Blog

Latest Articles

Browse the latest tutorials, guides, and practical examples across Linux, DevOps, security, databases, and programming on GoLinuxCloud.

Explore the latest tutorials and guides across Linux, DevOps, programming, and more.

You can also browse content by category below:

  • Linux: Commands, administration, troubleshooting, and system operations
  • DevOps: CI/CD, Kubernetes, containers, and automation
  • Cloud: AWS, Azure, OpenStack, and hybrid cloud administration
  • Programming: Coding tutorials, scripting, and development concepts
  • Security: Ethical hacking, system security, and best practices
  • Databases: MySQL, MariaDB, PostgreSQL, and database management
  • Networking: Network setup, troubleshooting, and protocols
  • Storage: Disk management, file systems, and storage solutions
  • Tools: Useful tools and utilities for productivity

2298 articles

Blog illustration with latest articles, tutorials, guides, and how-to content across Linux and DevOps topics
security

URL Fuzzer and Web Application Fuzzing Tools

Learn what a URL fuzzer does, how web application fuzzing works, when to use online URL fuzzers vs command-line tools, and how to choose between FFUF, Gobuster, Dirsearch, Wfuzz, Feroxbuster, and Burp Intruder for …

Deepak Prasad13 min read
security

How to Find Hidden API Endpoints

Learn practical and authorized ways to find hidden API endpoints using browser DevTools, JavaScript files, GitHub search, archived URLs, gau/getallurls, APK analysis, and JS recon tools such as LinkFinder and JSFScan.

Deepak Prasad11 min read
cheatsheet

20 netstat command examples in Linux [Cheat Sheet]

netstat command in Linux is used to get the list of listening TCP and UDP sockets. Get the list of ESTABLISHED, TIME_WAIT, LISTEN sockets with program name. Get the routing information.

Rohan Timalsina10 min read
programming

Java Type Casting Explained [Easy Examples]

The Java type casting is a method or process that converts a data type into another data type in both ways manually and automatically.

Bashir Alam8 min read
networking

Check OPEN Ports in Linux [Like a PRO]

Use nmap, hping3 and netcat (nc) to check open ports in Linux. You can also use netcat to test firewall rules to make sure if a port is open or closed in a network.

Deepak Prasad12 min read
devops

Simple Kubernetes Helm Charts Tutorial with Examples

Kubernetes Helm Charts are package manager used to deploy charts (package). This can contain all type of resources and deploy or un-deploy them instantly. It makes handling complex applications very easy.

Deepak Prasad14 min read
linux

5 simple steps to create shared folder Oracle VirtualBox

How to create shared folder using Oracle VirtualBox with Linux Operating System? Can I share a folder from Windows host to Linux OS inside Oracle Virtual Box?

Deepak Prasad6 min read
devops

Tutorial: How to manage docker container with examples ?

Tutorial Manage Docker Container. Download Docker Image from Docker Hub. How to connect and exit from docker container query docker hub and check logs

Deepak Prasad15 min read
linux

How to Remove Unused Packages on Ubuntu

Remove unused packages on Ubuntu with apt autoremove for orphaned dependencies, apt clean and autoclean for download cache, purge rc config leftovers, protect apps with apt-mark manual, and prune old Snap …

Omer Cakmak8 min read
linux

How to Install Wireshark on Ubuntu

Install Wireshark on Ubuntu with sudo apt install wireshark from universe, allow non-root capture via wireshark-common debconf, add your user to the wireshark group, and optionally install tshark for CLI-only capture on …

Omer Cakmak5 min read
linux

How to Install jq on Ubuntu

Install jq on Ubuntu with sudo apt install jq, verify with jq --version, pretty-print and filter JSON from files and curl output, fix Unable to locate package jq with apt update, and optionally install jq 1.8.x from …

Deepak Prasad5 min read
linux

How to Install zlib on Ubuntu

Install zlib on Ubuntu with sudo apt install zlib1g-dev for headers and pkg-config, fix configure could not find the zlib library and zlib.h not found errors, verify with pkg-config --modversion zlib, and optionally …

Deepak Prasad5 min read
linux

How to Install NVM on Ubuntu

Install NVM on Ubuntu with the official install.sh script, load it in bash or zsh, install LTS Node.js with nvm install --lts, switch versions with nvm use, set a default alias, and fix nvm command not found and Snap …

Deepak Prasad7 min read
linux

How to Remove Obsolete Packages on Ubuntu

List obsolete packages on Ubuntu with apt list ?obsolete, preview removal with apt-get -s, purge safely after do-release-upgrade, and distinguish obsolete packages from autoremove and rc config cleanup.

Omer Cakmak7 min read
linux

How to Install Slack on Ubuntu

Install Slack on Ubuntu with Slack Packagecloud APT repo, official slack-desktop .deb from slack.com, or sudo snap install slack. Launch with slack, update per method, and remove only one desktop package at a time.

Omer Cakmak7 min read
linux

How to Install HPLIP on Ubuntu

Install HPLIP on Ubuntu with sudo apt install hplip hplip-gui for most HP printers, use HP SourceForge .run when your model needs a newer driver, run hp-plugin and hp-setup to add the device, and remove conflicts before …

Deepak Prasad8 min read
linux

How to Install Kali Linux Tools on Ubuntu

Install Kali Linux tools on Ubuntu with sudo apt install for nmap, sqlmap, nikto, and other hacking tools in Ubuntu repositories. Use Snap when apt has no package. Katoolin is legacy on modern Ubuntu—use a Kali VM when …

Deepak Prasad8 min read
linux

Repair Debian Installation After Power Outage

Repair Debian after a power outage using a symptom-first decision tree: fix emergency mode and fstab, run fsck on unmounted ext4, reinstall GRUB on BIOS or UEFI, rebuild initramfs, recover interrupted apt/dpkg, and know …

Deepak Prasad28 min read
linux

How to Install Rscript on Ubuntu

Install Rscript on Ubuntu with sudo apt install r-base from universe, optionally add the CRAN apt repository on supported LTS releases, verify with Rscript --version, run example.R from the shell or cron, and uninstall …

Omer Cakmak5 min read
linux

How to Install Grafana on Ubuntu

Install Grafana on Ubuntu 25.04 from the official apt.grafana.com repository or a .deb package: import the GPG key, enable grafana-server, open port 3000, log in as admin, and verify with curl and /api/health.

Deepak Prasad6 min read
linux

How to Install XCP-ng Guest Tools on Ubuntu

Install XCP-ng guest tools on Ubuntu with apt install xe-guest-utilities or the guest-tools ISO from Xen Orchestra; enable xe-daemon, verify management agent detection, and use the ISO when apt lags behind XCP-ng.

Deepak Prasad7 min read
linux

How to Install qBittorrent-nox on Ubuntu

Install qbittorrent-nox on Ubuntu from the official PPA or universe repo, accept the legal notice, log in to the Web UI, run it under a dedicated user with the bundled systemd template, open the firewall safely, and fix …

Deepak Prasad9 min read
linux

How to Install Telegram on Ubuntu

Install Telegram Desktop on Ubuntu with Snap, the official tsetup Linux tarball from desktop.telegram.org, or Flatpak: verify version 6.9.3, launch from the app menu, update with snap refresh, and uninstall cleanly.

Deepak Prasad6 min read
system-administration

OpenLDAP vs Active Directory: Complete Comparison Guide

OpenLDAP vs Active Directory in plain language: LDAP protocol vs directory services, OpenLDAP vs LDAPS, Samba AD vs Microsoft AD, cost, GPO, Kerberos, Linux integration, and when to choose each.

Deepak Prasad13 min read
interview-questions

C and C++ Interview Questions and Answers

C and C++ interview questions and answers for {year}: C pointers and memory, C++ OOP, RAII, smart pointers, STL, move semantics, coding problems, and systems prep.

Deepak Prasad19 min read
interview-questions

TypeScript Interview Questions and Answers

TypeScript and interview questions on TypeScript for {year}: types, generics, utility types, narrowing, satisfies, strict mode, React/Node prep with elaborate answers.

Deepak Prasad17 min read
interview-questions

Operating System Interview Questions and Answers

Operating system and Linux OS interview questions for {year}: processes, threads, scheduling, virtual memory, deadlocks, synchronization, and systems prep with answers.

Deepak Prasad19 min read
interview-questions

Interview Questions on React JS for Experienced Developers

Interview questions on React JS for {year}: basic React JS questions, experienced hooks and architecture, scenario-based senior prep, React 19, and live coding answers.

Deepak Prasad19 min read
interview-questions

DBMS Interview Questions and Answers

DBMS interview questions, basic dbms interview questions, and common dbms interview questions for {year}: ER model, normalization, ACID, transactions, indexing, SQL vs NoSQL, and scenarios with elaborate answers.

Deepak Prasad24 min read
interview-questions

React Interview Questions and Answers

React and React JS interview questions and answers for {year}: hooks, Virtual DOM, state, performance, React 19, Server Components, coding challenges, and senior frontend prep.

Deepak Prasad22 min read