Linux Tutorials

How to Find Your DNS Server IP Address on Linux — resolv.conf, systemd-resolved, NetworkManager & dig

Knowing how to find your DNS server IP address on Linux is essential for troubleshooting name resolution, auditing network configuration, or confirming which resolver your…

Read More »

How to Safely Extend the Root Partition in Linux — LVM, GParted and Non‑LVM Methods

Running out of space on the root partition is a common problem on Linux servers and desktops. In this guide you will learn how to…

Read More »

How to Safely Revert a Commit in Git — Step-by-Step Guide with Examples

Revert a commit in Git is a common task for developers and DevOps engineers who need to undo changes without rewriting history. This guide explains…

Read More »

How to Install Git on Ubuntu 24.04 — Complete Guide (apt, PPA, and Build from Source)

Installing Git on Ubuntu 24.04 is a common first step for developers, DevOps engineers, and system administrators who need reliable version control. This guide shows…

Read More »

Mastering the Linux head Command: Quick File Previews and Practical Examples

The Linux head command is an essential tool for system administrators, developers, and anyone working on the command line who needs to preview the beginning…

Read More »

How to Clean Up Your Ubuntu System Using Terminal Commands

Keeping your system tidy helps free disk space and can improve stability. This guide shows step-by-step terminal commands to clean up Ubuntu, remove unused packages,…

Read More »

Using DNF on Fedora — Install, Update, Exclude, and Prepare for DNF5

DNF is the default Fedora package manager for installing, updating, and removing RPM packages. This guide covers practical DNF usage (search, install, remove, upgrade), how…

Read More »

Find Command in Linux

The find command linux is an essential tool for locating files and directories by name, type, size, modification time and other attributes. This guide walks…

Read More »

Bash command line exit codes demystified

Exit codes (also called exit status) are how commands and scripts tell you whether they succeeded or failed. This guide explains how to read and…

Read More »

How to Install and Use asciinema to Record Terminal Sessions

asciinema is a lightweight tool to record terminal sessions, stream them live, and share them as compact asciicast files. This guide walks you through prerequisites,…

Read More »