
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.
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.
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.
Configure the primary and secondary languages in YaST and set time zone and clock to UTC with NTP for accurate system timing.
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.
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.
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.
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 YaST, the SUSE configuration tool, available in graphical and text modes, with modules for software and system tasks and root access to apply changes.
relevant for versions before openSUSE 12.3
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.
Learn how to install software packages in SUSE Linux Enterprise Server using YaST software management, check dependencies, and manage installation sources with search filters.
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.
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.
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.
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.
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.
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.
Review essential Linux help resources including manual pages (man), info pages, release notes, and white papers, and explore GUI help and web search.
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.
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.
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.
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.
Explore how the Linux file system uses device files in /dev, with major and minor numbers for drivers and both character and block devices.
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.
Explore the Linux file system hierarchy rooted at /, including mount points under /media and key directories like /bin, /usr, and /opt that organize programs.
Mount and unmount Linux file systems with the mount and umount commands, set mount points like /mnt, and specify file system types with -t.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 line using user add, user del, and user mod, set home directories, passwords, expirations, and group memberships, and configure login messages.
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.
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.
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.
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.
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.
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.
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.
Master vim basics by navigating the document, performing searches with / and highlighting, and editing with copy and paste, delete, and insert operations.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.