The 30 exercises that follow allow you to test your knowledge with SUSE LINUX Enterprise Server 9 at an intermediate level. Although the vast majority of these exercises can be done from the console, you'll find it helpful to put it lightly to have at least one client connected to the server. The ideal client for most purposes is the Novell Linux Desktop.
Step-by-step solutions to these exercises appear in Chapter 4, "Solutions to Exercises." Table 2.1 lists the objectives from the courses used to prepare for the Novell CLP (Certified Linux Professional) that this section covers and which exercise each of those tasks can be found in. Please note that not every study objective for that exam is here, as some do not lend themselves well to exercises such as "The History of Linux." Where possible, every objective that could have an exercise associated with it is represented here at least once.
Table 2.1. Objectives Within This Section
OBJECTIVE | EXERCISE |
---|
Accessing and Using man Pages | Exercise 32 |
Accessing Release Notes and White Papers | Exercise 32 |
Accessing the Command Line | Exercise 16 |
Adding New Hardware to a SLES 9 System | Exercise 38 |
Applying Security Updates | Exercise 25 |
Archiving Files with tar | Exercise 35 |
Automating Data Backups with cron | Exercise 30 |
Backing Up and Restoring the File System | Exercise 35 |
Backing Up Files with tar | Exercise 35 |
Being Informed About Security Issues | Exercise 32 |
Changing Directories and Listing Directory Contents | Exercise 16 |
Common Command-Line Tasks | Exercise 26 |
Compressing and Uncompressing Files with gzip and bzip2 | Exercise 16 |
Configuring a File System with Logical Volume Management (LVM) | Exercise 42 |
Configuring a Network Installation | Exercise 20 |
Configuring a Samba Server as a File Server | Exercise 20 |
Configuring an Apache Web Server | Exercise 20 |
Configuring and Installing the GRUB Boot Loader | Exercise 43 |
Configuring and Managing Network Printing Services | Exercise 38 |
Configuring and Managing Routes | Exercise 27 |
Configuring Hostname and Name Resolution | Exercise 27 |
Configuring Linux File System Partitions | Exercise 42 |
Configuring Security Settings with YaST | Exercise 25 |
Configuring SUSE LINUX Enterprise Server Time | Exercise 44 |
Copying and Moving Files and Directories | Exercise 16 |
Creating a Security Concept | Exercise 25 |
Creating Directories | Exercise 16 |
Creating, Viewing, and Appending Files | Exercise 21 |
Deleting Files and Directories | Exercise 21 |
Deploying OpenLDAP on a SLES 9 Server | Exercise 45 |
Developing a Backup Strategy | Exercise 35 |
Enabling a Web Server (Apache) | Exercise 20 |
Enabling Remote Administration with YaST | Exercise 36 |
Executing Commands at the Command Line | Exercise 16 |
Executing RPM Package-Related Operations | Exercise 19 |
Finding Files on Linux | Exercise 17 |
Finding Help on the Web | Exercise 32 |
Implementing and Monitoring Enterprise Security Policies | Exercise 44 |
Installing a Printer in the Linux System | Exercise 38 |
Introduction to Command Shells | Exercise 41 |
Introduction to Linux Text Editors | Exercise 41 |
Introduction to Network-Related Command-Line Commands | Exercise 27 |
Introduction to YaST2 | Throughout |
Limiting Physical Access to Server Systems | Exercise 43 |
Managing and Securing the Linux User Environment | Exercise 30 |
Managing File Permissions and Ownership | Exercise 23 |
Managing Linux Users and Groups | Exercise 20 |
Managing Processes | Exercise 18 |
Managing Resources on the Network | Exercise 36 |
Managing RPM Software Packages | Exercise 19 |
Managing Runlevels | Exercise 22 |
Managing Software Updates with YaST Online Update Server (YOU) | Exercise 29 |
Managing the Network Configuration from YaST2 | Exercise 40 |
Managing User Accounts | Exercise 20 |
Managing User Accounts with YaST2 | Exercise 20 |
Managing the GRUB Boot Loader | Exercise 43 |
Mirroring Directories with rsync | Exercise 39 |
Modifying System Settings | Exercise 45 |
Monitoring Processes | Exercise 18 |
Multiuser Processes and Multitasking in the Linux System | Exercise 18 |
Obtaining Hardware Configuration Information from YaST2 | Exercise 17 |
Piping and Redirection | Exercise 26 |
Providing Secure Remote Access with OpenSSH | Exercise 36 |
Saving Routing Settings to a Configuration File | Exercise 27 |
Scheduling Jobs | Exercise 30 |
Securing Files and Directories with Permissions | Exercise 23 |
Setting Up and Configure Disk Quotas | Exercise 24 |
Setting Up Network Devices with the IP Tool | Exercise 28 |
Setting Up Routing with the IP Tool | Exercise 28 |
Testing the Network Connection with Command-Line Tools | Exercise 28 |
Testing the Network Interface | Exercise 28 |
Troubleshooting the Boot Process of a SLES 9 System | Exercise 33 |
Updating the SLES 9 Installation | Exercise 29 |
Using ACLS for Advanced Access Control | Exercise 22 |
Using Advanced Scripting Techniques | Exercise 37 |
Using Basic Script Elements | Exercise 31 |
Using Command-Line Editors to Edit | Exercise 37 |
Using Desktop Editors to Edit Files in the Linux System | Exercise 40 |
Using grep to Search File Content | Exercise 26 |
Using GUI-based Help in the Linux System | Exercise 32 |
Using info Pages | Exercise 32 |
Using System Logging Services | Exercise 34 |
Using Variable Substitution Operators | Exercise 37 |
Viewing Processes from the GUI and the Command-Line Interface | Exercise 18 |
The three Novell courses that are recommended for CLP study, and from which these objectives are derived, are numbers 3036 (Linux Fundamentals), 3037 (Linux Administration), and 3038 (Advanced Linux Administration).