Introduction to Linux Flashcards

1
Q

Introduction to Linux

A

is all about understanding the history, philosophy, and the concepts of Linux.

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

The Linux Foundation

A

is the world’s leading home for collaboration on open source software, hardware, standards, and data.

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

It was created by ____ in 1991

A

Linus Torvalds

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

It is an open-source operating system

A

Linux

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

There are three major Linux distribution families that currently exist.

A

Red Hat Family Systems (including CentOS and Fedora)

SUSE Family Systems (including openSUSE)

Debian Family Systems (including Ubuntu and Linux Mint).

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

heads the family that includes CentOS, CentOS Stream, Fedora and Oracle Linux.

A

Red Hat Enterprise Linux (RHEL)

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

It used more often for activities, demonstrations, and labs because there is no cost to the end user

A

CentOS/CentOS Stream

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

The difference between the two versions is

A

CentOS Stream gets updates before RHEL, while CentOS gets them after.

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

serves as an upstream testing platform for RHEL.

A

Fedora

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

is a close clone of RHEL and been part of Red Hat since 2014

A

CentOS

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

It supports multiple hardware platforms

A

Red Hat Distribution

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

is widely used by enterprises which host their own systems

A

RHEL

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

RHEL means

A

Red Hat Enterprise Linux

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

distribution is upstream for several other distributions, including Ubuntu

A

Debian

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

is upstream for Linux Mint and a number of other distributions. It is commonly used on both servers and desktop computers

A

Ubuntu

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

is a pure open source community project (not owned by any corporation) and has a strong focus on stability.

A

Debian

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

provides by far the largest and most complete software repository to its users of any Linux distribution.

A

Debian

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

aims at providing a good compromise between long term stability and ease of use

A

Ubuntu

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

has been widely used for cloud deployments

A

Ubuntu

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

is built on top of Debian and is GNOME-based under the hood

A

Ubuntu

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

The material produced by The Linux Foundation is

A

Distribution-flexible

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

is an open source computer operating system, initially developed on and for Intel x86-based personal computers. It has been subsequently ported to an astoundingly long list of other hardware platforms, from tiny embedded appliances to the world’s largest supercomputers.

A

Linux

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

was a student in Helsinki, Finland, in 1991, when he started a project: writing his own operating system kernel.

A

Linus Torvalds

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

He also collected together and/or developed the other essential ingredients required to construct an entire operating system with his kernel at the center. It wasn’t long before this became known as the

A

Linux Kernel

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

In what year Linux was re-licensed using the General Public License (GPL) by GNU (a project of the Free Software Foundation or FSF, which promotes freely available software), which enabled it to build a worldwide community of developers.

A

1992

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

GPL stands for

A

General Public License

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

GNU stands for

A

GNU’s not Unix

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

By combining the kernel with other system components from the GNU project, numerous other developers created complete systems called

A

Linux Distributions

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

Today, Linux powers more than half of the servers on the Internet, the majority of smartphones (via the Android system, which is built on top of Linux), more than _____ of the public cloud workload, and all of the world’s most powerful supercomputers.

A

90%

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

Every successful project or organization needs an implicit or explicit ____ that frames its objectives and projects its growth path

A

Philosophy

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

is constantly enhanced and maintained by a network of developers from all over the world collaborating over the Internet, with Linus Torvalds at the head.

A

Linux

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

Linux borrows heavily from the well-established family of

A

UNIX operating systems

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

are stored in a hierarchical filesystem, with the top node of the system being the root or simply “/”

A

Files

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

Linux is a fully multitasking (i.e., multiple threads of execution are performed simultaneously), multiuser operating system with built-in networking and service processes known as

A

daemons in the UNIX world

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

There are many ways to engage with the Linux community, even if you are not a developer:

A

Post queries on relevant discussion forums.

Subscribe to discussion threads.

Join local Linux groups that meet in your area.

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

You use Linux literally every time you surf the Internet. It’s in your phone, in your TV, running 95% of supercomputers and in many of the devices that you use every day.

A

True

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

is considered the brain of the Linux operating system. It controls the hardware and makes the hardware interact with the applications.

A

Kernel

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

is a collection of programs combined with the Linux kernel to make up a Linux-based operating system. Some common examples of a distribution are Red Hat Enterprise Linux, Fedora, Ubuntu, and Gentoo.

A

Distribution/Distros

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

is a program that boots the operating system. Two examples of a boot loader are GRUB and ISOLINUX.

A

boot loader

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

is a program that runs as a background process. Some examples of the service are httpd, nfsd, ntpd, ftpd and named.

A

service

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

is a method for storing and organizing files in Linux. Some examples of filesystems are ext3, ext4, FAT, XFS and Btrfs.

A

filesystem

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

provides the standard toolkit and protocol to build graphical user interfaces on nearly all Linux systems.

A

X Window System

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

is a graphical user interface on top of the operating system. GNOME, KDE, Xfce and Fluxbox are some examples of the desktop environment.

A

desktop environment

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

is an interface for typing commands on top of the operating system.

A

command line

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

is the command line interpreter that interprets the command line input and instructs the operating system to perform any necessary tasks and commands. For example, bash, tcsh and zsh.

A

Shell

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

is the core of the operating system

A

Linux kernel

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

are popular free (as in no cost) alternatives to Red Hat Enterprise Linux (RHEL) and are often used by organizations that are comfortable operating without paid technical support.

A

CentOS and CentOS Stream

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

are widely used by developers and are also popular in the educational realm

A

Ubuntu and Fedora

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

is a far reaching ecosystem of developers, vendors, and users that supports and advances the Linux operating system

A

Linux community

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

Some of the common terms used in Linux are

A

kernel, distribution, boot loader, service, filesystem, X Window system, desktop environment, and command line

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

is the procedure for initializing the system. It consists of everything that happens from when the computer power is first switched on until the user interface is fully operational.

A

Linux boot process

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

When the computer is powered on, the Basic Input/Output System (BIOS) initializes the hardware, including the screen and keyboard, and tests the main memory. This process is also called

A

POST (Power On Self Test)

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

is stored on a read-only memory (ROM) chip on the motherboard. After this, the remainder of the boot process is controlled by the operating system (OS).

A

BIOS software

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

Once the POST is completed, system control passes from the BIOS to the

A

boot loader

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

is usually stored on one of the system’s storage devices, such as a hard disk or SSD drive, either in the boot sector (for traditional BIOS/MBR systems) or the EFI partition (for more recent (Unified) Extensible Firmware Interface or EFI/UEFI systems)

A

boot loader

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

information on the date, time, and the most important peripherals are loaded from the

A

CMOS

57
Q

A number of boot loaders exist for Linux; the most common ones are

A

GRUB (for GRand Unified Boot loader), ISOLINUX (for booting from removable media), and DAS U-Boot (for booting on embedded devices/appliances)

58
Q

the boot loader resides at the first sector of the hard disk, also known as the

A

Master Boot Record (MBR)

59
Q

filesystem image contains programs and binary files that perform all actions needed to mount the proper root filesystem

A

initramfs

60
Q

starts a number of text-mode login prompts. These enable you to type your username, followed by your password, and to eventually get a command shell

A

init

61
Q

Most other processes on the system trace their origin ultimately to init; exceptions include the so-called

A

kernel processes

62
Q

This serial process (called _____) had the system pass through a sequence of runlevels containing collections of scripts that start and stop services

A

SysVinit

63
Q

containing collections of scripts that start and stop services

A

runlevels

64
Q

Developed by Ubuntu and first included in 2006

Adopted in Fedora 9 (in 2008) and in RHEL 6 and its clones

A

Upstart

65
Q

Adopted by Fedora first (in 2011)

Adopted by RHEL 7 and SUSE

Replaced Upstart in Ubuntu 16.04

A

systemd

66
Q

start up faster than those with earlier init methods. This is largely because it replaces a serialized set of steps with aggressive parallelization techniques, which permits multiple services to be initiated simultaneously.

A

systemd

67
Q

is responsible for keeping the system running and for shutting it down cleanly.

A

init

68
Q

One systemd command (_______) is used for most basic tasks

A

systemctl

69
Q

Different types of filesystems supported by Linux:

A

Conventional disk filesystems

Flash storage filesystems

Database filesystems

Special purpose filesystems

70
Q

Conventional disk filesystems:

A

ext3, ext4, XFS, Btrfs, JFS, NTFS, vfat, exfat, etc.

71
Q

Flash storage filesystems:

A

ubifs, jffs2, yaffs, etc.

72
Q

Special purpose filesystems:

A

procfs, sysfs, tmpfs, squashfs, debugfs, fuse, etc.

73
Q

is a dedicated subsection of physical storage media. Historically this meant a physicallycontiguous portion of a hard disk; today’s storage devices can be more complicated, but we still think of a partition as a fixed area to be treated as a whole.

A

partition

74
Q

is just a method of storing and accessing files.

A

filesystem

75
Q

Linux systems store their important files according to a standard layout called the

A

Filesystem Hierarchy Standard (FHS)

76
Q

is best decided at the time of installation; it can be difficult to change later

A

partition layout

77
Q

is a logical part of the disk.

A

partition

78
Q

is a method of storing/finding files on a hard disk.

A

filesystem

79
Q

keeps track of the displays being provided and loads the X server (so-called, because it provides graphical services to applications, sometimes called X clients).

A

Display Manager

80
Q

is gradually superseding it and is the default display system for Fedora, RHEL, and other recent distributions

A

Wayland

81
Q

The default display manager for GNOME is called

A

gdm

82
Q

Another popular display manager is

A

kdm

83
Q

is a popular desktop environment with an easy-to-use graphical user interface. It is bundled as the default desktop environment for most Linux distributions, including Red Hat Enterprise Linux (RHEL), Fedora, CentOS, SUSE Linux Enterprise, Ubuntu, and Debian

A

GNOME

84
Q

Each distribution implements the ____ which is used to navigate the file system

A

Nautilus (File Manager)

85
Q

To open the File Manager from the command line, on most systems simply type

A

nautilus

86
Q

The default text editor in GNOME is

A

gedit

87
Q

is designed as a general-purpose text editor, it offers additional features for spell-checking, highlighting, file listings, and statistics

A

gedit

88
Q

is a popular desktop environment and graphical user interface that runs on top of the Linux operating system.

A

GNOME

89
Q

display manager presents the user with the login screen, which prompts for the login username and password

A

gdm

90
Q

is the underlying package manager for these systems. It can install, remove, and build packages. Unlike higher-level package management systems, it does not automatically download and install packages and satisfy their dependencies.

A

dpkg

91
Q

APT

A

Advanced Package Tool

92
Q

is the other package management system popular on Linux distributions.

A

Red Hat Package Manager (RPM)

93
Q

Debian distributions use ____ and _____ utilities for package management.

A

dpkg and apt-based

94
Q

is the most popular and reliable protocol for setting the local time via Internet servers.

A

The Network Time Protocol

95
Q

To access GTalk, AIM, ICQ, MSN, IRC and other messaging networks.

A

Pidgin

96
Q

Intuitive graphical FTP client that supports FTP, Secure File Transfer Protocol (SFTP), and FTP Secured (FTPS). Used to transfer files to/from (FTP) servers.

A

FileZilla

97
Q

To access Internet Relay Chat (IRC) networks.

A

Hexchat

98
Q

Most day-to-day computer systems have productivity applications (sometimes called _______) available or installed

A

office suites

99
Q

an open source office suite that started in 2010 and has evolved from OpenOffice

A

LibreOffice

100
Q

Mature MP3 player with a graphical interface, that plays audio and video files, and streams (online audio files). It allows you to create a playlist that contains a group of songs, and uses a database to store information about the music collection.

A

Amarok

101
Q

Used to record and edit sounds. Audacity has a simple interface to get you started.

A

Audacity

102
Q

Another smart audio media player.

A

Audacious

103
Q

Supports a large variety of digital music sources, including streaming Internet audio and podcasts. The application also enables search of particular audio in a library. It supports smart playlists with an automatic update feature, which can revise playlists based on specified selection criteria.

A

Rhythmbox

104
Q

Linux systems offer a number of movie players, including:

A

VLC

MPlayer

Xine

Totem

105
Q

Create 3D animation and design. Blender is a professional tool that uses modeling as a starting point. There are complex and powerful tools for camera capture, recording, editing, enhancing and creating video, each having its own focus.

A

Blender

106
Q

Capture, compose, and edit audio/video.

A

Cinelerra

107
Q

Record, convert, and stream audio/video. FFmpeg is a format converter, among other things, and has other tools such as ffplay and ffserver.

A

FFmpeg

108
Q

is a feature-rich image retouching and editing tool similar to Adobe Photoshop and is available on all Linux distributions

A

The GNU Image Manipulation Program (GIMP)

109
Q

is an image viewer that provides slide show capability and a few image editing tools, such as rotate and resize. It can also step through the images in a directory with just a click.

A

Eye of Gnome (eog)

110
Q

is an image editor with lots of editing features. It works with layers and transformations of the image. It is sometimes compared to Adobe Illustrator.

A

Inkscape

111
Q

is a command line tool (part of the ImageMagick set of applications) that can modify image files in many ways. The options include file format conversion and numerous image modification options, such as blur, resize, despeckle, etc.

A

convert

112
Q

Most input lines entered at the shell prompt have three basic elements:

A

Command

Options

Arguments

112
Q

is used for creating documents used for publishing and providing a What You See Is What You Get (WYSIWYG) environment. It also provides numerous editing tools.

A

Scribus

113
Q

is the name of the program or script you are executing. It may be followed by one or more options (or switches) that modify what the command may do

A

Command

114
Q

usually start with one or two dashes, for example, -p or –print, in order to differentiate them from arguments, which represent what the command operates on.

A

Options

115
Q

are console sessions that use the entire display and keyboard outside of a graphical environment

A

Virtual Terminals (VT)

116
Q

is reserved for the graphical environment, and text logins are enabled on the unused VTs.

A

One virtual terminal (usually VT 1 or VT 7)

117
Q

There are two ways to identify paths:

A

Absolute pathname

Relative pathname

118
Q

pathname starts from the present working directory.

A

relative

119
Q

pathname begins with the root directory (/) and follows the tree, branch by branch, until it reaches the desired directory or file.

A

absolute

120
Q

command is a good way to get a bird’s-eye view of the filesystem tree.

A

tree

121
Q

is the underlying package management system that manages software on Debian-based systems

A

Advanced Packaging Tool (apt)

122
Q

are consoles, or command line terminals that use the connected monitor and keyboard.

A

Virtual terminals (VT)

123
Q

performs a database search to find all file names that match a given pattern.

A

locate

124
Q

locates files recursively from a given directory or set of directories.

A

find

125
Q

is able to run commands on the files that it lists, when used with the -exec option.

A

find

126
Q

is used to set the access, change, and edit times of files, as well as to create empty files.

A

touch

127
Q

is used to manage installed software on Debian-based systems.

A

apt

128
Q

command-line package management utility for the RPM-based Red Hat Family Linux distributions.

A

dnf

129
Q

package management system is based on RPM and used for openSUSE.

A

zypper

130
Q

is simply an instance of one or more related tasks (threads) executing on your computer

A

process

131
Q

is a process that runs as long as needed. It allows users to execute programs and access resources in an interactive environment

A

terminal window

132
Q

Need to be started by a user, either at a command line or through a graphical interface such as an icon or a menu selection.

A

Interactive Processes

133
Q

Automatic processes which are scheduled from and then disconnected from the terminal. These tasks are queued and work on a FIFO (First-In, First-Out) basis.

A

Batch Processes

134
Q

Server processes that run continuously. Many are launched during system startup and then wait for a user or system request indicating that their service is required.

A

daemons

135
Q

Lightweight processes. These are tasks that run under the umbrella of a main process, sharing memory and other resources, but are scheduled and run by the system on an individual basis. An individual thread can end without terminating the whole process and a process can create new threads at any time. Many non-trivial programs are multi-threaded.

A

threads

136
Q

Kernel tasks that users neither start nor terminate and have little control over. These may perform actions like moving a thread from one CPU to another, or making sure input/output operations to disk are completed.

A

kernel process

137
Q

is the average of the load number for a given period of time. It takes into account processes that are:

A

load average

138
Q
A