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
Random Questions
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
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
Domain 1: System Management
Subdomain 1.1: Linux basics
Linux basics: Identify boot process steps, kernel, filesystems, and architectures.
Subdomain 1.2: Device management
Device management: Manage kernel modules, hardware components, and device utilities.
Subdomain 1.3: Storage management
Storage management: Configure LVM, RAID, partitions, and mounted storage.
Subdomain 1.4: Network configuration
Network configuration: Set up hosts, DNS, interfaces, and network tools.
Subdomain 1.5: Shell operations
Shell operations: Use navigation, editing, redirection, and environment variables.
Subdomain 1.6: Backups and restores
Backups and restores: Perform archiving, compression, and data recovery.
Subdomain 1.7: Virtualization
Virtualization: Deploy hypervisors, create VMs, and manage disk images.
Domain 2: Services and User Management
Subdomain 2.1: Files & directories
Files & directories: Control permissions, create links, and manage special files.
Subdomain 2.2: Account management
Account management: Add, remove, and modify users and groups.
Subdomain 2.3: Process control
Process control: Monitor states, adjust priorities, and schedule jobs.
Subdomain 2.4: Software management
Software management: Install, update, or remove packages and repositories.
Subdomain 2.5: Systems management
Systems management: Start, stop, and review services, logs, and timers.
Subdomain 2.6: Containers
Containers: Operate container runtimes, manage images, and create networks.
Domain 3: Security
Subdomain 3.1: Auth & accounting
Auth & accounting: Configure PAM, LDAP, Kerberos, and enable auditing.
Subdomain 3.2: Firewalls
Firewalls: Set firewalls using iptables, nftables, UFW, and zone rules.
Subdomain 3.3: OS hardening
OS hardening: Apply permissions, configure sudo, and secure remote access.
Subdomain 3.4: Account security
Account security: Enforce password policies, restrict shells, and enable MFA.
Subdomain 3.5: Cryptography
Cryptography: Encrypt files, use hashing, and manage certificates.
Subdomain 3.6: Compliance
Compliance: Verify integrity, run scans, and maintain standards.
Domain 4: Automation, Orchestration, and Scripting
Subdomain 4.1: Automation
Automation: Automate tasks with Ansible, Puppet, and CI/CD tools.
Subdomain 4.2: Shell scripting
Shell scripting: Write and troubleshoot variables, functions, and logic flows.
Subdomain 4.3: Python basics
Python basics: Develop scripts using environments, packages, and data types.
Subdomain 4.4: Version control
Version control: Manage code with Git workflows and tagging.
Subdomain 4.5: AI best practices
AI best practices: Apply code generation and prompt engineering responsibly.
Domain 5: Troubleshooting
Subdomain 5.1: System monitoring
System monitoring: Monitor health, logs, and event alerts.
Subdomain 5.2: Hardware/storage
Hardware/storage: Diagnose boot, mount, and repair issues.
Subdomain 5.3: Networking
Networking: Resolve firewall, routing, DNS, and connectivity problems.
Subdomain 5.4: Security
Security: Fix SELinux, permission, and vulnerability issues.
Subdomain 5.5: Performance
Performance: Analyze CPU, memory, I/O, and optimize response times.
Techniques & products