SUSE Linux Fundamentals � A 3-day course
Synopsis
The first course in the Novell
Linux administration curriculum is Linux Fundamentals. This course
utilizes SLES9 to introduce OpenSource standards and common
knowledge/skills needed in all Linux distributions.
Course Objectives
Attendees of Linux Fundamentals
will gain the essential skills needed to log in to a multiuser
Linux environment, navigate the SUSE Linux file system and
manipulate files, work within shells and execute shell script
commands, use the vi editor to view and edit text, archive and
compress files, and control jobs and processes running on the SUSE
Linux Server.
Suitable for
- This course is designed for
those new to Linux who are preparing for Novell practical exam
050-689 to become a Novell Certified Linux Professional (Novell
CLP)
Prerequisites
- Attendees of this course
should have experience working with any Linux desktop or server
in a computing environment such as an enterprise or academic
environment.
Contents:
Understanding the Linux
Story
Using the Linux Desktop
Locating and Using Help
Resources in the Linux System
Administering Linux with the
YaST2 Management Utility
Working with the Linux Shell
and Command Line
- Introduction to Command
Shells
- Understanding Command
Syntax and Special Characters
- Executing Commands at the
Command Line
- Managing User Accounts
(add/change/delete users)
- Executing RPM Package
Related Operations
- Piping and Redirection
- Common Command Line Tasks
- Creating, Viewing, and
Appending Files
- Archiving Files with tar
- Compressing and
Uncompressing Files with gzip
- Understanding Regular
Expressions
- Using grep to Search File
Content
|
|
Using Linux Text Editors
Managing Directories and
Files in the Linux System
Understanding and Viewing
Processes in the Linux System
Managing the Network
Configuration
- Managing the Network
Configuration Information from YaST2
- Introduction to
Network-Related Command Line Commands
- Determine Connectivity
Between Hosts Using ping
- Set Up Network
Accessibility Using ifconfig
|
SUSE Linux
Administration � A 5-day course
Synopsis
This course utilizes SLES9 to
teach administrative skills common to an entry level Linux
administrator or Help Desk technician in an enterprise
environment.
Course Objectives
Attendees of Linux Administration
will learn to install and configure SLES9, establish and manage
users and groups, grant and manage permissions to users and
groups, manage software applications with YaST, manage and
troubleshoot the SUSE Linux file system, manage printing,
configure the network with YaST, and manage network services.
Suitable for
- This course is designed for
those familiar with Linux but new to Linux Administration, who
are preparing for Novell practical exam 050-689 to become a
Novell Certified Linux Professional (Novell CLP)
Prerequisites
- Attendees of this course
should have attended the Novell 3036 SUSE Linux Fundamentals
course, or have experience in the technical skills and knowledge
identified by the learning objectives of the Novell 3036 SUSE
Linux Fundamentals course.
Contents:
Introduction to Managing the
SUSE Linux Enterprise Server
Managing the Linux User
Environment
- Introduction to Linux
Users and Groups
- Understanding Public
versus Private Schemes
- Understanding Regular
versus System Users
- Managing Linux Users
- Customizing the Linux User
Environment
- Managing Linux User
Passwords
- Creating Default Linux
Groups
-
Managing Linux Groups
Managing User and Group
Security
Managing the Linux Files
ystem
- Describe Linux Filesystems
- Implementing Partitions in
the Linux Filesystem
- Making a Filesystem
- Mounting the Filesystem
- Understanding Logical
Volume Management (LVM)
- Managing the Filesystem
through YaST and the CLI
- Checking the Filesystem
for Errors
- Performing Backup and
Restore Procedures
-
Establishing Disk Quotas
Software Management for the
SUSE Linux Enterprise Server
Understanding System
Initialization
- Overview of Linux Load
Procedure
- Understanding Runlevels
- Managing the Kernel
- /proc filesystem
- Kernel modules
- Listing modules
- Loading / unloading
modules
- Understanding the
Initialization RAM Disk (initrd)
- Understanding the GRUB
BootLoader
- Tuning Your System
- Using sysctl to set
kernel parameters
- Configuring Services
with /etc/sysconfig
- Building Service
Environments with SuSEconfig
|
|
Managing Linux Services
- Process Execution
(foreground vs. background)
- Managing Process Priority
(nice & renice)
- Process vs. Service
(daemons)
- Viewing Shell Scripts that
Start Services
- Identifying the Anatomy of
a shell scripts
- Understanding the Basic
Decision Structures
- Scheduling Jobs:
Cron vs.
at
-
System Logging Services
Connecting the SUSE Linux
Enterprise Server to the Network
- Configuring Your Network
with YaST2
- Network Components and
Architecture
- Sockets
- Interface configuration
- Configuration Files
- Resolver Libs
- RoutingIP Addressing
- Routing Configuration
- DNS and Hostname
Configuration
- Managing Network
Interfaces
Enabling Network Services
- Configuring Network
Printing Services (CUPS)
- Configuring Linux Time
- Configuring File Systems
- Network File System (NFS)
- Samba (CIFS)
- Managing Resources on the
Network
- Network Information
Services (NIS)
- LDAP (Conceptual Only)
- Enabling a Web Server on
SUSE Linux (Apache)
- Enabling External Access
Services
Configuring Security
Services
- Using OpenSSH
- Secure shell (ssh)
- Secure copy (scp)
- Secure ftp (sftp)
- Key-based authentication
- X-redirection
-
Accessing YaST Remotely
Installing SUSE Linux from
the Network
LiveFire Exercise
- Install and Configure SUSE
Linux Enterprise Server to Statement of Work Specifications
|
Advanced SUSE Linux Administration � A 5-day course
Synopsis
The third course in the Linux
administration curriculum is Advanced Linux Administration. This
course utilizes SLES9 as the Linux distribution upon which
attendees learn to conduct more complex administrative skills that
are necessary to the health and function of an installed and
established small to medium Linux network. The tasks in this
course are presented in a logical order that correlates to the
networking needs of an established Linux network environment. The
course design reinforces knowledge and tasks taught in the course
through exercises that build upon previously introduced content
and exercises, resulting in accelerated mastery of advanced
administrative tasks. This course presents advanced administrative
skills common to a mid-to-senior level administrator in an
enterprise environment.
Course Objectives
Attendees of Advanced Linux
Administration will learn to apply security to network users and
resources, manage and compile the Linux kernel, manage network
clients, implement an FTP server, manage and configure web
servers, use OpenLDAP and eDirectory to manage network data (to
demonstrate best practices), manage mail and messaging services,
and troubleshoot the network processes and services.
Suitable for
Prerequisites
- Attendees of this course
should have attended the Novell 3037 SUSE Linux Administration
course, or have experience managing networked SUSE Linux
desktops or servers in a computing environment.
Contents:
Install SLES 9
In this section, you learn the following:
Configure the network
manually
In this section, you learn the following:
Configure network services
In this section, you learn the following:
Secure a SLES9 installation
In this section, you learn the following:
Manage backup and recovery
In this section, you learn the following:
- Understand different
backup strategies
- Backup and restore data
using the YaST backup module
- Backup and restore data
using UNIX backup tools:
- Use tar for data backup
and restore
- Use rsync for data
backup and restore
- Use dd for data backup
and restore
- Automate data backups
- Understand issues during
the system boot process
- Boot a corrupted system
directly into a shell
- Boot a corrupted system
with the installation media
- Start and use the SLES
recovery system
- Configure and install the
grub boot loader
|
|
Develop shell scripts
In this section, you learn the following:
- Understand the role of the
shell in a Linux system
- Configure and use the bash
shell as command-line interpreter
- Understand the basic
structure of a shell script
- Use basic script elements
(Input, Output)
- Use basic script elements
(Control Structures)
- Use regular expressions in
shell scripts
- Use advanced scripting
techniques
-
Use command line applications
within shell scripts (cat, cut, date, echo, ...)
Compile software from source
In this section, you learn the following:
Monitor a SLES9 installation
In this section, you learn the following:
Tune the system performance
In this section, you learn the following:
Manage hardware and
component changes
In this section, you learn the following
- Understand the differences
between Devices and Interfaces
- Understand the SLES9
coldplug system
- Understand the SLES9
hotplug system
- Understand what a hotplug
event is
- Understand the role of the
hotplug agents
- Change the configuration
of the hotplug system
- Understand Network Devices
and Interface Designations
- Use PCI hotpluging
- Troubleshoot the hotplug
system
- Add a new hard drive to a
SLES9 machine
- Add a new graphic adapter
to a SLES9 machine
|