Linux System Administration (LFS220)

Overview
 
This hands-on 4-day Linux System Administration course teaches attendees how to install, administer, configure and upgrade a Linux system running one of the three major Linux distribution families (Red Hat, SUSE, Debian/Ubuntu). Heavily focused on enterprise environments, this course provides Linux system administrators with all the tools and concepts needed to efficiently build and manage a production Linux infrastructure. We present in this course the state-of-the-art techniques used in the industry and apply them in the context of practical labs.
 
Audience
 
System administrators and users who already have basic exposure to Linux or another Unix operating system constitute the target audience for this class. Anyone who is looking to acquire practical knowledge in the field of system administration in enterprise environments will save significant time by attending this Linux Administration class. Linux Administration should also be considered a necessary step for anyone who is considering more advanced classes in the Engineering or Architect tracks. The concepts covered in Linux Administration constitute an important building block for anyone looking to attend more advanced classes, in particular - Linux Network Management.
 
Prerequisites
 
Attendees should already have prior exposure to a Linux or UNIX system and practical experience with the command line interface at an introductory level. Basic tools such as text editors, file utilities and basic tasks are assumed to be well understood prior to this course.
Geef details weer
Course Outline
 
1. Introduction
 
  • Linux Foundation
  • Linux Foundation Training
  • Logistics
 
2. System Startup and Shutdown
 
  • Understanding the boot sequence
  • The Grand Unified Bootloader
  • GRUB Configuration File
  • Emergency Boot Media
  • The init process
  • The sysvinit startup
  • Upstart
  • Using systemd
  • Configuration files in /etc/sysconfig
  • Shutting down/rebooting the system
 
3. Linux Directory Layout
 
  • Data Distinctions
  • FHS Linux Standard Directory Tree
 
4. Kernel Services and Configuration
 
  • Kernel configuration and overview
  • Kernel Configuration
  • The sysctl command
  • Kernel Module Configurations
  • Utilities
  • The udev device manager
 
5. Partitioning and Formatting Disks
  •  
  • Common Disk Types
  • Disk geometry
  • Partitioning
  • Naming Disk Devices
  • Sizing up the partitions
  • Partition table editors
 
6. Linux Filesystems
 
  • Some Notes about filesystems
  • Filesystem Types
  • The ext4 filesystem
  • The btrfs filesystem
  • Extended Attributes
  • How to make a filesystem
  • How to attach a filesystem
  • Getting your quota
  • Checking and repairing filesystems
  • Disk and filesystem usage
 
7. Advanced Filesystem Management
 
  • Software RAID
  • RAID Levels
  • RAID configuration
  • Logical volumes
  • Volumes and Volume Groups
  • Creating logical volumes
  • Resizing logical volumes
  • LVM Snapshots
 
8. Understanding Processes
 
  • Process States
  • Execution modes
  • Daemons
  • Creating processes
  • How the shell creates a new process
  • COPYRIGHT the Linux Foundation, 2014. Do Not Distribute. 2 / 3
  • Monitoring Processes
  • Signals
 
9. Package Formats
 
  • Red Hat Package Manager (RPM)
  • DPKG
 
10. Package Management Systems
 
  • YUM
  • Using apt-get
  • zypper
 
11. User and Group Account Management
 
  • User accounts
  • Management
  • Passwords
  • Groups
  • Pluggable Authentication Modules (PAM)
  • Authentication Process
  • Configuring PAM
  • LDAP authentication
  • File ownership
 
12. Backup and Recovery Methods
 
  • Why Backups?
  • The dd command
  • The gzip command
  • The dump command
 
13. Networking
 
  • Basic Network services
  • IP addresses
  • Configuring Network interfaces
  • Routing
  • Name resolution
  • Network diagnostics
 
14. Local System Security
 
  • Creating a security policy
  • Physical Security
  • Selinux overview
  • Filesystem Security
 
15. Basic Troubleshooting
 
  • Troubleshooting overview
  • Things to check: Networking
  • Order of the boot process
  • Filesystem corruption and recovery
  • Linux Rescue
 
16. Conclusion