Linux System Administration - LFS301

Linux system administration is one of the most in-demand skills in IT. Whether you're looking for expert test prep for the Linux Foundation Certified System Administration 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 course will teach you what you need to know. [4 days]

Course description

This course gives you all the skills and information you need to pass the LFCS exam and work as a professional Linux system administrator.

In this course you’ll learn:

  • How to administer, configure and upgrade Linux systems running one of the three major Linux distribution families: Red Hat, SUSE, Debian/Ubuntu.
  • How to master the tools and concepts you’ll need to efficiently build and manage an enterprise Linux infrastructure.
  • How to use state-of-the-art system administration techniques in real-life scenarios via practical labs.
  • And more.

Course details

Who should attend?

This course is designed to provide students with the necessary skills and abilities to work as a professional Linux system administrator.


Previous knowledge

Students should have basic knowledge of Linux and its most common utilities and text editors.

Course Materials

Registration includes a printed course manual, a Linux Foundation Certified System Administrator exam registration with free retake, and access to LFS201 Essentials of System Administration for 1 year.

Details
Where
Stockholm, Bucharest or on-site
When
On request
Number of days
4
Price

Course outline

1.Introduction
• Linux Foundation
• Linux Foundation Training
• Laboratory Exercises, Solutions and Resources
• Distribution Details
• Labs
2.Linux Filesystem Tree Layout
• 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
3.processes
• Programs and Processes
• Process States
• Execution Modes
• Daemons
• Creating Processes
• Process Limits
• Process Monitoring
• Signals
• niceness
• Libraries
• Labs
4.Package Management Systems
• Software Packaging Concepts
• RPM (Red Hat Package Manager)
• DPKG (Debian Package)
• Revision Control Systems
• Labs
5.Package Installers
• Package Installers
• yum
• zypper
• APT
• Labs
6.Partitioning and Formatting Disks
• Common Disk Types
• Disk Geometry
• Partitioning
• Naming Disk Devices
• Sizing up partitions
• Partition table editors
• Labs
7.Linux Filesystems
• Filesystem Basics
• Available Filesystems
• Virtual Filesystem (VFS)
• Filesystem Concepts
• Disk and Filesystem Usage
• Extended Attributes
• ext4
• XFS
• btrfs
• Creating and formatting filesystems
• Checking and Repairing Filesystems
• Mounting filesystems
• Swap
• Filesystem Quotas
• Labs
8.RAID and LVM
• RAID
• RAID Levels
• Software RAID Configuration
• Logical Volume Management (LVM)
• Volumes and Volume Groups
• Working with Logical Volumes
• Resizing Logical Volumes
• LVM Snapshots
• Labs
9.Kernel Services and Configuration
• Kernel Overview
• Kernel Configuration
• sysctl
• Kernel Modules
• Module Utilities
• Module Configuration
• udev and Device Management
• Labs
10.User and Group Account Management
• User Accounts
• Management
• Passwords
• Restricted Shells and Accounts
• The root Account
• Group Management
• PAM (Pluggable Authentication Modules)
• Authentication Process
• Configuring PAM
• LDAP Authentication
• File Permissions and Ownership
• SSH
• Labs
11.Networking
• IP Addresses
• Hostnames
• Network Devices
• ip and ifconfig
• Network Configuration Files
• Network Manager
• Routing
• DNS and Hostname Resolution
• Network Diagnostics
• Labs
12.Firewalls
• Firewalls
• Interfaces
• firewalld
• Zones
• Source Management
• Service and Port Management
• Labs
13.System Startup and Shutdown
• Understanding the Boot Sequence
• The Grand Unified Boot Loader
• GRUB Configuration Files
• System Configuration Files in /etc
• The init Process
• systemd
• SysVinit Startup
• chkconfig and service
• Upstart
• Shutting down/Rebooting the System
• Labs
14.Backup and Recovery Methods
• Backup Basics
• cpio
• tar
• Compression: gzip, bzip2 and xz and Backups
• dd
• rsync
• dump and restore **
• mt **
• Backup Programs
• Labs
15.Local System Security
• Local System Security
• Creating a Security Policy
• Updates and Security
• Physical Security
• Filesystem Security
• Linux Security Modules
• Labs
16.Basic Troubleshooting and System Rescue
• Troubleshooting Overview
• Things to Check: Networking
• Boot Process Failures
• Filesystem Corruption and Recovery
• Virtual Consoles
• Rescue Media and Troubleshooting
• System Rescue and Recovery
• Labs