Course Overview
In this course you learn advanced SUSE LINUX Enterprise Server 10 (SLES 10) administration skills and how to perform the following SUSE Linux
administrative tasks for SUSE Linux Enterprise Server 10 (see topics below):
Section Topic
1. Manage Virtualization with XEN
2. Configure a Web Application Server
3. Configure Samba
4. Enable Fundamental Network Services
5. Create Shell Scripts
6. Compile Software from Source
7. Perform a Health Check and Performance Tuning
8. Manage Hardware
These are tasks common to an experienced SUSE Linux
administrator in an enterprise environment.
Certification
This course helps to prepare for the Novell Certified Linux
Professional 10 (CLP 10) Practicum Exam (050-697).
The Novell CLP 10 is a prerequisite for the higher level certification.
Prerequisites
Before attending this course, you should complete N3072 - SUSE Linux Enterprise Server 10 Administration or have similar experience as a network administrator.
Detailed course contents
SECTION 1 Manage Virtualization with Xen
- Objective 1 Understand the Concept of Virtualization
- Objective 2 Understand How Xen Works
Understand Virtualization Methods
Understand the Xen Architecture
- Objective 3 Install Xen
- Objective 4 Manage Xen Domains with YaST
- Objective 5 Manage Xen Domains at the Command Line
Understand a Domain Configuration File
Use the xm Tool
Automate Domain Startup and Shutdown
- Objective 6 Understand Xen Networking
Understand the Basic Networking Concept
Understand Bridging
Understand the Network Interfaces in domain
- Objective 7 Migrate a Guest Domain
Use Domain Save and Restore
Use Migration and Live Migration
SECTION 2 Configure a Web Application Server
- Objective 1 Setup a Basic Web Server
The Basic Functionality of a Web Server
Install a Basic Apache Web Server
Understand the Structure and the Basic Elements of the
Apache Configuration Files
Understand the Default Apache Configuration
- Objective 2 Configure Virtual Hosts
- Objective 3 Limit Access to the Web Server
- Objective 4 Configure Apache with OpenSSL
- Objective 5 Install PHP
Understandhow PHP Works
Install PHP
Testthe PHP Installation
Objective 6 Describe Tomcat
- Objective 7 Install and Configure Tomcat
Install the Tomcat Packages
Understand the File System Structure
Edit the server.xml File (SourceNet)
- Objective 8 Install Web Applications
- Objective 9 Use Tomcat‘s Administration Tools
Use the Manager to Control Web Applications
Use the Admin Interface to Adjust the Server Configuration
LimitAccess to the Administration Tools
- Objective 10 Use Port 80 to Access Tomcat
Port 8080
SECTION 3 Configure and Use Samba
- Objective 1 Understand Samba
- Objective 2 Configure a Simple File Server
Install Samba
Understand Samba‘s Configuration File
- Objective 3 Configure User Authentication
- Objective 4 Use Samba‘s Client Tools
Use nmblookup
Use smbclient
smbclient
- Objective 5 Use Samba as a Domain Controller
Understand a Domain Controller
Configure /etc/samba/smb.conf
- Objective 6 Integrate Samba in a Windows Domain
- Objective 7 ConfigureSamba as Print Server
Preprocess on the Samba Server
Share One Printer
Preprocess on the Windows Client
SECTION 4 Enable Fundamental Network Services
- Objective 1 Enable the Extended Internet Daemon (xinetd)
What xinetd Is
Configure xinetd with YaST
Manage xinetdManually
- Objective 2 Enable an FTP Server
The Role of an FTP Server
How FTP Works
Advantages of PureFTPd Server
Install and Run PureFTPd Server
Configure PureFTPd Server
Manage PureFTPd Logs
- Objective 3 Configure Time on SUSE Linux Enterprise Server 10
Synchronize Time with netdate and hwclock (SourceNet)
The Network Time Protocol (NTP)
Synchronize Timewith NTP
- Objective 4 Configure NFS (Network File System)
SECTION 5 Create Shell Scripts
- Objective 1 Understand the Course Project
- Objective 2 Use Basic Script Elements
- Objective 3 Understand Variables and Command Substitution
- Objective 4 Use Control Structures
Create Branches
Create Loops
- Objective 5 Use Arithmetic Operators
- Objective 6 Read User Input
- Objective 7 Use Arrays
- Objective 8 Finalize the Course Project
View Request Details
Delete Requests
- Objective 9 Use Advanced Scripting Techniques
Use Shell Functions
Read Options with getopts
- Objective 10 Learn About Useful Commands in Shell Scripts
Use the cat Command
Use the cut Command
Use the date Command
Use the grepand egrep Commands
Use the sed Command
Use the test Command
Use the tr Command
SECTION 6 Compile Software from Source
- Objective 1 Understand the Basics of C Programming
The Difference Between Source Code and an Executable
The Structure of a Simple C Program
Compile a Simple C Program
- Objective 2 Understand the Concept of Shared Libraries
- Objective 3 Understand the GNU Build Tool Chain
- Use configure to Prepare the Build Process
Use make to Compile the Source Code
Use make install to Install the Compiled Program
Install the Required Packages for a Build Environment
- Objective 4 Perform a Standard Build Process
SECTION 7 Perform a Health Check and Performance Tuning
- Objective 1 Find Performance Bottlenecks.
Analyze Processes and Processor Utilization
Analyze Memory Utilization and Performance
Analyze Storage Performance
Analyze Network Utilization and Performance
- Objective 2 Reduce System and Memory Load
Analyze CPU-Intensive Applications
Run Only Required Software
Keep Your Software Upto Date
Optimize Swap Partitions
Change Hardware Components
- Objective 3 Optimize the Storage System
Configure IDE Drives with hdparm
Tune Kernel Parameters
Tune File System Access
Change Hardware Components
- Objective 4 Tune the Network Performance
Change Kernel Network Parameters
Change Your Network Environment
- Objective 5 Use Powertweak
SECTION 8 Manage Hardware
- Objective 1 Describe the Differences between Devices and Interfaces
- Objective 2 Describe how Device Drivers Work
- Objective 3 Describe how Device Drivers Are Loaded
- Objective 4 Manage Kernel ModulesManually
Kernel Module Basics (SourceNet)
Manage Modules from the Command Line
modprobe Configuration File (/etc/modprobe.conf)
- Objective 5 Describe the sysfs File System
- Objective 6 Describe how udev Works
Understandthe Purpose ofudev
Understand howudev Works
Understand Persistent Interface Names
- Objective 7 Use the hwup Command
From Configuration Files
From sysfs (SourecNet)
- Objective 8 Obtain Hardware Configuration Information from YaST
SECTION 9 Prepare for the Novell CLP 10 Practicum
- Objective 1 Install a Xen Environment
- Objective 2 Configure a Web Server
- Objective 3 Configure a Samba File Server
- Objective 4 Automate System Tasks
|