Linux Essentials Study Notes Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/79

flashcard set

Earn XP

Description and Tags

A comprehensive set of practice flashcards covering Linux Essentials exam topics, including commands, filesystem hierarchy, scripting, and networking.

Last updated 9:46 PM on 7/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

80 Terms

1
New cards

What are the five domains covered in the Linux Essentials exam?

  1. The Linux Community and a Career in Open Source, 2. Finding Your Way on a Linux System, 3. The Power of the Command Line, 4. The Linux Operating System, 5. Security and File Permissions

2
New cards

What is the minimum score required to pass the Linux Essentials exam?

500500 points

3
New cards

Approximately what percentage of web servers run on Linux?

Over 96%96\%

4
New cards

What is the 'Kernel' in a Linux distribution?

A low-level computer program which functions as the bridge between the user and the computer’s resources

5
New cards

In the software development life cycle, what are the characteristics of the 'Alpha' version?

It is very new and contains a lot of bugs

6
New cards

What is the purpose of the Hardware Compatibility List (HCL)?

It lists tested, compatible, and sometimes incompatible hardware devices for a particular distribution

7
New cards

What are the three main types of software licenses mentioned for open source?

GNU General Public License, Apache License, and MIT License

8
New cards

Which package format is used by Debian-based distributions like Ubuntu?

.deb

9
New cards

What is a Linux Shell?

A program that takes commands from the keyboard and gives them to the kernel to execute

10
New cards

What does the command 'ls -a' do?

Displays all the files in the directory, including hidden files

11
New cards

What is the function of the 'man' command?

Shows all information about a command being used (Manual Pages)

12
New cards

What characterizes a 'Rolling Release' schedule?

Ongoing updates rather than specific version releases

13
New cards

What is the 'Root User' in Linux?

The administrator account with access to all parts of the system

14
New cards

What is the general structure of a Linux command?

Command (What to do?) > Options (How to do it?) > Arguments (What to do with it?)

15
New cards

What is the naming rule for variables in Linux?

Variables must start with a letter and must not contain embedded spaces; punctuation marks are not allowed

16
New cards

Which command is used to display all environmental variables?

printenv

17
New cards

What is 'Quoting' in the context of the Linux shell?

The act of protecting shell meta-characters from being treated specially or expanded by the shell

18
New cards

What does the 'Filesystem Hierarchy Standard (FHS)' distinguish between?

Shareable and unshareable files, and static and variable files

19
New cards

What character is used to represent the 'Root' of the filesystem?

A single forward slash (//)

20
New cards

How do you hide a file in Linux?

By adding a dot (..) at the beginning of the filename

21
New cards

In a relative file path, what does '..' refer to?

The parent directory

22
New cards

What is a 'Hard Link' in Linux?

A duplicate directory entry where both entries point to the same file

23
New cards

What wildcard character stands for exactly one single character?

The question mark (??)

24
New cards

What does the command line pipe symbol (|) do?

It takes the standard output from one program and uses it as input for a second program

25
New cards

What is the function of the 'grep' command?

Searches for keywords in the output or within files

26
New cards

What is the difference between the '>' and '>>' redirector operations?

'>' creates a new file containing standard output, while '>>' appends the output to an existing file

27
New cards

Which text editor is described as very small and usually installed by default but difficult to use?

vi

28
New cards

In a shell script, how are arguments (parameters) represented?

By a dollar sign ()followedbyanumber,suchas) followed by a number, such as0, 1,or1, or2

29
New cards

What is the 'Init Process'?

The process responsible for starting up all basic programs Linux needs to run; it is the parent of other processes

30
New cards

What command is used to see how much memory is being used by the system?

free

31
New cards

Where are most log files stored in Linux?

/var/log

32
New cards

What is the purpose of the 'dmesg' command?

To display the kernel ring buffer messages, which are useful for diagnosing hardware and driver problems

33
New cards

In networking, what does DNS stand for?

Domain Name System

34
New cards

Which command is used to configure a network adapter's IP address and netmask?

ifconfig

35
New cards

What configuration file contains the IP addresses of DNS servers?

/etc/resolv.conf

36
New cards

Which file defines most account features like Username, UID, and GID?

/etc/passwd

37
New cards

What is a 'Salted Hash'?

A non-readable password produced by a one-way mathematical process with additional random input

38
New cards

What is the difference between 'su' and 'sudo'?

'su' switches the user (often to root), while 'sudo' only works for one command at a time with administrative privileges

39
New cards

What command is used to change a file's owner?

chown

40
New cards

What does the numeric permission code '777' represent?

Read, write, and execute permissions for all users

41
New cards

What is the 'Sticky Bit'?

A special filesystem flag that limits a user to only deleting their own files within a directory

42
New cards

What does the octal code '4' signify when setting special execute permissions?

It sets the Set User ID (SUID) bit

43
New cards

What is a Linux Distribution?

A version of the Linux operating system packaged with additional software and usually a package management system.

44
New cards

What is the purpose of a Package Manager?

To automate the process of installing, upgrading, configuring, and removing software packages.

45
New cards

What does the acronym 'GNU' stand for?

GNU's Not Unix, a Unix-like operating system that is free software.

46
New cards

What is a Virtual Machine?

A software simulation of hardware that allows running multiple operating systems on one physical machine.

47
New cards

What is an open source software?

Software with source code that anyone can inspect, modify, and enhance.

48
New cards

What does CLI stand for?

Command Line Interface, a means of interacting with the computer using text commands.

49
New cards

What is the command to change the permissions of a file?

chmod.

50
New cards

What does the command 'pwd' do?

Prints the current working directory.

51
New cards

What is the purpose of the 'echo' command?

To display a line of text or a variable value in the command line.

52
New cards

What is the role of a 'Daemon'?

A background process that runs continuously to handle requests for services.

53
New cards

What file manages user authentication?

/etc/shadow.

54
New cards

What is a symbolic link?

A type of file that is a reference to another file or directory.

55
New cards

What does 'sudo' allow a user to do?

Execute commands with the privileges of another user, typically the superuser or root.

56
New cards

What is the use of 'top' command?

Displays the tasks currently being managed by the Linux kernel.

57
New cards

What are environment variables?

Dynamic values that can affect the way running processes will behave on a computer.

58
New cards

What does the 'kill' command do?

Terminates processes based on their process ID.

59
New cards

What is a 'Shell Script'?

A file containing a series of commands that the shell can execute.

60
New cards

What is the significance of the '/etc/fstab' file?

It contains information about filesystems and their mount points.

61
New cards

What command is used to view running processes?

ps.

62
New cards

What does the command 'man' do?

Displays the manual for a command.

63
New cards

What is the purpose of the 'chmod' command?

To change the file/directory permissions.

64
New cards

What does 'ifconfig' command do?

Displays or configures network interfaces.

65
New cards

What command is used to display disk usage?

df.

66
New cards

What does the 'ping' command do?

Checks connectivity to another network host.

67
New cards

What is the primary purpose of the shell?

To interpret and execute user commands.

68
New cards

What are 'cron jobs'?

Scheduled tasks that run at specified intervals.

69
New cards

What is the purpose of the '/var' directory?

Contains variable data files like logs.

70
New cards

What does the command 'htop' do?

An interactive process viewer.

71
New cards

What is the function of the 'shutdown' command?

To halt, power off, or reboot the system as specified.

72
New cards

What does 'df -h' command do?

Displays disk usage in a human-readable format.

73
New cards

What is a 'pipe' in Linux?

A mechanism to send the output of one command as input to another command.

74
New cards

What command is used to count lines, words, and characters in a file?

wc (word count).

75
New cards

What is a 'repository' in the context of Linux software?

A storage location for software packages that can be retrieved and installed.

76
New cards

What does the 'echo $HOME' command display?

The path to the current user's home directory.

77
New cards

What is the purpose of the 'tar' command?

To create, view, and extract tar archives (compressed files).

78
New cards

What command can be used to search for a specific package in a repository?

apt search or yum search, depending on the package manager used.

79
New cards

What does the 'chmod 755' command set?

Sets the permissions to read, write, and execute for the owner, and read and execute for group and others.

80
New cards

What is the purpose of the 'rsync' command?

To synchronize files and directories between two locations over a network or locally.