info
Thank you for visiting my site!

ADVANCED LINUX

Linux Syllabus – RHEL 9.4

Date generated: 02 May 2025

Part I – Basic Linux Commands / Administration (16 lectures)

Lecture 1 – Installation
Lecture 2 – Essential Commands
Lecture 3 – Storage & Filesystems
Lecture 4 – Archiving & Process Management
Lecture 5 – systemd Fundamentals
Lecture 6 – TCP/IP Networking
Lecture 7 – Troubleshooting & Rescue Modes
Lecture 8 – fstab & Mounting
Lecture 9 – Package Management
Lectures 10‑12 – Shell Programming & User Management
Lecture 13 – Samba Part 1 & SELinux/AppArmor
Lecture 14 – Samba Part 2
Lecture 15 – Disk Quotas
Lecture 16 – Job Scheduling

Part II – Network Services (11 lectures)

Lecture 17 – NFS & AUTOMOUNT
Lecture 18 – Telnet, FTP, Wireshark, OpenSSH, DHCP
Lecture 19 – Apache Part 1
Lecture 20 – Apache Part 2
Lecture 21 – Apache Part 3
Lecture 22 – DNS with BIND 9
Lecture 23 – Kernel Updating & Tuning
Lecture 24 – Firewalling with iptables / firewalld
Lecture 25 – Proxy & Caching with SQUID / Varnish
Lecture 26 – Logical Volume Management (LVM 2)
Lecture 27 – Mail Server (Zimbra / RHEL 9.4)

Part III – Advanced Administration

I. Advanced System Administration Topics
  1. Linux boot process (BIOS/MBR, UEFI‑GPT)
  2. Apache, Maven, Nginx
  3. C / C++ programming
  4. Agile & Scrum methodology
  5. Ansible automation
  6. Generative AI: Gemini Pro, OpenAI, Llama, LangChain, Pinecone, vector DBs
  7. ChatGPT integration
  8. DevOps pipelines
  9. Django framework
  10. Docker containers
  11. Filesystems & storage
  12. Hadoop ecosystem
  13. HTML & web fundamentals
  14. Hydra configuration management
  15. Linux kernel internals
  16. Jenkins CI/CD
  17. Kubernetes orchestration
  18. Data Science (R programming, data structures, D3 visualisation)
  19. Deep learning & neural networks / machine learning / NLP
  20. React + Redux; full‑stack development
  21. GitHub & Eclipse IDE
  22. JavaScript
  23. CUPS printing system
  24. Bitbucket
  25. Databases: Oracle, MySQL, MongoDB, MariaDB
  26. LUKS disk encryption
  27. Python programming
  28. Puppet configuration mgmt
  29. SELinux security
  30. Advanced shell scripting
  31. SQL / PL‑SQL
  32. SSL / TLS fundamentals
  33. Storage: SAN vs NAS vs DAS vs iSCSI
  34. Networking: subnetting, supernets, VLANs, routing protocols
  35. TAILS live OS
  36. TensorFlow
  37. Projects – Rajiv Banerji
    • Amanda RHEL 9.4
    • KVM RHEL 9.4
    • RHEV RHEL 9.4
    • Nagios RHEL 9.4
    • Data Protector RHEL 9.4
II. Advanced Network Administration Topics
  1. ACLs (getfacl, setfacl)
  2. Cloud computing & virtualisation
  3. Clustering & high availability
  4. Containers
  5. Cryptography & cybersecurity
  6. Firewall comparison: iptables vs firewalld
  7. DNS deep dive
  8. CUPS printing system
  9. Bitbucket workflows
  10. Foreman + Katello server
  11. Identity management: FreeIPA, AppArmor, SELinux, Firejail
  12. iSCSI storage server
  13. KVM hypervisor
  14. LDAP directory services
  15. Monitoring with Prometheus & Grafana
  16. Mail servers: Postfix, Sendmail, Zimbra
  17. Nagios monitoring
  18. Network security best practices
  19. OpenShift container platform
  20. OpenSSH hardening
  21. Postman & Power BI
  22. RAID architectures
  23. Red Hat Satellite Server
  24. Rsync, sar, sed, awk, tmux
  25. AWS & Azure cloud engineering study guide
  26. Varnish cache & load balancing
  27. Squid proxy
  28. VPN & Tor networking
  29. XenServer