The Official CompTIA® Linux+® courseware builds on your existing systems operations and administration experience to provide you with comprehensive knowledge and skills for configuring, managing, operating, and troubleshooting Linux environments using security best practices, scripting, and automation techniques. This course prepares you thoroughly for the CompTIA Linux+ Exam XK0-005.
Exam Preparation Support: All CompTIA classes include access to web-based practice exams to help you prepare. CompTIA certification exams are rigorous and challenging; studying after class and using these practice exams significantly improves your chances of passing the certification exam on your first attempt. Exam prep software is included with all CompTIA classes delivered by ONLC Training Centers.
ONLC's Exam Pass Guarantee: Our CompTIA certification classes include an Exam Pass Guarantee. Work through the included Exam Prep Software and achieve a practice test score of 85 percent or better in Certification mode, then send proof of that score to [email protected]. We will release your exam voucher for the authorized certification exam. If you fail the authorized certification exam on your first attempt, we will provide a second exam voucher at no charge. However, if you do not use the practice test or take the authorized exam without first achieving 85 percent or better on the practice test, then the Exam Pass Guarantee is null and void.
Additional Study Requirements: As with most professional IT certifications, expect to spend significant additional hours studying before the class to meet prerequisites and after the class to review exam objectives and practice questions. Plan for substantial independent study time before you take any CompTIA or other IT professional certification exam.
Course Objectives: In this course, you will configure, operate, and troubleshoot Linux systems using industry best practices and proven methodologies.
You Will Be Able To:
- Configure, operate, and troubleshoot Linux systems effectively
- Perform fundamental Linux tasks and operations
- Manage users and groups with proper access controls
- Manage file and directory permissions and ownership
- Manage storage systems and file systems
- Manage files and directories efficiently
- Manage kernel modules for hardware support
- Manage the Linux boot process and system initialization
- Manage system components and services
- Manage devices and hardware peripherals
- Configure and troubleshoot networking
- Manage packages and software installations
- Secure Linux systems using industry standards
- Write and execute Bash shell scripts
- Automate administrative tasks
- Plan and perform Linux installations
Target Student: This course is designed for IT professionals whose primary responsibility is managing servers and other devices running the Linux operating system. A typical student should have at least nine months of hands-on Linux experience and at least 18 months of IT experience in other computing environments. The target student wants to expand their skillset to support their career in Linux system administration and operation. This course also serves students seeking CompTIA Linux+ certification who want to prepare for Exam XK0-005. The Linux+ certification validates your understanding and skill in configuring, monitoring, and supporting Linux systems in production environments.
Prerequisites: You should have foundational experience with general systems administration procedures, some hands-on exposure to one or more Linux distributions, and knowledge of computing hardware and basic networking and cybersecurity concepts. You can obtain this level of skills and knowledge by taking the following official CompTIA courses: A+ Core 1 and 2 (Exams 220-1101 and 220-1102), Network+ (Exam N10-008), and Security+ (Exam SY0-701).
Detailed Course Content
Lesson 1: Performing Basic Linux Tasks
Topic A: Identify the Linux Design Philosophy; Topic B: Enter Shell Commands; Topic C: Get Help with Linux
Lesson 2: Managing Users and Groups
Topic A: Assume Superuser Privileges; Topic B: Create, Modify, and Delete Users; Topic C: Create, Modify, and Delete Groups; Topic D: Query Users and Groups; Topic E: Configure Account Profiles
Lesson 3: Managing Permissions and Ownership
Topic A: Modify File and Directory Permissions; Topic B: Modify File and Directory Ownership; Topic C: Configure Special Permissions and Attributes; Topic D: Troubleshoot Permissions Issues
Lesson 4: Managing Storage
Topic A: Create Partitions; Topic B: Manage Logical Volumes; Topic C: Mount File Systems; Topic D: Manage File Systems; Topic E: Navigate the Linux Directory Structure; Topic F: Troubleshoot Storage Issues
Lesson 5: Managing Files and Directories
Topic A: Create and Edit Text Files; Topic B: Search for Files; Topic C: Perform Operations on Files and Directories; Topic D: Process Text Files; Topic E: Manipulate File Output
Lesson 6: Managing Kernel Modules
Topic A: Explore the Linux Kernel; Topic B: Install and Configure Kernel Modules; Topic C: Monitor Kernel Modules
Lesson 7: Managing the Linux Boot Process
Topic A: Configure Linux Boot Components; Topic B: Configure GRUB 2
Lesson 8: Managing System Components
Topic A: Configure Localization Options; Topic B: Configure GUIs; Topic C: Manage Services; Topic D: Troubleshoot Process Issues; Topic E: Troubleshoot CPU and Memory Issues
Lesson 9: Managing Devices
Topic A: Identify the Types of Linux Devices; Topic B: Configure Devices; Topic C: Monitor Devices; Topic D: Troubleshoot Hardware Issues
Lesson 10: Managing Networking
Topic A: Identify TCP/IP Fundamentals; Topic B: Identify Linux Server Roles; Topic C: Connect to a Network; Topic D: Configure DHCP and DNS Client Services; Topic E: Configure Cloud and Virtualization Technologies; Topic F: Troubleshoot Networking Issues
Lesson 11: Managing Packages and Software
Topic A: Identify Package Managers; Topic B: Manage RPM Packages with YUM; Topic C: Manage Debian Packages with APT; Topic D: Configure Repositories; Topic E: Acquire Software; Topic F: Build Software from Source Code; Topic G: Troubleshoot Software Dependency Issues
Lesson 12: Securing Linux Systems
Topic A: Implement Cybersecurity Best Practices; Topic B: Implement Identity and Access Management Methods; Topic C: Configure SELinux or AppArmor; Topic D: Configure Firewalls; Topic E: Implement Logging Services; Topic F: Back Up, Restore, and Verify Data
Lesson 13: Working with Bash Scripts
Topic A: Customize the Bash Shell Environment; Topic B: Identify Scripting and Programming Fundamentals; Topic C: Write and Execute a Simple Bash Script; Topic D: Incorporate Control Statements in Bash Scripts
Lesson 14: Automating Tasks
Topic A: Schedule Jobs; Topic B: Implement Version Control Using Git; Topic C: Identify Orchestration Concepts
Lesson 15: Installing Linux
Topic A: Prepare for Linux Installation; Topic B: Perform the Installation