Skip to content

Commit 0973432

Browse files
authored
Merge pull request #118 from Enzo-Bear/patch-2
Unit 1 fix 1.1
2 parents 75ae09d + 0ac0ac5 commit 0973432

File tree

1 file changed

+14
-27
lines changed

1 file changed

+14
-27
lines changed

src/u1intro.md

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -67,41 +67,28 @@ The unit assumes a basic level of computer literacy, meaning the learner is comf
6767

6868
## Key terms and Definitions
6969

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**
7271

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)**
7573

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**
7875

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**
8177

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**
8479

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)**
8781

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)**
9083

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**
9387

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**
9689

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**
9991

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**
10293

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.
94+
**Bash Scripting**

0 commit comments

Comments
 (0)