RHCSA bootcamp (Arabic)

  1. Foundations and environment setup

    12 lessons
    1. Introduction to RHCSA and RHEL 10
    2. Lab setup and VirtualBox installation
    3. Installing RHEL 10
    4. Accessing the command line
    5. Linux File System Hierarchy (FHS)
    6. Essential file management
    7. Working with text files (Vim and Nano)
    8. Hard links vs soft links
    9. Getting Help
    10. I/O Redirection and Piping
    11. Text processing (head, tail, grep, and regex)
    12. User switching basics (sudo and su)
  2. Bash shell mastery

    2 lessons
    1. Understanding the Bash shell
    2. Command history and aliases
  3. File and directory operations

    3 lessons
    1. Directory operations
    2. File Searching with find
    3. File Compression and Archiving
  4. File and Directory permissions

    5 lessons
    1. Understanding Linux Permissions
    2. Changing permissions with chmod
    3. Ownership and chown
    4. Special Permissions
    5. Default Permissions and umask
  5. User and Group Administration

    6 lessons
    1. Understanding Users and Groups
    2. Creating and managing users
    3. Password Management
    4. Modifying and Deleting Users
    5. Group Management
    6. sudo and Administrative Access
  6. Package management with DNF

    7 lessons
    1. Understanding Package Management
    2. DNF Basic Operations
    3. Searching and Querying Packages
    4. Package Groups - missing
    5. Repository Management
    6. DNF History and Transactions
    7. RPM Command Basics
  7. System services with SystemD

    6 lessons
    1. Understanding systemd
    2. Managing Services with systemctl
    3. Enabling and Disabling Services
    4. Service Configuration and Troubleshooting
    5. Scheduled Tasks with systemd Timers
    6. Legacy Task Scheduling with cron
  8. Network configuration

    6 lessons
    1. Linux networking fundamentals
    2. NetworkManager Overview
    3. Configuring Network Interfaces
    4. Managing Network Connections
    5. Hostname and Name Resolution
    6. Network Troubleshooting
  9. Linux security

    6 lessons
    1. Firewall Basics with firewalld
    2. Managing Firewall Rules (Services & Ports)
    3. Advanced Firewall Configuration
    4. Introduction to SELinux
    5. SELinux Management
    6. SELinux Troubleshooting
  10. Disk and partition management

    7 lessons
    1. Storage Fundamentals
    2. Partitioning with fdisk and gdisk
    3. Creating and Managing Partitions
    4. File System Creation
    5. Mounting File Systems
    6. Persistent Mounts with /etc/fstab
    7. Automounting with Autofs
  11. Logical Volume Management (LVM)

    7 lessons
    1. LVM Concepts and Architecture
    2. Creating LVM Storage
    3. Managing Physical Volumes
    4. Managing Volume Groups (LVM)
    5. Managing Logical Volumes
    6. Extending File Systems
    7. Swap Space Management
  12. Processes and system monitoring

    5 lessons
    1. Understanding Processes
    2. Process Monitoring Tools
    3. Managing Processes
    4. Process Priority and Nice Values
    5. Background and Foreground Jobs
  13. System logging and analysis

    3 lessons
    1. Systemd Journal and journalctl
    2. System Log Files
    3. System Performance Monitoring
  14. Exam preparation

    0 lessons