Course Description
The CompTIA Linux+ course is a job-focused Linux certification program that covers the essential skills needed by employers, including system management, configuration, troubleshooting, and security within a Linux environment. Participants will gain hands-on experience in managing Linux systems, learning about the Linux boot process, kernel modules, user management, and system maintenance. This course prepares students for the CompTIA Linux+ certification exam.
Who Should Attend
The course is ideal for individuals aspiring to or currently working in roles such as:
- Linux administrator
- Network administrator
- Web administrator
- Technical support specialist
- Systems administrator
Prerequisites
While there are no formal prerequisites, it is recommended that participants have:
- CompTIA A+ or CompTIA Network+ certification, or
- 9 to 12 months of experience configuring, monitoring, and supporting servers running Linux.
Course Objectives
By the end of the course, participants will be able to:
- Manage, operate, configure, and maintain Linux systems and hardware.
- Troubleshoot and diagnose issues related to Linux systems, applications, and hardware.
- Implement security measures such as user permissions, firewalls, and file backups.
- Demonstrate automation and scripting skills, including BASH scripting and version control with Git.
Course Content
- Hardware and System Configuration
- Explain the Linux boot process and configure kernel modules.
- Manage storage, network parameters, and localisation in Linux.
- Compare cloud and virtualisation technologies.
- Systems Operation and Maintenance
- Conduct software installations, configurations, and updates.
- Manage users, groups, services, and file operations.
- Automate tasks and schedule jobs.
- Security
- Apply user permissions, access methods, and implement Linux firewalls.
- Backup, restore, and compress files.
- Configure logging and security best practices.
- Linux Troubleshooting and Diagnostics
- Analyse and optimise system properties and processes.
- Troubleshoot user, application, and hardware issues.
- Automation and Scripting
- Deploy and execute BASH scripts.
- Use Git for version control and understand orchestration concepts.