Instructor-Led Red Hat Enterprise System Administration Training
CompTIA Linux+
5 days
CompTIA Linux+ validates your ability to manage, secure, automate, and troubleshoot Linux systems in cloud and hybrid environments. You will gain hands-on experience with automation, orchestration, security, and containers to prepare for roles like Linux systems administrator, systems engineer, and network engineer. Linux+ demonstrates your ability to support and protect the critical Linux platforms that businesses rely on.
Course Outline
System Management
Covers daily Linux administration tasks, focusing on system and hardware configuration:
- Linux fundamentals: File system hierarchy (FHS), directories like /boot, /etc, /usr, /var; understanding kernel architectures
- Boot & kernel management: BIOS/UEFI, GRUB2, initramfs, troubleshooting boot failures
- Storage and filesystem management: Partitions, LVM, RAID, filesystem tools (Ext4, XFS, Btrfs), mounting, SAN/NAS concepts
- Network configuration: IP setup, DNS, routing, interface management, network monitoring tools
- Services and process management: systemd, cron/at scheduling, examining process states, managing software packages
- Virtualization: Install and manage hypervisors, VMs, and disk images
Security
Focuses on securing Linux systems against internal and external threats:
- Authentication and access: PAM, LDAP, SSSD, user and group management, password policies, MFA, SSH keys
- File and directory permissions: ACLs, SUID/SGID, sticky bit, SELinux/AppArmor configuration and tuning
- Firewalls and network security: iptables, nftables, UFW, zone rules, configuring stateful policies
- Cryptography: Managing certificates, SSL/TLS, hashing, encryption
- OS hardening and compliance: System auditing, vulnerability scanning, removal of insecure services
Scripting, Containers, and Automation
Emphasizes practical automation and infrastructure management:
- Shell scripting: Bash loops, conditionals, variables, file redirection, and common utilities (awk, sed, grep)
- Python basics and version control: Writing scripts and using Git for source control and collaboration
- Containers: Managing Docker/Podman containers, images, storage, and container networks
- Automation and orchestration: Tools such as Ansible, Puppet, Terraform, and CI/CD concepts
Troubleshooting
A critical domain that tests real-world problem solving:
- System monitoring: CPU, memory, I/O, logs, and performance tuning
- Hardware/storage: Repair booting issues, managing disks, RAID, LVM, filesystems
- Networking issues: Troubleshoot DNS, routing, firewall, and connectivity problems
- Security troubleshooting: SELinux, permission errors, authentication failures
- Application and user troubleshooting: Resolve login issues, access conflicts, quota enforcement, process or service failures
