Linux

Articles covering the GNU/Linux operating system — from first-day terminal use to long-running production systems. Distribution-agnostic where possible, with notes when something is Debian-only, RHEL-only, or Arch-only.

Linux · Shell

Linux Command Line Essentials

The ten commands every sysadmin should know cold.

Linux · Shell

Bash Scripting Guide

From variables to traps to real automation scripts.

Linux · Editor

Vim Editor Essentials

Modal editing, motions, text objects, macros.

Linux · Versioning

Git Workflow & Collaboration

Branching, rebase vs merge, code review, CI/CD.

Linux · Init

Understanding systemd

Service units, timers, journalctl, troubleshooting.

Linux · Permissions

File Permissions and chmod

Octal modes, umask, special bits, ACLs.

Linux · Processes

Process Management on Linux

ps, top, htop, nice, kill, and the proc filesystem.

Linux · Storage

Disk Management with LVM

Physical volumes, volume groups, logical volumes, resizing.

Linux · Networking

Linux Networking with ip(8)

Routes, interfaces, namespaces — replacing ifconfig.

Linux · Users

User Management and sudo

Accounts, groups, sudoers, PAM essentials.

Linux · Scheduling

Cron and systemd Timers

Crontab syntax, anacron, when to use timers instead.

Linux · Logs

Log Management with journald

Journalctl queries, persistence, forwarding to syslog.

Linux · Packages

Package Management: apt, dnf, pacman

Three package managers, one mental model.