D281 LINUX FOUNDATIONS – OBJECTIVE ASSESSMENT TEST BANK
COMPLETE QUESTIONS WITH VERIFIED ANSWERS
Table of Contents
Section Domain Approx. Page
Questions Reference
1 Linux System Architecture 20 p. 2
2 Linux Installation & Package 30 p. 6
Management
3 GNU & Unix Commands 70 p. 12
4 Devices, Filesystems & FHS 40 p. 28
5 Shells, Scripting & Data 20 p. 40
Management
6 User Interfaces & Desktops 10 p. 46
7 Administrative Tasks 10 p. 49
Section 1: Linux System Architecture (20 Questions)
1. Linux is an open-source operating system based on which older
operating system?
A. Windows
B. macOS
C. UNIX
D. DOS
C
,Rationale: Linux is an open-source operating system based on the older
UNIX operating system and was written in the C programming language.
The Linux kernel was started in 1990 by Linus Torvalds.
2. What is the Linux kernel?
A. A graphical user interface
B. The core of the operating system that manages memory, CPU, and
devices
C. A package manager
D. A text editor
B
Rationale: The Linux kernel is the core of the OS that is loaded at boot
time and stays running for functionality. It manages memory, CPU, and
devices. The kernel directly controls hardware and translates commands
from software into hardware operations.
3. What are GNU tools?
A. Proprietary software developed by Microsoft
B. Free open-source software with equivalents to UNIX commands
C. A Linux distribution
D. A type of kernel
B
Rationale: GNU tools are free open-source software that provide
equivalents to UNIX commands. The GNU project was started in the
1980s by Richard Stallman to create tools for a UNIX-like system.
4. UNIX was developed by AT&T in which decade?
,A. 1960s
B. 1970s
C. 1980s
D. 1990s
B
Rationale: UNIX was developed by AT&T in the 1970s, written in the C
programming language. It is now owned by The Open Group.
5. Which of the following is NOT a component of a Linux distribution?
A. Linux kernel
B. Utilities and tools
C. Microsoft Office suite
D. Package manager
C
Rationale: A Linux distribution bundles the Linux kernel with utilities,
management tools, and application software. Microsoft Office is
proprietary software not included in Linux distributions by default.
6. Which component of a Linux system is responsible for loading the
kernel into memory during the boot process?
A. The init system
B. The bootloader (GRUB) and BIOS/UEFI
C. The shell
D. The kernel modules
B
, Rationale: The BIOS/UEFI initializes hardware, then loads the
bootloader (typically GRUB), which loads the kernel into memory. The
init system (PID 1) is started after the kernel loads.
7. What is the first process started by the Linux kernel, identified by
PID 1?
A. bash
B. systemd
C. init or systemd (depending on distribution)
D. GRUB
C
Rationale: PID 1 is the first user-space process started by the kernel. On
older systems it is init, while most modern distributions use systemd.
Both serve as the parent of all other processes.
8. Which command displays the current kernel version?
A. uname -r
B. uname -a
C. cat /proc/version
D. All of the above
D
Rationale: uname -r shows the kernel release, uname -a shows all
system information including the kernel version, and /proc/version also
displays kernel version information.
9. A network of inexpensive computers connected to sensors and
controllers is called:
COMPLETE QUESTIONS WITH VERIFIED ANSWERS
Table of Contents
Section Domain Approx. Page
Questions Reference
1 Linux System Architecture 20 p. 2
2 Linux Installation & Package 30 p. 6
Management
3 GNU & Unix Commands 70 p. 12
4 Devices, Filesystems & FHS 40 p. 28
5 Shells, Scripting & Data 20 p. 40
Management
6 User Interfaces & Desktops 10 p. 46
7 Administrative Tasks 10 p. 49
Section 1: Linux System Architecture (20 Questions)
1. Linux is an open-source operating system based on which older
operating system?
A. Windows
B. macOS
C. UNIX
D. DOS
C
,Rationale: Linux is an open-source operating system based on the older
UNIX operating system and was written in the C programming language.
The Linux kernel was started in 1990 by Linus Torvalds.
2. What is the Linux kernel?
A. A graphical user interface
B. The core of the operating system that manages memory, CPU, and
devices
C. A package manager
D. A text editor
B
Rationale: The Linux kernel is the core of the OS that is loaded at boot
time and stays running for functionality. It manages memory, CPU, and
devices. The kernel directly controls hardware and translates commands
from software into hardware operations.
3. What are GNU tools?
A. Proprietary software developed by Microsoft
B. Free open-source software with equivalents to UNIX commands
C. A Linux distribution
D. A type of kernel
B
Rationale: GNU tools are free open-source software that provide
equivalents to UNIX commands. The GNU project was started in the
1980s by Richard Stallman to create tools for a UNIX-like system.
4. UNIX was developed by AT&T in which decade?
,A. 1960s
B. 1970s
C. 1980s
D. 1990s
B
Rationale: UNIX was developed by AT&T in the 1970s, written in the C
programming language. It is now owned by The Open Group.
5. Which of the following is NOT a component of a Linux distribution?
A. Linux kernel
B. Utilities and tools
C. Microsoft Office suite
D. Package manager
C
Rationale: A Linux distribution bundles the Linux kernel with utilities,
management tools, and application software. Microsoft Office is
proprietary software not included in Linux distributions by default.
6. Which component of a Linux system is responsible for loading the
kernel into memory during the boot process?
A. The init system
B. The bootloader (GRUB) and BIOS/UEFI
C. The shell
D. The kernel modules
B
, Rationale: The BIOS/UEFI initializes hardware, then loads the
bootloader (typically GRUB), which loads the kernel into memory. The
init system (PID 1) is started after the kernel loads.
7. What is the first process started by the Linux kernel, identified by
PID 1?
A. bash
B. systemd
C. init or systemd (depending on distribution)
D. GRUB
C
Rationale: PID 1 is the first user-space process started by the kernel. On
older systems it is init, while most modern distributions use systemd.
Both serve as the parent of all other processes.
8. Which command displays the current kernel version?
A. uname -r
B. uname -a
C. cat /proc/version
D. All of the above
D
Rationale: uname -r shows the kernel release, uname -a shows all
system information including the kernel version, and /proc/version also
displays kernel version information.
9. A network of inexpensive computers connected to sensors and
controllers is called: