Skip to content
Module 1: Introduction to Linux and RHCSA
- Overview of Linux
- History and Evolution
- Understanding Distributions
- Introduction to RHCSA
- Certification Overview
- Exam Objectives
Module 2: Accessing the Command Line
- Getting Started with Bash
- Basic Command Syntax
- Using the Shell Prompt
- Keyboard Shortcuts and Command History
- Command Completion
- Command Recall and Editing
Module 3: Basic File Management
- Navigating the Filesystem
- Understanding the Directory Structure
- Basic Commands (ls, cd, pwd)
- Manipulating Files and Directories
- Creating, Deleting, Moving, and Copying (cp, mv, rm, mkdir, rmdir)
- Viewing File Contents (cat, less, more)
Module 4: File Permissions and Ownership
- Understanding Linux Permissions
- Read, Write, Execute
- Changing Permissions (chmod)
- Managing Ownership
- User and Group Ownership (chown, chgrp)
- Special Permissions (Setuid, Setgid, Sticky Bit)
Module 5: Advanced Command Line Skills
- Using Wildcards and Globbing
- Input/Output Redirection and Piping
- Redirecting Output (>, >>)
- Using Pipes (|) to Chain Commands
- Text Processing Tools
Module 6: Managing Users and Groups
- User Account Management
- Creating and Modifying Users (useradd, usermod)
- Deleting Users (userdel)
- Group Management
- Creating and Managing Groups (groupadd, groupmod, groupdel)
- Assigning Users to Groups
Module 7: Managing Software
- Using Package Managers
- YUM and DNF Basics
- Installing, Updating, and Removing Packages
- Working with Repositories
- Configuring Repositories
- Querying Software Packages
Module 8: Managing Filesystems and Storage
- Partitioning and Formatting Disks
- Using fdisk, gdisk, and parted
- Filesystem Types and Mounting (ext4, xfs)
- Managing Filesystems
- Mounting and Unmounting (mount, umount)
- Persistent Mounts (fstab)
Module 9: Network Configuration and Troubleshooting
- Understanding Network Basics
- IP Addressing and Subnetting
- Configuring Network Interfaces
- Basic Network Commands
- ifconfig, ip, ping, netstat, ss
- SSH and Remote Access
- Configuring and Using SSH
- Secure Copy (scp)
Module 10: Managing Processes and Services
- Process Management
- Viewing Processes (ps, top)
- Controlling Processes (kill, nice)
- Service Management
- Managing Services with systemctl
- Understanding Systemd
Module 11: System Performance Monitoring
- Monitoring System Performance
- Using top, htop, vmstat, iostat
- Managing Logs
- Using journald and syslog
- Viewing and Rotating Logs
Module 12: Security Fundamentals
- Basic Security Practices
- Keeping the System Updated
- Managing Firewalls (firewalld, iptables)
- User Security
- Using sudo
- Managing SSH Keys
Module 13: Shell Scripting Basics
- Writing Basic Shell Scripts
- Script Syntax and Execution
- Variables, Loops, and Conditionals
- Automating Tasks with Cron
- Setting Up Cron Jobs
- Managing Scheduled Tasks
Module 14: Backup and Recovery
- Backup Strategies
- Full and Incremental Backups
- Using Backup Tools
- Data Recovery
- Restoring Files and Directories
Module 15: Troubleshooting and Support
- Common Troubleshooting Techniques
- Boot Issues, Network Problems, Permission Errors
- Using Documentation and Help
- man pages, info pages, online resources