Domain 1: System Management focuses on configuring hardware, managing the boot process, setting system runlevels, handling shutdown procedures, and understanding key Linux subsystems like sysfs, udev, and dbus.
Linux administrators must know how to identify and configure hardware components, including:
/sys
(sysfs): Provides information about devices
and drivers.
/proc
: Interface to kernel information./dev
: Contains device files managed dynamically by
udev.
Understanding the Linux boot process is crucial for troubleshooting system startup issues and ensuring a smooth system initialization. The boot process involves several stages, each playing a critical role in preparing the system for use.
init
. Learn more about the
Linux Kernel.
/var/log/messages
: General system messages/var/log/syslog
: System log for Debian-based
distributions
journalctl
: View logs managed by Systemd/boot
: Contains the kernel, initramfs, and GRUB
configuration files.
/etc/fstab
: Defines how disk partitions are mounted
during boot.
/var/log/boot.log
: Logs messages from the boot process.
/etc/fstab
or GRUB
settings in /etc/default/grub
.
Mastering the Linux boot process is essential for system administrators to ensure reliable system startup and resolve issues efficiently. For more details, refer to the Systemd documentation or the GRUB2 manual.
Linux uses runlevels or systemd targets to define the system state.
To change runlevels or reboot/shutdown systems, use:
systemctl isolate [target]
(e.g.,
systemctl isolate multi-user.target
)
shutdown now
- Immediate shutdownreboot
- Immediate system reboothalt
- Stop the systemwall
Here’s a categorized command quick-reference:
lspci
, lsusb
,
lsmod
, modprobe
dmesg
, journalctl
,
cat /var/log/messages
shutdown
, reboot
,
halt
, systemctl
telinit
(legacy),
systemctl isolate
System Management lays the groundwork for Linux administration. Mastering hardware management, the Linux boot process, runlevel control, and shutdown procedures is essential for keeping Linux systems running reliably and efficiently.
Ready to deepen your Linux knowledge? Continue to Domain 2: Security and System Hardening and build even stronger Linux+ expertise.