CompTIA Linux+ (Exam: XK0-006) Courseware
by Ascend Education$49.00
This courseware provides the knowledge and hands-on skills needed to administer, secure, and troubleshoot Linux systems in modern IT environments. Key topics include system configuration, command-line operations, process and service… More information about CompTIA Linux+ (Exam: XK0-006) Courseware
- Digital course content
- Online access
Students will benefit most from this courseware if they intend to take the CompTIA Linux+ XK0-006 certification exam.
Whether or not students pursue certification, they will gain practical experience managing Linux systems that support enterprise workloads. This courseware is ideal for IT professionals, system administrators, and those seeking to expand their skills in open-source environments.
Course Outline
Module 1 - System Management
Introduction
Linux Basics
- Basic Boot Process
- system Hierarchy Standard (FHS)
- Server Architectures and Distributions
- Graphical User Interface (GUI)
- Software Licensing
Device Management & Tools
- Kernel Modules
- Device Management
- Initrd Management
- Custom Hardware
Storage Management
- Logical Volume Manager (LVM)
- Partitions
- Filesystems
- Utilities
- RAID
- Mounted Storage and Inodes
Module 2 - System Management II
Introduction
Linux Networking
- Network Configuration
- NetworkManager
- Netplan
- Common Network Tools
Linux Shell Basics
- Common Environmental Variables
- Paths
- Shell Environment Configurations
- Channel Redirection
- Basic Shell Utilities
- Text Editors
Backup and Restore Operations
- Archiving
- Compression Tools
- Other Tools
Virtualization in Linux
- Linux Hypervisors
- Virtual Machines (VMs)
- VM Operations
- Bare Metal vs. Virtual Machines
- Network Types
- Virtual Machine Tools
Module 3 - Services and User Management I
Introduction
Linux Files and Directories
- Utilities
- Links
- Device Types in /dev
Local Account Management
- Add and Delete
- Modify
- Lock
- List
- User Profiles and Accounts
- Attributes
- User Accounts vs. System Accounts vs. Service Accounts
Process & Job Management
- Process Verification
- Process ID
- Process States
- Process Priority and Limits
- Job and Process Management
- Scheduling
Module 4 - Services and User Management II
Introduction
Linux Software Management
- Installation, Update, and Removal
- Package and Repository Management
- Update Alternatives
- Software and Applications
- Basic Configurations of Common Services
Systemd Management
- Systemd Units
- Utilities
- Managing Unit States
Containerized Application Management
- Runtimes
- Image Operations
- Container Operations
- Volume Operations
- Container Networks
- Privileged vs. Unprivileged
Module 5 - Security I
Introduction
AAA in Linux
- Polkit
- Pluggable Authentication Modules (PAM)
- System Security Services Daemon (SSSD) / Winbind Realm
- Lightweight Directory Access Protocol (LDAP)
- Kerberos
- Samba
- Logging
Linux Firewalls
- Firewalld
- Uncomplicated Firewall (ufw)
- nftables
- iptables and ipset
- Netfilter Module
- Address Translation
- Stateful vs. Stateless
- Internet Protocol (IP) Forwarding
Linux OS Hardening
- Privilege Escalation
- Attributes
- Permissions
- Access Control
- Secure Remote Access
- Avoid, Disable and Remove
- Secure Boot
Module 6 - Security II
Introduction
Linux Hardening Best Practices
- Passwords
- Multifactor Authentication (MFA)
- Checking Existing Breach Lists
- Restricted Shells
- pam_tally2
- Avoid Running as Root
Cryptographic Concepts
- Data at Rest
- Data in Transit
- Hashing
- Removal of Weak Algorithms
- Certificate Management
- Avoiding Self-Signed Certificates
Compliance & Audit Procedures
- Detection and Response
- Standards and Audit
- Integrity
- Secure Data Destruction
- Software Supply Chain
- Security Banners
Module 7 - Automation, Orchestration, & Scripting
Introduction
Automation & Orchestration Techniques
- Infrastructure as Code
- Unattended Deployment
- Continuous Integration / Continuous Deployment (CI/CD)
- Deployment Orchestration
Shell Scripting Basics
- Expansion
- Functions
- Internal Field Separator / Output Field Separator (IFS/OFS)
- Conditional Statements
- Looping Statements
- Interpreter Directive
- Comparisons
- Regular Expressions
- Variables
Python Basics
- Setting up a Virtual Environment
- Built-in Modules
- Installing Dependencies
- Python Fundamentals
- Python Enhancement Proposal (PEP) 8 Best Practices
Git Basics
- Git Commands
AI Basics
- Common Use Cases
- Best Practices
- Prompt Engineering
Module 8 - Troubleshooting I
Introduction
Monitoring Linux
- Service Monitoring
- Data Acquisition Methods
- Configurations
Troubleshooting Common Linux Issues
- Common Issues
Module 9 - Troubleshooting II
Introduction
Linux Network Troubleshooting
- Common Issues
Linux Security Troubleshooting
- Common Issues
Troubleshooting Linux Performance
- Common Symptoms