Skip to content

Commit 21cee8d

Browse files
added born2beroot
1 parent 819fa7b commit 21cee8d

8 files changed

Lines changed: 4240 additions & 0 deletions

File tree

Lines changed: 338 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,338 @@
1+
# 📝 Evaluation Notes
2+
3+
> Common Born2beroot evaluation questions and short conceptual answers.
4+
5+
---
6+
7+
# What is a Virtual Machine (VM)?
8+
9+
A Virtual Machine is a virtual computer running inside a physical computer.
10+
11+
It behaves like a real machine and has its own operating system, memory, storage and network interfaces.
12+
13+
---
14+
15+
# What is a Hypervisor?
16+
17+
A Hypervisor is software that creates and manages virtual machines.
18+
19+
It allocates resources and allows multiple VMs to run on the same physical machine.
20+
21+
---
22+
23+
# What is VirtualBox?
24+
25+
VirtualBox is a Type 2 Hypervisor used to create and manage virtual machines.
26+
27+
It runs on top of an existing operating system.
28+
29+
---
30+
31+
# What is the difference between Host and Guest?
32+
33+
The Host is the real operating system running on the physical machine.
34+
35+
The Guest is the operating system running inside the virtual machine.
36+
37+
---
38+
39+
# What is Linux?
40+
41+
Linux is an operating system built around the Linux kernel.
42+
43+
It manages hardware resources and allows applications to run.
44+
45+
---
46+
47+
# What is the Kernel?
48+
49+
The Kernel is the core of the operating system.
50+
51+
It manages:
52+
53+
- CPU
54+
- Memory
55+
- Hardware
56+
- Processes
57+
- Filesystems
58+
59+
---
60+
61+
# What is a Linux Distribution?
62+
63+
A Distribution combines:
64+
65+
- Linux Kernel
66+
- Package Manager
67+
- Utilities
68+
- Configuration Tools
69+
70+
Examples include Debian and Rocky Linux.
71+
72+
---
73+
74+
# What is Root?
75+
76+
Root is the administrator account.
77+
78+
It has unrestricted access to the operating system.
79+
80+
---
81+
82+
# What is sudo?
83+
84+
sudo allows a user to execute commands with elevated privileges.
85+
86+
It provides temporary administrative access without logging directly as root.
87+
88+
---
89+
90+
# What is the difference between Root and sudo?
91+
92+
Root is the administrator account itself.
93+
94+
sudo is a mechanism that allows a user to temporarily use administrative privileges.
95+
96+
---
97+
98+
# What are Groups?
99+
100+
Groups allow multiple users to share permissions.
101+
102+
They simplify permission management.
103+
104+
---
105+
106+
# What is Ownership?
107+
108+
Ownership determines which user and group control a file or directory.
109+
110+
---
111+
112+
# What is chmod?
113+
114+
chmod is used to modify file and directory permissions.
115+
116+
---
117+
118+
# What is chown?
119+
120+
chown is used to change file ownership.
121+
122+
---
123+
124+
# What is an IP Address?
125+
126+
An IP Address identifies a device on a network.
127+
128+
It allows devices to communicate with each other.
129+
130+
---
131+
132+
# What is DNS?
133+
134+
DNS converts human-readable names into IP addresses.
135+
136+
Example:
137+
138+
google.com → IP Address
139+
140+
---
141+
142+
# What is a Port?
143+
144+
A Port identifies a specific network service running on a machine.
145+
146+
---
147+
148+
# What is SSH?
149+
150+
SSH (Secure Shell) allows secure remote access to another computer.
151+
152+
It encrypts communication between systems.
153+
154+
---
155+
156+
# What is TCP?
157+
158+
TCP is a network protocol focused on reliability and ordered delivery of data.
159+
160+
---
161+
162+
# What is UDP?
163+
164+
UDP is a network protocol focused on speed rather than guaranteed delivery.
165+
166+
---
167+
168+
# What is Authentication?
169+
170+
Authentication answers:
171+
172+
"Who are you?"
173+
174+
It verifies identity.
175+
176+
---
177+
178+
# What is Authorization?
179+
180+
Authorization answers:
181+
182+
"What are you allowed to do?"
183+
184+
It controls permissions.
185+
186+
---
187+
188+
# What is PAM?
189+
190+
PAM (Pluggable Authentication Modules) is Linux's authentication framework.
191+
192+
It centralizes authentication policies for services such as SSH, login and sudo.
193+
194+
---
195+
196+
# What is a Firewall?
197+
198+
A Firewall controls which network traffic is allowed or blocked.
199+
200+
It acts as a security barrier between systems.
201+
202+
---
203+
204+
# What is UFW?
205+
206+
UFW (Uncomplicated Firewall) is a simplified tool used to manage firewall rules.
207+
208+
---
209+
210+
# What is AppArmor?
211+
212+
AppArmor is a security framework that restricts what applications are allowed to do.
213+
214+
It limits damage if an application becomes compromised.
215+
216+
---
217+
218+
# What is Least Privilege?
219+
220+
Least Privilege means giving users and applications only the permissions they actually need.
221+
222+
---
223+
224+
# What is a Partition?
225+
226+
A Partition is a logical division of a disk.
227+
228+
It allows storage to be organized into separate sections.
229+
230+
---
231+
232+
# What is a Filesystem?
233+
234+
A Filesystem defines how files are stored and organized on a disk.
235+
236+
---
237+
238+
# What is a Mount Point?
239+
240+
A Mount Point is a directory where a filesystem becomes accessible.
241+
242+
---
243+
244+
# What is LVM?
245+
246+
LVM (Logical Volume Manager) is a storage management system that provides flexible and resizable storage.
247+
248+
---
249+
250+
# What are PV, VG and LV?
251+
252+
PV (Physical Volume):
253+
254+
Storage managed by LVM.
255+
256+
VG (Volume Group):
257+
258+
A pool of storage created from one or more Physical Volumes.
259+
260+
LV (Logical Volume):
261+
262+
Virtual storage created from a Volume Group.
263+
264+
---
265+
266+
# What is Encryption?
267+
268+
Encryption converts readable data into protected data.
269+
270+
Without the correct key, the data cannot be understood.
271+
272+
---
273+
274+
# Why Encrypt Data?
275+
276+
Encryption protects information if storage devices are lost, stolen or accessed without authorization.
277+
278+
---
279+
280+
# What is a Service?
281+
282+
A Service is a program running in the background that provides functionality to the system.
283+
284+
---
285+
286+
# What is a Daemon?
287+
288+
A Daemon is a background process that waits for work and usually starts automatically.
289+
290+
---
291+
292+
# What is systemd?
293+
294+
systemd is the service manager used by many Linux distributions.
295+
296+
It starts and manages services.
297+
298+
---
299+
300+
# What is systemctl?
301+
302+
systemctl is the command-line tool used to interact with systemd.
303+
304+
---
305+
306+
# What is Logging?
307+
308+
Logging is the process of recording system events.
309+
310+
---
311+
312+
# What is journald?
313+
314+
journald is the logging service used by systemd.
315+
316+
It collects system events and messages.
317+
318+
---
319+
320+
# What is journalctl?
321+
322+
journalctl is used to view and search logs managed by journald.
323+
324+
---
325+
326+
# What is cron?
327+
328+
cron is Linux's task scheduler.
329+
330+
It runs commands automatically at scheduled times.
331+
332+
---
333+
334+
# What is Monitoring?
335+
336+
Monitoring is the process of observing system health and performance.
337+
338+
Examples include CPU, memory, storage and network usage.

0 commit comments

Comments
 (0)