The Official CompTIA Linux+ Student Guides (XK0-005) have been developed by CompTIA for the CompTIA Linux+ candidate. Rigorously evaluated to validate coverage of the CompTIA Linux+ (XK0-005) exam objectives| The Official CompTIA Linux+ Student Guides teach the knowledge and skills needed to configure| manage| operate| and troubleshoot Linux on-premises and cloud-based server environments| while using security best practices| scripting| containerization| and automation| as well as prepare candidates to take the CompTIA Linux+ certification exam.
Learning Objectives
Course Details
1. System Management 1.1 Summarize Linux Fundamentals
Filesystem Hierarchy
Basic boot process
Kernel panic
Device types in /dev
Basic package compilation from source
Storage concepts
Listing hardware information
1. System Management 1.2 Manage Files and directories
File editing
File compression|| archiving| and backup
File metadata
Soft and hard links
Copying files between systems
File and directory operations
1. System Management 1.3 Configure and Manage storage using the appropriate tools
Disk partitioning
Mounting local and remote devices
Filesystem management
Monitoring storage space and disk usage
Creating and modifying volumes using Logical Volume Manager (LVM)
Inspecting RAID implementations
Storage area network (SAN)/network-attached storage (NAS)
1. System Management 1.4 Configure and use the appropriate processes and services
System services
Scheduling services
Process management
1. System Management 1.5 Use the appropriate networking tools or configuration files
Interface management
Name resolution
Network monitoring
Remote networking tools
1. System Management 1.6 Build and Install Software
Package management
Sandboxed applications
System updates
1. System Management 1.7 Manage Software configurations
Updating configuration files
Configure kernel options
Configure common system services
Localization
2. Security 2.1 Summarize the purpose and use of security best practices in a Linux environment
Managing public key infrastructure (PKI) certificates
Certificate use cases
Authentication
Linux hardening
2. Security 2.2 Implement identity management
Account creation and deletion
Account management
2. Security 2.3 Implement and configure firewalls
Firewall use cases
Common firewall technologies
Key firewall features
2. Security 2.4 Configure and execute remote connectivity for system management
SSH
Executing commands as another user
2. Security 2.5 Apply the appropriate access controls
File permissions
Security-enhanced Linux (SELinux)
AppArmor
Command-line utilities
3.Scripting| Containers| and Automation 3.1 Create simple shell scripts to automate common tasks
Shell script elements
Common script utilities
Environment variables
Relative and absolute paths
3.Scripting| Containers| and Automation 3.2 Perform basic container operations
Container management
Container image operations
3.Scripting| Containers| and Automation 3.3 Perform basic version control using Git
Clone
Push
Pull
Commit
Add
Checkout
Branch
Tag
Gitignore
3.Scripting| Containers| and Automation 3.4 Infrastructure as code technologies
File formats
Utilities
Continuous integration/continuous deployment (CI/CD)
Advanced Git topics
3.Scripting| Containers| and Automation 3.5 Container| cloud| and orchestration concepts
Kubernetes benefits and application use cases
Single-node| multi-container use cases
Container networks
Service mesh
Container registries
4.0 Troubleshooting 4.1 Analyze and troubleshoot storage issues
High latency
Low throughput
Input/output operations per second (IOPS) scenarios
Capacity issues
Filesystem issues
I/O scheduler
Device issues
Mount option problems
4.0 Troubleshooting 4.2 Analyze and troubleshoot network resource issues
Network configuration issues
Firewall issues
Interface errors
Bandwidth limitations
Name resolution issues
Testing remote systems
4.0 Troubleshooting 4.3 Analyze and troubleshoot central processing unit (CPU) and memory issues
Runaway processes| Zombie processes
High CPU utilization| High load average| | High run queues
CPU times| CPU process priorities
Memory exhaustion
Out of memory (OOM)
Swapping
Hardware
4.0 Troubleshooting 4.4 analyze and troubleshoot
User login issues
User file access issues
Password issues
Privilege elevation
Quota issues
4.0 Troubleshooting 4.5 | Use system to diagnose and resolve common problems with a Linux system
Unit files
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):