SUSE COURSES
This course is designed to introduce the new features, functionality and procedures for administering SUSE Linux Enterprise 15.
Attendees will learn how SLE 15 differs from previous versions of SUSE Linux Enterprise, and how those changes will affect the way it is deployed and used.
This course helps prepare students for the SLES 12 to 15 Certification Update exam.
Downloadable course description document
Course Information
Delivery Method: Classroom
Course Duration: 1 day
Course Level: Beginner
Key Objectives
Attendees will be taught introduced to the following changes to SLE 15:
- Installation and AutoYaST changes
- Infrastructure changes including chrony and firewalld
- Core changes to the Linux kernel, OpenSSL and libstorage
- Changes for developers: SDK, GCC7 and scripting languages
- Additional changes to the OS
- Upgrading to SLE 15 from previous versions
Audience Summary
This course is designed for SUSE Linux Enterprise administrators who have worked with previous versions, the main focus being the transition from SLE 12 to SLE 15.
Course Outline
- Introduction to SLE 15
- Evolution of Operating Systems
- Multimodal
- Unified Installer
- Modular+
- Package Handling
- chrony
- firewalld
- Installation Changes
- Unified Installer
- Extensions and Modules
- AutoYaST
- Infrastructure Changes
- chrony
- Firewalld
- Core Changes
- Linux Kernel 4.12
- openSSL 1.1
- Wayland
- YaST Partitioner
- Changes for Developers
- SDK
- Scripting Language Versions
- Wayland
- YaST Partitioner
- Additional Changes
- Repository Management Tool (RMT)
- Miscellaneous Changes
- Upgrade Paths and Methods
- Available Upgrade Paths
- SLE 15 Product Life Cycle
- Preparing for an Upgrade
Course Prerequisites
This course is designed for students with previous SUSE Linux Enterprise Server experience equivalent to SLE201 SUSE Linux Enterprise Server 12 Administration , although intermediate experience with any Linux distribution will be sufficient.
his course is designed for those who are seeking a fundamental understanding of the SUSE Linux Enterprise Server (SLES) operating system.
Students will be able to install and configure a SLES 12 server and integrate it into an existing network. They will be able to perform the most important system administration tasks.
This course helps prepare students for the SUSE Certified Administrator in Enterprise Linux 12 (2018 Update) certification exam.
Key Objectives
Attendees will be taught the following concepts and skills that are fundamental in administering the SLES Operating System:
- Install SLES 12 and perform basic Linux configuration
- Become familiar with the command line interface & commonly used commands
- Configure and use Remote Administration
- Manage the boot process and understand systemd
- Manage processes and jobs
- Manage users and permissions
- Manage software
- Configure basic networking
- Manage storage
- Monitor SUSE Linux Enterprise
- Learn about SUSE Linux Enterprise Server for SAP Applications (optional)
Audience Summary
This course is designed for those who have little or no experience with Linux and who are seeking a fundamental understanding of the SUSE Linux Enterprise 12 operating system. It is also ideal for those who want to begin preparing for the SUSE Certified Administrator in Enterprise Linux 12 (2017 Update) certification exam.
Course Outline
- Section 1: Overview of SUSE Linux Enterprise?
- Flavors of SUSE Linux
- SLE Maintenance Model
- YaST
- Linux Desktop Environments
- Section 2: The Linux Filesystem
- Understand the FHS (SLES12)
- Understand Linux File Type
- Section 3: Work with the Command Line
- Help and Documentation
- The Shell Environment
- Common CLI Commands
- Section 4: The Vim Editor
- Section 5: Remote Administration
- SSH
- VNC
- Section 6: System Initialization
- Boot Process
- Boot Loader
- Kernel and Initrd
- Section 7: Process Management
- Process Administration
- Background Processes
- Process Scheduling
- Section 8: Identity and Security
- User Management
- File Permissions
- Privilege Delegation
- Section 9: Software Management
- Compile from Source
- RPM
- Dependency Managers
- Section 10: Network Administration
- Linux Network Commands
- Wicked
- Firewall
- Section 11: Storage Administration
- Storage Concepts
- Partitioning
- Filesystems
- LVM
- RAID
- Section 12: Administration and Monitoring
- Time Sync
- System Logging
- Support Config Tool
- Section 13: Install SUSE Linux Enterprise
- Appendix: SUSE Linux Enterprise Server 12 for SAP Applications
Course Prerequisites
This course is designed for students without previous Linux experience. Basic computer skills on any operating system is required.
This course is designed for those who are seeking a fundamental understanding of the SUSE Linux Enterprise Server (SLES) operating system.
Students will be able to install and configure a SLES 15 server and integrate it into an existing network. They will be able to perform the most important system administration tasks.
This course helps prepare students for the SUSE Certified Administrator in Enterprise Linux 15 certification exam.
Downloadable course description
Course Information
Delivery Method: Classroom
Course Duration: 4 days
Course Level: Beginner
Key Objectives
Attendees will be taught the following concepts and skills that are fundamental in administering the SLES Operating System:
- Install SLES 15 and perform basic Linux configuration
- Become familiar with the command line interface & commonly used commands
- Configure and use Remote Administration
- Manage the boot process and understand systemd
- Manage processes and jobs
- Manage users and permissions
- Manage software
- Configure basic networking
- Manage storage
- Monitor SUSE Linux Enterprise
Audience Summary
This course is designed for those who have little or no experience with Linux and who are seeking a fundamental understanding of the SUSE Linux Enterprise 15 operating system. It is also ideal for those who want to begin preparing for the SUSE Certified Administrator in Enterprise Linux 15 certification exam.
Course Outline
- Section 1: Overview of SUSE Linux Enterprise
- Flavors of SUSE Linux
- SLE Maintenance Model
- YaST
- Section 2: The Linux Filesystem
- Understand the Filesystem Hierarchy Standard (FHS)
- Understand the Linux File Types
- Section 3: Work with the Command Line
- Getting Help at the Command Line
- Understand the Shell Environment
- Section 4: The Vim Editor
- Section 5: Remote Administration
- Understand Remote Administration with OpenSSH
- Understand Remote Administration with VNC
- Section 6: System Initialization
- Understand the Boot Process
- Understand the GRUB2 Boot Loader
- Define and Describe systemd
- Section 7: Process Management
- Understand Process Administration
- Understand Background Processes
- Understand Process Scheduling
- Understand xinetd
- Section 8: Identity and Security
- Understand User Management
- Understand Filesystem Permissions
- Understand Privilege Delegation
- Section 9: Software Management
- Understand Compiling Software from Source
- Understand Management of RPM Packages
- Understand Software Management with Libzypp
- Section 10: Network Management
- Understand Network Management in SLE
- Understand Network Management with Wicked
- Understand firewalldl
- Section 11: Storage Management
- Understand the Linux I/O Stack
- Recognize Traditional Linux File Systems
- Configure Logical Volume Management (LVM)
- Configure Software RAID
- Define and Describe BtrFS
- Understand NFSv4
- Section 12: Administration and Monitoring
- Understand Time Sync with chrony
- Configure System Logging
- Understand Supportconfig
- Section 13: Installing SUSE Linux Enterprise
- Understand the Unified Installer
- Understand Extensions and Modules
- Understand AutoYaST
Course Prerequisites
This course is designed for students without previous Linux experience. Basic computer skills on any operating system is required.
This course is designed for those who deploy, or will be deploying, SUSE Linux Enterprise Server locally on bare metal, virtualized, or into a public or private cloud, including Azure, AWS, or GCE.
Students will learn basic installation techniques using the unified installer, as well as more advanced AutoYaST and image-based deployments.
Course Information
Delivery Method: Classroom
Course Duration: 2 days
Course Level: Beginner
Key Objectives
Attendees will be taught the following concepts and skills that are fundamental in Deploying the SLES Operating System:
- Understanding current deployment technologies
- How to deploy with AutoYaST
- Configuring installation services: DHCP, PXE, Installation Servers
- Automating an installation with AutoYaST
- Image based deployment with KIWI
- Basic layout and function of a KIWI XML file
- Deploying to the cloud
- Azure introduction
- AWS introduction
- GCE introduction
- Images found in the public cloud marketplaces
- Deploying to Azure, AWS, and GCE
Audience Summary
This course is designed for those who have experience administering SUSE Linux Enterprise Server or other Linux distributions.
Course Outline
- Section 1: Overview of Deployment Technologies
- Bare Metal Technologies
- Cloud Deployments
- Automation and Imaging
- Section 2: Automated Installation with AutoYaST
- Installation Services
- SLES Installation Server
- DHCP
- TFTP
- PXE
- Understand AutoYaST
- Prepare for an AutoYaST Installation
- The Control File
- PXE and AutoYaST
- AutoYast Scripts, Rules, and Classes
- Installation Services
- Section 3: Image Based Deployment with KIWI
- Overview of KIWI
- Installing KIWI
- Basic KIWI Workflow
- Building KIWI Images
- Customizing the Boot Process
- The KIWI Image Description File
- Advanced Configuration Options
- KIWI Image Maintenance
- Section 4: Cloud Deployment
- Available Cloud Providers
- Images in the Cloud
- Deploying to the cloud
- GCE
- Azure
- AWS
Course Prerequisites
Students should be proficient in the use of the Bash shell, understand basic use-cases for deployment types, and be comfortable installing operating systems. Linux experience is required.
The course SUSE Linux Enterprise Server 12 Advanced Administration builds upon the SUSE Linux Enterprise Server 12 Administration course and teaches advanced system administration tasks on SLES 12.
Attending students should have a good working knowledge of general system configuration and working with the Linux command line. After attending the course, the student should be capable of administering SLES 12 and be able to deal with specialized networking and storage configuration. They should also have a solid understanding of basic Bash scripting.
This course helps prepare students for the SUSE Certified Engineer in Enterprise Linux 12 (2018 Update) certification exam.
Course Information
Delivery Method: Classroom, Virtual Classroom
Course Duration: 5 days
Course Level: Intermediate
Audience Summary
The course is designed for those who already have experience with Linux, including general system configuration and using the command line. The course is ideal for those seeking advanced administration skills on SUSE Linux Enterprise Server 12, those who have completed the SUSE Linux Enterprise Server 12 Administration (SLE201) course and those preparing to take the SUSE Certified Engineer in Enterprise Linux 12 (2017 Update) certification exam.
Course Outline
Section 1: Advanced System Administration
- YaST Security Module
- Understand and use the YaST Security Module
- Backup and Recovery
- Understand and Use Snapper
- Software Libraries
- Understand Software Libraries in Linux
- General Server Health
- Gather Server Health and Performance Information
- Monitoring Overview
- Monitoring Methodology
- What are Optimization Tools?
- The Optimization Process
- System Optimization Tools
- Control Groups
- Understand Linux Control Groups
Section 02: Encryption
- SSL/TLS
- Understand SSL/TLS Concepts
- Create a Certificate Authority
- Generate and Use Certificates
- openSSL
- GPG
- Understand GPG Concepts
- Perform GPG Key Creation and Management
- Perform GPG Key Distribution
Section 03: Shell Scripting
- Use Basic Script Elements
- Use Control Structures
- Read User Input
- Use Arrays
- Use Functions
- Use Command Options in Scripts
- Test File Types and Compare Values
Section 04: Hardware
- Hardware Info
- Display Hardware Information
- Drivers
- Understand Linux Drivers
- Use Driver Management Utilities
Section 05: Advanced Networking
- Network Namespaces
- Understand Linux Network Namespaces
- Work with Linux Network Namespaces
- Openvswitch
- Understand Openvswitch Concepts
- Install and Configure Open vSwitch
- IPv6
- Understand IPv6
- Configure IPv6
Section 06: Storage Administration
- iSCSI
- Understand iSCSI Concepts
- Configure and Manage the LIO Daemon
- MPIO
- Understand Mutipath I/O
- Configure and Manage Device Mapper Multipath I/O
Section 07: Centralized Authentication
- PAM
- Understand PAM
- Configure PAM
- SSSD
- Understand SSSD
- Deploy SSSD
Section 08: Packaging and Updates
- RPM
- Mange RPM Packages
- Build RPM Packages
- Understand the RPM spec file
- Sign RPM Packages with GPG
- Repositories
- Understand Software Repository Concepts
- Create a Software Repository with creatrepo
- Sign RPM-MD Software Repositories
- Manage Software Repositories with libzypp
- SMT
- Understand the Subscription Management Tool (SMT)
- Install and Configure an SMT Server
- Manage Software Repositories with SMT
- Use Repository Staging with SMT
- Configure SMT Clients
Section 09: Advanced Deployment
- AutoYaST
- Introduction to AutoYaST
- Prepare for an AutoYaST Installation
- Configure and Installation Server
- Configure PXE
- Kiwi
- Overview of KIWI
- Installing KIWI
- Basic Workflow
- Building Images
- Customizing the Boot Process
- The KIWI Image Description File
- Advanced Configuration Options
- Image Maintenance
- System Analysis
- Machinery
- Overview of Machinery
- Installation
- Using Machinery
Section 10: Configuration Management with Salt
- Salt Overview
- Install and Configure Salt
- Understand Execution Modules
- Understand the Salt State System
Course Prerequisites
Before attending this course, it is highly recommended that students have a good working knowledge of Linux and should be able to:
- Perform partitioning and file system setup and maintenance
- Perform system configuration including network setup and user management
- Manage software packages
- Work on the command line including file management and text editing
This knowledge can be gained through the SUSE Linux Enterprise 12 Administration Course (SLE201).
The course SUSE Linux Enterprise Server 15 Advanced Administration builds upon the SUSE Linux Enterprise Server 15 Administration course and teaches advanced system administration tasks on SLES 15.
Attending students should have a good working knowledge of general system configuration and working with the Linux command line. After attending the course, the student should be capable of administering SLES 15 and be able to deal with specialized networking and storage configuration. They should also have a solid understanding of basic Bash scripting.
This course helps prepare students for the SUSE Certified Engineer in Enterprise Linux 15 certification exam.
Course Information
Delivery Method: Classroom
Course Duration: 4 days
Course Level: Intermediate
Key Objectives
During this course you will learn:
- System Optimization
- Control Groups
- Manage encryption
- Use the Shell efficiently and create Shell scripts
- Manage Hardware and Drivers
- Advanced Networking configuration
- iSCSI and Multipath IO
- Centralized Authentication
- Packaging software and managing system updates
- Configuration Management using Salt
Audience Summary
The course is designed for those who already have experience with Linux, including general system configuration and using the command line. The course is ideal for those seeking advanced administration skills on SUSE Linux Enterprise Server 15, those who have completed the SUSE Linux Enterprise Server 15 Administration (SLE201v15) course and those preparing to take the SUSE Certified Engineer in Enterprise Linux 15 certification exam.
Course Outline
Section 1: Advanced System Administration
- YaST Security Module
- Understand and use the YaST Security Module
- Backup and Recovery
- Understand and Use Snapper
- Software Libraries
- Understand Software Libraries in Linux
- General Server Health
- Gather Server Health and Performance Information
- Monitoring Overview
- Monitoring Methodology
- What are Optimization Tools?
- The Optimization Process
- System Optimization Tools
- Control Groups
- Understand Linux Control Groups
Section 02: Encryption
- SSL/TLS
- Understand SSL/TLS Concepts
- openSSL
- GPG
- Understand GPG Concepts
- Perform GPG Key Creation and Management
- Perform GPG Key Distribution
Section 03: Shell Scripting
- Use Basic Script Elements
- Use Control Structures
- Read User Input
- Use Arrays
- Use Shell Functions
- Use Command Options in Scripts
- Test File Types and Compare Values
Section 04: Hardware
- Hardware Info
- Display Hardware Information
- Drivers
- Understand Linux Drivers
- Use Driver Management Utilities
Section 05: Advanced Networking
- Advanced Network Interface Types
- Bridges
- Virtual Ethernet Devices
- VLANs
- Network Namespaces
- Understand Linux Network Namespaces
- Work with Linux Network Namespaces
- IPv6
- Understand IPv6
- Configure IPv6
Section 06: Advanced Storage Administration
- iSCSI
- Understand iSCSI Concepts
- Configure and Manage the LIO iSCSI Target
- Configure and Manage the iSCSI Initiator
- MPIO
- Understand MPIO
- Configure and Manage Device Mapper Multipath I/O
Section 07: Centralized Authentication
- PAM
- Understand PAM
- Configure PAM
- SSSD
- Understand SSSD
- Deploy SSSD
Section 08: Advanced Software Management
- RPM
- Mange RPM Packages
- Build RPM Packages
- Understand the RPM spec file
- Sign RPM Packages with GPG
- Repositories
- Understand Software Repository Concepts
- Create a Software Repository with creatrepo
- Sign RPM-MD Software Repositories
- Manage Software Repositories with libzypp
- RMT
- Understand the Repository Mirroring Tool (RMT)
- Install and Configure an RMT Server
- Mirror Software Repositories with RMT
- Configure SMT Clients
Section 9: Configuration Management with Salt
- Salt Overview
- Install and Configure Salt
- Understand Execution Modules
- Understand the Salt State System
Course Prerequisites
Before attending this course, it is highly recommended that students have a good working knowledge of Linux and should be able to:
- Perform partitioning and file system setup and maintenance
- Perform system configuration including network setup and user management
- Manage software packages
- Work on the command line including file management and text editing
This knowledge can be gained through the SUSE Linux Enterprise 15 Administration Course (SLE201v15).
This 3-day course introduces attendees to security topics for SUSE Linux Enterprise Server. Attendees will be introduced to the basic computer security concepts and will learn how to develop a security policy and implement a more secure SUSE environment. A variety of approaches regarding system security from physical, local and network security will be reviewed. MAC and DAC access control methods and some of its supporting tools are also included in the course objectives. Auditing as a valid method to monitor security measures is also covered. Lastly, a description of the security process at SUSE and its publicly available resources will give the attendees a better way to support their day to day SUSE Linux Enterprise Server administration and operation in a consistent and secure fashion.
Course Information
Delivery Method: Classroom
Course Duration: 3 days
Course Level: Advanced
Key Objectives
During this course you will learn:
- Understand Security Concepts and Cryptography Basics
- Understand SUSE Security Resources and SLES 12 Security Certifications
- Secure the Boot Process
- Understand the YaST Security Module
- Understand Configurable Kernel Security Settings
- Understand the Importance of Patches and Updates
- Filesystem Security
- Secure Local User Accounts and Restricting Access to the Root Account
- Understand Systemd Session Management and Resource Control
- PAM Modules
- Delegate Administrative Privilege (sudo, polkit)
- Understand Network Packet Filtering, TCP Wrappers and Xinetd
- Restrict Network Access with Systemd
- Understand and Configure Virtual Private Networks
- Use Security Audit Tools: SUSE Seccheck, AIDE, Linux Audit Framework, Centralized Logging
- Understand the Linux Security Modules Framework ( LSM )
- Understand How AppArmor and SELinux Compare
Audience Summary
This course is designed for SUSE system administrators who want to learn how to secure their systems.
Course Outline
- Section 1: Introduction to Security
- Section 2: Basic System Lockdown
- Section 3: Local Account Security
- Section 4: Privilege Elevation
- Section 5: Network Service Lockdown
- Section 6: Security Audit Tools
- Section 7: Linux Security Modules
Course Prerequisites
SCE in Enterprise Linux or equivalent experience is strongly recommended.
This new 2 day course covers covers the System Security Service Daemon (SSSD) as deployed on the SLES 12 platform. The SSSD, designed for and available for nearly all Linux distributions, is fast becoming the Linux server authentication framework of choice. Comprehensive documentation and technical instruction on the concepts, use cases and deployment techniques for system administrators is still difficult to obtain. This course attempts to do just that.
Course Information
Delivery Method: Classroom
Course Duration: 2 days
Course Level: Intermediate
Key Objectives
During this course you will learn to :
- Understand the architecture and functionality of the SSSD
- Implement the SSSD with common identity providers
- Secure and optimize the SSSD
Audience Summary
The course is ideal for system administrators and consultants who need to:
- Better understand the use case of the SSSD and it’s features
- Deploy new systems using the SSSD
- Migrate from legacy PAM LDAP or PAM LDAP/Kerberos configurations
- More tightly integrate Linux systems into Active Directory environments
- Assess environment design choices, SSSD best practices and administration
Course Outline
SECTION 1: The features, architecture and requirements of the SSSD
SECTION 2: Testing time synchronisation and DNS services
SECTION 3: Implement and test the openLDAP client
SECTION 4: Install required software (SSSD LDAP/LOCAL providers)
SECTION 5: Implement and test the SSSD LDAP providers
SECTION 6: Implement and test the SSSD LOCAL providers
SECTION 7: Tuning the SSSD configurations and security
SECTION 8: Install required software (SSSD Kerberos providers)
SECTION 9: Implement and test the SSSD LDAP/Kerberos providers
SECTION 10: Joining the Active Directory domain
SECTION 11: Implement and test the Linux Kerberos client
SECTION 12: Implement and test the openLDAP client (GSSAPI)
SECTION 13: Implement and test the SSSD LDAP/Kerberos providers
SECTION 14: Tuning the SSSD configurations and security
SECTION 15: Using the SSSD tools and utilities
SECTION 16: Review the SSSD cache files and records (optional)
SECTION 17: Install required software (SSSD AD providers)
SECTION 18: Implement and test the SSSD AD providers
SECTION 19: Changing between mapped and non-mapped configs
SECTION 20: Tuning the SSSD configurations and security
SECTION 21: Implement and test autofs maps and caching
SECTION 22: Implement and test sudo rules and caching
Course Prerequisites
Attendees should have familiarity with the Command Line, Linux System Administration skills and attention to details. SUSE Certified Administrator (SCA) in Enterprise Linux or SUSE Certified Linux Engineer (SCE) in Enterprise Linux certification or level of experience recommended.
SUSE TRAINING
Improve your skills, or the skills of your team, with our hands-on, role-based training for IT professionals and developers. Master key tasks for SUSE® Linux Enterprise Server, SUSE® Enterprise Storage, SUSE® Manager, SUSE® Linux Enterprise Server for SAP Applications and more.
SUSE Training is available through authorized SUSE Training Partners and delivered by accredited SUSE Certified Instructors. See the Schedule and Find a Training Partner links in the menu above to find a class.