System Architecture questions on this certification test your ability to deploy and manage system architecture concepts in scenario-based situations.
Start practicing
System Architecture — choose a session length
Free · No account required
Domain overview
Use this page to practise System Architecture questions for this certification. Focus on how the exam tests system architecture in scenario format — understanding the why behind each answer builds more durable knowledge than memorising options.
Exam objectives
Core System Architecture concepts and how they apply in real-world cloud scenarios.
How to deploy system architecture correctly and verify the outcome.
Troubleshooting system architecture issues by interpreting error output and system state.
Cloud best practices and System Architecture design trade-offs tested by this certification.
Selecting the most expensive service when a simpler managed option meets the requirement.
Forgetting that cloud resources must be explicitly secured — defaults are rarely secure.
Choosing a global service fix when the issue is region-specific.
Overlooking cost implications of cross-region data transfer in architecture questions.
Click any question to see the full explanation and answer options, or start a focused practice session above.
A system administrator notices that the server's clock is consistently off by several minutes. Which service should be used to synchronize the time with an external time source?
2During boot, the kernel must mount the root filesystem. Which of the following is responsible for providing the kernel with the location of the root filesystem?
3A server has two disk drives: /dev/sda (SSD) and /dev/sdb (HDD). The administrator wants to place frequently accessed files on the SSD for performance. Which approach best achieves this using Linux filesystem features?
4A technician is troubleshooting a system that fails to boot with the error 'Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)'. What is the most likely cause?
5Which hardware component uses a unique address to identify itself on the network at the data link layer?
6A Linux system has two network interfaces: eth0 and eth1. The administrator wants to bond them for increased throughput. Which kernel module is required for bonding?
7An administrator needs to ensure that a specific kernel module is loaded automatically at boot. Which file should be used to permanently load the module?
8Which command displays information about the CPU, including model name, cache size, and flags?
9A server with a udev rule fails to consistently assign a persistent network interface name. What is the most likely cause?
10Which TWO of the following are valid methods to reduce boot time on a Linux system? (Select exactly 2.)
11Which THREE of the following are characteristics of UEFI firmware compared to legacy BIOS? (Select exactly 3.)
12Which TWO commands can be used to display the amount of free and used memory on a Linux system? (Select exactly 2.)
13Refer to the exhibit. The system has a single disk with three partitions. Which partition contains the root filesystem?
14Refer to the exhibit. How many SATA controllers are detected, and what is the connection speed of the SSD?
15A company runs a critical database server on Linux. The server has a hardware RAID controller with two logical volumes: one for the operating system (LV1) and one for the database data (LV2). The server uses LVM on top of the RAID volumes. Recently, the database performance has degraded. The administrator suspects that the file system on LV2 is heavily fragmented. The server uses the ext4 filesystem. The administrator wants to check the fragmentation level and, if necessary, defragment the filesystem without unmounting it or causing downtime. However, ext4 does not support online defragmentation. What should the administrator do to minimize fragmentation impact while maintaining availability?
16A Linux system administrator is tasked with setting up a new server that will host multiple virtual machines using KVM. The server has 64 GB of RAM and two physical CPUs, each with 8 cores (16 threads). The administrator needs to allocate resources efficiently. The VMs will have varying workloads. The administrator wants to ensure that the host system has enough resources for itself and that VMs can use all available CPU cores. Which approach should the administrator take to configure CPU allocation for the host and VMs?
17A system administrator notices that a server with a freshly installed Linux system fails to boot with the error 'No bootable device found'. The server has a single SATA hard disk connected to the motherboard's SATA controller. Which of the following is the most likely cause of this issue?
18Which TWO of the following are valid methods to change the default runlevel on a SysV init-based system?
19Refer to the exhibit. A Linux system fails to boot with a kernel panic. The dmesg output shows the disk is detected and partitions are recognized. Which of the following is the most likely cause of the kernel panic?
20A Linux administrator manages a server that runs a custom application requiring a specific kernel module to be loaded at boot. The server uses SysV init and has the module listed in /etc/modules. However, after a recent kernel update, the module fails to load automatically at boot. The administrator can manually load the module with 'modprobe <module>' after the system is running. The application depends on this module being loaded before any network services start. Which of the following actions should the administrator take to ensure the module loads automatically at the correct time during boot?
21Arrange the steps to configure a firewall rule using iptables to allow SSH.
22Match each ACL term to its meaning.
23During the boot process, the system stops at a GRUB prompt. Which command should be typed to continue booting?
24Which command displays the system's architecture (e.g., x86_64)?
25What is stored in the first sector of a hard disk (Master Boot Record)?
26A system administrator needs to create a new Logical Volume (LV) in an existing LVM setup. Which sequence of commands is correct?
27A Linux system fails to boot with the error: 'Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)'. What is the most likely cause?
28Which command can be used to check whether a specific kernel module is currently loaded?
29A sysadmin wants to ensure a specific kernel module is automatically loaded at boot. Which method is considered best practice?
30During boot, a sysadmin sees the message 'Buffer I/O error on device sda1, logical block 0'. What does this most likely indicate?
31A system has a software RAID1 array (/dev/md0) with two disks: /dev/sda and /dev/sdb. Disk /dev/sda fails. Which command sequence will replace the failed disk with a new /dev/sdc without stopping the array?
32Which TWO commands can display the UUID of block devices?
33Which TWO files are used to configure kernel boot parameters in GRUB?
34Which THREE of the following are valid systemd targets?
35The system administrator wants to use the entire sdb disk as a single partition. Which command will partition sdb with a single partition occupying the whole disk?
36Based on the exhibit, which statement is true?
37A system administrator notices that the system boots to the graphical interface but wants to change it to boot to a non-graphical multi-user target. Which command will make this change persistent?
38A technician needs to output only the kernel release number. Which command should be used?
39A server configured with UEFI firmware and GPT partitioning fails to boot after a GRUB package update. The administrator suspects the bootloader is not correctly installed. Which command should be used to reinstall GRUB to the EFI system partition?
40A system administrator needs to ensure that the httpd service starts automatically when the system enters the multi-user.target. Which command should be used?
41A kernel module fails to load with the error 'modprobe: FATAL: Module xyz not found in directory /lib/modules/$(uname -r)'. What is the most likely cause?
42Which directory contains information about hardware devices in a hierarchical structure, such as PCI devices and USB devices?
43A system administrator wants to disable the graphical target and boot to the text mode multi-user.target permanently. Which command should they run?
44After modifying the /etc/fstab file, an administrator runs the command mount -a and receives the error 'mount: /data: special device /dev/sdb1 does not exist'. What is the most likely issue?
45Which command shows the amount of free and used memory in the system, including swap?
46A system administrator needs to see the boot messages recorded by systemd-journald from the current boot. Which command is most appropriate?
47Which TWO commands can be used to display information about the CPU(s) in a Linux system? (Choose two.)
48Which TWO conditions would cause the boot process to fall back to the GRUB rescue shell? (Choose two.)
49Which THREE of the following are valid runlevels in a traditional SysV init system? (Choose three.)
50Refer to the exhibit. How many physical disks are detected by the kernel, and what are their sizes?
51Refer to the exhibit. The system is unable to mount a filesystem that should be identified by UUID 1234-5678. The administrator checks /etc/fstab and finds the entry: UUID=1234-5678 /data ext4 defaults 0 2. What is the most likely cause of the mount failure?
52Refer to the exhibit. What is the current default target?
53A Linux system fails to boot after installing a new kernel. Which step should be taken first to recover the system?
54A system administrator wants to ensure a service named 'app.service' starts automatically on boot in a systemd-based system. Which command should be used?
55A server with UEFI firmware and GPT partitioning has a corrupted bootloader. Which command can be used to reinstall GRUB in UEFI mode?
56Which file is used by GRUB to load the kernel at boot time?
57An administrator runs 'lsmod' and sees a module with a usage count of 1. What does this indicate?
58A system takes a long time to boot due to a service that fails to start. Which systemd command can be used to identify the service causing the delay?
59Which directory contains the kernel modules for the currently running kernel?
60To add a kernel parameter temporarily to the kernel command line at boot, what key should be pressed in the GRUB menu?
61A system has multiple CPUs but only one is being used. Which file under /sys/ can be checked to verify CPU online status?
62Which TWO of the following are valid methods to list currently loaded kernel modules?
63Which TWO commands can be used to set the default boot target (runlevel) in systemd?
64Which THREE of the following are valid sources to configure GRUB?
65A system administrator notices that after updating the kernel, the system fails to boot. The administrator wants to boot the previous kernel. Which GRUB menu option should be selected?
66A Linux system using systemd fails to reach the default target after a recent change. The administrator wants to boot into a minimal environment to troubleshoot. Which kernel parameter should be added at the GRUB prompt?
67A system administrator needs to blacklist the kernel module 'pcspkr' to disable the PC speaker. Which is the correct method?
68On a systemd-based system, which file is NOT used for system initialization?
69Which systemd target corresponds to the traditional runlevel 3?
70An administrator wants to add a kernel parameter 'quiet splash' to the default boot entry. Which file should be edited?
71A system boots in UEFI mode, and the administrator wants to add a new kernel entry to the EFI boot manager. Which tool should be used?
72After connecting a USB device, the system does not create a device node in /dev. Which command can be used to trigger udev to re-evaluate the device?
73Which command displays information about currently loaded kernel modules?
74Which TWO of the following are valid methods to view kernel messages on a systemd-based system?
75Which THREE of the following are valid systemd targets?
76Which TWO of the following are required for a system to boot using UEFI?
77The system administrator wants to add a new swap partition on /dev/sdb2. After creating the partition, which command should be used to initialize it as swap?
78The administrator wants the sshd service to start automatically at boot. Which command should be used?
79A system administrator is responsible for a Linux server running a critical application. The server recently experienced an unplanned power outage. Upon rebooting, the system fails to reach the default target and drops into an emergency shell. The administrator notices that the root filesystem (/) is mounted read-only. The /etc/fstab file contains the following lines: UUID=abc123 / ext4 errors=remount-ro 0 1 UUID=def456 /home ext4 defaults 0 2 UUID=ghi789 none swap sw 0 0 The administrator suspects that the /home filesystem has a corrupt superblock and is causing the boot failure. The administrator needs to check and repair the /home filesystem without causing data loss. Which of the following is the correct course of action?
80A system administrator suspects a failing power supply because the server randomly reboots. Which command can be used to check hardware health and event logs?
81After a system upgrade, the server fails to boot with the error: 'ERROR: Failed to mount the real root device.' The root filesystem is on an LVM logical volume. Which recovery step is most appropriate?
82Which TWO commands can be used to obtain information about the CPU architecture of a Linux system?
83Which THREE of the following are valid systemd service unit types?
84A junior admin is tasked with configuring network bonding on a Debian server with two Ethernet interfaces, eth0 and eth1. The goal is to provide link redundancy using active-backup mode. The admin edits /etc/network/interfaces and adds configuration for bond0 with slaves eth0 eth1, then runs 'ifup bond0'. However, the bond interface fails to come up and the error message indicates that the 'bond' kernel module is not loaded. The admin checks with 'lsmod | grep bonding' and finds no output. Which additional step is required to successfully bring up the bond interface? Options: A) Run 'modprobe bonding' before ifup, B) Use ifenslave directly after ifup, C) Reboot the system to load the module, D) Add 'auto bond0' in /etc/network/interfaces.
85A small office server running Ubuntu 20.04 experiences a gradual time drift. The system clock loses about 2 minutes per week. The hardware clock (RTC) is maintained by the motherboard battery and appears accurate when checked manually. The sysadmin wants to ensure the system clock stays synchronized automatically. Which single action should be taken? Options: A) Run 'timedatectl set-ntp true' to enable systemd-timesyncd, B) Add 'hwclock --hctosys' to /etc/rc.local, C) Install and configure the ntp package with a pool server, D) Use 'cron' to run ntpdate every minute.
86A data center server with two NICs (eth0 and eth1) is configured for network bonding in mode 1 (active-backup). The admin notices that after a cable pull on eth0, the bond interface fails over to eth1 as expected. However, when the cable is reconnected to eth0, the bond remains on eth1 indefinitely. The admin checks /proc/net/bonding/bond0 and sees that eth0 is marked as 'up' but not as 'active'. Which parameter is most likely missing from the bond configuration? Options: A) 'miimon=100' to enable link monitoring, B) 'downdelay=0', C) 'updelay=0', D) 'primary=eth0' to prefer eth0 as the active slave.
87An administrator is migrating a legacy service from a SysV init system to a systemd unit. The service is a long-running daemon that forks once. The admin writes a unit file of Type=forking, sets PIDFile correctly, and enables the service. On the next reboot, the service starts but systemd reports that the service entered 'failed' state shortly after start, even though the process is running. The log shows: 'PID file /var/run/myservice.pid not readable (yet?) after start.' What is the most likely cause? Options: A) The service does not write its PID file quickly enough, B) The PIDFile path is wrong, C) The unit file should use Type=simple instead, D) The service needs a TimeoutStartSec increase.
88A production server running CentOS 7 has multiple SCSI disks (sda, sdb, sdc) configured in a RAID5 array managed by mdadm (md0). The root filesystem is on md0. After a power failure, the server boots but drops into a rescue shell with the error: 'md: md0: cannot run array. Not enough devices online.' The admin checks with 'cat /proc/mdstat' and sees that only sda and sdb are spares (marked as (S)), sdc is missing. Which sequence of commands should the admin use to attempt recovery and bring the system to a functional state? Options: A) First run 'mdadm --manage /dev/md0 --add /dev/sdc', then 'mdadm --run /dev/md0'. B) Boot from a live CD, then run 'mdadm --assemble --scan' to reassemble. C) Run 'mdadm --stop /dev/md0', then 'mdadm --assemble /dev/md0 /dev/sda /dev/sdb /dev/sdc'. D) Run 'mdadm --run /dev/md0' to force start the array in degraded mode, then add sdc with 'mdadm --add' after system is up.
89A Linux system with a custom kernel fails to boot after a new kernel is compiled and installed. The boot process stops at a prompt: 'Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)'. The root filesystem is on /dev/sda2 with ext4. The system has an initramfs generated with dracut. The admin can boot from a previous kernel. Which is the most appropriate next step to troubleshoot and fix the issue? Options: A) Rebuild the initramfs using 'dracut --force --kver' with the correct kernel version, B) Add 'root=/dev/sda2' to the kernel command line, C) Use 'mkinitrd' with the '--preload' option for ext4 module, D) Run 'ldd /sbin/init' to check for missing libraries.
90Which TWO statements about GRUB 2 are correct?
91Refer to the exhibit. The system has multiple SAS drives attached to this controller, but one of them is not detected during boot. Which command is most likely to provide information about the device detection order?
92A system administrator is troubleshooting a Linux server that fails to boot. The server has a software RAID 1 configuration using mdadm, with the root filesystem located on /dev/md0. During boot, the system halts with the following error: 'VFS: Unable to mount root fs on unknown-block(0,0)'. The admin verifies that the BIOS recognizes all disks and that the RAID array was properly assembled prior to the last shutdown. The system was working after a recent kernel update, but now fails. Which of the following actions is the most likely solution?
Deep-dive questions
The most-searched questions in this domain — detailed explanations, worked examples, full answer breakdowns.
System Architecture questions on this certification test your ability to deploy and manage system architecture concepts in scenario-based situations.
The Courseiva LPIC-1 question bank contains 92 questions in the System Architecture domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the System Architecture domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included