1: Introduction and Basics
1: Introduction to Linux
o Linux boot process
o Installation of Red Hat Linux
2: Basic Commands and File System
o Navigating the file system
o Basic file operations (create, delete, move, copy)
o Understanding file permissions and ownership
o Default Directories and its purposes
3: Text Editors echo & sed
o Introduction to vi and nano
o Basic text editing commands
o Introduction to echo & sed
4: System Monitoring and Performance
o Using top, htop, and other monitoring tools
o Basic performance tuning
2: System Management
1: User and Group Management
o Creating and managing users and groups
o Understanding user permissions
2: Disk Management
o Partitioning and formatting disks
o Managing Logical Volume Manager (LVM)
3: Package Management
o Managing software repositories
o Using yum and rpm for package installation and updates
3: Networking and Security
1: Networking Basics
o Configuring network interfaces
o Understanding IP address and Subnet
2: Security Essentials and Log verify
o Configuring firewalls with firewalld (allow ports and service)
o Basic log verify and log management
3: SSH and Remote Access
o Setting up and securing SSH
o Using scp and rsync for file transfers
4: Backup and Recovery
o Using tar and rsync for backups
4: Advanced Topics
1: Shell Scripting and Scheduling Jobs
o Writing basic shell scripts
o Automating tasks with cron jobs
2: System Services and Daemons
o Managing services with systemctl
o Understanding and configuring systemd units