CompTIA Linux+ Lessons
Every lesson is free to read, with three practice questions each. Work through them in order, or jump to the objective you need.
- The boot process and the filesystem layoutObjective 1.1Audio
- Distributions, architectures and licensingObjective 1.1Audio
- The shell environment and redirectionObjective 1.5Audio
- Essential shell utilitiesObjective 1.5Audio
- Files, directories and linksObjective 2.1Audio
- Creating and modifying user accountsObjective 2.2Audio
- Account files and attributesObjective 2.2Audio
- File permissions, ownership and ACLsObjective 3.3Audio
- Inspecting processesObjective 2.3Audio
- Jobs, signals and schedulingObjective 2.3Audio
- Package managementObjective 2.4Audio
- Building software from sourceObjective 2.4Audio
- systemd and servicesObjective 2.5Audio
- Devices and kernel modulesObjective 1.2Audio
- Logical Volume ManagerObjective 1.3Audio
- Partitions and filesystemsObjective 1.3Audio
- RAID and mounted storageObjective 1.3Audio
- Network configurationObjective 1.4Audio
- Network command-line toolsObjective 1.4Audio
- FirewallsObjective 3.2Audio
- Authentication, authorization and accountingObjective 3.1Audio
- Privilege escalation with sudo and suObjective 3.3Audio
- Securing SSH and remote accessObjective 3.3Audio
- Hardening a Linux systemObjective 3.3Audio
- SELinux and mandatory access controlObjective 3.3Audio
- Account hardeningObjective 3.4Audio
- Cryptography on LinuxObjective 3.5Audio
- Vulnerability scanning and benchmarksObjective 3.6Audio
- File integrity and secure destructionObjective 3.6Audio
- Backup and restoreObjective 1.6Audio
- Hypervisors and virtual machinesObjective 1.7Audio
- VM images, snapshots and networkingObjective 1.7Audio
- Installing LinuxAudio
- Container images and runtimesObjective 2.6Audio
- Container volumes and networksObjective 2.6Audio
- Bash scripting fundamentalsObjective 4.2Audio
- Bash tests, operators and variablesObjective 4.2Audio
- Python for system administrationObjective 4.3Audio
- Version control with GitObjective 4.4Audio
- Infrastructure as code with Ansible and PuppetObjective 4.1Audio
- CI/CD and container orchestrationObjective 4.1Audio
- Responsible use of AI in Linux administrationObjective 4.5Audio
- The troubleshooting methodologyAudio
- Monitoring and loggingObjective 5.1Audio
- Troubleshooting hardware and storageObjective 5.2Audio
- Troubleshooting networkingObjective 5.3Audio
- Troubleshooting securityObjective 5.4Audio
- Troubleshooting performanceObjective 5.5Audio