Browse by distribution
Choose your Linux distribution to see install guides and configuration tutorials written for that OS.
Ubuntu tutorials
Step-by-step Ubuntu tutorials — install packages, configure services, and fix common issues on Ubuntu LTS and interim releases.
Debian tutorials
Debian administration and install guides — apt, systemd, and server configuration on Debian stable and testing.
Rocky Linux tutorials
Rocky Linux how-to guides — dnf, SELinux, systemd services, and RHEL-compatible administration.
RHEL tutorials
RHEL and Red Hat administration guides — subscription manager, dnf/yum, SELinux, and enterprise Linux configuration.
CentOS tutorials
CentOS and CentOS Stream administration — yum/dnf, services, and migration notes for RHEL-compatible systems.
AlmaLinux tutorials
AlmaLinux server guides — dnf, EPEL, systemd, and RHEL-compatible install and configuration steps.
Fedora tutorials
Fedora administration and development guides — dnf, systemd, and bleeding-edge Linux workflows.
Arch Linux tutorials
Arch Linux guides — pacman, AUR workflows, and rolling-release administration.
All Linux articles
Every tutorial tagged with the Linux category, including distribution-neutral guides.
All Linux articles
Linux find -exec Command (Multiple Commands, Examples & Practical Guide)
Learn how to use the Linux find -exec command with practical examples. This guide explains find exec syntax, running multiple commands, combining find exec with grep, sed, pipes, and shell scripts for powerful file …
How to List Users in Linux (Complete Guide)
Learn how to list users in Linux using commands like getent, /etc/passwd, compgen, who, and id. This guide explains multiple practical methods to view all users, logged-in users, normal users, system accounts, and users …
zsh: command not found: pip – Fix with pip3 & PATH in 2 Minutes
We explore the different root cause for getting zsh: command not found: pip error in Linux and how to fix those errors.
Dashed Filename in Linux: What It Means and How to Fix It
How to create, read, modify, find and remove dashed filename and directories in Linux. Open and access files & directories starting with (dash) and double dash (--)
Set up proxy using http_proxy & https_proxy environment variable in Linux?
How to set up proxy on Linux using http_proxy and https_proxy environment variable. Export the variables or set using /etc/environment and /etc/profile.d script
SSH into VirtualBox VM
2 different methods to ssh into virtualbox vm using bridged adapter or NAT with prot forwarding
Install phpMyAdmin on Rocky Linux 9 [Step-by-Step]
Step by step instructions to install phpMyAdmin on Rocky Linux 9 using 2 different methods.
pam_tally2: lock user account after X failed login attempts in Linux
Use pam_tally2 to lock user account in Linux after X failed login attempts. Lock root and normal user, exclude users and group from being locked out.
pam_faillock: lock user account after X failed login attempts in Linux
This pam_faillock module maintains a list of failed authentication attempts per user during a specified interval and locks the account in case there were more than deny consecutive failed authentications.
10+ commands to list all systemctl services with status
In systemd all the services are part of unit files so to list services we must define --type= argument and to get the state of individual services we need --state=
HackerRank Solution: Map Reduce Advanced - Count number of friends
The task is to count the number of friends each person has using a MapReduce framework. The input consists of multiple lines, each containing a pair of friend
Step-By-Step Tutorial: Use rootkit malware scanner (rkhunter) to detect malware
Perform rootkit malware scanner centos rhel linux using rkhunter. detect rootkit malware using rkhunter with examples. Analyse rkhunter logs
How to use du to sort files by size?
du stands for disk usage which is one of the most used tool in Unix/Linux to estimate the file space usage. Here are some commonly used command arguments and
How to Create Dropdown List in SoftMaker PlanMaker
In this tutorial we will be covering different methods to create dropdown list in SoftMaker PlanMaker. Now this article assumes that you already have
SCP vs RSYNC - Which one to use in Production?
This tutorial covers the basics and differences between SCP and Rsync, when to use each, their performance, security considerations, practical examples, and tips for efficient file transfers, helping you choose the right …
Install Tor Browser on Kali Linux [2 Methods]
Step by Step instruction to install tor browser on Linux. Two different methods to install and launch tor browser using terminal
10 Best Open Source VPN Software for Linux in
Top 10 Open-Source Vpn Software for Linux. Check out our list and the pros and cons for every VPN software and choose what suits you best.
Migrate CentOS 7/8 to Rocky Linux 8
Step by Step guide to upgrade or migrate CentOS 7 and 8 to Rocky Linux 8. There will be no data loss during the migration.
How to upgrade CentOS 7 to 8 PROPERLY [100% Working]
The process of upgrading from CentOS 7 to CentOS 8 is not straightforward. There are significant differences between the two versions, including the
Yersinia GUI not working on Kali Linux
Lately while working on Kali Linux I encountered this error when trying to execute yersinia -G and the Yersinia GUI was not working.
Install Kali Linux on Android [100% Working]
Step by step instructions to install kali linux on android with screenshots. Even though we have successfully installed a full-featured Kali Linux on Android device, running some utilities that require root permission on …
How to Install Nvidia Drivers on Ubuntu
This tutorial guides you through step by step instructions to install Nvidia drivers on Ubuntu, covering different methods like GUI, command line, and PPA repository. It includes compatibility checks, manual …
How to Install and Configure PostgreSQL on Ubuntu?
This tutorial guides you through step by step instructions to install PostgreSQL on Ubuntu, including system preparation, secure installation, basic configuration, and accessing the database, with practical examples.
Steps to Install Darktable on Ubuntu [4 Methods]
In this tutorial, we'll guide you through steps to install Darktable on Ubuntu, a powerful photo editing tool. We'll cover different methods including APT, PPA, and Flatpak, launching the program, and some basic tips for …
How to extract specific file, link & folder from tar.gz
In this tutorial, we'll explore how to extract specific files, folders, and symbolic links from a tar.gz archive, using straightforward command-line techniques suitable for beginners.
How to Install and Configure Memcached on Ubuntu?
This tutorial will guide you through detailed steps to install and configure Memcached on Ubuntu. We'll cover the installation process, setting up the configuration file, managing the Memcached service, connecting it …
How to Install PhotoQt on Ubuntu?
Step by Step instructions to install PhotoQt on Ubuntu environment.
Install Kali Linux on Apple M1 with UTM [100% Working]
Step by step instructions to install Kali Linux on Apple M1 Laptop using UTM
Setup IPv4 UEFI PXE Boot Server Ubuntu 20.04 [cloud-init]
Step by Step instructions to install and setup ipv4 UEFI PXE Boot Server for automated installation of Ubuntu 20.04 using cloud-init configuration file.
Setup PXE Boot Server using cloud-init for Ubuntu 20.04
Step by step instructions to install and configure PXE boot server to perform automated installation of Ubuntu 20.04 using cloud-init configuration file

