Overview
The Linux System Administration Essentials (LFS207) course offers foundational knowledge and hands-on experience in Linux system administration. Participants will learn to manage users and groups, configure file permissions, handle package management, and perform essential administrative tasks across major Linux distributions like Debian/Ubuntu and Red Hat/CentOS.
Objectives
By the end of this course, leaner will be able to:
- Understand the Linux filesystem hierarchy and navigation.
- Manage user and group accounts effectively.
- Configure file permissions and ownership for security.
- Utilize package management systems for software installation and updates.
- Prepare for the Linux Foundation Certified System Administrator (LFCS) exam.
Prerequisites
- Basic understanding of computer systems and operating systems.
- Familiarity with command-line interfaces is beneficial but not mandatory.
Course Outline
- Introduction
- Linux Filesystem Tree Layout
- User Environment
- User Account Management
- Group Management
- File Permissions and Ownership
- Package Management Systems
- dpkg
- APT
- RPM
- dnf and yum
- zypper
- GIT Fundamentals
- Processes
- Process Monitoring
- Memory Monitoring, Usage and Configuring Swap
- I/O Monitoring
- Containers Overview
- Linux Filesystems and the VFS
- Disk Partitioning
- Filesystem Features: Attributes, Creating, Checking, Usage, Mounting
- The EXT4 Filesystem
- Logical Volume Management (LVM)
- Kernel Services and Configuration
- Kernel Modules
- Devices and udev
- Network Addresses
- Network Devices and Configuration
- LDAP
- Firewalls
- System Init: systemd History and Customization
- Backup and Recovery Methods
- Linux Security Modules
- System Rescue