SUSE Linux: A Five Day Survival Course

Course Length: Five Days

COURSE DESCRIPTION

          This series of courses teaches the basic working environment of a
          SUSE Linux  system.  It introduces commonly required operations
          that can be performed by entering commands interactively in a command
          terminal emulation, along with functions available in the Desktop      Environments (KDE and Gnome).

          The courses are specifically for SUSE on any supported hardware platform.

 

COURSE OBJECTIVES

          Each participant will be able to use Bash Shell techniques and
          commands to maintain collections of files, create files using
          interactive editor utilities, create and execute basic command
          procedures, communicate with other users, and tailor the interactive
          environment to meet their needs.  Environment control via KDE/Gnome
          graphical utilities will also be shown.  Day-to-day system administration
          functions are also shown by commands and graphical interfaces.

 

COURSE SESSIONS OVERVIEW

          The sessions are oriented in a layered approach: skills and techniques
          shown build upon the previous set.  Each of the first three Skills sessions
          are one (1) day in duration, and the Administrative Skills session is
          (2) days.   Confidence in using the skills from previous sessions is
          assumed as the series progresses.  A participant need only attend the
          sessions that will provide the skills necessary to successfully interact
          with the SUSE system on a daily basis.

          Hands-on access, along with many lab exercises on a live SUSE
          system will be a large part of these courses.


SUSE Linux:  Survival Skills Series

 

SURVIVAL SKILLS – ABSOLUTE ESSENTIALS  (1 day)

                             Understanding the User Environment
                                      Linux / Unix Software Overview
                                      Process Concepts
                                      The Desktop Environment GUIs (KDE / Gnome)

 

Getting Started with the Command Language
                                      Logging Into a SUSE System
                                                - Graphically through the KDE / Gnome
                                                - Non-graphically thru telnet or ssh
Bash Shell Syntax Rules
                                      Command Line Editing
                                      Obtaining help using man(ual) pages and info
                                      Basic Network Operations
       

                             Managing Files
                                                File Specification Syntax
                                                Device Specifications
                                                Directory Specifications
                                                Using the KDE file manager (Konqueror)
                                                Using the Gnome file manager (Nautilus)
                                                Regular Expressions and Special Characters
                                                Linux  Basic Commands to Manipulate Files
                                                File Protection Mechanisms

 

                             Creating and Editing Text Files
                                                Using GUI-based editors (kedit, kwrite, gedit)
                                                 vi / vim Editor Essentials
                                                 ex Editor (commands within vi / vim)


SUSE Linux:  Survival Skills Series

 

SURVIVAL SKILLS – ADVANCED TECHNIQUES  (1 day)

 

                             Creating and Editing Text Files
                                                Advanced Features of the vi / vim Editor
                                                          abbreviations
                                                          mapping keys
                                               
                             Managing Files
                                                More Regular Expressions (with grep, sed, tr)
                                                More Linux Commands to Manipulate Files
                                               

       Improving the User Interface
                                                Manipulating Bash Shell Command History
                                                Creating Command Aliases
                                                Redirection of Input and Output
                                                Using Hard and Symbolic Links
                                                Process Control Commands

 

                                    Shell Script Procedures
                                                Rules for Creating Procedures
                                                The .bash_profile script
                                                The .bashrc script

 

                                      Print and Batch Mechanisms
                                                The lp and lpr commands and options
                                                The at Command and options
                                                Creating and Using crontabs

 

 


SUSE Linux:  Survival Skills Series

 

SURVIVAL SKILLS – SCRIPTING AND ARCHIVING  (1 day)

 

                              Writing Bash Shell Scripts
                                      Types of Scripts
                                                driver
                                                programmatic
                                      Reasons to write Shell Scripts
                                      Layout of Bash Shell Scripts
                                      Developing and Using a Script Template
                                      Executing and Debugging Shell Scripts
                                      Bash Shell environment variables
                                      User-defined variables (direct, input, command args)
                                      Substitution of variables      
                                      Command substitution in variables
                   Decision statements (if, case)      
                                      Looping statement constructs (while, for
                                      typesetting variables for output (printf)
                                      typesetting integer variables

 

User Level Archiving Operations
                                                tar utility syntax
                                                tar commands for product access
                                                Using compression/uncompression commands
                                                          gzip / gunzip
                                               
                            


SUSE Linux:  Survival Skills Series

 

SURVIVAL SKILLS – COMMON  ADMINISTRATIVE  FUNCTIONS  (2 days)

                   System Concepts for Linux Administrators
                                      System administrator functions and duties
                                      Using the root account
                                      Using the SUSE graphical and non-graphical interfaces
                                      SUSE systems administration using YaST
                                      Manipulating system default environment files
                                      Using cron tables to automate repetitive tasks

                    Startup and Shutdown
                                       Overview of boot operations
                                      Startup methods and procedures
                                      Adding procedures to the startup process (chkconfig)
                                      Control daemons and features via rc links
                                      Shutdown methods and control

                   System Installation and Updating
                                      Installation types and methods
                                      Installing the SUSE operating system (server)
                                      Updating SUSE modules
                                      SUSE product control (rpm, yum)
                                      Obtaining and installing patches to SUSE
                            
Managing of System Users
                                      /etc/passwd  /etc/group  files and contents
                                      Creation of a user account
                                      Setting up user environment files
                                      Password aging and features (PAM)
                                      Removing a user account

 

                   Managing Disk and Tape Volumes
                                      Whole disk and LVM disk layouts
                                      Device naming conventions
                                      File system structure contents
                                      Creating file systems with mke2fs
                                      mounting and umounting file systems
                                      dump and restore utilities


SUSE Linux:  Survival Skills Series

 

SURVIVAL SKILLS – COMMON  ADMINISTRATIVE  FUNCTIONS

                   Network Setup and Configuration
                                      Affected files and utilities
                                      Defining router, subnet address, DNS server information
                                      Controlling the xinetd daemon

          Other SUSE Server Level Setups
                             Print queue management
                             CUPS setup and control                 
                             Basics of setting up servers: FTP, Mail, File

 

 

One Campbell Plaza, Suite 2B
St. Louis, MO 63139
Phone: (314) 644-6400
Fax: (314) 644-3670

www.premier-ks.com