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

 

Back to top