EduMaster, s.r.o., skoleni linux/ GL-250

Školení: GL-250

Enterprise Linux System Administration

Nejbližší termíny:

Kurz není v nejbližší době naplánován. Kontaktujte nás a pokusíme se Vám vyjít vstříc.

Podrobnosti:

The GL250 is an in-depth course that explores installation, configuration and maintenance of Linux systems. The course focuses on issues universal to every workstation and server. Like all Guru Labs courses, the course material is designed to provide extensive hands-on experience. Topics include: installation and configuration; the boot process; user and group administration; filesystem administration, including quotas, FACLs, RAID and LVM; task automation; client networking; SELinux; software management; log files; troubleshooting; and more.

Current Version: I00

Prerequisites:

Students should already be comfortable working in a Linux or Unix environment. Fundamentals such as the Linux filesystem, process management, and how to edit files will not be covered in class. An understanding of network concepts, and the TCP/IP protocol suite is helpful. These skills are taught in the GL120 "Linux Fundamentals" course.

Objectives:

  1. Linux Hardware Discovery, Interaction, and Control
    1. Hardware Discovery Tools
    2. Configuring New Hardware with hwinfo
    3. Hardware and System Clock
    4. Console
    5. Virtual Terminals
    6. Serial Ports
    7. SCSI Devices
    8. USB Devices
    9. USB Configuration
    10. Common UNIX Printing System
    11. Defining a Printer
    12. Managing Optical Media
    13. Tape Libraries
    14. Managing Linux Device Files
    15. Kernel Hardware Info - /sys/
    16. /sys/ Structure
    17. udev
    18. Kernel Modules
    19. Configuring Kernel Components and Modules
    20. Handling Module Dependencies
    21. Configuring the Kernel via /proc/
    Lab Tasks
    1. Adjusting Kernel Options
    2. Configuring Print Queues
    3. Introduction to Troubleshooting Labs
    4. Troubleshooting Practice: Kernel Modules
  2. Boot Process and SysV Init
    1. Booting Linux on PCs
    2. GRUB Configuration
    3. Boot Parameters
    4. Initial ramdisk
    5. /sbin/init
    6. System Init Styles
    7. Linux Runlevels
    8. /etc/inittab
    9. /etc/rc.d/rc.sysinit
    10. SUSE /etc/init.d/boot
    11. Runlevel Implementation
    12. System Configuration Files
    13. RHEL6 Configuration Utilities
    14. SLES11 Configuration Utilities
    15. Typical SysV Init Script
    16. The /etc/rc.local File
    17. The /etc/init.d/*.local Files
    18. Managing Daemons
    19. Controlling Service Startup
    20. Shutdown and Reboot
    Lab Tasks
    1. Boot Process
    2. GRUB Command Line
    3. Basic GRUB Security
    4. Managing Services With chkconfig
    5. Troubleshooting Practice: Boot Process
  3. Software Maintenance
    1. Managing Software
    2. RPM Features
    3. RPM Architecture
    4. RPM Package Files
    5. Working With RPMs
    6. Querying and Verifying with rpm
    7. Updating the Kernel RPM
    8. Dealing With RPM & YUM Digest Changes
    9. Yum Plugins
    10. YUM Repositories
    11. Compiling/Installing from Source
    12. Manually Installed Shared Libraries
    13. Installing Source RPM Packages
    Lab Tasks
    1. Managing Software with RPM
    2. Creating a Custom RPM Repository
    3. Querying the RPM Database
    4. Installing Software via RPM & Source and Rebuilding SRPMs
  4. Filesystem Administration
    1. Partitioning Disks with fdisk
    2. Partitioning Disks with parted
    3. Filesystem Creation
    4. Mounting Filesystems
    5. Filesystem Maintenance
    6. Persistent Block Devices
    7. Resizing Filesystems
    8. Swap
    9. Filesystem Structures
    10. Determining Disk Usage With df and du
    11. Configuring Disk Quotas
    12. Setting Quotas
    13. Viewing and Monitoring Quotas
    14. Filesystem Attributes
    15. Backup Software
    16. Backup Examples
    Lab Tasks
    1. Creating and Managing Filesystems
    2. Hot Adding Swap
    3. Setting User Quotas
    4. Using rsync and ssh for Backups
    5. Using tar and cpio for Backups
    6. Using dump and restore for Backups
    7. Creating ISO Images for Backups
  5. LVM & RAID
    1. Logical Volume Management
    2. Implementing LVM
    3. Creating Logical Volumes
    4. Manipulating VGs & LVs
    5. Advanced LVM Concepts
    6. system-config-lvm
    7. SLES Graphical Disk Tool
    8. RAID Concepts
    9. Array Creation with mdadm
    10. Software RAID Monitoring
    11. Software RAID Control and Display
    Lab Tasks
    1. Creating and Managing LVM Volumes
    2. Creating and Managing a RAID-5 Array
  6. Remote Storage Administration
    1. Remote Storage Overview
    2. Remote Filesystem Protocols
    3. Remote Block Device Protocols
    4. File Sharing via NFS
    5. NFSv4
    6. NFS Clients
    7. NFS Server Configuration
    8. Implementing NFSv4
    9. AutoFS
    10. AutoFS Configuration
    11. Accessing Windows/Samba Shares from Linux
    12. SAN Multipathing
    13. Multipath Configuration
    14. Multipathing Best Practices
    15. iSCSI Architecture
    16. Open-iSCSI Initiator Implementation
    17. iSCSI Initiator Discovery
    18. iSCSI Initiator Node Administration
    19. Mounting iSCSI Targets at Boot
    20. iSCSI Multipathing Considerations
    Lab Tasks
    1. Using autofs
    2. NFS Server Configuration
    3. iSCSI Initiator Configuration
  7. User/Group Administration
    1. User and Group Concepts
    2. User Administration
    3. Modifying Accounts
    4. Group Administration
    5. Password Aging
    6. Default User Files
    7. Controlling Logins
    8. Manual DS Client Configuration
    9. system-config-authentication
    10. SLES Graphical DS Client Configuration
    11. System Security Services Daemon (SSSD)
    Lab Tasks
    1. User and Group Administration
    2. Using LDAP for Centralized User Accounts
    3. Troubleshooting Practice: Account Management
    4. Using NIS for Centralized User Accounts
  8. Pluggable Authentication Modules (PAM)
    1. PAM Overview
    2. PAM Module Types
    3. PAM Order of Processing
    4. PAM Control Statements
    5. PAM Modules
    6. pam_unix
    7. pam_nologin.so
    8. pam_limits.so
    9. pam_wheel.so
    10. pam_xauth.so
    Lab Tasks
    1. Restricting superuser access to wheel group membership
    2. Using pam_nologin to Restrict Logins
    3. Setting Limits with the pam_limits Modules
    4. Using pam_limits to Restrict Simultaneous Logins
  9. Security Administration
    1. Security Concepts
    2. Tightening Default Security
    3. SuSE Security Checker
    4. Security Advisories
    5. File Access Control Lists
    6. Manipulating FACLs
    7. Viewing FACLs
    8. Backing Up FACLs
    9. File Creation Permissions with umask
    10. User Private Group Scheme
    11. Alternatives to UPG
    12. AppArmor
    13. SELinux Security Framework
    14. SELinux Modes
    15. SELinux Commands
    16. Choosing an SELinux Policy
    17. SELinux Booleans
    18. Permissive Domains
    19. SELinux Policy Tools
    20. Basic Firewall Activation
    Lab Tasks
    1. User Private Groups
    2. Using Filesystem ACLs
    3. Exploring SELinux Modes
    4. SELinux File Contexts
  10. Basic Networking
    1. IPv4 Fundamentals
    2. TCP/UDP Fundamentals
    3. Linux Network Interfaces
    4. Ethernet Hardware Tools
    5. Network Configuration with ip Command
    6. Configuring Routing Tables
    7. IP to MAC Address Mapping with ARP
    8. Starting and Stopping Interfaces
    9. NetworkManager
    10. DNS Clients
    11. DHCP Clients
    12. system-config-network{tui,cmd}
    13. SUSE YaST Network Configuration Tool
    14. Network Diagnostics
    15. Information from netstat and ss
    16. Managing Network-Wide Time
    17. Continual Time Sync with NTP
    18. Configuring NTP Clients
    19. Useful NTP Commands
    Lab Tasks
    1. Network Discovery
    2. Basic Client Networking
    3. NTP Client Configuration
  11. Advanced Networking
    1. Multiple IP Addresses
    2. Configuring a DHCP server
    3. Enabling IPv6
    4. Interface Bonding
    5. Interface Bridging
    6. 802.1q VLANS
    7. Tuning Kernel Network Settings
    Lab Tasks
    1. Multiple IP Addresses Per Network Interface
    2. Configuring IPv6
    3. Troubleshooting Practice: Networking
  12. Log File Administration
    1. System Logging
    2. Syslog-ng
    3. Rsyslog
    4. /etc/rsyslog.conf
    5. Log Management
    6. Log Anomaly Detector
    Lab Tasks
    1. Setting up a Full Debug Logfile
    2. Remote Syslog Configuration
  13. Monitoring & Troubleshooting
    1. System Status - Memory
    2. System Status - I/O
    3. System Status - CPU
    4. Performance Trending with sar
    5. Process Accounting
    6. Troubleshooting Basics: The Process
    7. Troubleshooting Basics: The Tools
    8. strace and ltrace
    9. Common Problems
    10. Troubleshooting Incorrect File Permissions
    11. Inability to Boot
    12. Typos in Configuration Files
    13. Corrupt Filesystems
    14. RHEL6 Rescue Environment
    15. SUSE Rescue Environment
    Lab Tasks
    1. Recovering Damaged MBR
    2. Using BSD Process Accounting
  1. Pre-Installation Considerations
    1. Pre-Installation Considerations
    2. Hardware Compatibility
    3. Multi-OS Booting
    4. Partition Considerations
    5. Filesystem Planning
    6. Selecting a Filesystem
  2. Installing RHEL6
    1. Anaconda: An Overview
    2. Anaconda: Booting the System
    3. Anaconda: Common Boot Options
    4. Anaconda: Loading Anaconda and Packages
    5. Anaconda: Storage Options
    6. Anaconda: Troubleshooting
    7. FirstBoot
    8. Kickstart
    9. A Typical Install
    Lab Tasks
    1. Linux Installation
    2. Automating Installation with Kickstart
  3. Installing SLES11
    1. YaST Install Program Interface
    2. Network Installation
    3. SLP for SUSE Linux Installation
    4. Installation Choices
    5. Kernel Crash Dump Configuration
    6. Creating AutoYaST2 Files
    7. Using AutoYaST2 files
    8. linuxrc Automation
    9. Installation Diagnostics
    10. After The First Reboot
    11. A Typical Install
    Lab Tasks
    1. SUSE Installation
    2. Automating Installation with AutoYaST
  4. iSCSI Target Configuration
    1. iSCSI Target Implementations
    2. iSCSI Target Configuration (tgt)
    3. iSCSI Target LUN Configuration (tgt)
    4. iSCSI Target Auth Configuration (tgt)
    5. iSCSI Persistent Configuration (tgt)
Získané autorizace:



Ostatní partnerské organizace: