Articles by Deepak Prasad
AlmaLinux vs Rocky Linux: Which RHEL-Compatible Distro Should You Run?
Compare AlmaLinux 9/10 and Rocky Linux 9/10 for servers: RHEL compatibility models, support timelines, cPanel support, migration tools, hardware requirements, patching philosophy, and when to pick each Enterprise Linux …
AlmaLinux vs Ubuntu: Which Should You Run on a Server?
Compare AlmaLinux 9 and 10 with Ubuntu 24.04 LTS for servers: RHEL compatibility, dnf vs apt, SELinux vs AppArmor, support timelines, cPanel hosting, cloud images, migration from CentOS, and practical workload guidance.
How to Install Yazi on Ubuntu
Install Yazi on Ubuntu from the official GitHub .deb, a zip binary, Snap, or an APT repo; pull in preview dependencies like fd, ripgrep, and fzf; fix the fd-find name on Ubuntu; launch yazi, and uninstall cleanly.
add-apt-repository: Command Not Found — Fix and How to Add APT Repositories
Fix sudo add-apt-repository command not found on Ubuntu and Debian by installing software-properties-common, verify the binary, add or remove PPAs and third-party repos, and use manual sources.list.d when the helper is …
Debian 12 vs Ubuntu 24.04 LTS for Servers
Compare Debian 12 Bookworm and Ubuntu 24.04 LTS Noble for servers: release cycles, security support, package freshness, Snap vs pure APT, cloud images, resource use, and when to pick each distro for production workloads.
Golang Tutorial for Beginners (Hands-On)
Free, complete Go (Golang) tutorial in learning order: install, modules, syntax through structs, error handling, I/O and JSON, then goroutines, HTTP, databases, testing, security, logging, Docker/Lambda/cgo. 100+ …
Modern JavaScript Tutorial (ES6+ Hands-On)
Free, hands-on JavaScript tutorial - strings, numbers, arrays, objects, ES6+ features, classes, async/await, the DOM, error handling, and common error fixes. 75+ runnable lessons covering modern JavaScript. Each linked …
OpenLDAP Tutorial for Beginners - Install, Configure, Replicate
Free, hands-on OpenLDAP tutorial - install on RHEL/CentOS/Rocky/Ubuntu, configure TLS, set up master-slave and multi-master replication, integrate Linux clients, and migrate from one server to another. 12 …
Cannot assign requested address [SOLVED]
The "Cannot Assign Requested Address" error is quiet common in the network community and can be seen in various network-related and application specific
Fixing 'SSH: No Route to Host' Error
The "SSH: No route to host" error to be honest can occur n number of issues. There is no specific one solution which will work for all scenarios. So in this
3 Methods to Perform DNS Reconnaissance
DNS reconnaissance is a technique to gather information about DNS (Domain Name System) data. This process helps in identifying the network infrastructure and
Active and Passive Reconnaissance Explained
Common active reconnaissance methods include the following:
How to Install Caddy Web Server on Ubuntu
Install Caddy on Ubuntu from the official Cloudsmith APT repo: add the GPG key, apt install caddy 2.11.4, verify systemd, serve a static site with a Caddyfile, open UFW ports 80 and 443, and enable automatic HTTPS for …
Error: can only create exec sessions on running containers
Explore solutions to the Docker error 'can only create exec sessions on running containers: container state improper.
Keep Docker Container Running (5 Easy Methods + Examples & Best Practices)
Learn how to keep a Docker container running using multiple methods like TTY mode, entrypoint, sleep infinity, and process management. Fix containers exiting immediately with practical examples and best practices.
Override Docker Entrypoint (How to Change CMD & ENTRYPOINT with Examples)
Learn how to override Docker ENTRYPOINT and CMD using docker run options. Understand the difference between ENTRYPOINT and CMD with practical examples and best practices.
Docker ps -a Explained (List All Containers with Examples & Filters)
Learn how to use docker ps -a to list all containers including stopped ones. Explore examples, filters, and output details to manage Docker containers effectively.
SSH into Docker Container [3 Simple Methods]
There are 3 different possible methods to perform docker container SSH. Using docker exec, docker attach and by running a SSHD service inside a container and using SSH client to connect to container
Docker Restart Container [Control With Flags]
Docker restart container using various flags to control the restart behavior of the container
Add different condition in Dockerfile [5 Methods]
handle different condition in dockerfile such as docker file if else condition, arg conditions, ARG vs ENV comparison with examples
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 …
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.
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.
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.
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?
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
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 …
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 …
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 …
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 …

