Linux System Administration Essentials
Course Description
This course provides a comprehensive introduction to Linux and Red Hat Enterprise Linux (RHEL 9). It focuses on system configuration, user management, networking, and service administration, building a foundation for enterprise-level system administration and RHCSA certification
Course Outcome :
-
Understand Linux fundamentals and navigate the Red Hat Enterprise Linux (RHEL) environment.
-
Manage files, users, groups, and permissions using CLI tools
-
Configure system services, SSH, and networking for enterprise environments.
-
Manage software installation, updates, and repositories.
-
Monitor processes, manage daemons, and perform system troubleshooting.
-
Prepare for Red Hat RHCSA certification (EX200).
Course Curriculum
This course provides a comprehensive introduction to Linux and Red Hat Enterprise Linux (RHEL 9). It focuses on system configuration, user management, networking, and service administration, building a foundation for enterprise-level system administration and RHCSA certification
- Understanding Open Source and Linux Distributions
- Overview of Red Hat Enterprise Linux
- Navigating RHEL GUI and CLI environments
- Setting up a RHEL virtual lab
- Working with the Bash Shell
- Common Linux commands (ls, cd, cp, mv, rm, etc.)
- Command shortcuts and piping (|, >, grep, sort)
- Lab: Explore the Linux file system
- Creating, moving, copying, deleting files
- Understanding file system hierarchy
- Using wildcards and file permissions
- Lab: Implement file organization for an enterprise project
- Accessing manual pages (man, info, help)
- Using --help options and Red Hat documentation
- Troubleshooting commands
- Creating and editing files using vim and nano
- Redirecting command outputs
- Filtering text with grep, cut, and awk
- Lab: Manage system configuration files
- Creating and managing user accounts
- Password policies and security guidelines
- Understanding /etc/passwd and /etc/group
- Lab: Create user roles and permissions
- Linux file permission concepts (rwx)
- Using chmod, chown, umask, and chgrp
- Understanding SELinux basics
- Lab: Secure system files for multi-user access
- Process states and control (ps, top, kill)
- Managing background and foreground jobs
- Working with systemctl and daemons
- Lab: Automate services on boot
- Setting up SSH server and client
- Managing SSH keys and secure access
- Restricting SSH root login and ports
- Lab: Remote system configuration
- Network configuration and interface setup
- Testing connectivity using ping, ip, and netstat
- Managing static and DHCP networking
- Lab: Configure local and remote connectivity
- Using yum and dnf package managers
- Installing and updating software packages
- Configuring repositories and verifying dependencies
- Lab: Create a local software repository
- Mounting and unmounting file systems
- Working with partitions and storage devices
- File system troubleshooting and repair (fsck, df, du)
- Lab: Create and mount additional storage
- Viewing system logs (journalctl, dmesg)
- Troubleshooting boot and runtime issues
- Using cockpit for system monitoring
- Getting Red Hat support and system insights
- Practice labs combining user, network, and file management
- Common RHCSA exam scenarios
- Instructor-guided review and Q&A