WGU D281 Linux Foundations
Exam 200Questions with Correct
Verified Answers (GRADED A+)
Questions 1-10: System Architecture
Q1. Which component of the Linux operating system
directly manages hardware resources?
A) Shell
B) Kernel
C) Init system
D) User space
Answer: B) Kernel
Rationale: The kernel is the core of Linux that interacts
directly with hardware, managing memory, processes, and
device drivers .
Q2. What is the first process started by the Linux
kernel?
A) init (PID 1)
B) systemd (PID 1)
C) Both A and B (init or systemd depending on
distribution)
, D) bash
Answer: C) Both A and B (init or systemd depending on
distribution)
Rationale: PID 1 is the first user-space process started by
the kernel. Traditional SysV systems use init, while
modern systems use systemd .
Q3. Which command displays the current kernel
version?
A) uname -r
B) uname -a
C) cat /proc/version
D) All of the above
Answer: D) All of the above
Rationale: uname -r shows the kernel release, uname -
a shows all system information, and /proc/version also
displays kernel version information .
Q4. Which directory contains device files (e.g.,
/dev/sda, /dev/tty)?
A) /dev
B) /proc
C) /sys
D) /etc
Answer: A) /dev
, Rationale: /dev contains device special files that represent
hardware components, providing the interface for
programs to communicate with hardware .
Q5. Which directory is a virtual filesystem providing
process and system information in real-time?
A) /proc
B) /run
C) /dev/shm
D) /usr
Answer: A) /proc
Rationale: /proc is a virtual filesystem (procfs) that
contains runtime system information, including CPU,
memory, and process data .
Q6. Which command displays CPU information?
A) cat /proc/cpuinfo
B) lscpu
C) nproc
D) All of the above
Answer: D) All of the above
Rationale: cat /proc/cpuinfo displays detailed CPU
information, lscpu formats it in a readable table,
and nproc shows the number of processing cores .
Q7. Which command displays memory information?
, A) free -h
B) cat /proc/meminfo
C) vmstat
D) All of the above
Answer: D) All of the above
Rationale: free and vmstat display formatted memory
information, while /proc/meminfo contains the raw data .
Q8. Which system call is used to create a new process
in Linux?
A) fork()
B) exec()
C) clone()
D) wait()
Answer: A) fork()
Rationale: The fork() system call creates a new process
by duplicating the calling process .
Q9. Which directory stores kernel modules?
A) /lib/modules/$(uname -r)
B) /usr/src/linux
C) /boot/modules
D) /etc/modules
Answer: A) /lib/modules/$(uname -r)
Exam 200Questions with Correct
Verified Answers (GRADED A+)
Questions 1-10: System Architecture
Q1. Which component of the Linux operating system
directly manages hardware resources?
A) Shell
B) Kernel
C) Init system
D) User space
Answer: B) Kernel
Rationale: The kernel is the core of Linux that interacts
directly with hardware, managing memory, processes, and
device drivers .
Q2. What is the first process started by the Linux
kernel?
A) init (PID 1)
B) systemd (PID 1)
C) Both A and B (init or systemd depending on
distribution)
, D) bash
Answer: C) Both A and B (init or systemd depending on
distribution)
Rationale: PID 1 is the first user-space process started by
the kernel. Traditional SysV systems use init, while
modern systems use systemd .
Q3. Which command displays the current kernel
version?
A) uname -r
B) uname -a
C) cat /proc/version
D) All of the above
Answer: D) All of the above
Rationale: uname -r shows the kernel release, uname -
a shows all system information, and /proc/version also
displays kernel version information .
Q4. Which directory contains device files (e.g.,
/dev/sda, /dev/tty)?
A) /dev
B) /proc
C) /sys
D) /etc
Answer: A) /dev
, Rationale: /dev contains device special files that represent
hardware components, providing the interface for
programs to communicate with hardware .
Q5. Which directory is a virtual filesystem providing
process and system information in real-time?
A) /proc
B) /run
C) /dev/shm
D) /usr
Answer: A) /proc
Rationale: /proc is a virtual filesystem (procfs) that
contains runtime system information, including CPU,
memory, and process data .
Q6. Which command displays CPU information?
A) cat /proc/cpuinfo
B) lscpu
C) nproc
D) All of the above
Answer: D) All of the above
Rationale: cat /proc/cpuinfo displays detailed CPU
information, lscpu formats it in a readable table,
and nproc shows the number of processing cores .
Q7. Which command displays memory information?
, A) free -h
B) cat /proc/meminfo
C) vmstat
D) All of the above
Answer: D) All of the above
Rationale: free and vmstat display formatted memory
information, while /proc/meminfo contains the raw data .
Q8. Which system call is used to create a new process
in Linux?
A) fork()
B) exec()
C) clone()
D) wait()
Answer: A) fork()
Rationale: The fork() system call creates a new process
by duplicating the calling process .
Q9. Which directory stores kernel modules?
A) /lib/modules/$(uname -r)
B) /usr/src/linux
C) /boot/modules
D) /etc/modules
Answer: A) /lib/modules/$(uname -r)