SUSE Linux Enterprise Server 12 Advanced Administration - SLE301

SUSE Linux Enterprise Server 12 Advanced Administration - SLE301


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 certification exam.


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 Server 12 Administration - SLE201 course.


5 days. Hands on.

Course Objectives

This course builds upon the SUSE Linux Enterprise Server 12 Administration - SLE201 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 certification exam.

Course Content

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 2: Encryption

Understand SSL/TLS Concepts
Create a Certificate Authority
Generate and Use Certificates

Understand GPG Concepts
Perform GPG Key Creation and Management
Perform GPG Key Distribution

Section 3: 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 4: Hardware

Hardware Info
Display Hardware Information

Understand Linux Drivers
Use Driver Management Utilities

Section 5: Advanced Networking

Network Namespaces
Understand Linux Network Namespaces
Work with Linux Network Namespaces

Understand Openvswitch Concepts
Install and Configure Open vSwitch

Understand IPv6
Configure IPv6

Section 6: Storage Administration

Understand iSCSI Concepts
Configure and Manage the LIO Daemon

Understand Mutipath I/O
Configure and Manage Device Mapper Multipath I/O

Section 7: Centralized Authentication

Understand PAM
Configure PAM

Understand SSSD
Deploy SSSD

Section 8: Packaging and Updates

Mange RPM Packages
Build RPM Packages
Understand the RPM spec file
Sign RPM Packages with GPG

Understand Software Repository Concepts
Create a Software Repository with creatrepo
Sign RPM-MD Software Repositories
Manage Software Repositories with libzypp

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 9: Advanced Deployment

Introduction to AutoYaST
Prepare for an AutoYaST Installation
Configure and Installation Server
Configure PXE

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

Overview of Machinery
Using Machinery

Section 10: Configuration Management with Salt

Salt Overview

Install and Configure Salt

Understand Execution Modules

Understand the Salt State System

Virtual Courses

ALL of our courses can be delivered virtually. And our Bath public schedule of courses are now available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at:

Public Courses

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...