Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Free Resources

Difficulty IndexLearn — Free ChaptersIT GlossaryFree Tools & LabsStudy GuidesCareer RoadmapsBrowse by VendorCisco Command ReferenceCCNA Scenarios

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

HomeCertificationsLPIC-1DomainsSystem Architecture
LPIC-1Free — No Signup

System Architecture

System Architecture questions on this certification test your ability to deploy and manage system architecture concepts in scenario-based situations.

92questions

Start practicing

System Architecture — choose a session length

10 questions~10 min20 questions~20 min30 questions~30 min50 questions~50 min

Free · No account required

LPIC-1 Domains

GNU and Unix CommandsDevices, Filesystems and FHSLinux Installation and Package ManagementEssential System Services and NetworkingAdministrative TasksShells, Scripting and Data ManagementSystem Architecture

Domain overview

About the System Architecture domain

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

What System Architecture tests on LPIC-1

  1. 1

    Core System Architecture concepts and how they apply in real-world cloud scenarios.

  2. 2

    How to deploy system architecture correctly and verify the outcome.

  3. 3

    Troubleshooting system architecture issues by interpreting error output and system state.

  4. 4

    Cloud best practices and System Architecture design trade-offs tested by this certification.

Watch out — common System Architecture traps

  • !

    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.

Practice System Architecture questions

10Q20Q30Q50Q

All LPIC-1 System Architecture questions (92)

Start session

Click any question to see the full explanation and answer options, or start a focused practice session above.

1

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?

2

During 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?

3

A 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?

4

A 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?

5

Which hardware component uses a unique address to identify itself on the network at the data link layer?

6

A 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?

7

An administrator needs to ensure that a specific kernel module is loaded automatically at boot. Which file should be used to permanently load the module?

8

Which command displays information about the CPU, including model name, cache size, and flags?

9

A server with a udev rule fails to consistently assign a persistent network interface name. What is the most likely cause?

10

Which TWO of the following are valid methods to reduce boot time on a Linux system? (Select exactly 2.)

11

Which THREE of the following are characteristics of UEFI firmware compared to legacy BIOS? (Select exactly 3.)

12

Which TWO commands can be used to display the amount of free and used memory on a Linux system? (Select exactly 2.)

13

Refer to the exhibit. The system has a single disk with three partitions. Which partition contains the root filesystem?

14

Refer to the exhibit. How many SATA controllers are detected, and what is the connection speed of the SSD?

15

A 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?

16

A 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?

17

A 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?

18

Which TWO of the following are valid methods to change the default runlevel on a SysV init-based system?

19

Refer 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?

20

A 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?

21

Arrange the steps to configure a firewall rule using iptables to allow SSH.

22

Match each ACL term to its meaning.

23

During the boot process, the system stops at a GRUB prompt. Which command should be typed to continue booting?

24

Which command displays the system's architecture (e.g., x86_64)?

25

What is stored in the first sector of a hard disk (Master Boot Record)?

26

A system administrator needs to create a new Logical Volume (LV) in an existing LVM setup. Which sequence of commands is correct?

27

A 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?

28

Which command can be used to check whether a specific kernel module is currently loaded?

29

A sysadmin wants to ensure a specific kernel module is automatically loaded at boot. Which method is considered best practice?

30

During boot, a sysadmin sees the message 'Buffer I/O error on device sda1, logical block 0'. What does this most likely indicate?

31

A 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?

32

Which TWO commands can display the UUID of block devices?

33

Which TWO files are used to configure kernel boot parameters in GRUB?

34

Which THREE of the following are valid systemd targets?

35

The 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?

36

Based on the exhibit, which statement is true?

37

A 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?

38

A technician needs to output only the kernel release number. Which command should be used?

39

A 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?

40

A system administrator needs to ensure that the httpd service starts automatically when the system enters the multi-user.target. Which command should be used?

41

A 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?

42

Which directory contains information about hardware devices in a hierarchical structure, such as PCI devices and USB devices?

43

A system administrator wants to disable the graphical target and boot to the text mode multi-user.target permanently. Which command should they run?

44

After 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?

45

Which command shows the amount of free and used memory in the system, including swap?

46

A system administrator needs to see the boot messages recorded by systemd-journald from the current boot. Which command is most appropriate?

47

Which TWO commands can be used to display information about the CPU(s) in a Linux system? (Choose two.)

48

Which TWO conditions would cause the boot process to fall back to the GRUB rescue shell? (Choose two.)

49

Which THREE of the following are valid runlevels in a traditional SysV init system? (Choose three.)

50

Refer to the exhibit. How many physical disks are detected by the kernel, and what are their sizes?

51

Refer 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?

52

Refer to the exhibit. What is the current default target?

53

A Linux system fails to boot after installing a new kernel. Which step should be taken first to recover the system?

54

A system administrator wants to ensure a service named 'app.service' starts automatically on boot in a systemd-based system. Which command should be used?

55

A server with UEFI firmware and GPT partitioning has a corrupted bootloader. Which command can be used to reinstall GRUB in UEFI mode?

56

Which file is used by GRUB to load the kernel at boot time?

57

An administrator runs 'lsmod' and sees a module with a usage count of 1. What does this indicate?

58

A 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?

59

Which directory contains the kernel modules for the currently running kernel?

60

To add a kernel parameter temporarily to the kernel command line at boot, what key should be pressed in the GRUB menu?

61

A system has multiple CPUs but only one is being used. Which file under /sys/ can be checked to verify CPU online status?

62

Which TWO of the following are valid methods to list currently loaded kernel modules?

63

Which TWO commands can be used to set the default boot target (runlevel) in systemd?

64

Which THREE of the following are valid sources to configure GRUB?

65

A 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?

66

A 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?

67

A system administrator needs to blacklist the kernel module 'pcspkr' to disable the PC speaker. Which is the correct method?

68

On a systemd-based system, which file is NOT used for system initialization?

69

Which systemd target corresponds to the traditional runlevel 3?

70

An administrator wants to add a kernel parameter 'quiet splash' to the default boot entry. Which file should be edited?

71

A 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?

72

After 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?

73

Which command displays information about currently loaded kernel modules?

74

Which TWO of the following are valid methods to view kernel messages on a systemd-based system?

75

Which THREE of the following are valid systemd targets?

76

Which TWO of the following are required for a system to boot using UEFI?

77

The 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?

78

The administrator wants the sshd service to start automatically at boot. Which command should be used?

79

A 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?

80

A system administrator suspects a failing power supply because the server randomly reboots. Which command can be used to check hardware health and event logs?

81

After 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?

82

Which TWO commands can be used to obtain information about the CPU architecture of a Linux system?

83

Which THREE of the following are valid systemd service unit types?

84

A 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.

85

A 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.

86

A 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.

87

An 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.

88

A 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.

89

A 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.

90

Which TWO statements about GRUB 2 are correct?

91

Refer 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?

92

A 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?

Practice all 92 System Architecture questions

Deep-dive questions

Must-know System Architecture questions

The most-searched questions in this domain — detailed explanations, worked examples, full answer breakdowns.

  • MAC Address: Unique Network Identifier at Layer 2→
  • KVM CPU Allocation: Pinning and Host-Passthrough Mode→
  • SysV Init: Ensure Kernel Module Loads Before Network→
  • bonding Module: Aggregate Network Interfaces for Throughput→
  • Kernel Panic: VFS Unable to Mount Root Filesystem→
  • Identifying the Root Filesystem Partition→
  • /etc/modules: Permanently Load Kernel Modules at Boot→
  • Udev Persistent Naming: MAC Address Uniqueness Issue→

Other LPIC-1 exam domains

GNU and Unix CommandsDevices, Filesystems and FHSLinux Installation and Package ManagementEssential System Services and NetworkingAdministrative TasksShells, Scripting and Data Management

Frequently asked questions

What does the System Architecture domain cover on the LPIC-1 exam?

System Architecture questions on this certification test your ability to deploy and manage system architecture concepts in scenario-based situations.

How many System Architecture questions are in the LPIC-1 question bank?

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.

What is the best way to practice System Architecture for LPIC-1?

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.

Can I practice only System Architecture questions for LPIC-1?

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.

Free forever · No credit card required

Track your LPIC-1 domain progress

Save your results, see per-domain analytics, and get readiness scores — free, for every certification.

Sign Up Free

Free forever · Every certification included

Practice Session

10 questions20 questions30 questions50 questions

Study Resources

All DomainsPractice TestMock ExamFlashcardsStudy Guide