Linux Fundamentals Flashcards

(27 cards)

1
Q

The ________________ is a piece of code that runs to guide the booting process to start the operating system.

A

Bootloader

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Five Core Principles of Linux:

A
  1. Everything is a file
  2. Small, single-purpose programs
  3. Ability to chain programs together to complete complex tasks
  4. Avoid captive user interfaces
  5. Configuration data stored in a text file
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The ________________ is the main component of an operating system. It manages the resources for system’s I/O devices at the hardware level.

A

OS Kernel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Background services are called ____________ in Linux. Their purpose is to ensure that key functions such as scheduling, printing, and multimedia are working correctly. These small programs load after we booted or log into the computer.

A

Daemons

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The ________________ or the command language interpreter (also known as the command line) is the interface between the OS and the user. This interface allows the user to tell the OS what to do. The most commonly used shells are Bash, Tcsh/Csh, Ksh, Zsh, and Fish.

A

operating system shell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The ___________________ provides a graphical sub-system (server) called “X” or “X-server” that allows graphical programs to run locally or remotely on the X-windowing system.

A

Graphics Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The ___________________ is also known as a graphical user interface (GUI). There are many options, including GNOME, KDE, MATE, Unity, and Cinnamon. A desktop environment usually has several applications, including file and web browsers. These allow the user to access and manage the essential and frequently accessed features and services of an operating system.

A

Window Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

_______________ or ________________ are programs that perform particular functions for the user or another program.

A

Applications or utilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The Hardware Layer of the Linux OS is made up of:

A

Peripheral devices such as the system’s RAM, hard drive, CPU, and others.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The Kernal Layer of the Linux OS is:

A

The core of the Linux operating system whose function is to virtualize and control common computer hardware resources like CPU, allocated memory, accessed data, and others. The kernel gives each process its own virtual resources and prevents/mitigates conflicts between different processes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The Shell Layer of the Linux OS is:

A

A command-line interface (CLI), also known as a shell that a user can enter commands into to execute the kernel’s functions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The System Utility Layer of the Linux OS:

A

Makes available to the user all of the operating system’s functionality.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

/

A

The top-level directory is the root filesystem and contains all of the files required to boot the operating system before other filesystems are mounted, as well as the files required to boot the other filesystems. After boot, all of the other filesystems are mounted at standard mount points as subdirectories of the root.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

/bin

A

Contains essential command binaries.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

/boot

A

Consists of the static bootloader, kernel executable, and files required to boot the Linux OS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

/dev

A

Contains device files to facilitate access to every hardware device attached to the system.

17
Q

/etc

A

Local system configuration files. Configuration files for installed applications may be saved here as well.

18
Q

/home

A

Each user on the system has a subdirectory here for storage.

19
Q

/lib

A

Shared library files that are required for system boot.

20
Q

/media

A

External removable media devices such as USB drives are mounted here.

21
Q

/mnt

A

Temporary mount point for regular filesystems.

22
Q

/opt

A

Optional files such as third-party tools can be saved here.

23
Q

/root

A

The home directory for the root user.

24
Q

/sbin

A

This directory contains executables used for system administration (binary system files).

25
/tmp
The operating system and many programs use this directory to store temporary files. This directory is generally cleared upon system boot and may be deleted at other times without any warning.
26
/usr
Contains executables, libraries, main files, etc.
27
/var