Book a Call 🏠 Home About Courses Services Corporate Events Contact
Linux Shell · systemd · Kernel ✔ 3 Levels Available

Linux Administration
Full Programme

Three levels from distributions, essential commands, filesystem layout, users, permissions, processes, search, and storage through advanced file management, shell scripting, jobs, packages, networking, and systemd services, into kernel internals, performance, security, containers, advanced networking, filesystems, and enterprise authentication. Format: Theory + Lab/Assignments per syllabus.

Duration
22.75 Hours
🧪
Lab / Assignments
7 Hours
🎯
Format
Theory + Lab/Assignments
🏆
Certificate
Arich Certified
Enrol Now →
📄 LINUX-BEG — Linux Beginner Certification
L1
LINUX-BEG
Linux – Beginner Certification
Total Duration: 22.75 Hours  |  Theory: 15.75 hrs  |  Lab / Assignments: 7 hrs
01
Introduction to Linux
Theory: 3 hrs  ·  Lab: 1 hr  ·  Total: 4 hrs
What is Linux? (History, Distributions, Kernel vs. OS)
Popular Distros: Ubuntu, Fedora, Debian, CentOS, Arch (overview and differences)
Open Source concept and the GNU Project
02
Basic commands
Theory: 2.65 hrs  ·  Lab: 1 hr  ·  Total: 3.65 hrs
Navigation: pwd, ls, cd
File manipulation: touch, cp, mv, rm
Viewing file content: cat, less, more, head, tail
File/Directory permissions: chmod, chown
Help commands: man, --help
03
Filesystem
Theory: 1.3 hrs  ·  Lab: 1 hr  ·  Total: 2.3 hrs
Understanding /, /home, /etc, /var, /bin, /usr, /tmp, etc.
Absolute vs. relative paths
04
Permissions
Theory: 4 hrs  ·  Lab: 1 hr  ·  Total: 5 hrs
User management: adduser, userdel, passwd
Groups: groupadd, usermod
File permissions (rwx): symbolic and numeric modes (e.g., chmod 755 file)
sudo and root privileges
05
Process control
Theory: 1.6 hrs  ·  Lab: 1 hr  ·  Total: 2.6 hrs
Viewing processes: ps, top, htop
Killing processes: kill, killall
System resource usage: free, df, du, uptime
06
File searching and redirection
Theory: 1.6 hrs  ·  Lab: 1 hr  ·  Total: 2.6 hrs
Searching: find, locate, grep
Piping: |
Redirecting output: >, >>, <, 2>, &>
07
Storage management
Theory: 1.6 hrs  ·  Lab: 1 hr  ·  Total: 2.6 hrs
Listing drives: lsblk, fdisk, df, du
Mounting and unmounting: mount, umount
File system types: ext4, xfs, etc.
22.75
Total Hours
15.75
Theory Hrs
7
Lab Hrs
📄 LINUX-INT — Linux Intermediate Certification
L2
LINUX-INT
Linux – Intermediate Certification
Total Duration: 27.5 Hours  |  Theory: 21.5 hrs  |  Lab / Assignments: 6 hrs
01
Advanced File and Directory Management
Theory: 1.6 hrs  ·  Lab: 1 hr  ·  Total: 2.6 hrs
Symbolic vs. hard links: ln -s vs. ln
Inodes and how Linux handles files internally
Extended attributes: getfattr, setfattr
02
Shell scripting
Theory: 3.5 hrs  ·  Lab: 1 hr  ·  Total: 4.6 hrs
Positional parameters ($1, $2, $@, etc.)
Functions in bash
Exit statuses and error handling (set -e, trap)
Arrays and string manipulation
Script debugging: bash -x
03
Process and job control
Theory: 3.3 hrs  ·  Lab: 1 hr  ·  Total: 4.3 hrs
Background and foreground jobs: &, fg, bg, jobs
nice and renice (process priority)
nohup and disown for long-running tasks
Signal handling in scripts
04
Package management
Theory: 4 hrs  ·  Lab: 1 hr  ·  Total: 5 hrs
Building packages from source (make, configure, make install)
Creating .deb or .rpm packages
Managing PPAs and repositories
Cleaning up dependencies
05
Networking
Theory: 5 hrs  ·  Lab: 1 hr  ·  Total: 6 hrs
Configuring network interfaces manually
nmcli or nmtui usage
Port scanning with nmap
Network monitoring: iftop, iptraf, tcpdump
Basic firewall rules with iptables or nftables
06
Services and Daemons
Theory: 4 hrs  ·  Lab: 1 hr  ·  Total: 5 hrs
Managing services with systemctl: enabling, disabling, status, restart
Creating and managing custom systemd service units
Understanding service dependencies
Logging and journal management: journalctl
27.5
Total Hours
21.5
Theory Hrs
6
Lab Hrs
📄 LINUX-PRO — Linux Professional
L3
LINUX-PRO
Linux – Professional
Total Duration: 54 Hours  |  Theory: 44 hrs  |  Lab / Assignments: 10 hrs
01
Kernel and System Internals
Theory: 9 hrs  ·  Lab: 2 hrs  ·  Total: 11 hrs
Linux Kernel architecture and subsystems
Writing and compiling custom kernel modules
Kernel debugging with KGDB, ftrace, and perf
Process scheduling internals (CFS, RT scheduling)
System call tracing with strace, bpftrace, and eBPF
Understanding and modifying the /proc and /sys virtual filesystems
Interrupt handling and IRQ management
Virtual memory and page tables
NUMA (Non-Uniform Memory Access)
02
Memory Management
Theory: 5 hrs  ·  Lab: 1 hr  ·  Total: 6 hrs
Virtual memory and page tables
NUMA (Non-Uniform Memory Access)
HugePages and Transparent HugePages
Memory leak debugging with valgrind, smem, and meminfo
Kernel slab allocator internals
03
Performance
Theory: 5 hrs  ·  Lab: 1 hr  ·  Total: 6 hrs
Using perf, systemtap, bpftrace for performance tuning
Tuning CPU frequency governors
Analyzing I/O bottlenecks with blktrace, iostat, iotop
System resource profiling using sysstat, sar, and dstat
Optimizing boot time with systemd-analyze
04
Security
Theory: 6 hrs  ·  Lab: 2 hrs  ·  Total: 8 hrs
SELinux and AppArmor deep dive
Capabilities vs. root privileges
Linux namespaces and container isolation
Seccomp filtering and sandboxing
Kernel security modules (LSM)
Auditing with auditd and Linux Integrity Measurement Architecture (IMA)
05
Containers and Virtualization
Theory: 5 hrs  ·  Lab: 1 hr  ·  Total: 6 hrs
Advanced container networking with CNI and IPTables
Writing custom OCI runtimes
Kernel features behind containers: cgroups v2, namespaces, union filesystems
KVM and QEMU internals
libvirt and VFIO for PCI passthrough
06
Networking
Theory: 5 hrs  ·  Lab: 1 hr  ·  Total: 6 hrs
Low-level networking with iproute2, ethtool, tc, nftables
Tuning TCP stack parameters (/proc/sys/net/ipv4)
Raw sockets and packet sniffing with tcpdump, wireshark, nmap
Netfilter and connection tracking internals
Network namespaces and veth pairs
07
File Systems & Storage
Theory: 5 hrs  ·  Lab: 1 hr  ·  Total: 6 hrs
Journaling internals (e.g., ext4 vs XFS vs Btrfs)
Btrfs and ZFS advanced features (snapshots, deduplication, subvolumes)
LVM snapshots and thin provisioning
RAID performance tuning and recovery
Filesystem integrity tools (fsck, scrub)
08
Authentication & Authorization
Theory: 4 hrs  ·  Lab: 1 hr  ·  Total: 5 hrs
PAM (Pluggable Authentication Modules) internals
LDAP/Kerberos integration
Multi-factor authentication setups
SSSD and advanced user authentication flows
54
Total Hours
44
Theory Hrs
10
Lab Hrs