N3073 - SUSE Linux Enterprise Server 10 Advanced Administration

SUSE LINUX Training Logo


 

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