Certification Test Flashcards

(106 cards)

1
Q

Red Hat-based systems use what package file format and what management tools?

A

The package file format is rpm.

The package management tool is yum (or dnf, in the case of Fedora).

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

What command could you use to create a new empty directory named “Test” in your current working directory?

A

mkdir Test

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

The CentOS Linux distribution is based on what other distribution?

A

Red Hat

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

NGINX and Apache are two common open-source ___ _______.

A

Web servers

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

What is the difference between permissive and copyleft?

A

Copyleft is more restrictive in terms of licensing derivative works.

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

Would you use a standard release or a rolling release distribution for an enterprise Linux server installation?

A

Standard

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

What would the following line do if placed in a shell script?

rm -rf *

A

Nothing — it’s a comment ;-)

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

What does FLOSS stand for?

A

Free Libre Open-Source Software

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

What does ‘cloud_user@ip-10-0-1-10 $’ in the console mean?

A

The user cloud_user is logged into the host ip-10-0-1-10, and the shell is running with normal user privileges ($) and ready for commands.

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

What command could you use to reference the documentation of a CLI utility?

A

man or info, followed by the utility name

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

To what variable would you add the path to a shell script so you could execute it without referencing the path?

A

$PATH

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

What source does a Linux distribution typically use for installations?

A

The distribution’s software repository.

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

Does the useradd command create the home directory by default?

A

No.

useradd merely sets the home directory in /etc/passwd; it doesn’t create it by default.

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

What command could you use to display command history?

A

history

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

What provides the basic utilities expected to exist on an operating system?

A

The GNU Core utilities

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

What can dpkg-based systems use for package management?

A

apt

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

What is the basic format of a for loop?

A

for VARIABLE in SOMETHING
do COMMANDS
done

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

Which utility can be used to search for a pattern or string?

A

grep

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

Which utility can be used to count the number of words in a file?

A

wc

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

What is the basic format of an if statement?

A

if [ SOME_TEST ]
then
SOME_COMMANDS
fi

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

How is Linux provisioned in the cloud?

A

Through the Linux images supplied by the cloud provider.

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

What command would you use to open the info page for ls?

A

info ls

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

What command would you use to see all of the contents (but not ownership, permissions, ., or ..) of /tmp?

A

ls -A /tmp

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

How can a regular user elevate permissions for a particular command (if granted the ability in the /etc/sudoers file)?

A

sudo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What do we call the collection of data centers that provide compute, application, and storage services over the internet?
The cloud!
26
GPL is an example of what type of license?
Copyleft
27
How could you hide the file "file" from being shown in a directory listing?
Change it to .file
28
Which utilities can be used to print the contents of a file to the screen?
cat less more
29
What method/protocol do we use to securely connect to a remote Linux server?
SSH (Secure Shell)
30
An IP address can be assigned as static or ____.
DHCP
31
Would you use Samba or NFS to share files with Windows users?
Samba. (Samba is a file sharing service that uses CIFS for compatibility with Windows devices.)
32
What command could you use to create a new empty file named "file1" in your current working directory?
touch file1
33
What happens to a symbolic link if the target file is moved or deleted?
Nothing; the link persists but the old destination is no longer reachable.
34
What command(s) could you use to view all running processes?
ps aux ps -eF (lots of other options)
35
What command could you use to create a new directory called "Test" in the /tmp folder?
mkdir /tmp/Test
36
What commands could you use to resolve www.example.com to an IP address?
host www.example.com | dig www.example.com
37
What directory's contents are cleared upon system boot?
/tmp
38
Shell scripts start with what sequence?
#!
39
Name two popular open-source web servers.
Apache | NGINX
40
Is ../../tmp a relative or absolute path?
Relative
41
What is a PID?
A PID is a process ID and is an integer.
42
Which utility (by default) displays the last 10 lines of its input?
tail
43
When a symbolic link's target is deleted, the link...
stays but no longer works.
44
Does everyone have execute permission on a file if it is given 755 permissions?
Yes, 755 is rwxr-xr-x.
45
What open-source application might you use for a presentation?
Impress (OpenOffice or LibreOffice)
46
What can rpm-based systems use for package management?
yum | dnf
47
What would you type to save and quit a file that is open in vim?
:wq
48
Raspberry Pi is what type of Linux system?
Embedded
49
What would the following command do to the file archive.tar in your current working directory? tar xvf archive.tar
tar xvf will extract (verbosely) the file archive.tar
50
What command could you use to view motherboard information?
dmidecode
51
What utility can you preface a command with to execute with elevated privileges?
sudo
52
What does FSF stand for?
Free Software Foundation
53
How is Linux installed in a virtualized environment?
Typically through conventional means, from installation media onto the abstracted bare metal.
54
For a user to be able to enter a directory, what level of access must they have?
Execute
55
The Linux kernel, GNU core, X server, and GUI comprise a Linux ____________.
Distribution | The X server and GUI are optional.
56
What command would you use to list all files in a directory and nothing else
ls -a
57
What happens to files in /var/tmp upon system boot?
Nothing. The contents of /tmp are cleared upon system boot, but the contents of /var/tmp are not.
58
What command could you use to unpack ./archive.tar?
tar xf ./archive.tar
59
What environment variable is used for the shell prompt?
$PS1
60
When an open-source license is written such that any derivative works must use the same license, we call this ________.
Copyleft
61
In what folder will you find system logs?
/var/log
62
What would you use GIMP for?
Drawing and image editing
63
All shell scripts start with what two characters?
The shebang: #!
64
Where did MariaDB come from, and what is it?
MariaDB was forked from MySQL as a database server application.
65
What command could you use to remove all files starting with the text "file_" from the /tmp directory?
rm /tmp/file_*
66
What is the difference between a system user and a regular user?
Apart from system users having a lower UID, system users normally don't have a login shell.
67
What command will create the user 'tester' and the home directory at the same time with defaults
useradd -m tester
68
What do permissions of 644 mean?
User: Read and write Group: Read Everyone: Read
69
What are OwnCloud and NextCloud?
OwnCloud and NextCloud are open-source cloud applications that function like DropBox.
70
What command could you use to unpack the gzip-compressed archive ./archive.tgz?
tar xzf ./archive.tgz
71
What is a popular open-source web browser developed by the Mozilla Foundation?
Firefox
72
How might you prevent a browser from storing cookies and caching user data?
Use the browser's private mode.
73
What command could you use to view kernel messages?
dmesg
74
What commands could you use to see the group membership of the user cloud_user?
groups cloud_user id cloud_user cat /etc/group | grep cloud_user
75
Unity, GNOME, and KDE are all examples of what?
Linux desktop environments
76
What is the passwd command used for?
passwd is used for changing passwords and locking accounts.
77
What command would you use to print the current working directory to the screen?
pwd
78
What option would you use with ls to show permissions and ownership?
-l
79
When a symbolic link's target is moved, the link...
stays but no longer works.
80
What is the name of a popular open-source web browser?
Firefox
81
Debian-based systems use what package file format and what management tools?
The package file format is dpkg. | The package management tool is apt.
82
What command would you use to open the man page for ls?
man ls
83
Root always has a UID of what?
0
84
What will the following command do to the existing file "file1" in your current working directory? echo "" > file1
It will replace it with an empty file. To append to a file, you would want to use >>.
85
What are some common open-source programming languages?
``` C Java Javascript Perl Python PHP ```
86
In what root-level directory would you find folders for every running PID on the system?
/proc
87
Open-source licensing and freedom (in terms of both use and cost) are permitting Linux to grow rapidly in the _____ and in ______________.
Cloud and virtualization
88
What command(s) could you use to view your IP address?
ifconfig ip addr show nmcli (if running NetworkManager)
89
Which utility (by default) displays the first 10 lines of its input?
head
90
When one open-source project is copied to form a new parallel project, we call that _______.
Forking
91
What regular expression symbol would you use to match zero or one character?
? will match zero or one of the preceding characters. "Ap?le" would match "Ale" but not "Apple" (two p's). "App?le" would match "Apple".
92
What does the following command do? ip route show
'ip route show' displays the routing table.
93
What is the PATH environment variable used for?
The PATH variable is the list of directories the shell will search for executables.
94
What option would you use with the passwd command to lock an account?
-l
95
What is the philosophical difference between OSI and FSF?
The FSF focuses on the ethics and rights restrictions of the software license over the practical benefits of the software itself.
96
What Linux distribution serves as the foundation for Ubuntu?
Debian
97
Which came first, OpenOffice or LibreOffice?
LibreOffice is a fork of OpenOffice; OpenOffice came first.
98
What command would you use to delete the user 'tester'?
userdel tester
99
What command(s) could you use to create a new and empty file named "newfile" in the current working directory?
touch newfile | echo "" > newfile
100
What is the UID of the root user?
0
101
What file could you edit to map IP addresses to host names?
/etc/hosts
102
What command could you use to view information about the system's processor?
cat /proc/cpuinfo
103
What is the default interpreter used on most Linux systems?
Bash (Bourne-Again Shell
104
Are user passwords stored in /etc/passwd?
No. The hashes are stored in /etc/shadow.
105
What is the purpose of a free-software license?
To establish the terms of modification and redistribution.
106
What is the exit code of a command that ran successfully?
0