LINUX SYLLABUS — RHEL 9.4

PART I Basic Linux Commands / Administration (16 lectures)

Sr.Topic
1Installation of Linux / Windows; dual-boot setup; installing RHEL 9.4 from a bootable pendrive
2Listing files & directories; working with files/dirs; date & time; processes & daemons; editors (vi, nano, mcedit)
3df, partitions & filesystems; fdisk/parted; symlinks vs hardlinks; hardware inventory (dmesg, lspci -v)
4Archiving (tar) & compression (gzip, bzip2, xz); process status (ps, top, nice, htop); FHS; permissions & security bits
5systemd service management (systemctl start/stop/restart/status/enable/disable)
6TCP/IP config with CLI (nmcli), curses (nmtui), GUI tools; editing /etc/hosts, /etc/hostname, ifcfg-*
7Troubleshooting: secure GRUB 2 password, single-user mode, rescue & emergency modes, grub> prompt fixes
8/etc/fstab (parts I–II); device drivers; flash-drive mounts; LABEL/UUID options
9Software installation in RHEL 9.4: rpm, tarball builds, local repos, dnf, EPEL
10-12Shell programming (parts 1–2); user administration (adduser, etc.)
13Samba — Part 1 (SELinux/AppArmor)
14Samba — Part 2
15User & group quotas via /etc/fstab
16Job scheduling with cron

PART II Network Services Installation / Configuration (11 lectures)

Sr.Topic
17NFS & AutoFS
18Telnet, FTP, Wireshark, OpenSSH & DHCP servers
19Apache — Part 1
20Apache — Part 2
21Apache — Part 3
22Primary / secondary / caching DNS with BIND 9
23Kernel updating, tuning & patching
24Firewall configuration with iptables & firewalld
25Transparent proxy & caching (Squid / Varnish)
26LVM2 — Logical Volume Management
27Mail server setup with Zimbra on RHEL 9.4

Last updated: 02-May-2025