For many years, Linux has dominated the server install base in the business world – and it will continue to do so in the foreseeable future. Linux’s popularity has led to a greater need for information technology (IT) professionals who can manage servers that run some form of the Linux kernel.
The Official CompTIA® Linux+® courseware builds on your existing experience with systems operations and administration to provide you with the knowledge and skills required to configure, manage, operate, and troubleshoot a Linux environment by using security best practices, scripting, and automation.
Course Outline
Lesson 1: Performing Basic Linux Task
- Identify the Linux Design Philosophy
- Enter Shell Commands
- Get Help with Linux
Lesson 2: Managing User and Group
- Assume Superuser Privileges
- Create, Modify, and Delete Users
- Create, Modify, and Delete Group
- Query Users and Groups
- Configure Account profiles
Lesson 3: Managing Permissions and Ownership
- Modify File and Directory Permissions
- Modify File and Directory Ownership
- Configure Special Permissions and Attributes
- Troubleshoot Permissions Issues
Lesson 4: Managing Storage
- Create Partitions
- Manage Logical Volumes
- Mount File Systems
- Manage File Systems
- Navigate the Linux Directory Structure
- Troubleshoot Storage Issues
Lesson 5: Managing Files and Directories
- Create and Edit Text Files
- Search for Files
- Perform Operations on Files and Directories
- Process Text Files
- Manipulate Files Output
Lesson 6: Managing Kernel Modules
- Explore the Linux Kernel
- Install and Configure Kernel Modules
- Monitor Kernel Modules
Lesson 7: Managing the Linux Boot Process
- Configure Linux Boot Components
- Configure GRUB 2
Lesson 8: Managing Systems Components
- Configure Localization Options
- Configure GUIs
- Manage Services
- Troubleshoot Process Issues
- Troubleshoot CPU and Memory Issues
Lesson 9: Managing Devices
- Identify the Types of Linux Devices
- Configure Devices
- Monitor Devices
- Troubleshoot Hardware Issues
Lesson 10: Managing Networking
- Identify TCP/IP Fundamentals
- Identify Linux Server Roles
- Connect to a Network
- Configure DHCP and DNS Client Services
- Configure Cloud and Virtualization Technologies
- Troubleshoot Networking Issues
Lesson 11: Managing Packages and Software
- Identify Package Managers
- Manage RPM Packages with YUM
- Manage Debian Packages with APT
- Configure Repositories
Lesson 12: Securing Linux Systems
- Implement Cybersecurity Best Practices
- Implement Identify and Access Management Methods
- Configure SELinux or AppAmor
- Configure Firewalls
- Implement Logging Services
- Back Up, Restore, and Verify Data
Lesson 13: Working with Bash Scripts
- Customize the Bash Shell Environment
- Identify Scripting and Programming Fundamentals
- Write and Execute a Simple Bash Script
- Incorporate Control Statements in Bash Scripts
Lesson 14: Automating Tasks
- Schedule Jobs
- Implement Version Control Using Git
- Identify Orchestration Concepts