Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SUSE: Linux Administration Step-by-Step to Boost your Career
Role Play
Rating: 4.4 out of 5(328 ratings)
1,967 students

SUSE: Linux Administration Step-by-Step to Boost your Career

Administrating SUSE Linux Enterprise Server or OpenSUSE Server
Created byVitalii Shumylo
Last updated 10/2026
English
EnglishSpanish [Auto],

What you'll learn

  • Get to Know YaST
  • Manage the Network Configuration Information from YaST
  • Install Software Packages
  • Manage Repositories
  • Access and Use man Pages
  • Use info Pages
  • Access Release Notes and White Papers
  • Use GUI-Based Help
  • Manage Users and Groups from the Command Line
  • Manage Users and Groups from YaST
  • Manage File Permissions and Ownership
  • And much more...

Course content

1 section • 70 lectures • 8h 0m total length
  • Installing SuSe Linux13:16

    Install openSUSE Leap by downloading the lib version or network image, then create a Hyper-V or VirtualBox virtual machine, enable online repositories, use syslinux, and install KDE Plasma.

  • Managing users with YaST8:44

    Manage users and groups with YaST to create and edit accounts, assign group memberships, and configure authentication settings, while understanding root account considerations and password policies.

  • Adding and modifying users and groups with YaST4:47

    Enable efficient system management by using YaST to add and manage users and groups, configure password policies, login settings, and account expiration for secure, multi-user SUSE Linux environments.

  • Configuring language and time settings in YaST11:55

    Configure the primary and secondary languages in YaST and set time zone and clock to UTC with NTP for accurate system timing.

  • System Maintenance in SUSE Linux - How to Update Packages5:36

    Learn how to maintain a SUSE Linux Enterprise Server by updating packages with Yast or zipper, monitor performance, manage logs, and clean up unused files.

  • Log Management in SUSE - Where and How to Access System Logs5:20

    Learn to access system logs in /var/log, view detailed entries with journalctl (including boot and kernel ring buffer messages), and safely clean unused files to keep SUSE Linux efficient.

  • Performance Monitoring and Hostname Configuration in SUSE5:44

    Monitor SUSE Linux performance with top, vmstat, and GNOME system monitor for CPU, memory, disk I/O, and network activity; update hostname with sudo hostnamectl set hostname and reboot.

  • Introduction1:26

    Learn to administer SUSE Linux using YaST, covering network configuration, software management, and user roles, while mastering how to locate help resources like man pages and release notes.

  • Get to know YaST3:50

    Get to know YaST, the SUSE configuration tool, available in graphical and text modes, with modules for software and system tasks and root access to apply changes.

  • Understanding SuSEconfig3:48

    relevant for versions before openSUSE 12.3

  • Managing Network Configuration from YaST10:05

    Learn to configure networks with YaST by selecting network devices, setting IP addresses (automatic or static), DNS, routing, and then verify the configuration with IP commands.

  • Installing Software Packages3:46

    Learn how to install software packages in SUSE Linux Enterprise Server using YaST software management, check dependencies, and manage installation sources with search filters.

  • Managing Installation Repositories1:50

    Manage SUSE Linux software repositories with YaST control center to add, edit, enable, disable, or delete installation sources, and adjust source order and priority to control available packages.

  • Never Been Patched: Planning Updates for the Clinic's SUSE Server
  • Summary3:12

    Learn to use YaST in SUSE Linux Enterprise to configure systems, manage network settings (static ip address, hostname, dns, routes), install software with dependencies, and add software repositories.

  • Section Quiz: Administer Linux with YaST
  • Introduction0:40

    Learn how to locate and use multiple help resources for Linux, including man pages, release notes, white papers, graphical user interface based help, and web searches.

  • Accessing and Using Man Pages7:45

    Explore accessing and using man pages in SUSE Linux, switch to English, and navigate sections from 1 to 8, while learning search and paging with less and q to exit.

  • Using Info Pages2:10

    Explore info files in /usr/share/info as an alternative to manual pages; read with info, navigate sections via space or page down, page up, and display help with h.

  • Accessing Release Notes, White Papers, Help and Online Help4:40

    Access release notes, white papers, and installed package help from the share/doc directory; use YaST and the GUI help center to browse language options, categories, and command references.

  • Summary2:08

    Review essential Linux help resources including manual pages (man), info pages, release notes, and white papers, and explore GUI help and web search.

  • Section Quiz: Using Help Resources
  • Course Overview1:13

    learn the structure of the Linux file system on SUSE Enterprise Linux, master essential file operations on the command line, identify file types, create and view files, and locate content.

  • Understand the File System Hierarchy Standard2:30

    Explore how Linux file systems span multiple devices, mount at various levels in the directory hierarchy, support 255-character names with escaping, and respect case sensitivity.

  • The Hierarchical Structure of the File System 12:38

    Navigate the hierarchical Linux file system from the root directory to partitions and networks, using absolute and relative paths, slash separators, and the cd command to change directories.

  • The Hierarchical Structure of the File System 24:15

    Explain the two-layer filesystem hierarchy under the root, with top-layer directories and a second layer under /usr and /var, plus the boot-time role of /bin and /boot.

  • The Hierarchical Structure of the File System 35:50

    Explore how the Linux file system uses device files in /dev, with major and minor numbers for drivers and both character and block devices.

  • The Hierarchical Structure of the File System 45:12

    Explore the hierarchical file system from the root to user home directories, hidden dot files, and kernel modules under /lib/modules, plus /etc configuration files for services.

  • The Hierarchical Structure of the File System 511:41

    Explore the Linux file system hierarchy rooted at /, including mount points under /media and key directories like /bin, /usr, and /opt that organize programs.

  • Mounting File Systems5:04

    Mount and unmount Linux file systems with the mount and umount commands, set mount points like /mnt, and specify file system types with -t.

  • Using Mounting Command Demo3:59

    Discover linux file system hierarchy, locate the dvd mount point, mount the dvd manually to /mnt as root, list its contents, and unmount when finished.

  • File Types3:19

    Explore how the Linux file system uses normal files, directories, and Unix-specific file types, and learn how device files, links, and sockets enable hardware access and inter-process data exchange.

  • Managing Directories7:13

    Learn to navigate and manage directories using the command line interface and graphical file managers, mastering cd, ls, and pwd with options like -a, -l, -R.

  • Get to Know the Command Shells7:01

    Explore how the bash shell serves as the command interpreter between users and the kernel, switch among shells, and configure bash with login and non-login sessions using profile and bashrc.

  • Get to know History function and how to switch to User root4:12

    Master bash history and root access: store and search commands in ~/.bash_history, use Ctrl-R to find entries, and switch to the root user with su for elevated privileges.

  • Work with Variables and Aliases8:02

    Explore variables and aliases in bash, including environment and shell variables like path, home, and user, how to display and set values, and create persistent aliases.

  • Using Search Patterns, locale and Special Characters6:55

    Learn to use search patterns and locale settings to manage files and characters, and apply masking, quoting, and escaping techniques to prevent shell interpretation and ensure utf-8 handling.

  • Practice exercises: Creating an Alias and Working with Command Syntax3:30

    Create an alias hello that prints a welcome message with the username and verify with type, then remove the alias while practicing wildcards to list /bin files and adjust encoding.

  • Using Piping and Redirection11:29

    Explore piping and redirection in linux, using stdin, stdout, and stderr, redirecting input and output to files, append outputs, piping commands, and using tee for display and save.

  • Section Quiz: Work with the Linux Shell and Command Line Interface (CLI)
  • User and Group Administration with YaST12:38

    Learn to manage Linux users and groups with YaST for multi-user systems, configure UIDs and GIDs, set login shells, home directories, passwords, and LDAP integration.

  • Hands-On Exercise: Manage User and Group Accounts with YaST2:31

    Manage Linux user and group accounts with YaST by adding and deleting users. Create a new user named tux penguin with username tux and password novell, then verify access.

  • Check User and Group Information on Your Server9:25

    Explore how Linux uses UIDs and GIDs to identify users and groups, view details with id, groups, and finger, and manage regular versus system accounts via /etc/passwd, /etc/shadow, and /etc/group.

  • Hands-On Exercise: Check User and Group Information on Your Server1:51

    Switch to root with su, inspect /etc/group and /etc/passwd, and use id to compare uid and gid for root and other users.

  • Manage User and Group Accounts from the Command Line15:27

    Manage user and group accounts from the command line using user add, user del, and user mod, set home directories, passwords, expirations, and group memberships, and configure login messages.

  • Hands-On Exercise: Manage User and Group Accounts from the Command Line3:33

    Add a new user, verify entries in the passwd and shadow files, set and change the password, switch to the user, then remove the account and its home directory.

  • Manage File Permissions and Ownership12:22

    Learn to view and manage file permissions and ownership in Linux using ls -l, chmod, chown, and chgrp, including octal permissions, umask, and recursive changes.

  • Hands-On Exercise: Manage File Permissions and Ownership3:05

    Manage file permissions and ownership by creating /files with private and public subdirectories, setting private to 700 and public to 777, and testing access as a normal user.

  • Just Make It 777? Setting Up a Shared Project Folder on SUSE
  • Section Quiz: Manage User and Group Accounts with YaST
  • Onboard and Offboard a Contractor from the SUSE Command Line
  • Use vi to Edit Files in the Linux System. Hands-On Exercise10:49

    Learn to use vi/vim to edit files on any Linux system, mastering command, insert, and command-line modes and essential commands like i, escape, :w, dd, and p.

  • Getting Started with Vim Basics12:42

    Master vim basics by switching between insert and normal modes, using escape to switch modes, and navigating with h j k l and word keys.

  • Introduction to Basic Navigation in Vim14:36

    Learn vim basics: switch between normal and insert modes, move with h j k l, w, and b; search with / and n, and save with :wq.

  • Hands-on Practice: Vim Installation and Basic Navigation5:20

    Install vim on Ubuntu, macOS, or Windows, launch vim, enter insert mode with i, and practice navigation with h j k l, 10j, 20k, w, B, $, and 0.

  • Fundamentals of Editing in Vim14:22

    Master vim basics by navigating the document, performing searches with / and highlighting, and editing with copy and paste, delete, and insert operations.

  • Basic Vim Navigation4:20

    Master vim navigation through hands-on exercises, moving between paragraphs and lines, pasting in insert mode, and jumping to line starts and ends using g, G, 0, $, and braces.

  • Advanced Vim Navigation7:07

    Master advanced vim navigation by searching for Python occurrences, moving through results, and performing deletions, insertions, and undos to save changes in a Linux editing session.

  • Vim Search and Replace8:21

    Demonstrates practical vim editing: copy words and lines, paste with P, undo and redo, duplicate lines, delete and replace text, and read content from files.

  • Vim Copy and Insert8:21

    Master Vim copy and insert techniques in Linux administration using y, yy, w, p, and P. Apply undo, redo, and file read commands for efficient editing.

  • Vim Fundamentals: A Comprehensive Review of Core Concepts and Commands5:45

    Explore vim fundamentals through modal navigation, normal and insert modes, quick movement, editing, searching and replacing, yanking, changing, and repeating changes with the dot command to boost efficiency.

  • Overview of Exercise Lessons. What will we learn?3:52

    Explore vim basics and advanced editing, from creating files to navigation, deletion, copy-paste, substitutions, undoing changes, visual mode, multi-line edits, and dot command repeats.

  • Exercise 1: Editing in Vim9:43

    Master vim text editing through insert mode, paste, delete, undo, and word changes with w and cw; navigate with gg and G, search with /, and yank or comment lines.

  • Exercise 2: Editing in Vim7:47

    Practice advanced Vim editing to rearrange content, cut and paste blocks, and annotate scripting languages for system administration and web development, using search, visual selection, and global commands.

  • Exercise 3: Editing in Vim11:26

    Explore practical Vim editing techniques in Linux administration: delete lines, search and replace, adjust indentation, copy and paste non-contiguous lines, and modify text inside parentheses and words.

  • Exercise 4: Editing in Vim13:20

    Master vim editing techniques such as opening files at a specific line, jumping to patterns, using read-only mode, and repeating edits with the dot command.

  • Navigating and Editing Multiple Files in Vim7:31

    Learn to navigate and edit multiple files in vim on linux by opening three files, using :next and :previous to switch, splitting windows, and saving with :wqa.

  • Advanced Vim Techniques for Managing Multiple Files13:08

    Learn advanced vim techniques to manage multiple files using split windows, diff mode, and batch edits across three configuration files, updating log level to debug across all buffers.

  • Section Quiz: Getting Started with Vim Editor
  • Installing SUSE Linux Enterprise Server 15 SP5. Part 17:46

    Install SUSE Linux Enterprise Server 15 SP5 using the unified installer, set language and product, configure network and storage, register for updates, and understand firewall considerations.

  • Installing SUSE Linux Enterprise Server 15 SP5. Part 26:46

    Register the system, then select modules and extensions to customize SUSE Linux Enterprise Server 15 SP5, with base system required and dependencies guiding available software.

  • Installing SUSE Linux Enterprise Server 15 SP5. Part 39:28

    Install SUSE Linux Enterprise Server 15 SP5 Part 3 by selecting modules and system roles, configuring partitioning, users, firewall, SSH, network settings, and software patterns for a secure server.

  • First Login. SSH remote login. Registering th System. BASH Configuration FIles10:44

    Log in locally or via ssh after opening the ssh port and locating the IP. Register CAC Linux Enterprise Server and review bash configuration files such as /etc/profile and ~/.profile.

  • SUSE Linux Directory Structure11:40

    Explore the Linux directory structure, highlighting key dirs such as /, /bin, /boot, /dev, /etc, /home, /lib, /usr, and /var and their roles in boot, config, and data.

  • A Note on How to Use 'sudo' and 'su' commands2:37

    Learn how to use sudo and su to run commands as root, including prompting for the root password, elevated privileges persist for a period, and returning to a regular user.

  • Yast security module6:27

    Explore the ISD security module in SUSE Linux Enterprise, configuring predefined and custom security settings, from password policies and login controls to boot behavior and system hardening.

  • Linux Root Access10:21

    Practice securing Linux root access by checking root status with sudo, examining sudoers for allowed users, and testing root login via su while applying security best practices.

  • Practice Test: SUSE Linux Administration
  • Bonus Lecture: What to Learn Next0:13

Requirements

  • A wish to acquire or to refresh your skills on SUSE Linux administration

Description

This course is aimed to IT Pros or people who want to get familiar with Linux. And it's supposed to give the viewer the information they need to know to get started with Command Line and how to manage SUSE Linux with YaST. The goal is to provide coverage of basic tasks including topics like Network Configuration with YaST, Software and Repositories Management with YaST,  Using Man pages, Using Info pages, Help and Release Notes and much more...

The course is targeted to help to automate and script daily tasks. There are lots of live demonstrations how to use BASH commands. I hope it will help to do your job more efficiently. 

In the SUSE Linux Enterprise course, you learn the basic Linux skills necessary to prepare you for performing administrative tasks on SUSE Linux Enterprise platforms.
These skills, along with those taught in the SUSE Linux Enterprise Administration, prepare you to take the Novell certification test.
Course Objectives
In this course, you will do the following:
- Become familiar with the Linux Desktop and confident in your ability to perform various tasks in Linux.
- Understand the structure of the Linux file system and how to work in the file system (e.g. copying, moving).
- Learn how to work with the Linux Shell and Command Line Interface.
- Learn how to manage software packages with the configuration tool YaST2.
- Learn how to manage users, groups and file permissions to ensure a basic file system security.
- Learn how to edit configuration files with an graphical editor or the command
line editor vi.
- Learn how to manage software with RPM.


These are fundamental and prerequisite to learning the skills of an entry-level SUSE Linux administrator or help desk technician in an enterprise environment.


Who this course is for:

  • It's good for all who want to use and administer SUSE Linux
  • Linux Users
  • IT Specialists
  • System Administrators
  • DevOps Technicians