Category

Linux Tutorials and Command Line Guides

Learn Linux with step-by-step tutorials, command line examples, and system administration guides for Ubuntu, RHEL, CentOS, and more.

Welcome to the Linux tutorials section, your complete resource for mastering Linux commands and system administration.

This category covers everything from basic commands to advanced system-level operations across multiple distributions such as Ubuntu, RHEL, and CentOS.

Linux is the backbone of modern infrastructure, and understanding it is essential for DevOps, cloud computing, and system administration. You may also explore System Administration and Security for advanced topics.

Browse by distribution using the cards below, or scroll to see all Linux articles.

382 articles

Linux category illustration with terminal, commands, permissions, and troubleshooting features

Browse by distribution

Choose your Linux distribution to see install guides and configuration tutorials written for that OS.

All Linux articles

linux

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 …

Deepak Prasad10 min read
linux

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 …

Omer Cakmak13 min read
linux

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.

Omer Cakmak3 min read
linux

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 (--)

Deepak Prasad11 min read
linux

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

Deepak Prasad6 min read
linux

SSH into VirtualBox VM

2 different methods to ssh into virtualbox vm using bridged adapter or NAT with prot forwarding

Deepak Prasad12 min read
linux

Install phpMyAdmin on Rocky Linux 9 [Step-by-Step]

Step by step instructions to install phpMyAdmin on Rocky Linux 9 using 2 different methods.

Omer Cakmak4 min read
linux

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.

Deepak Prasad13 min read
linux

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.

Deepak Prasad9 min read
linux

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=

Deepak Prasad6 min read
linux

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

Deepak Prasad3 min read
linux

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

Deepak Prasad7 min read
linux

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

Omer Cakmak9 min read
linux

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

Omer Cakmak3 min read
linux

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 …

Omer Cakmak8 min read
linux

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

Deepak Prasad7 min read
linux

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.

Deepak Prasad11 min read
linux

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.

Deepak Prasad5 min read
linux

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

Deepak Prasad10 min read
linux

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.

Deepak Prasad2 min read
linux

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 …

Deepak Prasad9 min read
linux

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 …

Omer Cakmak9 min read
linux

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.

Deepak Prasad9 min read
linux

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 …

Deepak Prasad8 min read
linux

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.

Deepak Prasad5 min read
linux

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 …

Deepak Prasad7 min read
linux

How to Install PhotoQt on Ubuntu?

Step by Step instructions to install PhotoQt on Ubuntu environment.

Deepak Prasad4 min read
linux

Install Kali Linux on Apple M1 with UTM [100% Working]

Step by step instructions to install Kali Linux on Apple M1 Laptop using UTM

Deepak Prasad8 min read
linux

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.

Deepak Prasad17 min read
linux

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

Deepak Prasad17 min read