Linux tutorials
37 articles · page 2 of 2Hand-written tutorials, ordered as a recommended learning path.
- 21 Linux LVM Partition disks, build LVM volume groups, grow filesystems online, and recover safely. The Linux storage stack from physical disks to mounted paths.
- 22 Cron vs Timers Run scheduled jobs on Linux with cron or systemd timers. How they differ, when to choose each, and recipes that survive reboots and log rotations.
- 23 Permissions Understand the Linux permission model from user/group/other to setuid and sticky bits, with practical chmod and chown patterns you can use today.
- 24 find and xargs Master find and xargs to locate files and run bulk operations safely. Includes -exec vs xargs, null-delimited pipelines, parallelism, and how to avoid destroying directories.
- 25 iptables Learn iptables tables, chains, and rules. Build a working host firewall, understand NAT, and avoid the most common mistakes that lock you out.
- 26 journalctl Master systemd's journal: query logs with structured filters, tail in real time, persist across reboots, and forward to a central collector.
- 27 netns Hands-on guide to Linux network namespaces. Create isolated network stacks, connect them with veth pairs, and understand how containers get networking.
- 28 ip and ss Replace ifconfig and netstat with ip and ss. Learn to inspect interfaces, routes, and sockets on modern Linux with clear examples.
- 29 apt vs yum A practical comparison of apt and yum/dnf: how they resolve dependencies, where packages come from, command equivalents, and how to avoid breaking your system.
- 30 Processes Learn how Linux processes work, how to inspect them with ps and top, and how to control them with signals so your servers stay responsive.
- 31 SSH Port Forwarding Learn local, remote, and dynamic SSH port forwarding with practical examples. Tunnel databases through bastions, expose local apps, and build SOCKS proxies safely.
- 32 strace Tutorial Use strace to inspect every system call a process makes. Learn the essential flags, how to filter noise, and the patterns for debugging hangs, slowness, and crashes.
- 33 systemd Write, install, and operate systemd service units the right way. Learn unit syntax, restart policies, logging with journalctl, and common gotchas.
- 34 tmux & screen A practical guide to tmux and GNU screen for persistent shells, splits, and remote workflows, with side-by-side commands and tips for daily use.
- 35 systemd Services Write, enable, and debug systemd services on Linux. Learn unit files, dependencies, restart policies, and journalctl logs through a small hands-on example.
- 36 Cron and Timers Master scheduled tasks on Linux. Learn crontab syntax, fix common PATH and environment pitfalls, and use systemd timers as a modern alternative.
- 37 Networking A practical guide to modern Linux networking tools. Learn ip, ss, curl, and dig to diagnose connectivity, inspect sockets, and resolve DNS issues fast.