Advanced Overview

20 labs Β· Ubuntu 22.04 Β· Docker-verified (--privileged)

Tune, harden, and manage complex Linux systems. Prerequisites: Linux Practitioner.


Labs

#
Lab
Topics

01

/proc/sys/, net/vm/fs/kernel params

02

perf stat/record/report, flamegraphs

03

strace -e/-c/-f/-tt, syscall analysis

04

lsof -i/-p/-u, deleted files, ports

05

/proc/meminfo, OOM killer, taskset

06

CIS controls, SSH hardening, chattr

07

modes, contexts, chcon, audit2allow

08

aa-enforce, profiles, deny rules

09

auditctl, ausearch, aureport, rules

10

jails, filters, fail2ban-client

11

pvcreate, vgcreate, lvcreate, extend

12

RAID 0/1/5, /proc/mdstat, recovery

13

tune2fs, xfs_info, btrfs snapshots

14

cryptsetup, luksFormat, /etc/crypttab

15

exportfs, NFS mount, quota tools

16

unshare, nsenter, lsns, PID/NET/UTS

17

memory.max, cpu.max, pids.max

18

overlay2, veth pairs, runc, containerd

19

unit files, timers, socket activation

20

full hardening + container security


Start here β†’ Lab 01: sysctl β€” Kernel Parameters

Last updated