Free Practice Questions for CompTIA Linux+ Certification
Study with 354 exam-style practice questions designed to help you prepare for the CompTIA Linux+.
Start Practicing
All Domains
Practice with randomly mixed questions from all topics
Domain Mode
Practice questions from a specific topic area
Quiz History
Exam Details
Key information about CompTIA Linux+
- Multiple choice
- Fill in the blank
90 minutes
English
usually three years after launch (estimated 2028)
July 15, 2025
V8
720 (on a scale of 100โ900)
XK0-006
Maximum of 90 (multiple-choice and performance-based)
12 months of hands-on experience with Linux servers; CompTIA A+, Network+, or Server+, or comparable knowledge is recommended.
ISO accredited by the ANSI National Accreditation Board
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
Domain 1: System Management
Subdomain 1.1: Linux basics
Identify boot process steps, kernel, filesystems, and architectures.
Subdomain 1.2: Device management
Manage kernel modules, hardware components, and device utilities.
Subdomain 1.3: Storage management
Configure LVM, RAID, partitions, and mounted storage.
Subdomain 1.4: Network configuration
Set up hosts, DNS, interfaces, and network tools.
Subdomain 1.5: Shell operations
Use navigation, editing, redirection, and environment variables.
Subdomain 1.6: Backups and restores
Perform archiving, compression, and data recovery.
Subdomain 1.7: Virtualization
Deploy hypervisors, create VMs, and manage disk images.
Domain 2: Services and User Management
Subdomain 2.1: Files & directories
Control permissions, create links, and manage special files.
Subdomain 2.2: Account management
Add, remove, and modify users and groups.
Subdomain 2.3: Process control
Monitor states, adjust priorities, and schedule jobs.
Subdomain 2.4: Software management
Install, update, or remove packages and repositories.
Subdomain 2.5: Systems management
Start, stop, and review services, logs, and timers.
Subdomain 2.6: Containers
Operate container runtimes, manage images, and create networks.
Domain 3: Security
Subdomain 3.1: Auth & accounting
Configure PAM, LDAP, Kerberos, and enable auditing.
Subdomain 3.2: Firewalls
Set firewalls using iptables, nftables, UFW, and zone rules.
Subdomain 3.3: OS hardening
Apply permissions, configure sudo, and secure remote access.
Subdomain 3.4: Account security
Enforce password policies, restrict shells, and enable MFA.
Subdomain 3.5: Cryptography
Encrypt files, use hashing, and manage certificates.
Subdomain 3.6: Compliance
Verify integrity, run scans, and maintain standards.
Domain 4: Automation, Orchestration, and Scripting
Subdomain 4.1: Automation
Automate tasks with Ansible, Puppet, and CI/CD tools.
Subdomain 4.2: Shell scripting
Write and troubleshoot variables, functions, and logic flows.
Subdomain 4.3: Python basics
Develop scripts using environments, packages, and data types.
Subdomain 4.4: Version control
Manage code with Git workflows and tagging.
Subdomain 4.5: AI best practices
Apply code generation and prompt engineering responsibly.
Domain 5: Troubleshooting
Subdomain 5.1: System monitoring
Monitor health, logs, and event alerts.
Subdomain 5.2: Hardware/storage
Diagnose boot, mount, and repair issues.
Subdomain 5.3: Networking
Resolve firewall, routing, DNS, and connectivity problems.
Subdomain 5.4: Security
Fix SELinux, permission, and vulnerability issues.
Subdomain 5.5: Performance
Analyze CPU, memory, I/O, and optimize response times.
Techniques & products