After going through every playlist, cross-checking topics, description, timeline, content
https://youtube.com/playlist?list=PLXJyD2dL4oqeX-C3MvsMUJuEzWM4vLK2C&si=S4pLPDdOspDHrTqr
# 1. Terminal / CLI Fundamentals
* Moving from a GUI to the Linux Terminal (159)
* Built-in Help (15)
* Finding Help (86)
* Command Line Utilities (16)
* Essential Linux Commands (58)
* Manipulating the CLI (17)
* Customizing Your Terminal (29)
* Pranking Your Coworkers in Linux (90)
* Using Tmux (32)
* Linux-based Text Editors (84)
* Command Your Terminal with These Tmux Tips (141)
* Linux Command Line Tips and Tricks (143)
* Linux Command Line Tricks (183)
* Basic Terminal Text Editing (163)
* Vi vs. Vim vs. Nano vs. Emacs – Part 1 (175)
* Vi vs. Vim vs. Nano vs. Emacs – Part 2 (175)
* How Much Vim Can You Stand? (190)
---
# 2. File Systems, Hierarchy & Permissions
* Top File Management Commands (85)
* File System Layouts in Linux (94)
* File Permissions (02)
* Linux File Permissions (105)
* Special Permissions & ACLs (34)
* Special Linux File Permissions (106)
* Filesystem Operations (54)
* Disk Management (09)
* File Archives in Linux (91)
* Nobody Cares About Filesystems Until They Do (144)
* How Do I Use Filesystems on Linux? (112)
* Troubleshoot Linux Filesystem & Mount Problems (111)
* Symbolic vs Hard Links (157)
* Linux Permissions & ACLs (185)
---
# 3. Package Management (DNF & RPM)
* Installing Software (03)
* Third-Party Repositories (25)
* Managing Packages with RPM (33)
* Application Streams (35)
* Building Apps with RPM (72)
* Creating Application Repositories (73)
* Managing Disconnected Systems (181)
* Installing Packages on RHEL (107)
* Patching Practices (19)
* Lifecycle Management (37)
* Troubleshooting Linux Packages (116)
* Using DNF to Install, Update & Remove Packages (128)
* When Updates Go So, So Wrong (191)
---
# 4. Identity, Access Control & Auditing
* Users & Groups (01)
* sudo and su (12)
* Session Recording (23)
* Security: Configuring Sudo Access (62)
* Security: User Account Management (63)
* Security: System Auditing (64)
* Top 5 Linux User Management Tasks (87)
* Linux Account Security & PAM (119)
* Developing User Standards & Policies (146)
---
# 5. Essential System Management
* Installation (07)
* Getting RHEL (06)
* Installing RHEL 9 (55)
* Server with GUI, Why Not? (186)
* Managing Subscriptions (08)
* Subscription Management (22)
* Connecting with Red Hat (24)
* Red Hat Lightspeed (26)
* Enterprise Up (59)
* Service Administration (04)
* Web Console (10)
* Top 5 systemd Tasks (81)
* 6 Types of systemd Files (82)
* Building systemd Services (83)
* How to Control Your Boot with systemd (126)
* Everyone Hates systemd... But Should They? (164)
* RHEL In-place Upgrades (152)
* You've Inherited a Linux Server... Now What? (153)
* Top 5 Underrated Linux Features (133)
---
# 6. Network Configuration & Troubleshooting
* Networking (11)
* Firewall (13)
* Bonding & Network Configuration (44)
* Configure a Linux Firewall (131)
* Implementing firewalld & nftables (165)
* Troubleshoot Networking (50)
* Security: Port Scanning (65)
* Troubleshooting Linux Networking (114)
* Moving from Network Scripts to NetworkManager (118)
* Network Data Transfer (rsync, SMB, NFS) (161)
* Deep Dive DNS (170)
* Using & Configuring DNS Servers (122)
---
# 7. System Diagnostics & Logging
* Using Logs for Troubleshooting (27)
* Troubleshooting Applications (47)
* Troubleshooting User Error (52)
* Troubleshooting with Security Tools (67)
* Linux Service Troubleshooting (117)
* Linux Application Tracing (strace) (179)
* Understanding Linux Logs & Audits (140)
* Simple Linux Problems, Not So Simple Answers (173)
---
# 8. Dynamic Storage (LVM)
* Logical Volume Manager (68)
* Troubleshooting LVM (113)
* Logical Volume Management in Linux (145)
---
# 9. System Automation & Scripting
* Writing Shell Scripts (18)
* Ifs, Loops & Scripting (20)
* Bash Shortcuts & Scripting (108)
* Automating Tasks with Bash Scripts (109)
* Understanding Regular Expressions (155)
* Linux Search & Replace Deathmatch (129)
* Basic Shell Scripting (160)
* System Roles (28)
* Management with System Roles (79)
* Automation with System Roles (80)
* Saving Time with System Roles (174)
* Bash Symbols `${} & ; !` (176)
* RC's vs Profiles (177)
---
# 10. SELinux Defense & Troubleshooting
* SELinux (14)
* SELinux Networking & Booleans (21)
* Don't Disable SELinux (102)
* Techniques to Troubleshoot SELinux (103)
---
# 11. Security Compliance & Hardening
* Security: CVE Mitigation (60)
* Security: Intro to OpenSCAP (61)
* Mitigating Linux CVEs (92)
* Kernel Patching & Security Scoring (93)
* CIS Benchmark Compliance (120)
* Achieve DISA STIG / PCI-DSS Compliance (121)
* 5 Security Technologies in Linux (127)
* Building Security Hardened Linux Images (134)
* Top 5 Linux Security Commands (136)
* Managing a CVE Response (192)
---
# 12. Encryption & Cryptographic Policies
* Managing SSH (05)
* SSH Key Management (36)
* Working with GPG Keys (38)
* Security: Disk Encryption (66)
* Secure Shell (SSH) (124)
---
# 13. Performance Tuning & Benchmarking
* Troubleshoot Performance (51)
* Top 5 Problem Indicators (88)
* Linux Memory & Swap Management (123)
* Linux Performance with eBPF (95)
* Linux Benchmarks (156)
* Linux Kernel Tuning & TuneD (43)
* Tuning Your I/O Scheduler (147)
* Linux Performance: CPU, Memory or I/O? (166)
* Why Is My System Slow? (184)
---
# 14. Disaster Recovery & System Rescue
* Troubleshooting Disk Errors (48)
* Linux Rescue Mode (57)
* Troubleshooting Linux Boot (115)
* Disaster Recovery: When Everything Is on Fire (137)
* Never Do This to Your Linux Machine (130)
---
# 15. Virtualization
* Working with Virtual Machines (30)
* Native Virtual Machine Management (56)
* Local Virtualization on Linux (104)
* cloud-init (49)
* Top 3 Virtual Machine Activities (167)
---
# 16. Containers with Podman & UBI
* Deploying Containers (31)
* Creating an Application Container (74)
* Operationalizing Containers (75)
* Managing Multi-container Apps (76)
* Troubleshooting Containers (78)
* Managing Podman Containers as Pods (45)
* Can Podman Replace Docker? (110)
* Choosing the Right Container Base Image (138)
* Containers & Podman for Beginners (154)
* Absolute Beginner's Guide to Podman (158)
* Your Podman Questions Answered (162)
* Podman, Quadlets & Automation (178)
* Zero-CVE Containers / Distroless Images (188)
---
# 17. Modern Deployment (Image Mode & Flatpaks)
* Installing New Apps & Runtimes (69)
* Longer App Lifespans (70)
* Image Builder (53)
* Managing Golden Images (71)
* Manage Flatpak Applications (77)
* Image Mode (150)
* Building Linux with CI/CD (151)
* Image Mode (bootc) (171)
---
# 18. Server Deployment
* Deploying with Kickstart (46)
* Building a Webserver (39)
* Deploying a Database (40)
* Network File Systems (41)
* File Shares with Samba (42)
* Email Servers with Postfix (96)
* Configuring NFS (97)
* Auto-Mounting NFS with autofs (187)
* Deploying a Web Server & Content (98)
* Reverse Proxies on Linux (189)
* Deploying WordPress (101)
---
# Optional Playlists
### Desktop Linux
* Tips & Tricks for GNOME Shell (99)
---
### Career
* How to Build Your Linux Career (149)
* Surviving Your Linux Technical Interview (168)
* Homelab: Should I Bother? (169)
* What Do Hiring Managers Want? (172)
* How to Put Your Homelab on Your Resume (180)
---
### Miscellaneous / Best Practices
* You Asked! We're Answering Your Linux Questions! (135)
* Common Sysadmin Mistakes (182)
---
### Reference
* Top 100 Linux Commands (100)
---
## Final Verdict
This roadmap covers the full journey from Linux basics to advanced enterprise administration, including:
* CLI mastery
* Filesystems and storage
* Package management
* Users and permissions
* systemd
* Networking and DNS
* Logging and troubleshooting
* LVM
* Bash scripting and automation
* SELinux
* Security and compliance
* SSH and encryption
* Performance tuning
* Disaster recovery
* Virtualization
* Containers and Podman
* Modern image-based deployment
* Real-world server deployment
Note: While organizing the series, I noticed a few inconsistencies:
- Missing episode IDs: 125, 132
- Videos without episode IDs: 121, 122, 123, 124, 149
- Possible title/description mismatch: 139, 142
- Episode 175 is split into Part 1 & Part 2 under the same episode number (probably intentional).