Detailed Course Outline
Course Contents - DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: FILE SYSTEM CONFIGURATION
- File system types
- The Linux I/O stack
- MBR vs GPT partition tables
- Partitioning a disk
- Comparison of Linux filesystems
- Creating Btrfs, XFS and EXT filesystems
- Displaying disk usage
- Mounting and unmounting file systems
- Configuring labels and UUIDs
- Locating files in use
- Exercise
Session 2: ADVANCED FILE SYSTEM OPERATIONS
- Logical Volume Management
- Checking and repairing the file system
- Growing file systems
- Filesystem debugging and defragmentation
- Listing swap areas
- Creating and removing swap areas
- Exercise
DAY 2
Session 3: USER ACCOUNT MANAGEMENT
- User Private Group scheme
- Files used in creating a user
- Adding users via the command line and YaST
- Managing groups
- Password administration
- Bash Shell environment
- Configuring user limits
- Extended permissions
- Configuring Privilege Delegation via sudo
- Sudo aliases and groups
- Monitoring login activity
- Exercise
Session 4: PACKAGE MANAGEMENT
- The Red Hat Package Manager (rpm)
- Verifying Software
- Querying installed and uninstalled packages
- Installing and removing packages
- Upgrade mechanism
- Converting rpm packages to cpio format
- Transferring files via cURL
- The libzypp package manager
- Exercise
Session 5: SYSTEM LOGGING
- rsyslog configuration
- Configuring remote logging
- Testing using logger
- Managing logs with logrotate
- Basic and advanced journal queries
- Configuring the journal
- Exercise
Session 6: SYSTEM SECURITY AND ENCRYPTION
- Secure shell OpenSSH
- Public/private key authentication
- X11 forwarding
- The SUSE firewall
- Encryption with GNU Privacy Guard GPG
- Managing firewalld from the GUI and command line
- Exercise
DAY 3
Session 7: SYSTEM STARTUP AND SHUTDOWN
- System startup process
- Startup script framework
- Managing services using YaST
- Starting and stopping services dynamically
- Creating Systemd services, timers and mount units
- Running transient units
- suseconfig and /etc/sysconfig
- Changing run levels and shutdown
- Exercise
Session 8: PROCESS MONITORING AND SCHEDULING
- Monitoring processes
- Graphical monitoring tools
- Utilising terminal multiplexers
- Monitoring with watch
- Shared libraries
- Scheduling processes with at
- The cron configuration files
- Scheduling processes with cron
- crontab command options
- Managing anacron
- Exercise
Session 9: LINUX NETWORKING
- Basic network configuration
- IPv4 and IPv6 addressing
- Network protocols
- Network services and port numbers
- Configuring IPv4 and IPv6 with ip and Network Manager
- Configuration with systemd-networkd
- Managing network devices
- Resolving hostnames and DNS
- Searching domains
- Routing under Linux
- Exercise
DAY 4
Session 10: INTERNET SERVICES
- Network services
- Managing services with systemd sockets
- Checking network service ports
- Analysing network packets
- Configuring and monitoring network time
- Configuring the hardware clock
- Remote administration
- Configuring Virtual Network Computing
- Exercise
Session 11: CONFIGURING PRINTERS
- The Common Unix Printing Service CUPS
- Printer devices and configuration
- Installing printers
- Configuring the CUPS server
- Printer options
- Print commands
- Managing print queues
- Exercise
Session 12: LOCALISATION
- Localisation overview
- Locale variables
- Converting character sets and encoding
- Configuring the locale and keymap
- Configuring the system and user time zone
- Exercise
Session 13: VIRTUALISATION, CLOUD SERVICES AND CONTAINERS
- Configuring KVM virtualisation
- Installing virtual systems
- Understanding Linux Containers
- Creating and running Docker containers
- Iaas cloud
- Exercise
DAY 5
Session 14: DEVICES UNDER LINUX
- Device services
- Device file naming conventions
- The /sys and /proc directories
- Examining hardware
- Hardware and software configuration messages
- ACPI service and Desktop Bus
- Managing disk parameters
- Detecting new hardware
- System overview: siga
- Exercise
Session 15: BACKUP AND RESTORE
- Archiving with tar and cpio
- Device cloning with dd
- Compressing files
- Archiving RAR files
- unar and other backup tools
- Exercise
Session 16: TROUBLESHOOTING
- Troubleshooting process
- Booting into maintenance mode
- Booting the rescue system
- The SLE Maintenance Model
- Generating information with supportconfig
- Exercise