This repository contains documentation, configuration files, and resources for Red Hat Linux systems. The content is organized progressively, starting with fundamentals and advancing to more complex configurations.
For beginners, essential Linux commands, shell navigation, file operations, and text manipulation.
Complete guide to using the VI/VIM text editor with commands, navigation, editing modes, and productivity shortcuts.
Understanding Linux file ownership, permission levels (read, write, execute), special permissions, and access control lists.
Using gzip, bzip2, xz, zip, and tar for file compression, archiving, and extraction.
Text processing, pattern matching, and manipulation using powerful command-line utilities.
File integrity verification using md5sum, sha1sum, sha256sum, and other cryptographic hash functions.
Creating and managing users/groups, password policies, sudo configuration, and access control.
Disk management, partition creation, filesystem types, mounting, and Logical Volume Management (LVM).
Scheduling and automating system tasks, crontab format, and best practices for maintenance jobs.
Installing, upgrading, removing, and querying packages, plus kernel management and custom builds.
Security-Enhanced Linux fundamentals, context management, policy configuration, and troubleshooting.
Network interface configuration, connectivity troubleshooting, and diagnostics.
IP addressing, subnet configuration, routing tables, and network interface setup.
Network security, firewall rule creation, port management, and traffic filtering.
Setting up and configuring Dynamic Host Configuration Protocol servers for automatic IP assignment.
Domain Name System server configuration, zone management, record types, and troubleshooting.
Network Time Protocol setup for accurate time synchronization across systems.
Secure Shell configuration, key-based authentication, server hardening, and tunneling.
Network file sharing via NFS, Samba, and FTP services.
Apache web server installation, virtual hosting, SSL/TLS configuration, and security measures.
Database server deployment, user management, performance tuning, and data maintenance.
Installing and configuring PHP for web applications, module management, and optimization.
Email service configuration, SMTP/POP3/IMAP setup, spam filtering, and relay management.
Centralized logging systems, log rotation, and remote log collection.
Backup strategies, automation, disaster recovery planning, and restoration procedures.
Network scanning, security auditing, port detection, and vulnerability assessment.
Automated system installation, unattended deployments, and configuration management.
Study materials, practice exercises, and exam preparation for Red Hat Certified Engineer certification.
Each topic includes detailed documentation with examples and best practices. For a structured learning path, navigate through the repository in the suggested order, or use the table of contents to find specific topics of interest.