Linux system administration is one of the most in-demand skills in IT. Whether you’re looking for expert prep for the Linux Foundation Certified System Administration (LFCS) certification, need training to help start a new Linux IT career, transition to Linux from another platform, or you’re just brushing up on your sysadmin skills, this instructor-led course will teach you what you need to know.
Linux System Administration (LFS307)




- Linux Foundation Training
- Linux Foundation Certifications
- Linux Foundation Digital Badges
- Laboratory Exercises, Solutions and Resources
- Things Change in Linux and Open Source Projects
- E-Learning Course: LF207
- Distribution Details
- Labs

- Data Distinctions
- FHS Linux Standard Directory Tree
- root (/) directory
- /bin
- /boot
- /dev
- /etc
- /home
- /lib and /lib64
- /media
- /mnt
- /opt
- /proc
- /sys
- /root
- /sbin
- /srv
- /tmp
- /usr
- /var
- /run
- Labs

- Key Shortcuts
- Command History
- Command Aliases
- Labs

- Shell Startup Files
- Management of User Accounts
- Locked Accounts
- Passwords
- /etc/shadow
- Password Management
- Password Aging
- The root Account
- SSH
- Labs

- Group Membership
- Group Management
- User Private Groups
- Labs

- File Access Rights
- chmod, chown and chgrp
- umask
- Filesystem ACLs
- Labs

- Software Packaging Concepts
- Package Types
- Available Package Management Systems
- Packaging Tool Levels and Varieties
- Package Sources
- Creating Software Packages
- Revision Control Systems
- Available Source Control Systems
- The Linux Kernel and git
- Labs

- Package File Names and Source
- DPKG Queries
- Installing/Upgrading/Uninstalling
- Labs

- APT Utilities
- Queries
- Installing/Removing/Upgrading Packages
- Cleaning Up
- Labs

- Package File Names
- RPM Database and Helper Programs
- Queries
- Verifying Packages
- Installing and Removing Packages
- Updating, Upgrading and Freshening RPM Packages
- Upgrading the Linux Kernel
- rpm2archive and rpm2cpio
- Labs

- yum
- Queries
- Installing/Removing/Upgrading Packages
- Additional dnf Commands
- Labs

- Queries
- Installing/Removing/Upgrading Packages
- Additional zypper Commands
- Labs

- Know Where the Code is Coming From: DCO and CLA
- Available Revision Control Systems
- Graphical Interfaces
- Documentation
- Labs

- A Simple Example
- Signing Off on Commits
- master vs main
- Labs

- Process Limits
- Creating Processes
- Process Control
- Starting Processes in the Future
- Process States
- Execution Modes
- Daemons
- niceness
- Labs

- Troubleshooting
- ps
- pstree
- top
- Labs

- /proc/sys/vm
- vmstat
- Swap
- Out of Memory Killer (OOM)
- Labs

- iostat
- iotop
- Labs

- Hosts and Guests
- Emulation
- Hypervisors
- libvirt
- QEMU
- KVM
- Labs

- Application Virtualization
- Containers vs Virtual Machines
- Docker
- Docker Commands
- Podman
- Labs

- Filesystem Concepts
- Virtual Filesystem (VFS)
- Available Filesystems
- Journalling Filesystems
- Special Filesystems
- Labs

- Disk Geometry
- Partitioning
- Partition Tables
- Naming Disk Devices
- blkid and lsblk
- Sizing up partitions
- Backing Up and Restoring Partition Tables
- Partition table editors
- fdisk
- Labs

- Creating and formatting filesystems
- Troubleshooting Filesystems
- Checking and Repairing Filesystems
- Filesystem Usage
- Disk Usage
- Mounting filesystems
- NFS
- Mounting at Boot and /etc/fstab
- automount
- Network Block Devices
- Labs

- ext4 Layout and Superblock and Block Groups
- dumpe2fs
- tune2fs
- Labs

- Volumes and Volume Groups
- Working with Logical Volumes
- Resizing Logical Volumes
- LVM Snapshots **
- Labs

- Kernel Boot Parameters
- Kernel Command Line
- Boot Process Failures
- sysctl
- Labs

- Module Utilities
- modinfo
- Module Configuration
- Labs

- Device Nodes
- Rules
- Labs

- IPv4 Address Types
- IPv6 Address Types
- IP Address Classes
- Netmasks
- Hostnames
- NTP
- Labs

- ip
- ifconfig
- Predictable Network Interface Device Names
- Network Configuration Files
- Network Manager
- Routing
- Virtual Network Interfaces
- DNS and Name Resolution
- Network Troubleshooting
- Network Diagnostics
- Labs

- Labs

- Interfaces
- firewalld
- Zones
- Source Management
- Service and Port Management
- Port Redirection
- Labs

- Startup Alternatives
- systemd
- systemctl
- Labs

- Backup vs Archive
- Backup Methods and Strategies
- tar
- Compression: gzip, bzip2 and xz and Backups
- dd
- rsync
- Backup Programs **
- Labs

- SELinux
- AppArmor
- Labs

- Using Rescue/Recovery Media
- System Rescue and Recovery
- Emergency Boot Media
- Using Rescue Media
- Emergency Mode
- Single User Mode
- Labs

These sections may be considered in part or
in whole as optional. They contain either background reference
material, specialized topics, or advanced subjects. The
instructor may choose to cover or not cover them depending on
classroom experience and time constraints.