You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/u1intro.md
+14-27Lines changed: 14 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,41 +67,28 @@ The unit assumes a basic level of computer literacy, meaning the learner is comf
67
67
68
68
## Key terms and Definitions
69
69
70
-
-**Linux Kernel:**
71
-
The core of the Linux operating system. It manages system resources (like memory and CPU), handles hardware interactions, and serves as the bridge between software and the computer's hardware.
70
+
**Linux Kernel**
72
71
73
-
-**Command-Line Interface (CLI):**
74
-
A text-based interface used to interact with the system. It lets you run commands, navigate directories, and perform tasks without a graphical user interface. Mastering the CLI is essential for efficient Linux administration.
72
+
**Command-Line Interface (CLI)**
75
73
76
-
-**Shell:**
77
-
A program (commonly Bash in Linux) that interprets the commands you type into the CLI. The shell enables scripting and automation, which are critical skills for managing systems.
74
+
**Shell**
78
75
79
-
-**Terminal:**
80
-
The application or window that provides you with a command-line interface. Think of it as the digital workspace where you enter and execute your commands.
76
+
**Terminal**
81
77
82
-
-**Filesystem Hierarchy:**
83
-
The standardized directory structure in Linux (for example, `/etc`, `/var`, `/usr`) that organizes files and folders. Understanding this layout is crucial for locating configuration files and system resources.
78
+
**Filesystem Hierarchy**
84
79
85
-
-**Package Manager (e.g., YUM/DNF):**
86
-
A tool that automates the process of installing, updating, and removing software. In Red Hat environments, YUM or DNF is used to manage system packages and dependencies efficiently.
80
+
**Package Manager (e.g., YUM/DNF)**
87
81
88
-
-**Text Editors (VI/Vim):**
89
-
Powerful command-line text editors used to create and edit configuration files and scripts. While there’s a learning curve, mastering VI/Vim is invaluable because they’re ubiquitous in Linux environments.
82
+
**Text Editors (VI/Vim)**
90
83
91
-
-**Sudo:**
92
-
A command that grants you temporary administrative privileges to execute tasks that require higher permissions. It’s a security measure that helps protect your system from unintended changes.
84
+
**Sudo**
85
+
86
+
**File Permissions and Ownership**
93
87
94
-
-**File Permissions and Ownership:**
95
-
The system that controls who can read, write, or execute files. Understanding permissions is key to maintaining system security and ensuring that only authorized users can modify critical files.
88
+
**Processes and Daemons**
96
89
97
-
-**Processes and Daemons:**
98
-
Active programs on your system. Processes are tasks currently running, and daemons are background services that perform essential functions (like managing network connections or scheduled tasks).
90
+
**System Logs**
99
91
100
-
-**System Logs:**
101
-
Files that record system events, errors, and security messages. Logs are your primary resource for troubleshooting and understanding system behavior during issues.
92
+
**Networking Basics**
102
93
103
-
-**Networking Basics:**
104
-
Fundamental concepts such as IP addressing, DNS, and routing. A good grasp of networking is vital because Linux administrators frequently manage network configurations and troubleshoot connectivity issues.
105
-
106
-
-**Bash Scripting:**
107
-
The practice of writing scripts using the Bash shell to automate repetitive tasks. Scripting skills enhance efficiency and are highly valued in any Linux administration role.
0 commit comments