QUESTIONS AND ANSWERS | VERIFIED SOLUTIONS | UPDATED 2026/2027
CERTIFICATION PREP STUDY GUIDE
Examiner/Administrator: The Linux Foundation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LINUX FOUNDATION CERTIFIED ENGINEER (LFCE)
2026/2027 EDITION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPLETE PRACTICE EXAM
130+ MULTIPLE-CHOICE QUESTIONS
PASSING SCORE: 74%
TESTING TIME: 120 MINUTES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TABLE OF CONTENTS
Advanced Linux System Administration
Network Configuration & Troubleshooting
Service Management & Systemd
Storage Management & Filesystems
DNS Services
Web & Database Services
Security Hardening & Access Control
Shell Scripting & Automation
Container & Virtualization Fundamentals
System Monitoring & Performance Optimization
THE LINUX FOUNDATION CERTIFICATION PROGRAM || ALIGNED WITH CURRENT
LFCE COMPETENCY BLUEPRINTS || ADVANCED LINUX ENGINEERING SKILLS ||
PROFESSIONAL STUDY GUIDE || 100% VERIFIED | GRADED A+ || COMPREHENSIVE
CERTIFICATION PREPARATION || PREPARED FOR PROFESSIONAL ENGINEERING
CERTIFICATION || PROFESSIONAL EXAMINATION USE
,Advanced Linux System Administration (Questions 1–8)
Q1. A Linux server fails to boot after a kernel update. You need to boot the previous
kernel temporarily without removing the new kernel. Which action is most
appropriate?
A. Reinstall GRUB from rescue mode
B. Select the previous kernel from the GRUB menu during startup
C. Delete the updated kernel package manually
D. Reset the initramfs image
Correct Answer: 🔴 B. Select the previous kernel from the GRUB menu during
startup
Explanation: 🔹 GRUB maintains multiple installed kernels and allows
administrators to boot an earlier version when troubleshooting. This minimizes
downtime and preserves the updated kernel for later analysis. Reinstalling GRUB is
unnecessary, deleting the kernel is premature, and rebuilding initramfs does not
directly address kernel selection.
Q2. A system administrator wants a service to start automatically only when a specific
network mount becomes available. Which systemd feature best satisfies this
requirement?
A. Wants= dependency
B. Requires= dependency combined with After=
C. systemctl enable --global
D. DefaultTarget directive
Correct Answer: 🔴 B. Requires= dependency combined with After=
Explanation: 🔹 Requires= ensures the dependent unit must be available, while
After= enforces startup ordering. Together they create reliable service
dependencies. Wants= is weaker because startup continues even if the dependency
fails. The remaining options do not provide dependency management.
,Q3. Which command displays the complete dependency tree of a systemd unit?
A. systemctl status
B. systemctl show
C. systemctl list-dependencies
D. systemctl cat
Correct Answer: 🔴 C. systemctl list-dependencies
Explanation: 🔹 The list-dependencies subcommand reveals all units associated
with a target or service and is useful for troubleshooting startup sequences. Status
shows runtime information only, show displays properties, and cat reveals unit file
contents.
Q4. A server experiences intermittent CPU spikes. Which tool is most suitable for
identifying which processes consume CPU resources in real time?
A. lsblk
B. top
C. fdisk
D. journalctl
Correct Answer: 🔴 B. top
Explanation: 🔹 top provides dynamic, real-time process statistics including CPU
and memory consumption. lsblk focuses on storage devices, fdisk manages
partitions, and journalctl examines logs rather than active process usage.
Q5. Which command safely schedules a one-time task to execute at 23:00 today?
A. cron
B. anacron
C. at 23:00
D. batch
, Correct Answer: 🔴 C. at 23:00
Explanation: 🔹 The at utility is designed specifically for one-time scheduled tasks.
Cron is intended for recurring schedules, anacron handles missed periodic jobs, and
batch executes jobs based on system load rather than a specific time.
Q6. A file has permissions rwxr-x---. What is its numeric representation?
A. 750
B. 740
C. 760
D. 754
Correct Answer: 🔴 A. 750
Explanation: 🔹 Owner permissions rwx equal 7, group permissions r-x equal 5, and
others have no permissions, equal to 0. Thus the permission set translates to 750.
Other values represent different permission combinations.
Q7. Which command displays active kernel messages in real time?
A. dmesg -w
B. cat /proc/cpuinfo
C. uname -r
D. sysctl -a
Correct Answer: 🔴 A. dmesg -w
Explanation: 🔹 The -w option follows kernel messages continuously, making it
useful for hardware troubleshooting and driver diagnostics. The other commands
provide static system information rather than live kernel output.
Q8. Which signal allows a process to reload its configuration without terminating?