Linux Foundation Certified System Administrator LFCS

Linux Foundation Certified System Administrator (LFCS)

Linux е # 1 операционна система за уеб сървъри, изчислителни облаци, смарт телефони и потребителска електроника. Тъй като Linux се разраства толкова бързо, има недостиг на опитни Linux професионалисти. Според Linux Работа доклад за 2015 г., 97% от мениджърите се стремят да добавите Linux талант тази година. Има 50,000+ обяви открити работни места, изискващи Linux на dice.com. И хората с Linux умения са наети с безпрецедентна скорост. Демонстриране на работодателите, които имате и двете умения и знания, за да бъде основен администратор с администратор на Linux Foundation Certified System.

LFS101

Introduction to Linux

  1. The Linux Foundation
  2. Linux Philosophy and Concepts
  3. Linux Structure and Installation
  4. Graphical Interface
  5. System Configuration From The Graphical Interface
  6. Finding Linux Documentation
  7. Command Line Operators
  8. File Operations
  9. User Environment
  10. Text Editors
  11. Local Security Principles
  12. Network Operations
  13. Manipulating Text
  14. Printing
  15. Bash Shell Scripting
  16. Advanced Bash Scripting
  17. Processes
  18. Common Applications

Essentials of System Administration (LFS201)

Essentials of System Administration

  1. Preface
    • Introduction
    • Relationship to LFS101x
    • Using as LFCS Exam Preparation
    • Course Formatting
    • Read the Documentation
    • Target Platform
    • Command Line vs Graphical Interface
    • Target Linux Distributions
    • Installation: What to Use for this Course
    • Course Timing
    • Lab Exercises
    • Change, Repetition, and Holy Wars
    • The Linux Foundation
    • Linux Foundation Training
    • Labs
  2. System Startup and Shutdown
    • Understanding the Boot Sequence
    • BIOS
    • Boot Loaders
    • Configuration Files in /etc
    • /etc/sysconfig
    • /etc/default
    • Shutting Down and Rebooting
    • Labs
  3. GRUB
    • What is GRUB?
    • Interactive Selections with GRUB at Boot
    • Installing GRUB
    • GRUB Device Nomenclature
    • Customizing the GRUB Configuration File
    • Labs
  4. init: SystemV, Upstart, systemd
    • The init Process
    • Startup Alternatives
    • SysVinit Runlevels
    • SysVinit and /etc/inittab
    • SysVinit Startup Scripts
    • chkconfig
    • service
    • chkconfig and service on Debian-based Systems
    • Upstart
    • Upstart Utilities
    • systemd
    • systemd Configuration Files
    • Systemctl
    • Labs
  5. Linux Filesystem Tree Layout
    • One Big Filesystem
    • Data Distinctions
    • FHS Linux Standard Directory Tree
    • Main Directory Layout
    • The root (/) Directory and Filesystem
    • /bin
    • /boot
    • Other Files and Directories in /boot
    • /dev
    • /etc
    • /home
    • /lib
    • /media
    • /mnt
    • /opt
    • /proc
    • /sys
    • /root
    • /sbin
    • /tmp
    • /usr
    • /var
    • /run
    • Labs
  6. Kernel Services and Configuration
    • Kernel Overview
    • Main Kernel Tasks
    • Kernel Command Line
    • Kernel Boot Parameters
    • sysctl
    • Labs
  7. Kernel Modules
    • Advantages of Kernel Modules
    • Module Utilities
    • Module Loading and Unloading
    • modprobe
    • Some Considerations with Modules
    • modinfo
    • Module Parameters
    • Kernel Module Configuration
    • Labs
  8. Devices and udev
    • Device Nodes
    • Major and Minor Numbers
    • udev
    • udev Components
    • udev and Hotplug
    • The udev Device Manager
    • udev Rule Files
    • Creating udev Rules
    • Some Examples of Rules Files
    • Labs
  9. Partitioning and Formatting Disks
    • Common Disk Types
    • Disk Geometry
    • Partitioning
    • Why partition?
    • Partition Table
    • Naming Disk Devices and Nodes
    • More on SCSI Device Names
    • blkid and lsblk
    • Sizing up partitions
    • Backing up and Restoring Partition Tables
    • Partition table editors
    • Using fdisk
    • Labs
  10. Encrypting Disks
    • Why Use Encryption?
    • LUKS
    • cryptsetup
    • Using an Encrypted Partition
    • Mounting at Boot
    • Labs
  11. Linux Filesystems and the VFS
    • Filesystem Basics
    • Filesystem Tree Organization
    • Virtual File System (VFS)
    • Available Filesystems
    • Journalling Filesystems
    • Current Filesystem Types
    • Special Filesystems
    • Labs
  12. Filesystem Features: Attributes, Creating, Checking, Mounting
    • Inodes
    • Directory Files
    • Extended Attributes and lsattr/chattr
    • Creating and Formatting Filesystems
    • Checking and Fixing Filesystems
    • Mounting and Unmounting Filesystems
    • mount
    • mount Options
    • umount
    • Mounting Filesystems at Boot
    • Listing Currently Mounted Filesystems
    • Labs
  13. Filesystem Features: Swap, Quotas, Usage
    • Swap
    • Quotas
    • Setting up Quotas
    • quotacheck
    • Turning quotas on and off
    • Examining Quotas
    • Setting quotas
    • Filesystem Usage
    • Disk Space Usage
    • Labs
  14. The Ext2/Ext3/Ext4 Filesystems
    • Ext4 History and Basics
    • Ext4 Features
    • Ext4 Layout
    • Block Groups
    • dumpe2fs
    • tune2fs
    • Superblock Information
    • Data Blocks and Inodes
    • Ext4 Filesystem Enhancements
    • Labs
  15. The XFS and btrfs Filesystems
    • XFS Features
    • XFS Filesystem Maintenance
    • The btrfs Filesystem
    • Labs
  16. Logical Volume Management (LVM)
    • LVM
    • LVM and RAID
    • Volumes and Volume Groups
    • Logical Volumes Utilities
    • Creating Logical Volumes
    • Displaying Logical Volumes
    • Resizing Logical Volumes
    • Examples of Resizing
    • LVM Snapshots
    • Labs
  17. RAID
    • RAID
    • RAID Levels
    • Software RAID Configuration
    • Monitoring RAIDs
    • RAID Hot Spares
    • Labs
  18. Local System Security
    • Local System Security
    • Creating a Security Policy
    • What to Include in the Policy
    • What Risks to Assess
    • Choosing a Security Philosophy
    • Some General Security Guidelines
    • Updates and Security
    • Hardware Accessibility and Vulnerability
    • Hardware Access Guidelines
    • Protection of BIOS
    • Protecting the Boot Loader with Passwords
    • Filesystem Security: mount Options
    • setuid and setgid
    • Setting the setuid/setgid Bits
    • Labs
  19. Linux Security Modules
    • What are Linux Security Modules?
    • LSM Choices
    • SELinux Overview
    • SELinux Modes
    • SELinux Policies
    • Context Utilities
    • SELinux and Standard Command Line Tools
    • SELinux Context Inheritance and Preservation
    • restorecon
    • semanage fcontext
    • Using SELinux Booleans
    • getsebool and setsebool
    • Troubleshooting Tools
    • Additional Online Resources
    • AppArmor
    • Labs
  20. Processes
    • Processes, Programs and Threads
    • The init Process
    • Processes
    • Process Attributes
    • Controlling Processes with ulimit
    • Process Permissions and setuid
    • Process States
    • Execution Modes
    • User Mode
    • System Mode
    • Daemons
    • Kernel-Created Processes
    • Process Creating and Forking
    • Creating Processes in a Command Shell
    • Using nice to Set Priorities
    • Modifying the Nice Value
    • Labs
  21. Signals
    • What are Signals?
    • Types of Signals
    • kill
    • killall and pkill
    • Labs
  22. System Monitoring
    • Available Monitoring Tools
    • The /proc and /sys Pseudo-filesystems
    • /proc Basics
    • A Survey of /proc
    • /proc/sys
    • /sys Basics
    • A Survey of /sys
    • sar
    • Labs
  23. Process Monitoring
    • Monitoring Tools
    • Viewing Process States with ps
    • BSD Option Format for ps
    • ps Output Fields
    • UNIX Option Format for ps
    • Customizing the ps Output
    • Using pstree
    • Viewing System Loads with top
    • top Options
    • Labs
  24. I/O Monitoring and Tuning
    • Disk Bottlenecks
    • iostat
    • iostat Options
    • iostat Extended Options
    • iotop
    • Using ionice to Set I/O Priorities
    • Labs
  25. I/O Scheduling
    • I/O Scheduling
    • I/O Scheduler Choices
    • I/O Scheduling and SSD Devices
    • Tunables and Switching The I/O Scheduler at Run Time
    • CFQ (Completely Fair Queue Scheduler)
    • CFQ Tunables
    • Deadline Scheduler
    • Deadline Tunables
    • Labs
  26. Memory: Monitoring Usage and Tuning
    • Memory Tuning Considerations
    • Memory Monitoring Tools
    • /proc/sys/vm
    • vmstat
    • /proc/meminfo
    • OOM Killer
    • Labs
  27. Package Management Systems
    • Software Packaging Concepts
    • Why Use Packages?
    • Packages Types
    • Available Package Management Systems
    • Packaging Tool Levels and Varieties
    • Package Sources
    • Creating Software Packages
    • Labs
  28. RPM
    • RPM
    • Advantages of Using RPM
    • Package File Names
    • Database Directory
    • Helper Programs and Modifying Settings
    • Queries
    • Verifying Packages
    • Installing Packages
    • Uninstalling Packages
    • Upgrading Packages
    • Freshening Packages
    • Upgrading the Kernel
    • Using rpm2cpio
    • Labs
  29. DPKG
    • DPKG Essentials
    • Package File Names
    • Source Packages
    • DPKG Queries
    • Installing/Upgrading/Uninstalling Packages
    • Labs
  30. yum
    • Package Installers
    • What Is yum?
    • Configuring yum to Use Repositories
    • Repository Files
    • Queries
    • Verifying Packages
    • Installing/Removing/Upgrading Packages
    • Additional Commands
    • Labs
  31. zypper
    • What Is zypper?
    • zypper Queries
    • Installing/Removing/Upgrading
    • Additional zypper Commands
    • Labs
  32. APT
    • What Is APT?
    • apt-get
    • Queries Using apt-cache
    • Installing/Removing/Upgrading
    • Labs
  33. User Account Management
    • User Accounts
    • Attributes of a User Account
    • Creating User Accounts with useradd
    • Modifying and Deleting User Accounts
    • Locked Accounts
    • User IDs and /etc/passwd
    • /etc/shadow
    • Why Use /etc/shadow?
    • Password Management
    • chage: Password Aging
    • Restricted shell
    • Restricted Accounts
    • The root Account
    • SSH
    • ssh Configuration Files
    • Labs
  34. Group Management
    • Groups
    • Group Management
    • User Private Groups
    • Group Membership
    • Labs
  35. File Permissions and Ownership
    • Owner, Group and World
    • File Access Rights
    • File Permissions and Security and Authentication
    • Changing permissions: chmod
    • chmod: Numerical Syntax for Permissions
    • Changing User and Group File Ownership: chown and chgrp
    • umask
    • Filesystem ACLs
    • Getting and Setting ACLs
    • Labs
  36. Pluggable Authentication Modules (PAM)
    • PAM: A Unified Approach to Authentication
    • Authentication Process
    • PAM Configuration Files
    • PAM Rules
    • LDAP Authentication
    • Labs
  37. Backup and Recovery Methods
    • Why Backups?
    • What Needs Backup?
    • Tape Drives
    • Backup Methods
    • Backup Strategies
    • Backup Utilities
    • cpio
    • Using tar for Backups
    • Using tar for Restoring Files
    • Incremental Backups with tar
    • Compression: gzip, bzip2 and xz and Backups
    • dd
    • dd Examples
    • rsync
    • dump and restore
    • dump Options
    • Level 0 backup with dump
    • restore
    • mt
    • Backup Programs
    • Labs
  38. Network Addresses
    • IP Addresses
    • IPv4 Address Types
    • Special Addresses
    • IPv6 Address Types
    • IPv4 Address Classes
    • Netmasks
    • Hostname
    • Getting and Setting the Hostname
    • Labs
  39. Network Devices and Configuration
    • Network Devices
    • Problems with Network Device Names
    • Predictable Network Interface Device Names
    • Examples of the New Naming Scheme
    • NIC Configuration Files
    • ifconfig
    • The ip Utility
    • Examples of Using ip
    • Routing
    • Default Route
    • Static Routes
    • Name Resolution
    • /etc/hosts
    • DNS
    • Network Diagnostic Utilities
    • Labs
  40. Firewalls
    • What is a Firewall
    • Firewall Interfaces and Tools
    • firewalld
    • firewalld Service Status
    • Zones
    • Zone Management
    • Source Management
    • Service and Port Management
    • Labs
  41. Basic Troubleshooting
    • Troubleshooting Overview
    • Basic Techniques
    • Intuition and Experience
    • Things to Check: Networking
    • Things to Check: File Integrity
    • Boot Process Failures
    • Filesystem Corruption and Recovery
    • Using Rescue/Recovery Media
    • Common Utilities on Rescue/Recovery Disks
    • Using Rescue/Recovery Media
    • Labs
  42. System Rescue
    • Emergency Boot Media
    • Using Rescue Media
    • Rescue USB Key
    • Emergency Mode
    • Single User Mode
    • Labs

This post is also available in: enEnglish (Английски)