Linux email architecture: MTA, MDA, MUA, and protocols explained
Level 2

Linux email architecture: MTA, MDA, MUA, and protocols explained

Understand the full email delivery chain on Linux: MTA, MDA, and MUA roles, SMTP/IMAP/POP3 with encryption, DNS records...

11 min
Linux routing, NAT, and packet forwarding
Level 2

Linux routing, NAT, and packet forwarding

Set up policy routing, SNAT/DNAT/MASQUERADE with nftables, GRE tunnels, and multi-table routing on Linux, with...

11 min
Network troubleshooting with tcpdump, ss, nmap, and traceroute
Level 2

Network troubleshooting with tcpdump, ss, nmap, and traceroute

Master network diagnostics using tcpdump packet capture, ss socket inspection, nmap scanning, traceroute path analysis,...

12 min
Advanced network configuration: bonding, bridging, and VLANs
Level 2

Advanced network configuration: bonding, bridging, and VLANs

Configure NIC bonding modes, Linux bridges for VMs and containers, 802.1Q VLANs, and team devices using nmcli and...

9 min
TCP/IP stack deep dive: protocols and Linux network internals
Level 2

TCP/IP stack deep dive: protocols and Linux network internals

Explore the Linux TCP/IP stack from socket buffers to netfilter hooks, covering protocol internals, /proc/sys/net...

12 min
Device mapper and storage virtualization on Linux
Level 2

Device mapper and storage virtualization on Linux

Understand the device mapper framework underpinning LVM, dm-crypt, and dm-cache. Explore dmsetup, Stratis as a modern...

11 min
Advanced LVM: thin provisioning, snapshots, and migration
Level 2

Advanced LVM: thin provisioning, snapshots, and migration

Go beyond basic LVM with thin pools, over-provisioning, snapshot workflows, pvmove for live migration, dm-cache for SSD...

11 min
iSCSI storage on Linux: targets, initiators, and multipath
Level 2

iSCSI storage on Linux: targets, initiators, and multipath

Configure iSCSI block storage on Linux using targetcli and open-iscsi, set up CHAP authentication, persistent mounts,...

10 min
Linux software RAID with mdadm: setup, management, and recovery
Level 2

Linux software RAID with mdadm: setup, management, and recovery

Build and manage Linux software RAID arrays with mdadm covering RAID 0/1/5/6/10, disk replacement, array growth, bitmap...

10 min
Filesystem maintenance: fsck, tune2fs, xfs_repair, and SMART monitoring
Level 2

Filesystem maintenance: fsck, tune2fs, xfs_repair, and SMART monitoring

Keep filesystems healthy with fsck, e2fsck, xfs_repair, and tune2fs. Monitor disk hardware with smartctl and smartd,...

13 min
Encrypted filesystems with LUKS and dm-crypt
Level 2

Encrypted filesystems with LUKS and dm-crypt

Set up full disk encryption with LUKS2 and dm-crypt, manage key slots, integrate with LVM and systemd, back up LUKS...

11 min
Btrfs subvolumes, snapshots, and advanced features
Level 2

Btrfs subvolumes, snapshots, and advanced features

Master Btrfs subvolumes, snapshot creation and rollback, send/receive replication, zstd compression, RAID profiles,...

11 min