Free Practice Questions for CompTIA Linux+ Certification

    🔄 Last checked for updates April 8th, 2026

    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

    Question MixAll Topics
    FormatRandom Order

    Domain Mode

    Practice questions from a specific topic area

    Quiz History

    Exam Details

    Key information about CompTIA Linux+

    Official study guide

    View

    Question formats CertSafari offers
    • 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

    Linux basics
    kernel
    filesystems
    architectures
    kernel modules
    hardware components
    device utilities
    LVM
    RAID
    partitions
    mounted storage
    hosts
    DNS
    interfaces
    network tools
    shell operations
    navigation
    editing
    redirection
    environment variables
    archiving
    compression
    data recovery
    hypervisors
    VMs
    disk images
    permissions
    links
    special files
    account management
    users
    groups
    process control
    states
    priorities
    schedule jobs
    software management
    packages
    repositories
    systems management
    services
    logs
    timers
    containers
    container runtimes
    images
    networks
    PAM
    LDAP
    Kerberos
    auditing
    firewalls
    iptables
    nftables
    UFW
    zone rules
    OS hardening
    sudo
    remote access
    password policies
    restrict shells
    MFA
    cryptography
    encrypt files
    hashing
    certificates
    compliance
    integrity
    scans
    standards
    automation
    Ansible
    Puppet
    CI/CD tools
    shell scripting
    variables
    functions
    logic flows
    Python basics
    environments
    data types
    version control
    Git workflows
    tagging
    AI best practices
    code generation
    prompt engineering
    system monitoring
    health
    event alerts
    hardware/storage
    boot
    mount
    repair issues
    networking
    routing
    connectivity problems
    security
    SELinux
    vulnerability issues
    performance
    CPU
    memory
    I/O
    optimize response times

    CertSafari is not affiliated with, endorsed by, or officially connected to Comptia. Full disclaimer