Linux Foundation Certified System Administrator (55187)

This four-day, official Microsoft instructor-led Linux System Administration (55187) training course is designed to provide students with the necessary skills and abilities to work as a professional Linux system administrator. The course covers 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. It also covers how to use state-of-the-art system administration techniques in real-life scenarios via practical labs.

  • Knowledge of the basic components of Linux.
  • Familiarity with text editors.
  • Working knowledge of Bash scripting.
  • Module 1: System Startup and Shutdown
  • Understanding the Boot Sequence
  • The Grand Unified Boot Loader
  • GRUB Configuration Files
  • System Configuration Files in /etc
  • The init Process
  • SysVinit Startup
  • chkconfig and service
  • Upstart
  • systemd
  • Shutting down/Rebooting the System
  • Lab : Chapter Labs
  • Boot into non-graphical mode using GRUB
  • Add a new startup service with System V
  • Add a new startup services with system
  • Run Shutdown vs. Halt vs. Reboot
  • Module 2: Linux Filetree System Layout
  • Data Distinctions
  • FHS Linux Standard Directory Tree
  • root (/) directory
  • /bin
  • /dev
  • /etc
  • /home
  • /lib and /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /tmp
  • /usr
  • /var
  • /run
  • Lab : Chapter Labs
  • Change size of the default directories
  • Touring the /proc Filesystem
  • Module 3: Kernel Services and Configuration
  • Kernel Overview
  • Kernel Configuration
  • sysctl
  • Kernel Modules
  • Module Utilities
  • Module Configuration
  • udev and Device Management
  • Lab : Chapter Labs
  • Manipulating system tunables with sysctl.
  • Changing the maximum process ID.
  • Working with Kernel modules.
  • Working with udev
  • Module 4: Partitioning and Formatting Disks
  • Common Disk Types
  • Disk Geometry
  • Partitioning
  • Naming Disk Devices
  • Sizing up partitions
  • Partition table editors
  • Lab : Chapter Labs
  • Using a file as a disk partition image
  • Partioning a Disk Image file
  • Using losetup and parted
  • Partitioning a real hard disk
  • Module 5: Linux Filesystems
  • Some Notes About 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
  • Lab : Chapter Labs
  • Defragmenting a system.
  • Modifying Filesystem parameters using tune2fs.
  • Working with file attributes.
  • Mounting options.
  • Managing swap space.
  • Filesystem quotas.
  • Working with XFS
  • Working with btrfs
  • Module 6: 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
  • Lab : Chapter Labs
  • Creating a RAID device
  • Creating Logical Volumes
  • Module 7: Processes
  • Programs and Processes
  • Process States
  • Execution Modes
  • Daemons
  • Creating Processes
  • Process Limits
  • Process Monitoring
  • Signals
  • niceness
  • Libraries
  • Lab : Installing and Configuring Windows 7
  • Controlling processes with ulimit
  • Using ps and top
  • Monitoring process states
  • Examining signal priorities and execution
  • Module 8: Package Management Systems
  • Software Packaging Concepts
  • RPM (Red Hat Package Manager)
  • DPKG (Debian Package)
  • Revision Control Systems
  • Lab : Chapter Labs
  • Using RPM
  • Rebuilding the RPM database
  • Using DKPG
  • Version control with git
  • Module 9: Package Installers
  • Package Installers
  • yum
  • zypper
  • APT
  • Lab : Chapter Labs
  • Basic yum commands
  • Using yum to find information about a package
  • Managing groups of packages with yum
  • Adding a new yum repository
  • Basic zypper commands
  • Using zypper to find information about a package
  • Basic APT commands
  • Using APT to find information about a package
  • Managing groups of packages using APT
  • Module 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
  • Lab : Chapter Labs
  • Working with user accounts
  • Working with groups
  • Configuring PAM
  • Using chmod
  • Module 11: Backup and Recovery Methods
  • Backup Basics
  • cpio
  • tar
  • Compression: gzip, bzip2 and xz and Backups
  • dd
  • rsync
  • dump and restore
  • mt
  • Backup Programs
  • Lab : Chapter Labs
  • Using tar for backup
  • Using cpio for backup
  • Using rsync for backup
  • Module 12: Networking
  • IP Addresses
  • Hostnames
  • Configuring Network Interfaces
  • Routing
  • Name Resolution
  • Network Diagnostics
  • Lab : Chapter Labs
  • Static configuration of a network interface
  • Adding a static hostname
  • Adding a network interface alias
  • Module 13: Firewalls
  • Firewalls
  • Interfaces
  • firewalld
  • Zones
  • Source Management
  • Service and Port Management
  • Lab : Chapter Labs
  • Installing firewalld
  • Examining firewall-cmd
  • Adding services to a zone
  • Using the firewall GUI
  • Module 14: Local System Security
  • Local System Security
  • Creating a Security Policy
  • Updates and Security
  • Physical Security
  • Filesystem Security
  • Linux Security Modules
  • Lab : Chapter Labs
  • Using SELinux
  • Security and mount options
  • Using umask
  • Usint setuid and scripts
  • Module 15: Basic Troubleshoot 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
  • Lab : Chapter Labs
  • Preparing to use Rescue/Recover media
  • Recovering from a corrupted GRUB configuration
  • Recovering from a password failure
  • Recovering from partition table corruption
  • Recovering using the install image

Course Days: 4 Days