Introduction to Linux & the Command Line
Managing Users & Groups
File Access & Permissions
Disk Partitions & File Systems
Logical Volumes & Filesystem Hierarchy
Using vi/vim to Edit Files
Locating & Manipulating Files
Searching & Manipulating File Contents
Boot Process & Kernel
Graphical User Interfaces
Managing & Configuring Hardware
TCP/IP & Networking
Troubleshooting Network Connections
Installing & Managing Software
Installing Software from Source Code
Security Best Practices
SELinux & AppArmor
Network Firewall & Traffic Filtering
Backup & Restore
Bourne-again Shell & Scripting
Scheduling Tasks
Git Version Control
Installing CentOS
Installing Unbuntu