Linux & Command Line¶
Shell & Terminal¶
- terminal basics - Shells, essential commands, keyboard shortcuts, getting Linux
- text editors - nano and vim: modes, shortcuts, navigation
Files & Filesystem¶
- filesystem hierarchy - FHS directory layout, file types, disk usage
- file operations - Create, copy, move, delete, view files and directories
- file search and grep - find, grep, locate, whereis, which
- text processing - wc, sort, uniq, cut, awk, sed, tr
- io redirection and pipes - stdin/stdout/stderr, pipes, command chaining, exit codes
- links and inodes - Hard links, symlinks, inode structure, ext4 internals
- file permissions - chmod, chown, SUID/SGID/sticky, umask, ACLs
Users & Security¶
- users and groups - User types, passwd/shadow/group, useradd, sudo, su
- linux security - DAC/MAC, namespaces, seccomp, malware types, pentesting tools
- firewall and iptables - iptables chains/targets/rules, nftables, ufw
Containers¶
- docker basics - Images, containers, volumes, Dockerfile, lifecycle, cleanup
System Administration¶
- systemd and services - systemctl, unit files, kernel modules, hardware inspection
- process management - ps, top, htop, kill, signals, process states, priority
- package management - apt, dpkg, snap, yum/dnf, rpm, winget
- cron and scheduling - crontab syntax, at, system time, NTP
- disks and filesystems - Partitions, ext4, mounting, fstab, LVM, LUKS encryption
- logging and journald - syslog, rsyslog, journalctl, logrotate, auditd
- monitoring and performance - Memory, disk I/O, network, load average, cgroups
Networking & Remote¶
- ssh remote access - SSH keys, config, tunnels, SCP, security hardening
Scripting¶
- bash scripting - Variables, conditionals, loops, functions, debugging
- python and node cli - Python/pip/venv and Node.js/npm from CLI
Architecture & Internals¶
- linux kernel and boot - Kernel, modules, boot sequence, GRUB, init systems, memory
- linux os structure - Kernel vs user space, sockets, device files, security model
Windows Interop¶
- wsl - WSL installation, file interop, networking, configuration
- powershell basics - Cmdlets, object pipelines, variables, scripts
Additional References¶
- disk data recovery - Recovering failed or large (16 TB+) drives at the block level: imaging, partition/GPT repair
- ffmpeg encoding - CLI media encoder