1.1 Introduction to the Linux Ecosystem
Linux is not just an operating system; it is the backbone of modern technological infrastructure. From supercomputers and cloud servers to embedded devices and smartphones, Linux dominates the professional landscape. For a Systems Administrator (SysAdmin), understanding its ecosystem is the foundation of your career.
# Check kernel version and distribution release
uname -mrs
cat /etc/os-release
uptime -p
Core System Components
- Kernel: Manages hardware, memory, CPUs, and I/O devices.
- Init System (Systemd): First user-space process (PID 1) responsible for bootstrapping all system services.
- GNU Userland: Fundamental command-line utilities (
coreutils,bash,grep,awk). - Shell: Command interpreter bridging user commands and system calls (syscalls).
Performance Notice: In modern production environments, default kernel parameters (
sysctl) are tuned for general-purpose desktop/laptop use. We will learn how to fine-tune them for high throughput and low latency in Module 05.