Containers and virtualization basics with Podman and KVM
Level 1

Containers and virtualization basics with Podman and KVM

Learn when to use Podman containers or KVM virtual machines, with rootless Podman and libvirt setup steps plus...

6 min
Configure network interfaces with NetworkManager and CLI tools
Level 1

Configure network interfaces with NetworkManager and CLI tools

Configure Linux network interfaces safely with nmcli and ip tools, including static IP setup, temporary testing,...

5 min
Build a safe Linux lab with VMs and snapshots
Level 1

Build a safe Linux lab with VMs and snapshots

Learn to build an isolated Linux practice lab with KVM VMs and snapshots, including rollback routines, network...

5 min
Build and install software from source safely
Level 1

Build and install software from source safely

Learn a safe source-build workflow: verify tarballs, compile in a controlled environment, stage installs, and keep...

5 min
Bash scripting fundamentals for Level 1
Level 1

Bash scripting fundamentals for Level 1

Learn safe Bash scripting basics: strict mode, quoting, input validation, exit codes, lock files, and cross-distro...

4 min
Backups and recovery with rsync restic and snapshots
Level 1

Backups and recovery with rsync restic and snapshots

Learn how to combine rsync, restic, and snapshots into a layered Linux backup strategy, with restore drills and...

6 min
Archiving and compression with tar gzip xz and zstd
Level 1

Archiving and compression with tar gzip xz and zstd

Learn how tar, gzip, xz, and zstd differ in speed, ratio, and recovery behavior, with safe create/extract patterns and...

5 min
Access control lists and special permissions
Level 1

Access control lists and special permissions

ACLs and special permission bits solve multi-user problems that basic rwx cannot. This guide shows practical...

6 min