
LPI LPIC-2:Linux Engineer (201-450)
The LPI LPIC-2: Linux Engineer certification validates your ability to administer small to medium-sized mixed networks with advanced Linux skills. It covers kernel management, system startup, storage, networking, and security, preparing you to plan, implement, and troubleshoot complex Linux environments. Earning LPIC-2 demonstrates your readiness for senior Linux administration roles and is a key step in the LPI professional track.
950 practice questions · Updated 2026-07-30
12Domains
35Objectives
310Concepts
950Questions
LPIC-2 Curriculum
Every domain, objective, and concept the LPIC-2 exam measures.
- Measure CPU usage
- Measure memory usage
- Measure I/O usage
- Measure network usage
- Measure system-wide resource usage
- Identify resource bottlenecks
- Troubleshoot resource exhaustion
- Resource Monitoring Tools
- Trend Analysis
- Capacity Planning Methodologies
- Predicting Resource Needs
- Documentation and Reporting
- Kernel components overview
- Kernel modules
- Module utilities
- Module configuration
- Kernel image and initramfs
- Kernel versioning
- Kernel documentation
- Kernel configuration
- Kernel compilation
- Kernel installation and bootloader
- Kernel troubleshooting
- Kernel compilation prerequisites
- Kernel configuration
- Building the kernel
- Installing the kernel
- Bootloader configuration
- Module management
- Kernel patching
- Kernel customization
- Kernel command-line parameters
- Kernel modules
- Module configuration files
- Kernel runtime information
- Kernel tuning with sysctl
- Kernel modules and hardware
- Kernel panic and troubleshooting
- Kernel upgrades and recompilation
- System startup sequence
- SysVinit configuration
- systemd targets and units
- Upstart configuration
- Bootloader configuration
- Kernel parameters
- Initramfs and initrd
- Service management
- Startup scripts customization
- Troubleshooting startup
- Boot process overview
- Boot loader recovery
- Single-user mode
- Emergency mode
- Rescue media usage
- Filesystem repair
- Kernel and initramfs troubleshooting
- Boot log analysis
- Root password recovery
- Systemd recovery targets
- Identify alternate bootloaders
- Understand bootloader installation and configuration
- Manage bootloader selection and boot process
- Troubleshoot bootloader issues
- Filesystem types
- Mounting filesystems
- Filesystem table (/etc/fstab)
- Filesystem hierarchy standard (FHS)
- Filesystem permissions and attributes
- Filesystem quotas
- Filesystem integrity and repair
- Swap space
- Filesystem snapshots and cloning
- Filesystem monitoring and tuning
- Filesystem maintenance overview
- Checking filesystem integrity with fsck
- Understanding filesystem states and dirty flags
- Forcing filesystem checks
- Using tune2fs to adjust filesystem parameters
- Using dumpe2fs to display filesystem information
- Using debugfs for interactive filesystem debugging
- Checking and repairing XFS filesystems
- Checking and repairing btrfs filesystems
- Monitoring filesystem health and errors
- Managing filesystem journaling
- Handling filesystem full and inode exhaustion
- Performing filesystem maintenance safely
- Filesystem creation
- Filesystem tuning
- Filesystem labeling
- Filesystem UUID management
- Filesystem check and repair
- Mount options
- Swap space configuration
- Filesystem quotas
- Filesystem snapshots
- Filesystem resize
- Filesystem features and attributes
- Filesystem debugging and analysis
- RAID levels
- Software RAID configuration
- RAID array management
- RAID monitoring and maintenance
- RAID and boot process
- udev rules
- Device mapper
- LVM snapshot
- LVM thin provisioning
- LVM cache
- LVM RAID
- iSCSI target
- iSCSI initiator
- Multipath I/O
- Disk quotas
- Swap space
- LVM architecture
- Creating physical volumes
- Creating volume groups
- Creating logical volumes
- Managing logical volumes
- Removing LVM components
- Displaying LVM information
- LVM snapshots
- LVM thin provisioning
- LVM mirroring and striping
- LVM metadata and backup
- LVM troubleshooting
- Network interface configuration
- Persistent network configuration
- Routing configuration
- DNS client configuration
- Hostname configuration
- Network diagnostics
- Wireless network configuration
- Network Interface Bonding
- Bonding Modes
- Bonding Configuration Files
- Bonding Runtime Management
- IP Address Management
- IP Aliasing
- Routing Tables
- Policy Routing
- Traffic Control (tc)
- Network Namespaces
- Virtual Interfaces
- Persistent Network Configuration
- Identify network troubleshooting methodology
- Use basic network diagnostic tools
- Inspect network interfaces and configuration
- Analyze routing tables and connectivity
- Examine ARP and neighbor tables
- Check DNS resolution
- Inspect network sockets and connections
- Capture and analyze network traffic
- Test firewall and packet filtering
- Measure bandwidth and throughput
- Monitor network statistics and errors
- Troubleshoot wireless network issues
- Interpret system logs for network events
- Resolve common network configuration errors
- Use advanced troubleshooting tools
- Source code acquisition
- Build toolchain setup
- Configuration
- Compilation
- Installation
- Dependency resolution
- Uninstallation and cleanup
- Package management integration
- Backup media and methods
- Backup strategies and rotation schemes
- Using tar for backups
- Using cpio for backups
- Using dd for backups
- Using dump and restore
- Using rsync for backups
- Verifying backup integrity
- Automating backups
- Restoring data
- DNS server installation and configuration
- Zone file creation and management
- BIND configuration syntax
- DNS server startup and management
- Testing and troubleshooting DNS
- Securing the DNS server
- Zone file structure
- Resource records
- SOA record parameters
- Zone delegation
- Zone transfers
- Dynamic updates
- Zone maintenance
- DNS server security overview
- Running BIND in a chroot environment
- BIND configuration file permissions and ownership
- Restricting zone transfers
- Using TSIG for authentication
- Restricting recursive queries
- DNSSEC basics
- Disabling recursion on authoritative servers
- Logging and monitoring DNS server activity
- Response rate limiting (RRL)
- Apache configuration files
- Apache directives
- Virtual hosts
- Apache modules
- Basic Apache security
- Apache logging
- Apache troubleshooting
- HTTPS and SSL/TLS fundamentals
- Apache SSL configuration directives
- Certificate generation and management
- Certificate authorities and signed certificates
- SSL protocol and cipher configuration
- Client authentication with SSL
- HTTPS redirection and mixed content
- Troubleshooting HTTPS configuration
- Squid installation and basic configuration
- Squid access control lists (ACLs)
- Squid cache management
- Squid authentication methods
- Squid logging and monitoring
- Squid performance tuning
- Squid as a transparent proxy
- Squid reverse proxy configuration
- Nginx installation
- Nginx configuration basics
- Virtual hosting
- Static content serving
- Reverse proxy configuration
- Load balancing
- SSL/TLS termination
- Access control and authentication
- Logging and error handling
- Performance tuning
- Security hardening
- Troubleshooting and testing
- Samba server installation and configuration
- Samba daemons and services
- Samba share definitions
- Samba user and group management
- Samba security modes
- Samba name resolution and browsing
- Samba integration with Windows clients
- Samba troubleshooting and logging
- NFS server installation and configuration
- NFS client mounting
- NFS security and access control
- NFS troubleshooting
- NFSv4 and Kerberos
- NFS performance tuning
- DHCP fundamentals
- ISC DHCP server configuration
- DHCP client configuration
- DHCP relay agent
- DHCP lease management
- DHCP troubleshooting
- PAM architecture
- PAM configuration files
- PAM module types
- PAM control flags
- Common PAM modules
- PAM service configuration
- PAM stack ordering
- PAM and user authentication
- PAM and password policies
- PAM session management
- PAM troubleshooting
- PAM and network services
- PAM and LDAP/Kerberos integration
- PAM and system security
- LDAP client configuration
- LDAP authentication integration
- LDAP user and group management
- LDAP search and query
- LDAP TLS/SSL security
- LDAP troubleshooting
- OpenLDAP overview
- LDAP directory structure
- OpenLDAP installation
- OpenLDAP configuration files
- Database configuration
- Schema configuration
- Access control lists (ACLs)
- Indexing
- TLS/SSL encryption
- Replication
- Starting and managing the service
- Testing and troubleshooting
- E-mail server architecture
- SMTP fundamentals
- MTA configuration
- Mail delivery and local delivery
- Mail aliases and forwarding
- Virtual domains and users
- Authentication and security
- Troubleshooting e-mail services
- Mail Delivery Architecture
- MTA Configuration
- Mail Aliases
- Mail Forwarding
- Mail Queue Management
- Mail Logs and Troubleshooting
- Local Delivery and Mailbox Formats
- SMTP Relay and Authentication
- Mail Delivery Testing
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.
Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for LPIC-2, so none is invented.