What you'll learn

Description - The course can be pursued by students interested to learn about Linux. The course covers Linux commands ranging from basic (file management, user management etc.) to advanced level commands (disc partition, SELinux etc.). The course requires no prior knowledge of Linux. Learning Outcomes: • Learn the necessary skills to successfully clear the RHCSA certification. • Demonstrate proficiency in using essential command-line tools for file management, text processing, and basic system administration. • Configure and maintain robust file systems, manage disk partitions and logical volumes, and implement appropriate disk quotas and file permissions. • Implement comprehensive security measures, including configuring SELinux and firewalld settings to protect system data and services. • Manage container basics, demonstrating an understanding of container technologies within Linux environments

  • • Access a shell prompt and issue commands with correct syntax • Use input-output redirection (>, >>, |, 2>, etc.) • Use grep and regular expressions to analyze text • Access remote systems using SSH • Log in and switch users in multiuser targets • Archive, compress, unpack, and uncompress files using tar, star, gzip, and bzip2 • Create and edit text files • Create, delete, copy, and move files and directories • Create hard and soft links • List, set, and change standard ugo/rwx permissions
  • • Conditionally execute code (use of: if, test, [], etc.) • Use Looping constructs (for, etc.) to process file, command line input • Process script inputs ($1, $2, etc.) • Processing output of shell commands within a script
  • • Boot, reboot, and shut down a system normally • Interrupt the boot process in order to gain access to a system • Identify CPU/memory intensive processes and kill processes • Adjust process scheduling • Manage tuning profiles • Locate and interpret system log files and journals • Start, stop, and check the status of network services • Securely transfer files between systems
  • • List, create, delete partitions • Create and remove physical volumes • Assign physical volumes to volume groups • Create and delete logical volumes
  • • Create, mount, unmount, and use vfat, ext4, and xfs file systems • Mount and unmount network file systems using NFS • Configure autofs • Extend existing logical volumes • Create and configure set-GID directories for collaboration • Diagnose and correct file permission problems
  • • Schedule tasks using at and cron • Start and stop services and configure services to start automatically at boot • Install and update software packages from Red Hat Network, a remote repository, or from the local file system
  • • Configure IPv4 and IPv6 addresses • Configure hostname resolution • Configure network services to start automatically at boot • Restrict network access using firewall-cmd/firewall
  • • Create, delete, and modify local user accounts • Change passwords and adjust password aging for local user accounts • Create, delete, and modify local groups and group memberships • Configure superuser access
  • • Configure firewall settings using firewall-cmd/firewalld • Manage default file permissions • Set enforcing and permissive modes for SELinux • List and identify SELinux file and process context • Manage SELinux port labels • Use boolean settings to modify system SELinux settings
  • • Find and retrieve container images from a remote registry • Perform container management using commands such as podman/docker • Build a container from a Container file • Perform basic container management such as running, starting, stopping, and listing running containers

Dr. Baljit Singh Saini
Professor

Dr. Baljit Singh Saini is a Professor and HOD in the School of Computing and AI at Lovely Professional University (LPU), bringing over 15 years of rich teaching experience in Linux and system administration. A Red Hat Certified System Administrator (RHCSA) himself, Dr. Saini combines deep theoretical knowledge with hands-on industry expertise — making complex Linux concepts accessible, practical, and exam-ready for students across all tech specializations. He has successfully guided hundreds of students in clearing the RHCSA certification exam through his widely followed online content, available at youtube.com/dextutor — a trusted resource for Linux learners across India and beyond.