Skip to content
Codeloom

← Back to Linux overview

Linux tutorials

37 articles · page 2 of 2

Hand-written tutorials, ordered as a recommended learning path.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 26 journalctl Master systemd's journal: query logs with structured filters, tail in real time, persist across reboots, and forward to a central collector.
  7. 27 netns Hands-on guide to Linux network namespaces. Create isolated network stacks, connect them with veth pairs, and understand how containers get networking.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 33 systemd Write, install, and operate systemd service units the right way. Learn unit syntax, restart policies, logging with journalctl, and common gotchas.
  14. 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.
  15. 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.
  16. 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.
  17. 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.