SlideShare a Scribd company logo
Suse Linux Enterprise Server 10 Administration
Version 1 Novell Training Services download
https://ebookbell.com/product/suse-linux-enterprise-
server-10-administration-version-1-novell-training-
services-943580
Explore and download more ebooks at ebookbell.com
Here are some recommended products that we believe you will be
interested in. You can click the link to download.
Suse Linux Enterprise Server 10 Advanced Administration Version 1
Novell Training Services
https://ebookbell.com/product/suse-linux-enterprise-
server-10-advanced-administration-version-1-novell-training-
services-943582
Suse Linux Enterprise Server 10 Fundamentals Version 1 Novell Training
Services
https://ebookbell.com/product/suse-linux-enterprise-
server-10-fundamentals-version-1-novell-training-services-943578
Suse Linux Enterprise Server 9 Administrators Handbook Rahimi
https://ebookbell.com/product/suse-linux-enterprise-
server-9-administrators-handbook-rahimi-21984522
The Definitive Guide To Suse Linux Enterprise Server 12 Sander Van
Vugt
https://ebookbell.com/product/the-definitive-guide-to-suse-linux-
enterprise-server-12-sander-van-vugt-23132350
The Definitive Guide To Suse Linux Enterprise Server Sander Van Vugt
https://ebookbell.com/product/the-definitive-guide-to-suse-linux-
enterprise-server-sander-van-vugt-23144858
Opensuse 110 And Suse Linux Enterprise Server Bible Papdvdr Roger
Whittaker
https://ebookbell.com/product/opensuse-110-and-suse-linux-enterprise-
server-bible-papdvdr-roger-whittaker-1266656
Practical Guide To Xen High Availability Configuring Enterprise
Virtualization On Suse Linux Enterprise Server Sander Van Vugt
https://ebookbell.com/product/practical-guide-to-xen-high-
availability-configuring-enterprise-virtualization-on-suse-linux-
enterprise-server-sander-van-vugt-2165530
Novell Open Enterprise Server Administrators Handbook Suse Linux
Edition 1st Ed Latimer
https://ebookbell.com/product/novell-open-enterprise-server-
administrators-handbook-suse-linux-edition-1st-ed-latimer-22104524
Suse Linux Toolbox 1000 Commands For Opensuse And Suse Linux
Enterprise Chris Negus Francois Caen
https://ebookbell.com/product/suse-linux-toolbox-1000-commands-for-
opensuse-and-suse-linux-enterprise-chris-negus-francois-caen-4108256
Suse Linux Enterprise Server 10 Administration Version 1 Novell Training Services
Novell Training Services
AUTHORIZED COURSEWARE
www.novell.com
COURSE 3072
SUSE Linux Enterprise Server 10
Administration
Part # 100-005060-001
Version 1
Proprietary Statement
Copyright © 2006 Novell, Inc. All rights reserved.
No part of this publication may be reproduced, photocopied, stored
on a retrieval system, or transmitted without the express prior
consent of the publisher. This manual, and any portion thereof, may
not be copied without the express written permission of Novell, Inc.
Novell, Inc.
1800 South Novell Place
Provo, UT 84606-2399
Disclaimer
Novell, Inc. makes no representations or warranties with respect to
the contents or use of this manual, and specifically disclaims any
express or implied warranties of merchantability or fitness for any
particular purpose.
Further, Novell, Inc. reserves the right to revise this publication and
to make changes in its content at any time, without obligation to
notify any person or entity of such revisions or changes.
Further, Novell, Inc. makes no representations or warranties with
respect to any NetWare software, and specifically disclaims any
express or implied warranties of merchantability or fitness for any
particular purpose.
Further, Novell, Inc. reserves the right to make changes to any and
all parts of NetWare software at any time, without obligation to
notify any person or entity of such changes.
This Novell Training Manual is published solely to instruct students
in the use of Novell networking software. Although third-party
application software packages are used in Novell training courses,
this is for demonstration purposes only and shall not constitute an
endorsement of any of these software applications.
Further, Novell, Inc. does not represent itself as having any
particular expertise in these application software packages and any
use by students of the same shall be done at the students’ own risk.
Software Piracy
Throughout the world, unauthorized duplication of software is
subject to both criminal and civil penalties.
If you know of illegal copying of software, contact your local
Software Antipiracy Hotline.
For the Hotline number for your area, access Novell’s World Wide
Web page at http://www.novell.com and look for the piracy page
under “Programs.”
Or, contact Novell’s anti-piracy headquarters in the U.S. at 800-
PIRATES (747-2837) or 801-861-7101.
Trademarks
Novell, Inc. has attempted to supply trademark information about
company names, products, and services mentioned in this manual.
The following list of trademarks was derived from various sources.
Novell, Inc. Trademarks
Novell, the Novell logo, NetWare, BorderManager, ConsoleOne,
DirXML, GroupWise, iChain, ManageWise, NDPS, NDS, NetMail,
Novell Directory Services, Novell iFolder, Novell SecretStore,
Ximian, Ximian Evolution and ZENworks are registered
trademarks; CDE, Certified Directory Engineer and CNE are
registered service marks; eDirectory, Evolution, exteNd, exteNd
Composer, exteNd Directory, exteNd Workbench, Mono, NIMS,
NLM, NMAS, Novell Certificate Server, Novell Client, Novell
Cluster Services, Novell Distributed Print Services, Novell Internet
Messaging System, Novell Storage Services, Nsure, Nsure
Resources, Nterprise, Nterprise Branch Office, Red Carpet and Red
Carpet Enterprise are trademarks; and Certified Novell
Administrator, CNA, Certified Novell Engineer, Certified Novell
Instructor, CNI, Master CNE, Master CNI, MCNE, MCNI, Novell
Education Academic Partner, NEAP, Ngage, Novell Online
Training Provider, NOTP and Novell Technical Services are service
marks of Novell, Inc. in the United States and other countries. SUSE
is a registered trademark of SUSE LINUX GmbH, a Novell
company. For more information on Novell trademarks, please visit
http://www.novell.com/company/legal/trademarks/tmlist.html.
Other Trademarks
Adaptec is a registered trademark of Adaptec, Inc. AMD is a
trademark of Advanced Micro Devices. AppleShare and AppleTalk
are registered trademarks of Apple Computer, Inc. ARCserv is a
registered trademark of Cheyenne Software, Inc. Btrieve is a
registered trademark of Pervasive Software, Inc. EtherTalk is a
registered trademark of Apple Computer, Inc. Java is a trademark or
registered trademark of Sun Microsystems, Inc. in the United States
and other countries. Linux is a registered trademark of Linus
Torvalds. LocalTalk is a registered trademark of Apple Computer,
Inc. Lotus Notes is a registered trademark of Lotus Development
Corporation. Macintosh is a registered trademark of Apple
Computer, Inc. Netscape Communicator is a trademark of Netscape
Communications Corporation. Netscape Navigator is a registered
trademark of Netscape Communications Corporation. Pentium is a
registered trademark of Intel Corporation. Solaris is a registered
trademark of Sun Microsystems, Inc. The Norton AntiVirus is a
trademark of Symantec Corporation. TokenTalk is a registered
trademark of Apple Computer, Inc. Tru64 is a trademark of Digital
Equipment Corp. UnitedLinux is a registered trademark of
UnitedLinux. UNIX is a registered trademark of the Open Group.
WebSphere is a trademark of International Business Machines
Corporation. Windows and Windows NT are registered trademarks
of Microsoft Corporation.
All other third-party trademarks are the property of their respective
owners.
Contents
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-1
To report suspected copying, please call 1-800-PIRATES.
Contents
Introduction
Course Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-2
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-2
Certification and Prerequisites. . . . . . . . . . . . . . . . . . . . . . . Intro-3
SUSE Linux Enterprise Server 10 Support and
Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-5
Novell Customer Center . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-6
SUSE Linux Enterprise Server 10 Online Resources . . . . . Intro-7
Agenda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-8
Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-9
Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-9
Exercise Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-10
SECTION 1 Install SUSE Linux Enterprise Server 10
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Objective 1 Perform a SLES 10 Installation . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Boot From the Installation Media . . . . . . . . . . . . . . . . . . . . . . 1-2
Select the System Language . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Select the Installation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Set the Clock and Time Zone . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Understand and Change the Installation Settings . . . . . . . . . . 1-9
Verify Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10
Select Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25
TOC-2 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Start the Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . 1-28
Objective 2 Configure the SLES 10 Installation. . . . . . . . . . . . . . . . . . . . .1-29
Set the Hostname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29
Set the root Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29
Configure the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-31
Test the Internet Connection . . . . . . . . . . . . . . . . . . . . . . . . . 1-38
Novell Customer Center Configuration and Online Update . 1-39
Configure Network Services . . . . . . . . . . . . . . . . . . . . . . . . . 1-42
Manage Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-43
Configure Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-47
Finalize the Installation Process . . . . . . . . . . . . . . . . . . . . . . 1-49
Objective 3 Troubleshoot the Installation Process . . . . . . . . . . . . . . . . . . .1-50
Exercise 1-1 Install SUSE Linux Enterprise Server 10 . . . . . . 1-53
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-54
SECTION 2 Administer the Linux File System
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Objective 1 Select a Linux File System . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Linux File Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Virtual Filesystem Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Linux File System Internals . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
File System Journaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Additional File System Documentation . . . . . . . . . . . . . . . . . 2-14
Objective 2 Configure Linux File System Partitions . . . . . . . . . . . . . . . . .2-16
Linux Device and Partition Names . . . . . . . . . . . . . . . . . . . . 2-16
Design Guidelines for Implementing Partitions . . . . . . . . . . 2-18
Manage Partitions with YaST . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Manage Partitions with fdisk . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
Objective 3 Manage Linux File Systems. . . . . . . . . . . . . . . . . . . . . . . . . . .2-30
Create a File System Using YaST . . . . . . . . . . . . . . . . . . . . . 2-30
Create a File System Using Command Line Tools . . . . . . . . 2-32
Contents
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-3
To report suspected copying, please call 1-800-PIRATES.
Mount File Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-36
Exercise 2-1 Configure Partitions on Your Hard Drive . . . . . . 2-43
Monitor and Check a File System . . . . . . . . . . . . . . . . . . . . . 2-44
Exercise 2-2 Manage File Systems from the Command Line . 2-50
Objective 4 Configure Logical Volume Manager (LVM) and Software
RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-51
How to Use VM Components . . . . . . . . . . . . . . . . . . . . . . . . 2-51
How to Use VM Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-53
How to Configure Logical Volumes With YaST . . . . . . . . . 2-54
How to Configure LVM with Command Line Tools . . . . . . 2-60
Manage Software RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-63
Exercise 2-3 Create Logical Volumes . . . . . . . . . . . . . . . . . . . 2-66
Objective 5 Set Up and Configure Disk Quotas . . . . . . . . . . . . . . . . . . . . .2-67
Prepare the File System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-68
Initialize the Quota System . . . . . . . . . . . . . . . . . . . . . . . . . . 2-69
Start and Activate the Quota Service . . . . . . . . . . . . . . . . . . . 2-69
Configure and Manage User and Group Quotas . . . . . . . . . . 2-70
Exercise 2-4 Set Up and Configure Disk Quotas . . . . . . . . . . . 2-74
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-75
SECTION 3 Administer User Access and Security
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Objective 1 Configure User Authentication with PAM . . . . . . . . . . . . . . . 3-2
Location and Purpose of PAM Configuration Files . . . . . . . . 3-4
PAM Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
PAM Configuration File Examples . . . . . . . . . . . . . . . . . . . . . 3-8
Secure Password Guidlines . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
PAM Documentation Resources . . . . . . . . . . . . . . . . . . . . . . 3-12
Exercise 3-1 Configure PAM Authentication . . . . . . . . . . . . . 3-13
Objective 2 Manage and Secure the Linux User Environment. . . . . . . . . .3-14
Perform Administrative Tasks as root . . . . . . . . . . . . . . . . . . 3-14
TOC-4 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Delegate Administrative Tasks With sudo . . . . . . . . . . . . . . 3-16
Set Defaults for New User Accounts . . . . . . . . . . . . . . . . . . . 3-19
Configure Security Settings . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
Exercise 3-2 Configure the Password Security Settings . . . . . 3-33
Objective 3 Use Access Control Lists (ACLs) for Advanced Access
Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-34
The Basics of ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
Basic ACL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
Important ACL Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36
ACL Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
How ACLs and Permission Bits Map to Each Other . . . . . . . 3-39
How to Use the ACL Command Line Tools . . . . . . . . . . . . . 3-41
How to Configure a Directory with an Access ACL . . . . . . . 3-42
How to Configure a Directory with a Default ACL . . . . . . . 3-47
Additional setfacl Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
The ACL Check Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
How Applications Handle ACLs . . . . . . . . . . . . . . . . . . . . . . 3-52
Exercise 3-3 Use ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-54
SECTION 4 Configure the Network Manually
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Objective 1 Understand Linux Network Terms . . . . . . . . . . . . . . . . . . . . . 4-2
Objective 2 Set Up Network Interfaces with the ip Tool . . . . . . . . . . . . . . 4-3
Display the Current Network Configuration . . . . . . . . . . . . . . 4-3
Change the Current Network Configuration . . . . . . . . . . . . . . 4-8
Save Device Settings to a Configuration File . . . . . . . . . . . . 4-10
Objective 3 Set Up Routing with the ip Tool . . . . . . . . . . . . . . . . . . . . . . .4-15
View the Routing Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
Add Routes to the Routing Table . . . . . . . . . . . . . . . . . . . . . 4-16
Delete Routes from the Routing Table . . . . . . . . . . . . . . . . . 4-18
Contents
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-5
To report suspected copying, please call 1-800-PIRATES.
Save Routing Settings to a Configuration File . . . . . . . . . . . 4-18
Objective 4 Test the Network Connection With Command Line Tools . . .4-20
Test Network Connections with ping . . . . . . . . . . . . . . . . . . 4-20
Trace Network Packets with traceroute . . . . . . . . . . . . . . . . . 4-22
Exercise 4-1 Configure the Network Connection Manually . . 4-24
Objective 5 Configure Host Name and Name Resolution. . . . . . . . . . . . . .4-25
Set the Host and Domain Name . . . . . . . . . . . . . . . . . . . . . . . 4-25
Configure Name Resolution . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
Objective 6 Use the NetworkManager to Configure the Network . . . . . . .4-27
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-30
SECTION 5 Administer Linux Processes and Services
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Objective 1 View and Manage Processes . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Understand Process Definitions . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Learn Jobs and Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Manage Foreground and Background Processes . . . . . . . . . . . 5-5
View and Prioritize Processes . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
End a Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
Understand Services (Daemons) . . . . . . . . . . . . . . . . . . . . . . 5-20
Manage a Daemon Process . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
Exercise 5-1 Manage Linux Processes. . . . . . . . . . . . . . . . . . . 5-24
Objective 2 Schedule Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-25
Schedule a Job (cron) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
Run a Job One Time Only (at) . . . . . . . . . . . . . . . . . . . . . . . . 5-30
Exercise 5-2 Schedule Jobs with cron and at . . . . . . . . . . . . . . 5-32
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-33
TOC-6 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
SECTION 6 Monitor SUSE Linux Enterprise Server 10
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Objective 1 Monitor a SUSE Linux Enterprise Server 10 System . . . . . . . 6-2
Boot Log Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Hardware Information (/proc/) . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Hardware Information (Command Line Utilities) . . . . . . . . . . 6-5
System and Process Information (Command Line Utilities) . . 6-7
Monitor Hard Drive Space . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
Exercise 6-1 Gather Information About Your SUSE Linux
Enterprise Server 10 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
Objective 2 Use System Logging Services . . . . . . . . . . . . . . . . . . . . . . . . .6-12
The Syslog Daemon syslog-ng . . . . . . . . . . . . . . . . . . . . . . . 6-12
Important Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
Archive Log Files (logrotate) . . . . . . . . . . . . . . . . . . . . . . . . 6-23
Exercise 6-2 Manage System Logging. . . . . . . . . . . . . . . . . . . 6-27
Objective 3 Monitor Login Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-28
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-33
SECTION 7 Manage System Initialization
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Objective 1 Describe the Linux Load Procedure . . . . . . . . . . . . . . . . . . . . 7-2
Objective 2 GRUB (Grand Unified Bootloader). . . . . . . . . . . . . . . . . . . . . 7-7
What a Boot Manager Is . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
Boot Managers in SUSE Linux . . . . . . . . . . . . . . . . . . . . . . . . 7-8
Start the GRUB Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
Modify the GRUB Configuration File . . . . . . . . . . . . . . . . . . 7-11
Configure GRUB with YaST . . . . . . . . . . . . . . . . . . . . . . . . . 7-13
Boot a System Directly into a Shell . . . . . . . . . . . . . . . . . . . . 7-18
Exercise 7-1 Manage the Boot Loader . . . . . . . . . . . . . . . . . . . 7-21
Contents
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-7
To report suspected copying, please call 1-800-PIRATES.
Objective 3 Manage Runlevels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-22
The init Program and Linux Runlevels . . . . . . . . . . . . . . . . . 7-22
init Scripts and Runlevel Directories . . . . . . . . . . . . . . . . . . . 7-27
Change the Runlevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-39
Exercise 7-2 Manage Runlevels . . . . . . . . . . . . . . . . . . . . . . . . 7-42
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-43
SECTION 8 Manage Software for SUSE Linux Enterprise Server
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Objective 1 Manage RPM Software Packages . . . . . . . . . . . . . . . . . . . . . . 8-2
RPM Components and Features . . . . . . . . . . . . . . . . . . . . . . . 8-2
RPM Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Manage Software Packages with rpm . . . . . . . . . . . . . . . . . . . 8-6
Exercise 8-1 Manage Software with RPM . . . . . . . . . . . . . . . . 8-17
Objective 2 Verify and Update Software Library Access. . . . . . . . . . . . . .8-18
Software Library Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
View Shared Library Dependencies (ldd) . . . . . . . . . . . . . . . 8-20
Modify the Software Library Configuration File
(/etc/ld.so.conf) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-22
Update the Library Cache (/etc/ld.so.cache) . . . . . . . . . . . . . 8-23
Exercise 8-2 Manage Shared Libraries. . . . . . . . . . . . . . . . . . . 8-24
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-25
SECTION 9 Manage Backup and Recovery
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Objective 1 Develop a Backup Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Choose a Backup Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Choose the Right Backup Media . . . . . . . . . . . . . . . . . . . . . . . 9-6
TOC-8 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Objective 2 Backup Files with YaST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Back Up System Data with YaST . . . . . . . . . . . . . . . . . . . . . . 9-7
Restore System Data with YaST . . . . . . . . . . . . . . . . . . . . . . 9-13
Exercise 9-1 Backup Files with YaST . . . . . . . . . . . . . . . . . . . 9-18
Objective 3 Create Backups with tar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-19
Create tar Archives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-19
Unpack tar Archives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-20
Exclude Files from Backup . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21
Perform Incremental and Differential Backups . . . . . . . . . . . 9-21
Use tar Command Line Options . . . . . . . . . . . . . . . . . . . . . . 9-24
Exercise 9-2 Create Backup Files with tar . . . . . . . . . . . . . . . . 9-25
Objective 4 Work with Magnetic Tapes . . . . . . . . . . . . . . . . . . . . . . . . . . .9-26
Objective 5 Copy Data with dd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-29
Exercise 9-3 Create Drive Images with dd. . . . . . . . . . . . . . . . 9-31
Objective 6 Mirror Directories with rsync . . . . . . . . . . . . . . . . . . . . . . . . .9-32
Perform Local Copying with rsync . . . . . . . . . . . . . . . . . . . . 9-32
Perform Remote Copying with rsync . . . . . . . . . . . . . . . . . . 9-34
Exercise 9-4 Create a Backup of a Home Directory with
rsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-36
Objective 7 Automate Data Backups with cron . . . . . . . . . . . . . . . . . . . . .9-37
Exercise 9-5 Configure a cron Job for Data Backups . . . . . . . 9-38
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-39
SECTION 10 Manage Printing
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-1
Objective 1 Configure Local Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-2
When to Configure a Printer . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Required Printing Software . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Add a Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Exercise 10-1 Change Your Printer Configuration . . . . . . . . 10-20
Contents
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-9
To report suspected copying, please call 1-800-PIRATES.
Objective 2 Manage Print Jobs and Queues . . . . . . . . . . . . . . . . . . . . . . .10-21
Generate a Print Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-22
Display Information on Print Jobs . . . . . . . . . . . . . . . . . . . . 10-23
Cancel Print Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-24
Manage Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-25
Configure Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-26
Start and Stop CUPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-30
Exercise 10-2 Manage Printers from the Command Line.. . . 10-31
Objective 3 Understand How CUPS Works . . . . . . . . . . . . . . . . . . . . . . .10-32
Steps of the Printing Process . . . . . . . . . . . . . . . . . . . . . . . . 10-32
Print Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-34
Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-37
Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-41
Objective 4 Configure and Manage a Print Server . . . . . . . . . . . . . . . . . .10-42
Broadcast Information about Printers to other Computers . 10-43
Access Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-47
Restrict Access to Printers for Users and Groups . . . . . . . . 10-50
Restrict Access to the Web Interface . . . . . . . . . . . . . . . . . . 10-52
Exercise 10-3 Restrict Access . . . . . . . . . . . . . . . . . . . . . . . . 10-54
Objective 5 Use the Web Interface to Manage a CUPS Server . . . . . . . .10-55
Do Administration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-56
Manage Printer Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-57
On-Line Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-58
Manage Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-58
Manage Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-59
Exercise 10-4 Use the Web Interface to Manage a CUPS
Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-61
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-62
TOC-10 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
SECTION 11 Configure Remote Access
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1
Objective 1 Provide Secure Remote Access with OpenSSH . . . . . . . . . . .11-2
Cryptography Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
SSH Features and Architecture . . . . . . . . . . . . . . . . . . . . . . . 11-6
Configure the SSH Server . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14
Configure the SSH Client . . . . . . . . . . . . . . . . . . . . . . . . . . 11-15
SSH-related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-16
Exercise 11-1 Practice Using OpenSSH. . . . . . . . . . . . . . . . . 11-21
Public Key Authentication Management . . . . . . . . . . . . . . . 11-22
Exercise 11-2 Perform Public Key Authentication . . . . . . . . 11-27
Objective 2 Enable Remote Administration with YaST . . . . . . . . . . . . . .11-28
VNC and YaST Remote Administration . . . . . . . . . . . . . . . 11-28
Configure Your Server for Remote Administration . . . . . . 11-29
Access Your Server for Remote Administration . . . . . . . . . 11-31
Exercise 11-3 Use Remote Administration . . . . . . . . . . . . . . 11-33
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-34
Introduction
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-1
To report suspected copying, please call 1-800-PIRATES.
Introduction
SUSE Linux Enterprise Server 10 Administration (Course 3072)
focuses on the routine system administration of SUSE Linux
Enterprise Server 10.
This course covers common tasks a system administrator of SUSE
Linux Enterprise Server 10 has to perform, like installation and
configuration of the system, maintenance of the file system,
software management, management of processes, and printing.
These skills, along with those taught in SUSE Linux Enterprise
Server 10 Fundamentals (Course 3071) and SUSE Linux Enterprise
Server 10 Advanced Administration (Course 3073), prepare you to
take the Novell Certified Linux Professional 10 (Novell CLP 10)
certification practicum test.
The contents of your student kit include the following:
■ SUSE Linux Enterprise Server 10 Administration Manual
■ SUSE Linux Enterprise Server 10 Administration Workbook
■ SUSE Linux Enterprise Server 10 Administration Course DVD
■ SUSE LINUX Enterprise Server 10 Product DVD
■ SUSE LINUX Enterprise Desktop 10 Product DVD
The SUSE Linux Enterprise Server 10 Administration Course DVD
contains an image of a SUSE Linux Enterprise Server 10
installation that you can use with the SUSE Linux Enterprise Server
10 Administration Workbook outside the classroom to practice the
skills you need to take the Novell CLP 10 Practicum exam.
x Instructions for setting up a self-study environment are in the setup directory
on the Course DVD.
Intro-2 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Course Objectives
This course teaches theory as well as practical application with
hands-on labs of the following SUSE Linux Enterprise Server 10
Administration topics on SUSE Linux Enterprise Server 10:
1. Install SUSE Linux Enterprise Server
2. Administer the Linux File System
3. Administer User Access and Security
4. Configure the Network Manually
5. Administer Linux Processes and Services
6. Monitor SUSE Linux Enterprise Server
7. Configure System Initialization
8. Manage Software for SUSE Linux Enterprise Server
9. Manage Backup and Recovery
10. Administer Printing
11. Configure Remote Access
These are tasks a SUSE Linux administrator in an enterprise
environment routinely has to deal with.
Audience
The primary audience for this course are those who completed
SUSE Linux Enterprise Server 10 Fundamentals (Course 3071), or
those with comparable knowledge.
Introduction
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-3
To report suspected copying, please call 1-800-PIRATES.
Certification and Prerequisites
This course helps to prepare for the Novell Certified Linux
Professional 10 (CLP 10) Practicum Exam, called the Practicum.
The Novell CLP 10 is a prerequisite for the higher level certification
Novell CLE 10 Practicum.
As with all Novell certifications, course work is recommended. To
achieve the certification, you are required to pass the Novell CLP
10 Practicum (050-697).
The Novell CLP 10 Practicum is a hands-on, scenario-based exam
where you apply the knowledge you have learned to solve real-life
problems—demonstrating that you know what to do and how to do
it.
The practicum tests you on objectives of this course and those
covered in:
■ SUSE Linux Enterprise Server Fundamentals (Course 3071)
■ SUSE Linux Enterprise Server Advanced Administration
(Course 3073)
Intro-4 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
The following illustrates the training and testing path for Novell
CLP 10:
Figure Intro-1
Novell®
Certified Linux Professional 10 (Novell CLP 10)
New to Linux
Administration
SUSE Linux Enterprise Server 10
Fundamentals
(Course 3071) - 3 days
OR Getting Started with Linux
(Course 3064) - 5 days
SUSE Linux Enterprise Server 10
Administration
(Course 3072) - 5 days
SUSE Linux Enterprise Server 10
Advanced Administration
(Course 3073) - 5 days
Novell Practicum: 050- 697
Novell CLP 10
(Required Practical Exam)
Novell
Certified Linux Professional 10
Upgrading to Novell Certified
Linux Professional 10
(Course 3070) - 4 hours online with
additional hands-on experience
or 2 day workshop
Current Novell
Certified Linux
Professional
Introduction
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-5
To report suspected copying, please call 1-800-PIRATES.
x For more information about Novell certification programs and taking the
Novell CLP 10 and CLE 10 Practicum exam, see
http://www.novell.com/training/certinfo/,
http://www.novell.com/training/certinfo/clp10, and
http://www.novell.com/training/certinfo/cle10.
Before attending this course, you should have attended the courses:
■ SUSE Linux Enterprise Server 10 Fundamentals (Course 3071)
SUSE Linux Enterprise Server 10 Support and
Maintenance
The copy of SUSE Linux Enterprise Server 10 you received in your
student kit is a fully functioning copy of the SUSE Linux Enterprise
Server 10 product.
However, to receive official support and maintenance updates, you
need to do one of the following:
■ Register for a free registration/serial code that provides you
with 30 days of support and maintenance.
■ Purchase a copy of SUSE Linux Enterprise Server 10 from
Novell (or an authorized dealer).
You can obtain your free 30-day support and maintenance code at
http://www.novell.com/products/linuxenterpriseserver/.
x You will need to have or create a Novell login account to access the 30-day
evaluation.
Intro-6 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Novell Customer Center
Novell Customer Center is an intuitive, web-based interface that
helps you to manage your business and technical interactions with
Novell. Novell Customer Center consolidates access to information,
tools and services such as:
■ Automated registration for new SUSE Linux Enterprise
products
■ Patches and updates for all shipping Linux products from
Novell
■ Order history for all Novell products, subscriptions and services
■ Entitlement visibility for new SUSE Linux Enterprise products
■ Linux subscription-renewal status
■ Subscription renewals via partners or Novell
For example, a company might have an administrator who needs to
download SUSE Linux Enterprise software updates, a purchaser
who wants to review the order history and an IT manager who has
to reconcile licensing. With Novell Customer Center, the company
can meet all these needs in one location and can give each user
access rights appropriate to their roles.
You can access the Novell Customer Center at
http://www.novell.com/center.
Introduction
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-7
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Online
Resources
Novell provides a variety of online resources to help you configure
and implement SUSE Linux Enterprise Server 10.
These include the following:
■ http://www.novell.com/products/linuxenterpriseserver/
This is the Novell home page for SUSE Linux Enterprise
Server.
■ http://www.novell.com/documentation/sles10/index.html
This is the Novell Documentation web site for SLES 10.
■ http://support.novell.com/linux/
This is the home page for all Novell Linux support, and
includes links to support options such as the Knowledgebase,
downloads, and FAQs.
■ http://www.novell.com/coolsolutions/
This Novell web site provides the latest implementation
guidelines and suggestions from Novell on a variety of
products, including SUSE Linux.
Intro-8 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Agenda
The following is the agenda for this 5-day course:
TableIntro-1
Section Duration
Day 1 Introduction 00:30
Section 1: Install SUSE Linux Enterprise
Server 10
02:30
Section 2: Administer the Linux File System 03:00
Day 2 Section 2: Administer the Linux File System
(contd.)
01:00
Section 3: Administer User Access and
Security
03:30
Section 4: Configure the Network Manually 02:00
Day 3 Section 5: Administer Linux Processes and
Services
02:00
Section 6: Monitor SUSE Linux Enterprise
Server
02:00
Section 7: Configure System Initialization 02:30
Day 4 Section 7: Configure System Initialization
(contd.)
03:00
Section 8: Manage Software for SUSE Linux
Enterprise Server
01:30
Section 9: Manage Backup and Recovery 02:00
Day 5 Section 10: Administer Printing 03:00
Section 11: Configure Remote Access 02:00
Introduction
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-9
To report suspected copying, please call 1-800-PIRATES.
Scenario
The IT department of Digital Airlines is rolling out more and more
SUSE Linux Enterprise Server 10 installations. Your task is to
familiarize yourself with SLES 10 to be able to take on more and
more system administrator tasks on this platform.
You need additional experience in the following areas:
■ Installation and configuration of SLES 10
■ File system maintenance
■ Specialized aspects of User Management, like POSIX ACLs
■ Manual network configuration and fundamental network
services
■ Software management
■ Printing
■ Management of services and processes
■ Remote administration
You decide to set up test servers in the lab to enhance your skills in
these areas.
Exercises
The exercises in this course consist of a description of the exercise,
and step-by-step instructions on how to complete the task.
You should first try to complete the task described on you own,
based on what is covered in the manual in the respective section.
Resort to the step-by-step instruction only if you feel unable to
complete the task or to find out if what you did was correct.
Intro-10 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Exercise Conventions
When working through an exercise, you will see conventions that
indicate information you need to enter that is specific to your server.
The following describes the most common conventions:
■ italicized/bolded text. This is a reference to your unique
situation, such as the host name of your server.
For example, if the host name of your server is da10, and you
see the following:
hostname.digitalairlines.com
you would enter
da10.digitalairlines.com
■ 10.0.0.xx. This is the IP address that is assigned to your SLES
10 server.
For example, if your IP address is 10.0.0.10, and you see the
following:
10.0.0.xx
you would enter
10.0.0.10
■ Select. The word select is used in exercise steps to indicate a
variety of actions including clicking a button on the interface
and selecting a menu item.
■ Enter and Type. The words enter and type have distinct
meanings.
The word enter means to type text in a field or at a command
line and press the Enter key when necessary. The word type
means to type text without pressing the Enter key.
If you are directed to type a value, make sure you do not press
the Enter key or you might activate a process that you are not
ready to start.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-1
To report suspected copying, please call 1-800-PIRATES.
S E C T I O N 1 Install SUSE Linux Enterprise Server
10
YaST (Yet another Setup Tool) provides options that make
installation simple and quick.
However, you also need to understand the more advanced
installation options available. By changing installation mode,
partitioning, software selection, authentication method, or hardware
setup, you can install servers that meet a variety of needs.
In this section, you install SUSE Linux Enterprise Server 10 (SLES
10). You also learn how to use advanced installation options and to
troubleshoot the installation process.
Objectives
1. Perform a SLES 10 Installation
2. Configure the SLES 10 Installation
3. Troubleshoot the Installation Process
CNI USE ONLY-1 HARDCOPY PERMITTED
1-2 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Objective 1 Perform a SLES 10 Installation
Installing SLES 10 consists of a base installation phase and a
configuration phase.
To perform the base installation do the following:
■ Boot From the Installation Media
■ Select the System Language
■ Select the Installation Mode
■ Set the Clock and Time Zone
■ Understand and Change the Installation Settings
■ Verify Partitioning
■ Select Software
■ Start the Installation Process
Boot From the Installation Media
To start the installation process, insert the SUSE Linux Enterprise
Server Product DVD into the DVD drive and then reboot the
computer to start the installation program.
x To start the installation program, your computer needs to be configured to
start from a DVD drive. You might need to change the boot drive order in the
BIOS setup of your system to boot from the drive.
Consult the manual shipped with your hardware for further information.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-3
To report suspected copying, please call 1-800-PIRATES.
When your system has started from the installation CD, the
following appears:
Figure 1-1
You can use the arrow keys to select one of the following options:
■ Boot from Hard Disk. Boots the system installed on the hard
disk (the system normally booted when the machine is started).
This is the default option.
■ Installation. Starts the normal installation process. All modern
hardware functions are enabled.
■ Installation - ACPI Disabled. Starts the installation process
with ACPI (Advanced Configuration and Power Interface)
disabled. If the normal installation fails, the reason might be
that the system hardware does not support ACPI. In this case,
you can use this option to install without ACPI support.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-4 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
■ Installation - Local APIC Disabled. Starts the installation
process with local APIC (Advanced Programmable Interrupt
Controller) disabled.
■ Installation - Safe Settings. Starts the installation process with
the DMA (Direct Memory Access) mode and any interfering
power management functions disabled. Use this option if the
installation fails with the other options.
■ Rescue System. Starts the SLES 10 rescue system. If you
cannot boot your installed Linux system, you can boot the
computer from the DVD (or the first CD if you are using a CD
set) and select this option. This starts a minimal Linux system
without a graphical user interface to allow experts to access
disk partitions for troubleshooting and repairing an installed
system.
■ Memory Test. Starts a memory testing program, which tests
system RAM by using repeated read and write cycles. This is
done in an endless loop, because memory corruption often
shows up sporadically and many read and write cycles might be
necessary to detect it.
If you suspect that your RAM might be defective, start this test
and let it run for several hours. If no errors are detected, you can
assume that the memory is intact. Terminate the test by
rebooting the system.
Use the function keys, as indicated in the bar at the bottom of the
screen, to change a number of installation settings:
■ F1. Opens context-sensitive help for the currently selected
option of the boot screen.
■ F2. Select a installation language.
■ F3. Select a graphical display mode (such as 640x480 or
1024X768) for the installation. You can select one of these, or
select text mode, which is useful if the graphical modes cause
display problems.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-5
To report suspected copying, please call 1-800-PIRATES.
■ F4. Select an installation media type. Normally, you install
from the inserted installation disk, but in some cases you might
want to select another source, such as FTP or NFS.
■ F5. Add a driver update CD to the installation process. You are
asked to insert the update disk at the appropriate point in the
installation process.
Select the Installation option to start the installation process. If the
installation fails for some reason, try to install with the options
Installation - ACPI Disabled, Installation - Local APIC
Disabled, or Installation - Safe Settings.
After you select an installation option, a minimal Linux system
loads to run the YaST installation program.
Select the System Language
After YaST starts, the following appears:
Figure 1-2
CNI USE ONLY-1 HARDCOPY PERMITTED
1-6 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Almost all YaST installation dialogs use the same format:
■ The left side displays an overview of the installation status.
■ From the lower left side, you can select a help button to get
information about the current installation step.
■ The right side displays the current installation step.
■ The lower right side provides buttons for navigating to the
previous or next installation steps or for aborting the
installation.
x If the installation program does not detect your mouse, you can use the Tab
key to navigate through the dialog elements, the arrow keys to scroll in lists
and Enter to select buttons. You can change the mouse settings later in the
installation process.
From the language dialog, select the language of your choice, and
then select Next to continue to the next step, the License
Agreement.
You have to select Yes, I Agree to the License Agreement to get to
the next step by selecting Next.
Select the Installation Mode
If there is no operating system installed on your computer, the
installation mode dialog offers only New Installation. (Update and
Other cannot be selected in this case.)
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-7
To report suspected copying, please call 1-800-PIRATES.
If YaST detects another SUSE Linux installation, you are offered
more options, some of which are only available after selecting
Other, like in the following:
Figure 1-3
■ New installation. Performs a normal new installation of SLES
10. This is the default option.
■ Update. Updates a previously installed SLES 9 installation.
■ Other. Offers two more options:
❑ Repair Installed System. Repairs a previously installed
SLES 10 installation.
❑ Boot Installed System. Boots a previously installed Linux
installation.
■ Abort Installation. Terminates the installation process.
For a normal installation, select New Installation and then select
Next to proceed to the next step.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-8 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Set the Clock and Time Zone
YaST selects the time zone of the installed system according to your
language selection. Change the time zone if you are located in a
different one.
Figure 1-4
If your hardware clock is set to UTC (Universal Time Coordinated)
the system time is set according to your time zone and automatically
adjusted to daylight saving time. If your hardware clock is set to
local time, select Local Time instead of UTC in the drop-down
menu.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-9
To report suspected copying, please call 1-800-PIRATES.
Understand and Change the Installation Settings
YaST analyzes the system and creates an installation proposal. The
proposed settings are displayed on two tabs, as in the following
figure; Overview shows the main categories:
Figure 1-5
The proposal displays installation settings that are necessary for a
base installation. You can change these settings by selecting the
following headings:
■ Keyboard layout. Changes the keyboard layout. YaST selects
the keyboard layout according to your language settings.
Change the keyboard settings if you prefer a different layout.
■ Partitioning. Changes the hard drive partitioning. If the
automatically generated partitioning scheme does not fit your
needs, you can change it by selecting this headline.
■ Software. Changes the software selection. You can select or
deselect software.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-10 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
■ Language. Changes the default language.
The Experts tab shows the above options, plus the following:
■ System. Restarts the hardware detection process and displays a
list of all available hardware components. You can change the
PCI-ID setup, select single components and view details, or
save the list to a file.
■ Add-on Products. Choose this option to include any add-on
products.
■ Booting. Select this if you want to change any boot loader
settings or use Lilo (Linux Loader) instead of GRUB (Grand
Unified Bootloader) as boot loader.
■ Time zone. Opens the Clock and Time Zone dialog described
earlier.
■ Default Runlevel. Changes the runlevel. If a graphical
environment is installed, the default is runlevel 5, otherwise it is
3.
Of the settings described above, partitioning and software will be
discussed in more detail.
Verify Partitioning
In most cases, YaST proposes a reasonable partitioning scheme that
you can accept without change. However, you might need to change
the partitioning manually if
■ You want to optimize the partitioning scheme for a special
purpose server (such as a file server).
■ You want to configure LVM (Logical Volume Manager).
■ You have more than one hard drive and want to configure
RAID (Redundant Array of Independent Disks).
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-11
To report suspected copying, please call 1-800-PIRATES.
■ You want to delete existing operating systems so you have
more space available for your SLES 10 installation.
To partition the hard drive manually, you need to know the
following:
■ The Basics of Hard Drive Partitioning
■ The Basic Linux Partitioning Scheme
■ How to Change YaST´s Partitioning Proposal
■ Use the YaST Expert Partitioner
The Basics of Hard Drive Partitioning
Partitions divide the available space of a hard drive into smaller
portions. This lets you install more than one operating system on a
hard drive or use different areas for programs and data.
Every hard disk (on an Intel platform) has a partition table with
space for four entries. An entry in the partition table can correspond
to a primary partition or an extended partition. However, only one
extended partition entry is allowed.
A primary partition consists of a continuous range of cylinders
(physical disk areas) assigned to a particular file system. If you use
only primary partitions, you are limited to four partitions per hard
disk (because the partition table can only hold four primary
partitions).
This is why extended partitions are used. Extended partitions are
also continuous ranges of disk cylinders, but can be subdivided into
logical partitions. Logical partitions do not require entries in the
main partition table. In other words, an extended partition is a
container for logical partitions.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-12 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
If you need more than four partitions, create an extended partition
instead of a fourth primary partition. This extended partition should
include the entire remaining free cylinder range. Then create
multiple logical partitions within the extended partition. The
maximum number of partitions is 15 on SCSI disks and 63 on
(E)IDE disks.
It does not matter which type of partitions you use on Linux
systems; primary and logical partitions both work well.
The Basic Linux Partitioning Scheme
The optimal partitioning scheme for a server depends on the
purpose of the server.
A SLES 10 installation needs at least two partitions:
■ Swap partition. This partition is used by Linux to move
unused data from the main memory to the hard dive, thus
freeing main memory which then can be used by other
processes.
■ Root partition. This is the partition that holds the top (/) of the
file system hierarchy, the so-called root directory.
No matter what partition scheme you choose, you always need at
least one swap partition and a root partition.
The following guidelines help you determine what you can install
depending on the space available on your hard disk for your file
system:
■ 800 MB. This allows for a minimal installation with no
graphical interface. With this configuration, you can only use
console applications.
■ 1300 MB. This allows for an installation with a minimum
graphical interface. This includes the X Window system and a
few graphical applications.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-13
To report suspected copying, please call 1-800-PIRATES.
■ 2 GB. This holds the default installation proposed by YaST.
This configuration includes a modern desktop environment
(such as KDE or GNOME), and provides enough space for
several additional applications.
■ 4 GB. This allows for a full installation, including all software
packages shipped with SLES 10.
You can put certain directories on separate partitions. If you do this,
your root partition can be smaller than outlined above. Any space
for data needs to be added to the above.
x As today’s computers are equipped with hard disks with capacities of 100
GB and more, there is still plenty of space for data. Considering the
difficulties involved with changing partitions in an installed system and the
size of current hard disks, you should therefore allocate much more space
than the above minimum when deciding on the hard disk layout.
Partitions and partitioning schemes will be covered more
extensively in the objective “Configure Linux File System
Partitions” on page 2-16.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-14 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
How to Change YaST´s Partitioning Proposal
To use YaST to change the partition scheme, select the Partitioning
headline in the installation proposal. The following appears:
Figure 1-6
In the top part of the dialog, YaST displays the automatically
generated partitioning proposal. The lower part of the dialog
provides the following options:
■ Accept Proposal. Accepts the partitioning scheme and returns
to the main installation proposal.
■ Base Partition Setup on This Proposal. Starts the YaST
Expert Partitioner, using the partition proposal as base setup.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-15
To report suspected copying, please call 1-800-PIRATES.
■ Create Custom Partition Setup. Displays the following:
Figure 1-7
In this dialog, you can select
❑ A hard disk; selecting Next opens a dialog where you can
choose to use the entire hard disk or some of the existing
partitions for the installation of SLES 10.
❑ Custom Partitioning; selecting Next opens the YaST
Expert Partitioner, displaying the existing partition layout.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-16 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
Use the YaST Expert Partitioner
When you start the YaST Expert Partitioner, the following appears:
Figure 1-8
In the top part of the dialog, YaST lists details of the current
partition setup. Depending on your previous choice, the list contains
the partitioning proposal created by YaST or the current physical
disk setup.
The buttons in the lower part of the dialog are used to create, edit,
delete, and resize partitions, as well as to administer LVM (Logical
Volume Manager), EVMS (Enterprise Volume Management
System), RAID (Redundant Array of Independent Disks).
x The changes made with the YaST Expert Partitioner are not written to disk
until the installation process is started. You can always discard your changes
by selecting Back or you can restart the Expert Partitioner to make more
changes.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-17
To report suspected copying, please call 1-800-PIRATES.
The following entries are displayed for every hard disk in your
system:
■ One entry for the hard disk itself, which has the corresponding
device name in the Device column (such as /dev/sda).
■ One entry for every partition on the hard disk with the
corresponding device name and the partition number in the
Device column (such as /dev/sda1).
Each entry in the list includes information in the following columns:
■ Device. Displays the device name of the hard disk or the
partition.
■ Size. Displays the size for the hard disk or partition.
■ F. When the character “F” is displayed in this column, the
partition will be formatted during the installation process.
■ Type. Displays the partition or hard disk type. Depending on
the operating system and the architecture, partitions can have
various types, like Linux native, Linux swap, Win95 FAT 32,
NTFS, etc.
■ Mount. Displays the mount point of a partition. For swap
partitions, the keyword swap is used instead.
■ Mount By. Indicates how the file system is mounted:
K—Kernel Name, L—Label, U—UUID, I—Device ID, and
P—Device Path.
■ Start. Displays the start cylinder of a hard disk or partition.
Hard disk entries always start with 0.
■ End. Displays the end cylinder of a hard disk or partition.
■ Used By. This column holds information about the system
using this partition, like LVM-system.
■ Label, Device ID, Device Path. These columns list the
respective information.
The buttons in the lower part of the dialog let you
CNI USE ONLY-1 HARDCOPY PERMITTED
1-18 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
■ Create New Partitions
■ Edit Existing Partitions
■ Delete Existing Partitions
■ Resize Existing Partitions
■ Perform Expert Tasks
These administrative tasks are covered in more detail below.
Managing LVM Volumes and Software Raid are covered in Section
2, “Administer the Linux File System” on page 2-1. EVMS
(http://evms.sourceforge.net/) and Crypt File Partitions are not
covered in this course.
Create New Partitions
Create a new partition by selecting Create. A dialog with one of the
following options appears (the options you see depend on your hard
disk setup):
■ If you have more than one disk in your system, you are asked to
select a disk for the new partition first.
■ If you do not have an extended partition, you are asked if you
want to create a primary or an extended partition.
■ If you have an extended partition, and there is space on the hard
drive outside the extended partition for additional primary
partitions, you are asked if you want to create a primary or a
logical partition.
■ If you have 3 primary partitions and an extended partition, you
can only create logical partitions.
x You need enough space on your hard disk to create a new partition. You learn
later in this section how to delete existing partitions to free used disk space.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-19
To report suspected copying, please call 1-800-PIRATES.
If you choose to create a primary or a logical partition, the
following appears:
Figure 1-9
This dialog provides the following options:
■ Format. This lets you choose one of the following options:
❑ Do not format. Do not format the newly created partition.
No file system will be created on this new partition. You
can select the partition type in the drop-down list.
❑ Format. Formats the new partition with the file system you
select from the File System drop-down list.
You can choose from the following file systems:
❑ Ext2. Formats the partition with the Ext2 file system.
Ext2 is an old and proven file system, but it does not
include journaling.
❑ Ext3. Formats the partition with the Ext3 file system.
Ext3 is the successor of Ext2 and offers a journaling
feature.
❑ Reiser. Formats the partition with ReiserFS, a modern
journaling file system. (This is the default option.)
CNI USE ONLY-1 HARDCOPY PERMITTED
1-20 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
❑ FAT. Formats the partition with the FAT file system.
FAT is an older file system used in DOS and
Windows. You can use this option to create a data
partition, which is accessible from Windows and
Linux. You must not create a root partition with this
file system.
❑ XFS. Formats the partition with XFS, a journaling file
system originally developed by SGI.
❑ Swap. Formats the partition as a swap partition.
If you are not sure which file system to choose, select
Reiser for root and data partitions and Swap for swap
partitions.
Journaling is explained in more detail in Section 2,
“Administer the Linux File System” on page 2-1.
❑ Options. By selecting Options, you can change parameters
for the file system you selected. You can use the default
parameters in most cases.
❑ Encrypt file system. If you select this option, the partition
with the file system is encrypted. Encrypting a file system
prevents unauthorized mounting only; once mounted the
files are accessible like any other file on the system.
You should only use this option for non-system partitions
such as user home directories.
■ Size. Lets you configure the size of the new partition with the
following:
❑ Start Cylinder. Determines the first cylinder of the new
partition. YaST normally preselects the first available free
cylinder of the hard disk.
❑ End. Determines the size of the new partition. YaST
normally preselects the last available free cylinder.
To configure the end cylinder, do one of the following:
❑ Enter the cylinder number.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-21
To report suspected copying, please call 1-800-PIRATES.
❑ Enter a plus sign (+)followed by the amount of disk
space for the new partition. Use M for MB and G for
GB. YaST calculates the last cylinder number. For
example, enter +5G for a partition size of 5 GB.
■ Fstab Options. Select this option to edit the fstab entry for this
partition. The default setting should work in most cases.
■ Mount Point. Select the mount point of the new partition from
this drop-down list. You can also enter a mount point manually,
if it's not available in the list. The mount point will be created
automatically during installation.
After changing the parameters, select OK to add the new partition
to the partition list.
If you chose to create an extended partition, the following appears:
Figure 1-10
You can enter the following:
■ Start cylinder. The start cylinder determines the first cylinder
of the new partition. YaST normally preselects the first
available free cylinder of the hard disk.
■ End. The end cylinder determines the size of the new partition.
YaST normally preselects the last available cylinder of the hard
disk.
To configure the end cylinder, do one of the following:
❑ Enter the cylinder number.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-22 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
❑ Enter a plus sign (+) followed by the amount of disk space
for the new partition. Use M for MB and G for GB. YaST
calculates the last cylinder number.
For example, enter +5G for a partition size of 5 GB.
After entering the size, select OK to add the new extended partition
to the partition list.
Edit Existing Partitions
Select a partition from the list and select Edit. You can edit only
primary and logical partitions with the Expert Partitioner. You
cannot edit extended partitions or the entry for the entire hard disk.
If you edit a primary or logical partition, a dialog appears which is
very similar to the Create Partition dialog described above. You can
change all options except the partition size.
After changing the partition parameters, select OK to save your
changes to the partition list.
Delete Existing Partitions
To delete a partition, select a partition from the list, select Delete,
and then select Yes in the confirmation dialog. The partition is
deleted from the partition list.
Remember that you also delete all logical partitions when you
delete an extended partition.
If you select the entry for the entire hard disk and select Delete, all
partitions on the disk are deleted.
Resize Existing Partitions
Select a partition from the list and select Resize.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-23
To report suspected copying, please call 1-800-PIRATES.
x Although you can reduce a partition’s size without deleting it to increase free
space on the hard disk, you should always back up the data on the partition
before resizing it.
b If the selected partitions are formatted with the FAT or NTFS file system,
there are certain steps you should take in Windows before resizing (scandisk
and defrag). See the section on installation in the SUSE Linux Enterprise
Server 10 Administration Manual (/usr/share/doc/manual/sles-admin_en/,
package sles-admin_en) for details.
After you select Resize, the following appears:
Figure 1-11
This dialog includes the following:
■ Two bars representing the partition before and after the resizing
process
❑ Now. Used space is designated by dark blue and the
available space by light blue. If there is space not assigned
to a partition it is designated by white.
❑ After installation. Used space is designated by dark blue
and the free space by light blue. The space that is available
for a new partition is designated by white.
■ A slider to change the size of the partition
CNI USE ONLY-1 HARDCOPY PERMITTED
1-24 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
■ Two text fields that display the amount of free space on the
partition being resized and the space available for a new
partition after the resizing process
■ A Do Not Resize button used to reset the partition to the
original size
To resize the partition, move the slider until enough unused disk
space is available for a new partition. When you select OK, the
partition size changes in the partition list.
Perform Expert Tasks
When you select Expert, the following options are available:
■ Reread the Partition Table. Resets the partition list to the
current physical disk setup. All changes will be lost.
■ Import Mount Points from Existing /etc/fstab. Scans the hard
disks for an /etc/fstab file. You can load this file and set the
mount points accordingly.
■ Delete Partition Table and Disk Label. Deletes the partition
table and the disk label of the selected hard disk. All data on
that disk will be lost.
When you finish configuring settings in the Expert Partitioner,
return to the installation proposal by selecting Finish.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-25
To report suspected copying, please call 1-800-PIRATES.
Select Software
SLES 10 contains many software packages for various application
purposes. Instead of selecting needed packages one by one, you can
select various software categories.
Depending on the available disk space, YaST preselects several of
these categories. Selecting Software in the installation overview
opens the following dialog:
Figure 1-12
The figure above shows the default selection. A brief description
appears on the right when you highlight a category in the center
column.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-26 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
To find out which packages are contained in the various categories,
select Details, which opens the following dialog:
Figure 1-13
Selecting one pattern on the left shows the software packages
contained in that category on the right. Selecting the square to the
left of the pattern selects it for installation or deselects it.
A package typically contains an application and all additional files
required to use the software. Sometimes larger applications can be
split into multiple packages and several small applications can be
bundled into a single package. SUSE Linux Enterprise Software
uses the RPM Package Manager for software management.
Sometimes one software package needs another one to run.
Information on these dependencies is stored in the RPM packages.
YaST can automatically select software packages when another
package requires them.
CNI USE ONLY-1 HARDCOPY PERMITTED
Install SUSE Linux Enterprise Server 10
Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-27
To report suspected copying, please call 1-800-PIRATES.
You can install a package by selecting the check box for that
package in the package list on the right.
To view details for a package, highlight its entry in the package list.
The details for the currently selected package are displayed below
the package list.
The Filter drop-down menu offers different views on the software
packages available and the software scheduled for installation.
Figure 1-14
■ Patterns. This leads to the dialog shown in Figure 1-13.
■ Package Groups. Displays the packages in a hierarchical tree
view. There are main categories, like Productivity,
Programming, System, Hardware, etc. and subcategories.
Selecting a category on the left displays the software packages
belonging to that category on the right.
■ Languages. You can select support for additional languages.
■ Installation Sources. Displays the installation sources
configured.
■ Search. Displays a search dialog to search for packages.
■ Installation Summary. Displays a summary of the packages
selected for installation.
The disk usage of the software packages selected for installation is
displayed in the lower left corner of the dialog.
Select the option Check to check the dependencies of the selected
packages. This check is also done when you confirm the package
selection dialog.
CNI USE ONLY-1 HARDCOPY PERMITTED
1-28 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1
To report suspected copying, please call 1-800-PIRATES.
SUSE Linux Enterprise Server 10 Administration
If the check box Autocheck is selected, dependencies are checked
every time you select or deselect a package.
Confirm your package selection and return to the installation
proposal by selecting Accept.
Start the Installation Process
After customizing the installation proposal, select Accept. A dialog
appears asking you to confirm the proposal. Start the installation
process by selecting Install; return to the installation proposal by
selecting Back.
Before installing software packages, YaST changes the hard disk
partitioning.
Depending on your software selection and the performance of your
system, the installation process takes 15–45 minutes.
If you are using the product CD set instead of the DVD, YaST asks
you to change the installation CDs. Insert the requested CD and
continue the installation by selecting OK.
After all software packages are installed, YaST reboots the
computer and prompts you for the hostname, root password,
network configuration details, etc., to further customize your
installation.
Exploring the Variety of Random
Documents with Different Content
[60]
this road a number of times. I’ll follow the fence line
and get to a farm somehow.”
In spite of the protests of the boys, the driver remained
firm, insisting that he, and he alone, could make the
trip.
“Keep the door shut and don’t run the motor. The
heater’s out of order now and if you run the motor,
carbon monoxide fumes may creep in. They’re deadly.”
But that was an unnecessary warning for all of the boys
knew the danger of the motor fumes in a closed
compartment.
Bundling himself up well, the driver plunged into the
storm and Miss Bruder and her honors English class
were left alone in the middle of Little Deer valley with
the worst storm of the winter raging around their
marooned bus.
Jim turned off the headlights, leaving only the red and
green warning lights atop the bus on. He snapped the
switches for the interior lights until only one was left
aglow for there was no use to waste the precious supply
of electricity in the storage battery.
If anything the whine of the wind was louder and it was
exceedingly lonely out there despite the presence of the
others. There was something about it that made Janet
feel as though she were a hundred miles from
civilization. She had not dreamed it would be possible to
have such a sense of loneliness and yet be in a group of
schoolmates.
Jim Barron and Ed Rickey kept on the move, talking
with some of the boys or attempting to cheer up the
[61]
girls.
“Better get up every few minutes and swing your arms
and stamp your feet,” advised Ed. “That’ll keep the
circulation going; otherwise you may suffer frostbite.”
Helen squinted her eyes and looked at her watch in the
dim light shed by the single bulb. It was just after
midnight.
“Wonder if we’ll be home by morning,” she asked,
turning back to Janet.
“Let’s hope so, though I’m not in the least bit hungry
after the big meal we had at Youde’s.”
“That seems ages away,” replied Helen. “I’d almost
forgotten the skating party.”
Margie, who had taken shelter under Janet’s coat, spoke
up.
“It’s all the bus driver’s fault. We never should have left
Youde’s.”
“But none of us wanted to spend the night there,” said
Janet. “Of course we didn’t dream the snow would have
drifted this much.”
“The driver should have known,” insisted Margie, and
Janet thought her more than a little unreasonable, but
then Margie was probably thoroughly chilled and likely
to disagree with everything and everyone.
The minutes passed slowly, dragging as Janet had never
known they could. The cold increased in intensity and
[62]
some of the other girls, not as warmly dressed as Janet
and Helen, began to complain.
“My feet are getting numb,” said Bernice Grogan, a slip
of a little black-haired Irish girl.
“Better keep them moving,” said Ed Rickey. “Here, I’ll
move them for you until the circulation starts back.”
Ed knelt down on the floor and took Bernice’s boots in
his hands, massaging her feet vigorously.
Soon Bernice began to cry.
“It’s the pain. They hurt terribly.”
“Just the circulation coming back,” said Ed, but Janet
knew from the lines on his forehead that Ed was
worried.
“If any of the rest of you feel numb, just call out. We’ve
got to keep moving or some of us may suffer some
frozen parts before morning,” he warned.
Bernice, in spite of her efforts, couldn’t keep the tears
back, but they froze on her cheeks, so bitter was the
cold.
Jim Barron opened the door, and a rush of cutting air
swept in. Then he was gone into the night and Janet
could hear him wielding the shovel outside.
It was five or six minutes before Jim returned and he
looked utterly exhausted.
“I’ve never seen such a night,” he mumbled. “I’m afraid
the bus driver didn’t get very far.”
[63]
[64]
“Then we’d better start out after him,” said Ed, getting
to his feet.
But Jim’s broad shoulders barred the door.
“We’re going to stay right here. You can’t even find the
fences now. It would be suicide to start in the dark. The
only thing we can do is keep as warm as possible inside
the bus. I started throwing snow up around the
windows. Some of you fellows give me a hand. We’ll
bank the bus in snow clear to the top and that will keep
out some of this bitter wind.”
“But if you cover the bus with snow, they’ll never find us
when they come hunting us,” protested Cora.
“Just never mind about that,” retorted Jim. “The only
thing I’m worrying about now is keeping us from
freezing to death.”
Jim’s words shocked the girls into silence.
[65]
Chapter VI
DESPERATE HOURS
Freezing to death! The phrase was terrible in its import,
yet the danger was very near and very deadly, for there
was slight chance that the bus driver had gotten
through to give a warning of their predicament. Even if
he had Janet wondered if any searching party could
brave the rigors of the night.
Outside the boys worked steadily, coming inside in
shifts, and then going back. They could hear the snow
thud against the side of the bus as it was piled higher
and higher and the sound of the wind gradually faded
as the wall of snow protecting them from it thickened.
The light from the single bulb was ghostly now. The
battery seemed to be weakening. Helen looked at her
watch. It was just one o’clock when the boys came in,
beating their hands and knocking the frost from their
breath off their coats.
Jim was the last one in and he closed the door carefully
after him.
[66]
Bernice was crying again and Ed, though half frozen
himself, bent down and massaged her feet. Miss Bruder
was white and shaken for it was more than she could
cope with and she turned to Ed and Jim to pull them
through the emergency.
While Ed worked with Bernice’s feet, Jim spoke to the
group.
“We might as well face this thing frankly,” he said.
“We’re in an awful jam. It must be fifteen or twenty
below right now. The snow has stopped, but the wind is
increasing in strength and the snow is drifting badly. It
may be hours, perhaps a day, before we’re discovered.”
He paused and watched the conflicting emotions on
their faces, then plunged on.
“We’ve banked the bus with snow to keep out the worst
of the wind, but it’s going to be terribly cold just the
same. We’ve got to keep moving, keep up our spirits. If
we don’t——”
But Jim didn’t finish his sentence. There was no need
for they all knew what would happen once they became
groggy and sleepy.
“I’m going to start with a count and I want all of you to
beat your feet in time with me. That’ll jar your whole
body and warm you up a little.”
Jim started counting and soon the whole group was
stamping their feet methodically.
Even Janet had not realized how cold she was. Her feet
had felt a little numb, but under the steady pounding
against the floor they started to tingle, then burn with
[67]
an intensity that brought tears to her eyes where they
froze on her lashes.
“I’m nearly frozen,” chattered Margie, huddling closer to
Janet. “If it wasn’t for your coat I’d be like an icicle by
this time.”
They kept up the motion with their feet for at least five
minutes, and Jim called a halt then.
“Everyone feel a little warmer?” he asked.
“My hands are still cold,” said one of the girls, but Janet
was too stiff to turn around and see who was speaking.
“Then here’s an arm drill for everyone,” said Jim,
starting to swing his arms in cadence.
When that exercise was completed, most of them could
feel their bodies aglow as the blood raced through their
veins.
Ed started to tell funny stories and though he did his
best, their own situation was so tragic that nothing
appeared humorous. But he kept them interested, which
was the main thing.
Helen was the first to break the now monotonous flow
of Ed’s words.
“Stop, Ed,” she said, her voice low and tense. “Shake
Miss Bruder, quick!”
Ed turned suddenly to the teacher, who had been sitting
back of him. Her head had fallen forward on her chest
and her arms hung limp.
[68]
The husky senior picked her up and brought her back
under the light, the rest crowding around him.
Then Janet took charge. Miss Bruder’s eyes were closed,
but she was breathing slowly.
“I believe she’s half frozen. She was sitting where a
constant knife of air was coming in around the door,”
whispered Jim. “Get busy and massage her.”
Janet, with Helen helping her, stripped off Miss Bruder’s
thin gloves. Her hands were pitifully white.
Ed scooped up a handful of snow where it had sifted in
around the door and used it to rub Miss Bruder’s hands
while Janet and Helen massaged the upper part of her
body and her face.
It was five minutes before the teacher responded to
their frantic efforts. Then her eyes opened and she tried
to smile.
“I must have dozed for a moment,” she whispered.
“Don’t talk,” said Helen. “Rest now.”
“Is everyone all right?” insisted the teacher.
“Everybody’s here,” replied Jim, who was keeping a
close eye on Bernice, who seemed the most susceptible
to the cold.
Ed pulled Janet to the rear of the bus.
“This thing is getting serious,” he whispered. “Some of
the girls won’t be able to stand it until morning unless
we’re able to keep them warmer. Jim and I have
[69]
sheepskins. We’ll put them down on the floor and you
girls get down and lie on them. Huddle together and
cover up with your own coats. Your body heat should
keep you warm and we’ll be moving around and talking
to you so none of you will get too drowsy from the
cold.”
“But you can’t do that. You and Jim will freeze,”
protested Janet.
“Freeze? I guess not. We’re too tough for that. Besides,
I’ve got all kinds of clothes on under this sheepskin.”
Janet finally agreed to the plan and Ed explained it
briefly. Miss Bruder hesitated, but the others overruled
her.
Jim and Ed placed their heavy canvas, sheep-lined coats
on the floor and the girls laid down on them like ten
pins, huddling together and putting their own coats over
them.
“Get just as close as you can so you’ll keep each other
warm,” counseled Jim, who, minus his heavy coat, was
busy swinging his arms and legs.
In less than five minutes the girls were ready to admit
that the plan was an excellent one, for they were quite
comfortable under the mound of coats and Janet made
them keep up a constant flow of conversation, calling to
each girl every few minutes. Up in the front of the bus
they could hear the boys moving steadily and stamping
their feet.
How long they had been under the pile of coats Janet
couldn’t guess, but suddenly there was a wild pounding
on the door of the bus. She managed to get her head
[70]
out from under the coats in time to see Jim open the
door.
“Everyone safe?” cried someone outside.
“We’re all right,” replied Jim and then Janet saw her
father looking down at the huddled group of girls on the
floor of the bus. His face was covered with frost, but he
brushed past the boys and knelt beside her.
“All right, honey?” he asked.
“A little cold,” Janet managed to smile. “How did you get
here?”
“Never mind that. The first thing is to get out of here
and where you’ll be safe and warm.”
Other men poured into the bus. Janet recognized some
of them. Ed’s father was there. So was Jim’s, Cora’s and
Margie’s. Someone had a big bottle of hot coffee and
cardboard cups. The steaming hot liquid, bitter without
sugar or cream, was passed around.
Janet drank her cup eagerly and the hot beverage
warmed her chilled body.
Extra coats and mufflers had been brought by the
rescue party.
“Get as warm as you can. It’s going to be a cold ride to
the paved road,” advised her father.
They were soon ready and once more the door of the
bus was opened. Outside a powerful searchlight glowed
and as they neared it Janet saw a large caterpillar
[71]
[72]
tractor. Behind this was a hayrack, mounted on runners
and well filled with hay.
“Everybody into the rack. Burrow down deep so you’ll
keep warm.”
Janet’s father counted them as they got into the rack,
yelled to the operator of the tractor to start, and then
piled into the rack himself.
With a series of sharp reports from its exhaust, the
lumbering tractor got into motion, jerking the rack and
its precious load behind it.
[73]
Chapter VII
SANCTUARY AT HOME
It was nearly an hour later when the tractor breasted
the last grade and rolled down to the paved road where
a dozen cars, all of them warmly heated and well
lighted, were strung along the road. Anxious fathers and
mothers were on hand, including Janet’s mother and
Mrs. Thorne and they welcomed their thoroughly chilled
daughters to their bosoms.
Janet’s father shepherded them into their own sedan
where despite the sub-zero cold the heater had kept the
car comfortable. Then they started the final lap of their
eventful trip from Youde’s home.
Helen and Janet sank back on the cushions of the
capacious rear seat, thoroughly worn out by their trying
experience.
Janet’s father, one of the most prominent attorneys in
Clarion, slipped in behind the wheel, slamming the car
door and shutting out the biting blast of air.
There were other cars ahead of them and they made no
attempt at high speed as they rolled back into the city.
[74]
“How did you ever find us, Dad?” asked Janet.
“You can thank the bus driver for that. Somehow he got
through to a farmhouse. He was almost frozen, but he
managed to tell them the story and they phoned word
in to us.”
“Who thought of the tractor and hayrack?” asked Helen,
warm once more.
“It was Hugh Grogan, Bernice’s father. He sells the
caterpillars. Good thing he did or we’d never have
gotten through.”
“It was a good thing for Bernice, too. She was about all
in,” said Janet.
When they reached the Hardy home, Janet’s mother
insisted that Helen and Mrs. Thorne come in and have a
hot lunch before going to their own home.
While the girls took off their coats and Mr. Hardy put the
car into the garage, Mrs. Hardy bustled out into the
kitchen where she had left a kettle of water simmering
on the stove.
Lunch was ready in short order, tea, peanut butter
sandwiches, cookies and a large bowl of fruit.
Janet and Helen had ravenous appetites and the
sandwiches disappeared as though by magic.
“How cold is it, Dad?” asked Janet.
“Twenty-two below.”
[75]
“The wind was awful,” said Helen, between bites at a
sandwich.
“I know. It was pretty fierce going across country in the
hayrack. The boys must have used their heads for
someone banked the bus with snow.”
“That was Jim Barron’s idea. He and Ed Rickey kept us
moving and talking most of the time, but we forgot Miss
Bruder. She was in a draft and almost froze to death
without saying a word to anyone.”
“That scared us half to death,” put in Helen, “but the
boys massaged her hands with snow and Janet and I
massaged the upper part of her body until we could get
the circulation going again. I think she’ll be all right, but
probably pretty sensitive to cold for the rest of the
winter.”
“But the winter’s almost over. Here it’s late March.
Who’d ever have thought we’d have a storm like this,”
said Janet.
“If I had, I can assure you that you’d never have made
the trip to Youde’s tonight,” promised her father. “It was
one of those freak storms that sometimes sweep down
from the Arctic circle and fool even the weather men. By
tomorrow the temperature will shoot up and the snow
will melt so fast we’ll probably have a flood.”
The girls finished every sandwich on the plate and drank
two cups of tea apiece.
It was five o’clock when they left the table.
Mrs. Thorne and Helen started to put on their coats, but
Janet’s mother objected.
[76]
“Your house will be cold and our guest room upstairs is
all made up. Janet and I will lend you whatever you
need. We’ll all get to bed now.”
Janet got warm pajamas for Helen and then went to her
own room. Warm and inviting in the soft rays of the
rose-shaded lamp over her dressing table, it was a
sanctuary after the exciting events of the night.
A wave of drowsiness assailed Janet, and it was with
difficulty that she unlaced and pulled off her boots.
Somehow she managed to crawl into her pajamas and
roll into bed, but she was asleep before she could
remember to turn off the light.
Her mother, looking in a few minutes later, pulled the
blankets up around Janet’s shoulders, opened the
window just a crack to let in a whiff of fresh air, and
turned off the light.
Janet slept a heavy and dreamless sleep. When she
awakened the sun was streaming in the windows and
from the angle she could tell that it was late.
But in spite of the knowledge that she would probably
be extremely late in getting to school, Janet was too
deliciously comfortable to move rapidly.
After stretching leisurely, she got out of bed and closed
the window. The radiator in her room was bubbling
gently and she slipped into bed to wait until the room
warmed up.
Vivid thoughts of what had happened during the night
rotated in her mind, the cold, the wind, the snow—the
terror of waiting in Little Deer valley for the rescue,
[77]
[78]
hoping but not knowing for sure that they would be
reached in time to save them from the relentless cold.
Someone opened Janet’s door and peered in. It was
Helen, who, on seeing that her friend was awake,
bounced into the room.
“You look pretty live and wide awake after last night,”
smiled Janet.
“I’m not only that, I’m ravenously hungry,” said Helen,
“and if you had been out in the hall and caught a whiff
of the breakfast your mother is preparing you would be
too.”
“What time is it?”
“Well, you can call it breakfast or lunch, depending on
whether you’ve had breakfast. For me it’s breakfast
even though the clock says it’s just a little after eleven.”
“You’re seeing things,” retorted Janet, throwing off the
covers and hurrying toward her wardrobe.
“I wouldn’t be surprised if I am, but your mother says it
is after eleven and I’ll take her word for it. I’ll run down
and tell her you’ll be along within the hour.”
“That isn’t fair. You know it won’t be more than five
minutes. I always dress faster than you do.”
[79]
Chapter VIII
POSTPONED TRYOUTS
Helen went down stairs and Janet hastened to the
bathroom where she made a hasty toilet. Back in her
room she fairly jumped into her clothes, gave her hair
one final and hurried caress with the brush, and then
went down stairs.
Mrs. Thorne, who had breakfasted earlier with Janet’s
father and mother, had gone home, so Helen and Janet
sat down to the breakfast Mrs. Hardy had prepared.
There was grapefruit to start with, then oatmeal with
dates in it, hot, well-buttered toast, strips of crisp bacon
and large glasses of milk.
“Feel all right this morning, Janet?” her mother asked,
looking a little anxiously at her vibrant and energetic
daughter.
“Fine, mother. I slept very soundly. Last night seems
almost like a nightmare.”
“It was a nightmare,” said her mother, sitting down and
picking up a piece of toast to munch while the girls ate
[80]
their breakfast. “I’ve never seen your father so worried.
He was almost frantic until Hugh Grogan suggested they
try to get through with one of his big tractors. They held
a council of war right here in the front room and I’ve
never seen as many nervous and excited men in my life.
Talk about women getting upset, why they were worse
than we ever think of being.” She smiled a little. She
could now, but last night it had all been a very grim and
very near tragedy.
“You’ll have to write an excuse for me,” said Janet
between munches on a crisp slice of bacon.
“Not this time. I phoned the superintendent and he said
that everyone in honors English was excused from
school today.”
“Wonder if we’ll have the tryouts for the class play this
afternoon?” said Helen, who until that moment had
been devoting her full energies to the large bowl of
oatmeal.
“There’s one way of finding out,” replied Janet. “I’ll
phone the principal’s office and see if it has been taken
off the bulletin board.”
Janet went to the phone in the hall and called the
schoolhouse. When she returned her face was aglow.
“No school, no tryouts—what a day and what to do?”
“You’re sure about the tryouts?” Helen was insistent, for
winning the leading part meant so much to her.
“Sure as sure can be. They’ve been postponed until
Saturday morning at 9:30 o’clock when they will be held
in the assembly.”
[81]
“Then that will give me plenty of time to study my part
thoroughly,” said Helen.
“But you know it now. Why you had it memorized, every
word and phrase, yesterday afternoon,” protested Janet.
“I know I did yesterday, but last night scared it
completely out of me. I can’t even remember the
opening lines.”
“Maybe it’s a good thing. We’ll both start over and this
afternoon we can rehearse upstairs in my room.”
“Grand. I’ve got to go home and help mother for a
while, but I’ll be back by 2:30 o’clock and we’ll start in.”
Breakfast over, Janet went to the door with Helen. The
day was bright and almost unbelievably clear. The
temperature was rising rapidly, the wind had gone
down, and their experience of the night before seemed
very far away. Rivulets of water were starting to run
down the streets and before nightfall the gutters would
be full of the melting snow and slush.
Janet found a multitude of little things to do around
home to help her mother and the first interruption came
with the ringing of the telephone. Her mother
answered, but then summoned Janet.
“It’s the Times,” said Mrs. Hardy.
Janet took the instrument and recognized the voice of
the city editor of the local paper.
“I need a good first person story of what took place
inside the bus, Janet,” said Pete Benda. “Can you come
down to the office and write a yarn? You’ve had enough
[82]
experience with your high school page to do the trick
and do it well.”
“But it all seems so far away and kind of vague now,”
protested Janet.
“Listen, Janet, I’ve got to have that story.” Pete was
cajoling now. “Haven’t we done a lot of favors for your
high school page?”
“Yes, but—.”
“Then come down and write the story. I’ll save a good
spot on page one for it.”
Janet hung up the telephone, feeling a little weak and
limp. Pete Benda was insistent and she would have to
go through with it.
“The Times wants me to come down and write a first
person story of what happened last night,” she
explained to her mother. “I didn’t want to, but Pete
Benda, the city editor, just insisted. He’s been so good
about helping us out on the school page when we’ve
been in jams that I couldn’t say no.”
“Of course not, and you’ll do a good piece of writing. No
don’t worry about it. Run along. I’ll have a little lunch
ready when you get back.”
Janet put on her coat, but paused at the door and called
to her mother. “If Helen comes before I get back, tell
her I’ll be along soon.”
Janet enjoyed the walk to the Times office for the air
was invigorating.
[83]
[84]
The Times was housed in a narrow two-story building
with its press in the basement. The news department
was on the second floor with the city editor’s desk in
front of a large window where he could look the full
length of the main business street of Clarion.
Pete Benda, thin and too white-faced for his own good
health, saw Janet come in.
“Here’s a desk and typewriter you can use,” he said.
“I’m counting on having that story in less than an hour.
You’ll have to come through, young lady.”
Janet flushed at Pete’s appellation, for the city editor of
the Times was only a little older than she. Oh well,
perhaps Pete was twenty-two, but she could remember
when he had been in high school, playing football, and
one of the best ends in the state.
Janet rolled some copy paper into the typewriter and
looked rather blankly at the sheet. It was hard now to
concentrate on the events which had been so tragically
real the night before. If she could only get the first
sentence to click the rest would come easily. She tried
one phrase. That wouldn’t do; not enough action in it.
Ripping the sheet of paper from the typewriter, she
inserted another and tried again. This was better.
Perhaps it would do; at least she had started, and the
words came now in a smooth flow for Janet could type
rapidly, thanks to a commercial course in her junior
year.
Pete Benda, on his way to the composing room, looked
over her shoulder and read the first paragraph but
Janet, now engrossed in the story, hardly noticed him.
[85]
Pursing his lips in a low whistle, a trick that he did when
pleased, Pete went on about his work.
Janet finished one page and then another. Even a third
materialized under the steady tapping of her fingers on
the keyboard. Then she was through. Three pages of
copy, three pages of short, sharp sentences, of
adjectives that caught and held the imagination, that
gave a picture of the cold and the apprehension of
those in the bus, of the relief, almost hysterical, when
rescue came.
Janet didn’t read it over. It was the best she could do. If
Pete wanted to change it that was all right with her. She
put the three sheets of copy paper together and placed
them on his desk. Then she slipped into her coat and
went down stairs. She had finished the story well within
the limit set by the city editor and she turned toward
home and the rehearsal she and Helen had planned for
the afternoon.
[86]
Chapter IX
BIG NEWS
Janet had gone less than half a block when she heard
someone calling to her. Looking back she saw Pete
Benda leaning from an upper window of the Times
office. He was waving Janet’s story in his hand.
“Great story, Janet,” he shouted. “I’ll send you a box of
candy. Thanks a lot.”
Janet smiled and waved at Pete. It was just like the
impetuous city editor to lean out his window and shout
his thoughts at the top of his voice to someone down
the street. But she was glad to know that the story met
Pete’s approval. But as for the candy. Well Pete was
always making promises like that. If he had kept them
all he would have needed a private candy factory.
Helen was waiting when Janet reached home and she
waved a letter at her friend.
“It’s from Dad,” she cried. “He says he’s about through
on the picture he’s making at present and will be home
without fail for my graduation. Wants me to send him
the dates of the play, of the banquet and of everything.
[87]
Also wants your Dad to make sure the fishing will be
good and to line up a good plot where he can find
plenty of worms.”
“That’s splendid news. I’m so happy,” said Janet, who
knew how much Helen missed her father’s
companionship at times, for when he was in Clarion
they were almost inseparable. But Janet realized that
Mr. Thorne was exceedingly smart in keeping Helen in
Clarion rather than taking her west with him to the
movie city where she would be subject to all of the
tensions and nervous activity there. Here in Clarion she
was growing up in entirely normal surroundings where
she would have a sane and sensible outlook on life and
its values.
“I phoned your Dad, and he says he’ll have to start
hunting good creeks just as soon as the snow’s off.”
“That kind of puts Dad on the spot, for he’s got to
deliver on the worms and the fishing,” smiled Janet.
“Oh, well, Dad doesn’t care so much about getting any
fish. He just likes to get out and loaf on a sunny creek
bank and either talk with your Dad or doze. He calls
that a real holiday.”
Janet went upstairs and got the mimeographed sheets
with the synopsis of the play and the part she was to try
out for. After the drama of last night, that of “The
Chinese Image” seemed shallow and forced.
The rôle of Abbie Naughton, who was more than a little
light-headed and fun loving until a crisis came along,
was comparatively easy for it called for little actual
acting ability and Janet was frank enough to admit that
she was no actress.
[88]
Helen, trying for the straight lead, carried by Gale
Naughton, had always liked to think that she had real
dramatic talent and Janet was willing to admit that her
companion had more than average ability. At least Helen
was pretty enough to carry the rôle off whether she had
any dramatic ability or not.
Coaching each other, they gave their own
interpretations of the parts which they were trying for.
An hour and then another slipped away. The brightness
faded from the afternoon and Janet turned on a reading
light.
“I think we’ve done all we can for one day. If we keep
on we’ll go stale. Let’s forget the tryouts for a while.”
“You can,” retorted Helen, “but I’ve simply got to win
that part. What would Dad think of me if I didn’t?”
“I don’t believe he’d think any the less of you,” smiled
Janet, “but I’ll admit it would be nice for you to win the
leading rôle and I’ll do everything I can to help you.”
“Of course, I know you will. It was awfully small of me
to say that.”
The doorbell rang and Janet answered it. A boy handed
her a package.
“It’s for Miss Hardy. She live here?”
“I’m Janet Hardy.”
“Okay. I just wanted to be sure this was the right place.”
“This looks interesting,” said Janet, returning to the
living room with the large box. Her mother, who had
[89]
heard the doorbell, joined them.
Janet tore off the wrapping, opened the cardboard outer
box, and pulled out a two pound box of assorted
chocolates. On top of the box was a clipping torn from
the front page of the Times.
Janet stared hard at the clipping, hardly believing her
eyes. There was her story with her name signed to it.
“Why Janet, your name is on this front page story!”
exclaimed her mother.
“What’s all the mystery?” demanded Helen, and Janet
explained, rather quickly, about her summons to the
Times office.
“Pete Benda said he liked the story and was going to
send me a box of candy, but I thought he was joking.
You know he’s always telling people he’s going to send
them candy.”
“This is no joke,” said Helen as Janet opened the box
and offered candy to her mother and to Helen. “In fact,
I’d like a joke like this about once a week.”
“Yes, but I wouldn’t like an experience like we had once
a week,” retorted Janet.
Helen’s mother phoned that they were having an early
supper and Helen picked up the tryout sheets, put her
coat over her shoulders, and started for home.
“If I disappear, it’s just that I’ve been swept away in the
flood,” she called as she hurried out.
[90]
[91]
Janet looked after her. Helen wasn’t far from wrong.
With the rapidly rising temperature, the afternoon sun
had covered the sidewalks and filled the street with
rushing torrents of water. Another day and there would
be no sign of the storm of the night before.
Mrs. Hardy called and Janet went into the kitchen to
help her mother with the preparations for the evening
meal.
“I heard you rehearsing this afternoon,” said her mother,
“and I wouldn’t set my heart too much on winning one
of those parts.”
“I won’t,” promised Janet. “Of course I’d like to be in
the senior play, but I won’t be heart-broken if I don’t
win a part.”
“Perhaps I was thinking more about Helen than you,”
confessed Mrs. Hardy. “She’s so much in earnest that
failure would upset her greatly.”
“I know it, but I can understand why Helen wants a part
and I’m afraid I’d be just as intent if my father were the
ace director for a great motion picture company. I
suppose I’d think that I should have dramatic ability to
be a success in his eyes.”
“That’s just it,” said Mrs. Hardy. “Helen doesn’t need to
get a part in the play. When he comes home, he likes
nothing better than being with his wife and Helen. You
know he never goes any place.”
“Except fishing with Dad.”
“Oh, pshaw. They don’t fish. They dig a few worms and
take their old fishpoles along some creek that never did
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.
More than just a book-buying platform, we strive to be a bridge
connecting you with timeless cultural and intellectual values. With an
elegant, user-friendly interface and a smart search system, you can
quickly find the books that best suit your interests. Additionally,
our special promotions and home delivery services help you save time
and fully enjoy the joy of reading.
Join us on a journey of knowledge exploration, passion nurturing, and
personal growth every day!
ebookbell.com

More Related Content

PDF
Download Integrating Novell Open Enterprise Server for Linux ebook All Chapte...
PDF
OSMC 2010 | Insides SUSE Linux by Joachim Werner
PDF
Manual Sophos
PDF
SuSE-Linux-Migration-Guide-win-file-print-to-SLES9
PDF
SuSE-Linux-Migration-Guide-UNIX-to-SLES9-vIBM
PDF
Lenovo midokura
PPT
ZCM update VAI Brainforce
PDF
Essay About ISS 418 Lab 7 And 8
Download Integrating Novell Open Enterprise Server for Linux ebook All Chapte...
OSMC 2010 | Insides SUSE Linux by Joachim Werner
Manual Sophos
SuSE-Linux-Migration-Guide-win-file-print-to-SLES9
SuSE-Linux-Migration-Guide-UNIX-to-SLES9-vIBM
Lenovo midokura
ZCM update VAI Brainforce
Essay About ISS 418 Lab 7 And 8

Similar to Suse Linux Enterprise Server 10 Administration Version 1 Novell Training Services (20)

PDF
Field installation guide-v3_1
PDF
Hol 1940-01-net pdf-en
PDF
Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...
PDF
Sap setup guide
PDF
2711e um006 -en-p[1]
PDF
Netbackup intallation guide
PDF
Download full DevOps with OpenShift 1st Edition Mike Hepburn ebook all chapters
PDF
PDF DevOps with OpenShift 1st Edition Mike Hepburn download
PDF
vmware-dell-nsx-reference-architecture.pdf
PDF
Openobject install
PDF
Dell 3-2-1 Reference Configurations: Configuration, management, and upgrade g...
PDF
Configuring junos basics
PDF
Configuring junos basics
PDF
General Ubuntu Advantage Service Guide
PDF
SAP_HANA_Client_Installation_Update_Guide_en.pdf
DOCX
Test Lab Guide: Windows Server 2012 R2 Base Configuration
PDF
Sql Adv
Field installation guide-v3_1
Hol 1940-01-net pdf-en
Getting startedwithtallydeveloper9 | Tally Synchronisation | Tally Services |...
Sap setup guide
2711e um006 -en-p[1]
Netbackup intallation guide
Download full DevOps with OpenShift 1st Edition Mike Hepburn ebook all chapters
PDF DevOps with OpenShift 1st Edition Mike Hepburn download
vmware-dell-nsx-reference-architecture.pdf
Openobject install
Dell 3-2-1 Reference Configurations: Configuration, management, and upgrade g...
Configuring junos basics
Configuring junos basics
General Ubuntu Advantage Service Guide
SAP_HANA_Client_Installation_Update_Guide_en.pdf
Test Lab Guide: Windows Server 2012 R2 Base Configuration
Sql Adv
Ad

Recently uploaded (20)

PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Empowerment Technology for Senior High School Guide
PDF
RMMM.pdf make it easy to upload and study
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Trump Administration's workforce development strategy
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PDF
1_English_Language_Set_2.pdf probationary
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PPTX
Lesson notes of climatology university.
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PPTX
Final Presentation General Medicine 03-08-2024.pptx
What if we spent less time fighting change, and more time building what’s rig...
Final Presentation General Medicine 03-08-2024.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Empowerment Technology for Senior High School Guide
RMMM.pdf make it easy to upload and study
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Trump Administration's workforce development strategy
Digestion and Absorption of Carbohydrates, Proteina and Fats
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
UNIT III MENTAL HEALTH NURSING ASSESSMENT
1_English_Language_Set_2.pdf probationary
Orientation - ARALprogram of Deped to the Parents.pptx
Lesson notes of climatology university.
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Paper A Mock Exam 9_ Attempt review.pdf.
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Final Presentation General Medicine 03-08-2024.pptx
Ad

Suse Linux Enterprise Server 10 Administration Version 1 Novell Training Services

  • 1. Suse Linux Enterprise Server 10 Administration Version 1 Novell Training Services download https://ebookbell.com/product/suse-linux-enterprise- server-10-administration-version-1-novell-training- services-943580 Explore and download more ebooks at ebookbell.com
  • 2. Here are some recommended products that we believe you will be interested in. You can click the link to download. Suse Linux Enterprise Server 10 Advanced Administration Version 1 Novell Training Services https://ebookbell.com/product/suse-linux-enterprise- server-10-advanced-administration-version-1-novell-training- services-943582 Suse Linux Enterprise Server 10 Fundamentals Version 1 Novell Training Services https://ebookbell.com/product/suse-linux-enterprise- server-10-fundamentals-version-1-novell-training-services-943578 Suse Linux Enterprise Server 9 Administrators Handbook Rahimi https://ebookbell.com/product/suse-linux-enterprise- server-9-administrators-handbook-rahimi-21984522 The Definitive Guide To Suse Linux Enterprise Server 12 Sander Van Vugt https://ebookbell.com/product/the-definitive-guide-to-suse-linux- enterprise-server-12-sander-van-vugt-23132350
  • 3. The Definitive Guide To Suse Linux Enterprise Server Sander Van Vugt https://ebookbell.com/product/the-definitive-guide-to-suse-linux- enterprise-server-sander-van-vugt-23144858 Opensuse 110 And Suse Linux Enterprise Server Bible Papdvdr Roger Whittaker https://ebookbell.com/product/opensuse-110-and-suse-linux-enterprise- server-bible-papdvdr-roger-whittaker-1266656 Practical Guide To Xen High Availability Configuring Enterprise Virtualization On Suse Linux Enterprise Server Sander Van Vugt https://ebookbell.com/product/practical-guide-to-xen-high- availability-configuring-enterprise-virtualization-on-suse-linux- enterprise-server-sander-van-vugt-2165530 Novell Open Enterprise Server Administrators Handbook Suse Linux Edition 1st Ed Latimer https://ebookbell.com/product/novell-open-enterprise-server- administrators-handbook-suse-linux-edition-1st-ed-latimer-22104524 Suse Linux Toolbox 1000 Commands For Opensuse And Suse Linux Enterprise Chris Negus Francois Caen https://ebookbell.com/product/suse-linux-toolbox-1000-commands-for- opensuse-and-suse-linux-enterprise-chris-negus-francois-caen-4108256
  • 5. Novell Training Services AUTHORIZED COURSEWARE www.novell.com COURSE 3072 SUSE Linux Enterprise Server 10 Administration Part # 100-005060-001 Version 1
  • 6. Proprietary Statement Copyright © 2006 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express prior consent of the publisher. This manual, and any portion thereof, may not be copied without the express written permission of Novell, Inc. Novell, Inc. 1800 South Novell Place Provo, UT 84606-2399 Disclaimer Novell, Inc. makes no representations or warranties with respect to the contents or use of this manual, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes in its content at any time, without obligation to notify any person or entity of such revisions or changes. Further, Novell, Inc. makes no representations or warranties with respect to any NetWare software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of NetWare software at any time, without obligation to notify any person or entity of such changes. This Novell Training Manual is published solely to instruct students in the use of Novell networking software. Although third-party application software packages are used in Novell training courses, this is for demonstration purposes only and shall not constitute an endorsement of any of these software applications. Further, Novell, Inc. does not represent itself as having any particular expertise in these application software packages and any use by students of the same shall be done at the students’ own risk. Software Piracy Throughout the world, unauthorized duplication of software is subject to both criminal and civil penalties. If you know of illegal copying of software, contact your local Software Antipiracy Hotline. For the Hotline number for your area, access Novell’s World Wide Web page at http://www.novell.com and look for the piracy page under “Programs.” Or, contact Novell’s anti-piracy headquarters in the U.S. at 800- PIRATES (747-2837) or 801-861-7101. Trademarks Novell, Inc. has attempted to supply trademark information about company names, products, and services mentioned in this manual. The following list of trademarks was derived from various sources. Novell, Inc. Trademarks Novell, the Novell logo, NetWare, BorderManager, ConsoleOne, DirXML, GroupWise, iChain, ManageWise, NDPS, NDS, NetMail, Novell Directory Services, Novell iFolder, Novell SecretStore, Ximian, Ximian Evolution and ZENworks are registered trademarks; CDE, Certified Directory Engineer and CNE are registered service marks; eDirectory, Evolution, exteNd, exteNd Composer, exteNd Directory, exteNd Workbench, Mono, NIMS, NLM, NMAS, Novell Certificate Server, Novell Client, Novell Cluster Services, Novell Distributed Print Services, Novell Internet Messaging System, Novell Storage Services, Nsure, Nsure Resources, Nterprise, Nterprise Branch Office, Red Carpet and Red Carpet Enterprise are trademarks; and Certified Novell Administrator, CNA, Certified Novell Engineer, Certified Novell Instructor, CNI, Master CNE, Master CNI, MCNE, MCNI, Novell Education Academic Partner, NEAP, Ngage, Novell Online Training Provider, NOTP and Novell Technical Services are service marks of Novell, Inc. in the United States and other countries. SUSE is a registered trademark of SUSE LINUX GmbH, a Novell company. For more information on Novell trademarks, please visit http://www.novell.com/company/legal/trademarks/tmlist.html. Other Trademarks Adaptec is a registered trademark of Adaptec, Inc. AMD is a trademark of Advanced Micro Devices. AppleShare and AppleTalk are registered trademarks of Apple Computer, Inc. ARCserv is a registered trademark of Cheyenne Software, Inc. Btrieve is a registered trademark of Pervasive Software, Inc. EtherTalk is a registered trademark of Apple Computer, Inc. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. Linux is a registered trademark of Linus Torvalds. LocalTalk is a registered trademark of Apple Computer, Inc. Lotus Notes is a registered trademark of Lotus Development Corporation. Macintosh is a registered trademark of Apple Computer, Inc. Netscape Communicator is a trademark of Netscape Communications Corporation. Netscape Navigator is a registered trademark of Netscape Communications Corporation. Pentium is a registered trademark of Intel Corporation. Solaris is a registered trademark of Sun Microsystems, Inc. The Norton AntiVirus is a trademark of Symantec Corporation. TokenTalk is a registered trademark of Apple Computer, Inc. Tru64 is a trademark of Digital Equipment Corp. UnitedLinux is a registered trademark of UnitedLinux. UNIX is a registered trademark of the Open Group. WebSphere is a trademark of International Business Machines Corporation. Windows and Windows NT are registered trademarks of Microsoft Corporation. All other third-party trademarks are the property of their respective owners.
  • 7. Contents Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-1 To report suspected copying, please call 1-800-PIRATES. Contents Introduction Course Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-2 Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-2 Certification and Prerequisites. . . . . . . . . . . . . . . . . . . . . . . Intro-3 SUSE Linux Enterprise Server 10 Support and Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-5 Novell Customer Center . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-6 SUSE Linux Enterprise Server 10 Online Resources . . . . . Intro-7 Agenda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-8 Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-9 Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-9 Exercise Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intro-10 SECTION 1 Install SUSE Linux Enterprise Server 10 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Objective 1 Perform a SLES 10 Installation . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Boot From the Installation Media . . . . . . . . . . . . . . . . . . . . . . 1-2 Select the System Language . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Select the Installation Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Set the Clock and Time Zone . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Understand and Change the Installation Settings . . . . . . . . . . 1-9 Verify Partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 Select Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25
  • 8. TOC-2 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Start the Installation Process . . . . . . . . . . . . . . . . . . . . . . . . . 1-28 Objective 2 Configure the SLES 10 Installation. . . . . . . . . . . . . . . . . . . . .1-29 Set the Hostname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29 Set the root Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29 Configure the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-31 Test the Internet Connection . . . . . . . . . . . . . . . . . . . . . . . . . 1-38 Novell Customer Center Configuration and Online Update . 1-39 Configure Network Services . . . . . . . . . . . . . . . . . . . . . . . . . 1-42 Manage Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-43 Configure Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-47 Finalize the Installation Process . . . . . . . . . . . . . . . . . . . . . . 1-49 Objective 3 Troubleshoot the Installation Process . . . . . . . . . . . . . . . . . . .1-50 Exercise 1-1 Install SUSE Linux Enterprise Server 10 . . . . . . 1-53 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-54 SECTION 2 Administer the Linux File System Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Objective 1 Select a Linux File System . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Linux File Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 Virtual Filesystem Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Linux File System Internals . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 File System Journaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13 Additional File System Documentation . . . . . . . . . . . . . . . . . 2-14 Objective 2 Configure Linux File System Partitions . . . . . . . . . . . . . . . . .2-16 Linux Device and Partition Names . . . . . . . . . . . . . . . . . . . . 2-16 Design Guidelines for Implementing Partitions . . . . . . . . . . 2-18 Manage Partitions with YaST . . . . . . . . . . . . . . . . . . . . . . . . 2-21 Manage Partitions with fdisk . . . . . . . . . . . . . . . . . . . . . . . . . 2-23 Objective 3 Manage Linux File Systems. . . . . . . . . . . . . . . . . . . . . . . . . . .2-30 Create a File System Using YaST . . . . . . . . . . . . . . . . . . . . . 2-30 Create a File System Using Command Line Tools . . . . . . . . 2-32
  • 9. Contents Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-3 To report suspected copying, please call 1-800-PIRATES. Mount File Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-36 Exercise 2-1 Configure Partitions on Your Hard Drive . . . . . . 2-43 Monitor and Check a File System . . . . . . . . . . . . . . . . . . . . . 2-44 Exercise 2-2 Manage File Systems from the Command Line . 2-50 Objective 4 Configure Logical Volume Manager (LVM) and Software RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-51 How to Use VM Components . . . . . . . . . . . . . . . . . . . . . . . . 2-51 How to Use VM Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-53 How to Configure Logical Volumes With YaST . . . . . . . . . 2-54 How to Configure LVM with Command Line Tools . . . . . . 2-60 Manage Software RAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-63 Exercise 2-3 Create Logical Volumes . . . . . . . . . . . . . . . . . . . 2-66 Objective 5 Set Up and Configure Disk Quotas . . . . . . . . . . . . . . . . . . . . .2-67 Prepare the File System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-68 Initialize the Quota System . . . . . . . . . . . . . . . . . . . . . . . . . . 2-69 Start and Activate the Quota Service . . . . . . . . . . . . . . . . . . . 2-69 Configure and Manage User and Group Quotas . . . . . . . . . . 2-70 Exercise 2-4 Set Up and Configure Disk Quotas . . . . . . . . . . . 2-74 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-75 SECTION 3 Administer User Access and Security Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Objective 1 Configure User Authentication with PAM . . . . . . . . . . . . . . . 3-2 Location and Purpose of PAM Configuration Files . . . . . . . . 3-4 PAM Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 PAM Configuration File Examples . . . . . . . . . . . . . . . . . . . . . 3-8 Secure Password Guidlines . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 PAM Documentation Resources . . . . . . . . . . . . . . . . . . . . . . 3-12 Exercise 3-1 Configure PAM Authentication . . . . . . . . . . . . . 3-13 Objective 2 Manage and Secure the Linux User Environment. . . . . . . . . .3-14 Perform Administrative Tasks as root . . . . . . . . . . . . . . . . . . 3-14
  • 10. TOC-4 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Delegate Administrative Tasks With sudo . . . . . . . . . . . . . . 3-16 Set Defaults for New User Accounts . . . . . . . . . . . . . . . . . . . 3-19 Configure Security Settings . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22 Exercise 3-2 Configure the Password Security Settings . . . . . 3-33 Objective 3 Use Access Control Lists (ACLs) for Advanced Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-34 The Basics of ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34 Basic ACL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35 Important ACL Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36 ACL Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37 How ACLs and Permission Bits Map to Each Other . . . . . . . 3-39 How to Use the ACL Command Line Tools . . . . . . . . . . . . . 3-41 How to Configure a Directory with an Access ACL . . . . . . . 3-42 How to Configure a Directory with a Default ACL . . . . . . . 3-47 Additional setfacl Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51 The ACL Check Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51 How Applications Handle ACLs . . . . . . . . . . . . . . . . . . . . . . 3-52 Exercise 3-3 Use ACLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-54 SECTION 4 Configure the Network Manually Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Objective 1 Understand Linux Network Terms . . . . . . . . . . . . . . . . . . . . . 4-2 Objective 2 Set Up Network Interfaces with the ip Tool . . . . . . . . . . . . . . 4-3 Display the Current Network Configuration . . . . . . . . . . . . . . 4-3 Change the Current Network Configuration . . . . . . . . . . . . . . 4-8 Save Device Settings to a Configuration File . . . . . . . . . . . . 4-10 Objective 3 Set Up Routing with the ip Tool . . . . . . . . . . . . . . . . . . . . . . .4-15 View the Routing Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15 Add Routes to the Routing Table . . . . . . . . . . . . . . . . . . . . . 4-16 Delete Routes from the Routing Table . . . . . . . . . . . . . . . . . 4-18
  • 11. Contents Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-5 To report suspected copying, please call 1-800-PIRATES. Save Routing Settings to a Configuration File . . . . . . . . . . . 4-18 Objective 4 Test the Network Connection With Command Line Tools . . .4-20 Test Network Connections with ping . . . . . . . . . . . . . . . . . . 4-20 Trace Network Packets with traceroute . . . . . . . . . . . . . . . . . 4-22 Exercise 4-1 Configure the Network Connection Manually . . 4-24 Objective 5 Configure Host Name and Name Resolution. . . . . . . . . . . . . .4-25 Set the Host and Domain Name . . . . . . . . . . . . . . . . . . . . . . . 4-25 Configure Name Resolution . . . . . . . . . . . . . . . . . . . . . . . . . 4-25 Objective 6 Use the NetworkManager to Configure the Network . . . . . . .4-27 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-30 SECTION 5 Administer Linux Processes and Services Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 Objective 1 View and Manage Processes . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Understand Process Definitions . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Learn Jobs and Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5 Manage Foreground and Background Processes . . . . . . . . . . . 5-5 View and Prioritize Processes . . . . . . . . . . . . . . . . . . . . . . . . . 5-8 End a Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16 Understand Services (Daemons) . . . . . . . . . . . . . . . . . . . . . . 5-20 Manage a Daemon Process . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21 Exercise 5-1 Manage Linux Processes. . . . . . . . . . . . . . . . . . . 5-24 Objective 2 Schedule Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-25 Schedule a Job (cron) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25 Run a Job One Time Only (at) . . . . . . . . . . . . . . . . . . . . . . . . 5-30 Exercise 5-2 Schedule Jobs with cron and at . . . . . . . . . . . . . . 5-32 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-33
  • 12. TOC-6 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration SECTION 6 Monitor SUSE Linux Enterprise Server 10 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 Objective 1 Monitor a SUSE Linux Enterprise Server 10 System . . . . . . . 6-2 Boot Log Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 Hardware Information (/proc/) . . . . . . . . . . . . . . . . . . . . . . . . . 6-5 Hardware Information (Command Line Utilities) . . . . . . . . . . 6-5 System and Process Information (Command Line Utilities) . . 6-7 Monitor Hard Drive Space . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10 Exercise 6-1 Gather Information About Your SUSE Linux Enterprise Server 10 Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11 Objective 2 Use System Logging Services . . . . . . . . . . . . . . . . . . . . . . . . .6-12 The Syslog Daemon syslog-ng . . . . . . . . . . . . . . . . . . . . . . . 6-12 Important Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21 Archive Log Files (logrotate) . . . . . . . . . . . . . . . . . . . . . . . . 6-23 Exercise 6-2 Manage System Logging. . . . . . . . . . . . . . . . . . . 6-27 Objective 3 Monitor Login Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-28 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-33 SECTION 7 Manage System Initialization Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Objective 1 Describe the Linux Load Procedure . . . . . . . . . . . . . . . . . . . . 7-2 Objective 2 GRUB (Grand Unified Bootloader). . . . . . . . . . . . . . . . . . . . . 7-7 What a Boot Manager Is . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 Boot Managers in SUSE Linux . . . . . . . . . . . . . . . . . . . . . . . . 7-8 Start the GRUB Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10 Modify the GRUB Configuration File . . . . . . . . . . . . . . . . . . 7-11 Configure GRUB with YaST . . . . . . . . . . . . . . . . . . . . . . . . . 7-13 Boot a System Directly into a Shell . . . . . . . . . . . . . . . . . . . . 7-18 Exercise 7-1 Manage the Boot Loader . . . . . . . . . . . . . . . . . . . 7-21
  • 13. Contents Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-7 To report suspected copying, please call 1-800-PIRATES. Objective 3 Manage Runlevels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-22 The init Program and Linux Runlevels . . . . . . . . . . . . . . . . . 7-22 init Scripts and Runlevel Directories . . . . . . . . . . . . . . . . . . . 7-27 Change the Runlevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-39 Exercise 7-2 Manage Runlevels . . . . . . . . . . . . . . . . . . . . . . . . 7-42 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-43 SECTION 8 Manage Software for SUSE Linux Enterprise Server Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 Objective 1 Manage RPM Software Packages . . . . . . . . . . . . . . . . . . . . . . 8-2 RPM Components and Features . . . . . . . . . . . . . . . . . . . . . . . 8-2 RPM Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 Manage Software Packages with rpm . . . . . . . . . . . . . . . . . . . 8-6 Exercise 8-1 Manage Software with RPM . . . . . . . . . . . . . . . . 8-17 Objective 2 Verify and Update Software Library Access. . . . . . . . . . . . . .8-18 Software Library Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18 View Shared Library Dependencies (ldd) . . . . . . . . . . . . . . . 8-20 Modify the Software Library Configuration File (/etc/ld.so.conf) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-22 Update the Library Cache (/etc/ld.so.cache) . . . . . . . . . . . . . 8-23 Exercise 8-2 Manage Shared Libraries. . . . . . . . . . . . . . . . . . . 8-24 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-25 SECTION 9 Manage Backup and Recovery Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 Objective 1 Develop a Backup Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 Choose a Backup Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 Choose the Right Backup Media . . . . . . . . . . . . . . . . . . . . . . . 9-6
  • 14. TOC-8 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Objective 2 Backup Files with YaST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7 Back Up System Data with YaST . . . . . . . . . . . . . . . . . . . . . . 9-7 Restore System Data with YaST . . . . . . . . . . . . . . . . . . . . . . 9-13 Exercise 9-1 Backup Files with YaST . . . . . . . . . . . . . . . . . . . 9-18 Objective 3 Create Backups with tar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-19 Create tar Archives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-19 Unpack tar Archives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-20 Exclude Files from Backup . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21 Perform Incremental and Differential Backups . . . . . . . . . . . 9-21 Use tar Command Line Options . . . . . . . . . . . . . . . . . . . . . . 9-24 Exercise 9-2 Create Backup Files with tar . . . . . . . . . . . . . . . . 9-25 Objective 4 Work with Magnetic Tapes . . . . . . . . . . . . . . . . . . . . . . . . . . .9-26 Objective 5 Copy Data with dd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-29 Exercise 9-3 Create Drive Images with dd. . . . . . . . . . . . . . . . 9-31 Objective 6 Mirror Directories with rsync . . . . . . . . . . . . . . . . . . . . . . . . .9-32 Perform Local Copying with rsync . . . . . . . . . . . . . . . . . . . . 9-32 Perform Remote Copying with rsync . . . . . . . . . . . . . . . . . . 9-34 Exercise 9-4 Create a Backup of a Home Directory with rsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-36 Objective 7 Automate Data Backups with cron . . . . . . . . . . . . . . . . . . . . .9-37 Exercise 9-5 Configure a cron Job for Data Backups . . . . . . . 9-38 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-39 SECTION 10 Manage Printing Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-1 Objective 1 Configure Local Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-2 When to Configure a Printer . . . . . . . . . . . . . . . . . . . . . . . . . 10-2 Required Printing Software . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3 Add a Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4 Exercise 10-1 Change Your Printer Configuration . . . . . . . . 10-20
  • 15. Contents Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. TOC-9 To report suspected copying, please call 1-800-PIRATES. Objective 2 Manage Print Jobs and Queues . . . . . . . . . . . . . . . . . . . . . . .10-21 Generate a Print Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-22 Display Information on Print Jobs . . . . . . . . . . . . . . . . . . . . 10-23 Cancel Print Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-24 Manage Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-25 Configure Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-26 Start and Stop CUPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-30 Exercise 10-2 Manage Printers from the Command Line.. . . 10-31 Objective 3 Understand How CUPS Works . . . . . . . . . . . . . . . . . . . . . . .10-32 Steps of the Printing Process . . . . . . . . . . . . . . . . . . . . . . . . 10-32 Print Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-34 Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-37 Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-41 Objective 4 Configure and Manage a Print Server . . . . . . . . . . . . . . . . . .10-42 Broadcast Information about Printers to other Computers . 10-43 Access Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-47 Restrict Access to Printers for Users and Groups . . . . . . . . 10-50 Restrict Access to the Web Interface . . . . . . . . . . . . . . . . . . 10-52 Exercise 10-3 Restrict Access . . . . . . . . . . . . . . . . . . . . . . . . 10-54 Objective 5 Use the Web Interface to Manage a CUPS Server . . . . . . . .10-55 Do Administration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-56 Manage Printer Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-57 On-Line Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-58 Manage Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-58 Manage Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-59 Exercise 10-4 Use the Web Interface to Manage a CUPS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-61 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-62
  • 16. TOC-10 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration SECTION 11 Configure Remote Access Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1 Objective 1 Provide Secure Remote Access with OpenSSH . . . . . . . . . . .11-2 Cryptography Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3 SSH Features and Architecture . . . . . . . . . . . . . . . . . . . . . . . 11-6 Configure the SSH Server . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14 Configure the SSH Client . . . . . . . . . . . . . . . . . . . . . . . . . . 11-15 SSH-related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-16 Exercise 11-1 Practice Using OpenSSH. . . . . . . . . . . . . . . . . 11-21 Public Key Authentication Management . . . . . . . . . . . . . . . 11-22 Exercise 11-2 Perform Public Key Authentication . . . . . . . . 11-27 Objective 2 Enable Remote Administration with YaST . . . . . . . . . . . . . .11-28 VNC and YaST Remote Administration . . . . . . . . . . . . . . . 11-28 Configure Your Server for Remote Administration . . . . . . 11-29 Access Your Server for Remote Administration . . . . . . . . . 11-31 Exercise 11-3 Use Remote Administration . . . . . . . . . . . . . . 11-33 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-34
  • 17. Introduction Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-1 To report suspected copying, please call 1-800-PIRATES. Introduction SUSE Linux Enterprise Server 10 Administration (Course 3072) focuses on the routine system administration of SUSE Linux Enterprise Server 10. This course covers common tasks a system administrator of SUSE Linux Enterprise Server 10 has to perform, like installation and configuration of the system, maintenance of the file system, software management, management of processes, and printing. These skills, along with those taught in SUSE Linux Enterprise Server 10 Fundamentals (Course 3071) and SUSE Linux Enterprise Server 10 Advanced Administration (Course 3073), prepare you to take the Novell Certified Linux Professional 10 (Novell CLP 10) certification practicum test. The contents of your student kit include the following: ■ SUSE Linux Enterprise Server 10 Administration Manual ■ SUSE Linux Enterprise Server 10 Administration Workbook ■ SUSE Linux Enterprise Server 10 Administration Course DVD ■ SUSE LINUX Enterprise Server 10 Product DVD ■ SUSE LINUX Enterprise Desktop 10 Product DVD The SUSE Linux Enterprise Server 10 Administration Course DVD contains an image of a SUSE Linux Enterprise Server 10 installation that you can use with the SUSE Linux Enterprise Server 10 Administration Workbook outside the classroom to practice the skills you need to take the Novell CLP 10 Practicum exam. x Instructions for setting up a self-study environment are in the setup directory on the Course DVD.
  • 18. Intro-2 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Course Objectives This course teaches theory as well as practical application with hands-on labs of the following SUSE Linux Enterprise Server 10 Administration topics on SUSE Linux Enterprise Server 10: 1. Install SUSE Linux Enterprise Server 2. Administer the Linux File System 3. Administer User Access and Security 4. Configure the Network Manually 5. Administer Linux Processes and Services 6. Monitor SUSE Linux Enterprise Server 7. Configure System Initialization 8. Manage Software for SUSE Linux Enterprise Server 9. Manage Backup and Recovery 10. Administer Printing 11. Configure Remote Access These are tasks a SUSE Linux administrator in an enterprise environment routinely has to deal with. Audience The primary audience for this course are those who completed SUSE Linux Enterprise Server 10 Fundamentals (Course 3071), or those with comparable knowledge.
  • 19. Introduction Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-3 To report suspected copying, please call 1-800-PIRATES. Certification and Prerequisites This course helps to prepare for the Novell Certified Linux Professional 10 (CLP 10) Practicum Exam, called the Practicum. The Novell CLP 10 is a prerequisite for the higher level certification Novell CLE 10 Practicum. As with all Novell certifications, course work is recommended. To achieve the certification, you are required to pass the Novell CLP 10 Practicum (050-697). The Novell CLP 10 Practicum is a hands-on, scenario-based exam where you apply the knowledge you have learned to solve real-life problems—demonstrating that you know what to do and how to do it. The practicum tests you on objectives of this course and those covered in: ■ SUSE Linux Enterprise Server Fundamentals (Course 3071) ■ SUSE Linux Enterprise Server Advanced Administration (Course 3073)
  • 20. Intro-4 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration The following illustrates the training and testing path for Novell CLP 10: Figure Intro-1 Novell® Certified Linux Professional 10 (Novell CLP 10) New to Linux Administration SUSE Linux Enterprise Server 10 Fundamentals (Course 3071) - 3 days OR Getting Started with Linux (Course 3064) - 5 days SUSE Linux Enterprise Server 10 Administration (Course 3072) - 5 days SUSE Linux Enterprise Server 10 Advanced Administration (Course 3073) - 5 days Novell Practicum: 050- 697 Novell CLP 10 (Required Practical Exam) Novell Certified Linux Professional 10 Upgrading to Novell Certified Linux Professional 10 (Course 3070) - 4 hours online with additional hands-on experience or 2 day workshop Current Novell Certified Linux Professional
  • 21. Introduction Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-5 To report suspected copying, please call 1-800-PIRATES. x For more information about Novell certification programs and taking the Novell CLP 10 and CLE 10 Practicum exam, see http://www.novell.com/training/certinfo/, http://www.novell.com/training/certinfo/clp10, and http://www.novell.com/training/certinfo/cle10. Before attending this course, you should have attended the courses: ■ SUSE Linux Enterprise Server 10 Fundamentals (Course 3071) SUSE Linux Enterprise Server 10 Support and Maintenance The copy of SUSE Linux Enterprise Server 10 you received in your student kit is a fully functioning copy of the SUSE Linux Enterprise Server 10 product. However, to receive official support and maintenance updates, you need to do one of the following: ■ Register for a free registration/serial code that provides you with 30 days of support and maintenance. ■ Purchase a copy of SUSE Linux Enterprise Server 10 from Novell (or an authorized dealer). You can obtain your free 30-day support and maintenance code at http://www.novell.com/products/linuxenterpriseserver/. x You will need to have or create a Novell login account to access the 30-day evaluation.
  • 22. Intro-6 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Novell Customer Center Novell Customer Center is an intuitive, web-based interface that helps you to manage your business and technical interactions with Novell. Novell Customer Center consolidates access to information, tools and services such as: ■ Automated registration for new SUSE Linux Enterprise products ■ Patches and updates for all shipping Linux products from Novell ■ Order history for all Novell products, subscriptions and services ■ Entitlement visibility for new SUSE Linux Enterprise products ■ Linux subscription-renewal status ■ Subscription renewals via partners or Novell For example, a company might have an administrator who needs to download SUSE Linux Enterprise software updates, a purchaser who wants to review the order history and an IT manager who has to reconcile licensing. With Novell Customer Center, the company can meet all these needs in one location and can give each user access rights appropriate to their roles. You can access the Novell Customer Center at http://www.novell.com/center.
  • 23. Introduction Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-7 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Online Resources Novell provides a variety of online resources to help you configure and implement SUSE Linux Enterprise Server 10. These include the following: ■ http://www.novell.com/products/linuxenterpriseserver/ This is the Novell home page for SUSE Linux Enterprise Server. ■ http://www.novell.com/documentation/sles10/index.html This is the Novell Documentation web site for SLES 10. ■ http://support.novell.com/linux/ This is the home page for all Novell Linux support, and includes links to support options such as the Knowledgebase, downloads, and FAQs. ■ http://www.novell.com/coolsolutions/ This Novell web site provides the latest implementation guidelines and suggestions from Novell on a variety of products, including SUSE Linux.
  • 24. Intro-8 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Agenda The following is the agenda for this 5-day course: TableIntro-1 Section Duration Day 1 Introduction 00:30 Section 1: Install SUSE Linux Enterprise Server 10 02:30 Section 2: Administer the Linux File System 03:00 Day 2 Section 2: Administer the Linux File System (contd.) 01:00 Section 3: Administer User Access and Security 03:30 Section 4: Configure the Network Manually 02:00 Day 3 Section 5: Administer Linux Processes and Services 02:00 Section 6: Monitor SUSE Linux Enterprise Server 02:00 Section 7: Configure System Initialization 02:30 Day 4 Section 7: Configure System Initialization (contd.) 03:00 Section 8: Manage Software for SUSE Linux Enterprise Server 01:30 Section 9: Manage Backup and Recovery 02:00 Day 5 Section 10: Administer Printing 03:00 Section 11: Configure Remote Access 02:00
  • 25. Introduction Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Intro-9 To report suspected copying, please call 1-800-PIRATES. Scenario The IT department of Digital Airlines is rolling out more and more SUSE Linux Enterprise Server 10 installations. Your task is to familiarize yourself with SLES 10 to be able to take on more and more system administrator tasks on this platform. You need additional experience in the following areas: ■ Installation and configuration of SLES 10 ■ File system maintenance ■ Specialized aspects of User Management, like POSIX ACLs ■ Manual network configuration and fundamental network services ■ Software management ■ Printing ■ Management of services and processes ■ Remote administration You decide to set up test servers in the lab to enhance your skills in these areas. Exercises The exercises in this course consist of a description of the exercise, and step-by-step instructions on how to complete the task. You should first try to complete the task described on you own, based on what is covered in the manual in the respective section. Resort to the step-by-step instruction only if you feel unable to complete the task or to find out if what you did was correct.
  • 26. Intro-10 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Exercise Conventions When working through an exercise, you will see conventions that indicate information you need to enter that is specific to your server. The following describes the most common conventions: ■ italicized/bolded text. This is a reference to your unique situation, such as the host name of your server. For example, if the host name of your server is da10, and you see the following: hostname.digitalairlines.com you would enter da10.digitalairlines.com ■ 10.0.0.xx. This is the IP address that is assigned to your SLES 10 server. For example, if your IP address is 10.0.0.10, and you see the following: 10.0.0.xx you would enter 10.0.0.10 ■ Select. The word select is used in exercise steps to indicate a variety of actions including clicking a button on the interface and selecting a menu item. ■ Enter and Type. The words enter and type have distinct meanings. The word enter means to type text in a field or at a command line and press the Enter key when necessary. The word type means to type text without pressing the Enter key. If you are directed to type a value, make sure you do not press the Enter key or you might activate a process that you are not ready to start.
  • 27. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-1 To report suspected copying, please call 1-800-PIRATES. S E C T I O N 1 Install SUSE Linux Enterprise Server 10 YaST (Yet another Setup Tool) provides options that make installation simple and quick. However, you also need to understand the more advanced installation options available. By changing installation mode, partitioning, software selection, authentication method, or hardware setup, you can install servers that meet a variety of needs. In this section, you install SUSE Linux Enterprise Server 10 (SLES 10). You also learn how to use advanced installation options and to troubleshoot the installation process. Objectives 1. Perform a SLES 10 Installation 2. Configure the SLES 10 Installation 3. Troubleshoot the Installation Process
  • 28. CNI USE ONLY-1 HARDCOPY PERMITTED 1-2 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Objective 1 Perform a SLES 10 Installation Installing SLES 10 consists of a base installation phase and a configuration phase. To perform the base installation do the following: ■ Boot From the Installation Media ■ Select the System Language ■ Select the Installation Mode ■ Set the Clock and Time Zone ■ Understand and Change the Installation Settings ■ Verify Partitioning ■ Select Software ■ Start the Installation Process Boot From the Installation Media To start the installation process, insert the SUSE Linux Enterprise Server Product DVD into the DVD drive and then reboot the computer to start the installation program. x To start the installation program, your computer needs to be configured to start from a DVD drive. You might need to change the boot drive order in the BIOS setup of your system to boot from the drive. Consult the manual shipped with your hardware for further information.
  • 29. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-3 To report suspected copying, please call 1-800-PIRATES. When your system has started from the installation CD, the following appears: Figure 1-1 You can use the arrow keys to select one of the following options: ■ Boot from Hard Disk. Boots the system installed on the hard disk (the system normally booted when the machine is started). This is the default option. ■ Installation. Starts the normal installation process. All modern hardware functions are enabled. ■ Installation - ACPI Disabled. Starts the installation process with ACPI (Advanced Configuration and Power Interface) disabled. If the normal installation fails, the reason might be that the system hardware does not support ACPI. In this case, you can use this option to install without ACPI support.
  • 30. CNI USE ONLY-1 HARDCOPY PERMITTED 1-4 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration ■ Installation - Local APIC Disabled. Starts the installation process with local APIC (Advanced Programmable Interrupt Controller) disabled. ■ Installation - Safe Settings. Starts the installation process with the DMA (Direct Memory Access) mode and any interfering power management functions disabled. Use this option if the installation fails with the other options. ■ Rescue System. Starts the SLES 10 rescue system. If you cannot boot your installed Linux system, you can boot the computer from the DVD (or the first CD if you are using a CD set) and select this option. This starts a minimal Linux system without a graphical user interface to allow experts to access disk partitions for troubleshooting and repairing an installed system. ■ Memory Test. Starts a memory testing program, which tests system RAM by using repeated read and write cycles. This is done in an endless loop, because memory corruption often shows up sporadically and many read and write cycles might be necessary to detect it. If you suspect that your RAM might be defective, start this test and let it run for several hours. If no errors are detected, you can assume that the memory is intact. Terminate the test by rebooting the system. Use the function keys, as indicated in the bar at the bottom of the screen, to change a number of installation settings: ■ F1. Opens context-sensitive help for the currently selected option of the boot screen. ■ F2. Select a installation language. ■ F3. Select a graphical display mode (such as 640x480 or 1024X768) for the installation. You can select one of these, or select text mode, which is useful if the graphical modes cause display problems.
  • 31. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-5 To report suspected copying, please call 1-800-PIRATES. ■ F4. Select an installation media type. Normally, you install from the inserted installation disk, but in some cases you might want to select another source, such as FTP or NFS. ■ F5. Add a driver update CD to the installation process. You are asked to insert the update disk at the appropriate point in the installation process. Select the Installation option to start the installation process. If the installation fails for some reason, try to install with the options Installation - ACPI Disabled, Installation - Local APIC Disabled, or Installation - Safe Settings. After you select an installation option, a minimal Linux system loads to run the YaST installation program. Select the System Language After YaST starts, the following appears: Figure 1-2
  • 32. CNI USE ONLY-1 HARDCOPY PERMITTED 1-6 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Almost all YaST installation dialogs use the same format: ■ The left side displays an overview of the installation status. ■ From the lower left side, you can select a help button to get information about the current installation step. ■ The right side displays the current installation step. ■ The lower right side provides buttons for navigating to the previous or next installation steps or for aborting the installation. x If the installation program does not detect your mouse, you can use the Tab key to navigate through the dialog elements, the arrow keys to scroll in lists and Enter to select buttons. You can change the mouse settings later in the installation process. From the language dialog, select the language of your choice, and then select Next to continue to the next step, the License Agreement. You have to select Yes, I Agree to the License Agreement to get to the next step by selecting Next. Select the Installation Mode If there is no operating system installed on your computer, the installation mode dialog offers only New Installation. (Update and Other cannot be selected in this case.)
  • 33. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-7 To report suspected copying, please call 1-800-PIRATES. If YaST detects another SUSE Linux installation, you are offered more options, some of which are only available after selecting Other, like in the following: Figure 1-3 ■ New installation. Performs a normal new installation of SLES 10. This is the default option. ■ Update. Updates a previously installed SLES 9 installation. ■ Other. Offers two more options: ❑ Repair Installed System. Repairs a previously installed SLES 10 installation. ❑ Boot Installed System. Boots a previously installed Linux installation. ■ Abort Installation. Terminates the installation process. For a normal installation, select New Installation and then select Next to proceed to the next step.
  • 34. CNI USE ONLY-1 HARDCOPY PERMITTED 1-8 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Set the Clock and Time Zone YaST selects the time zone of the installed system according to your language selection. Change the time zone if you are located in a different one. Figure 1-4 If your hardware clock is set to UTC (Universal Time Coordinated) the system time is set according to your time zone and automatically adjusted to daylight saving time. If your hardware clock is set to local time, select Local Time instead of UTC in the drop-down menu.
  • 35. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-9 To report suspected copying, please call 1-800-PIRATES. Understand and Change the Installation Settings YaST analyzes the system and creates an installation proposal. The proposed settings are displayed on two tabs, as in the following figure; Overview shows the main categories: Figure 1-5 The proposal displays installation settings that are necessary for a base installation. You can change these settings by selecting the following headings: ■ Keyboard layout. Changes the keyboard layout. YaST selects the keyboard layout according to your language settings. Change the keyboard settings if you prefer a different layout. ■ Partitioning. Changes the hard drive partitioning. If the automatically generated partitioning scheme does not fit your needs, you can change it by selecting this headline. ■ Software. Changes the software selection. You can select or deselect software.
  • 36. CNI USE ONLY-1 HARDCOPY PERMITTED 1-10 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration ■ Language. Changes the default language. The Experts tab shows the above options, plus the following: ■ System. Restarts the hardware detection process and displays a list of all available hardware components. You can change the PCI-ID setup, select single components and view details, or save the list to a file. ■ Add-on Products. Choose this option to include any add-on products. ■ Booting. Select this if you want to change any boot loader settings or use Lilo (Linux Loader) instead of GRUB (Grand Unified Bootloader) as boot loader. ■ Time zone. Opens the Clock and Time Zone dialog described earlier. ■ Default Runlevel. Changes the runlevel. If a graphical environment is installed, the default is runlevel 5, otherwise it is 3. Of the settings described above, partitioning and software will be discussed in more detail. Verify Partitioning In most cases, YaST proposes a reasonable partitioning scheme that you can accept without change. However, you might need to change the partitioning manually if ■ You want to optimize the partitioning scheme for a special purpose server (such as a file server). ■ You want to configure LVM (Logical Volume Manager). ■ You have more than one hard drive and want to configure RAID (Redundant Array of Independent Disks).
  • 37. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-11 To report suspected copying, please call 1-800-PIRATES. ■ You want to delete existing operating systems so you have more space available for your SLES 10 installation. To partition the hard drive manually, you need to know the following: ■ The Basics of Hard Drive Partitioning ■ The Basic Linux Partitioning Scheme ■ How to Change YaST´s Partitioning Proposal ■ Use the YaST Expert Partitioner The Basics of Hard Drive Partitioning Partitions divide the available space of a hard drive into smaller portions. This lets you install more than one operating system on a hard drive or use different areas for programs and data. Every hard disk (on an Intel platform) has a partition table with space for four entries. An entry in the partition table can correspond to a primary partition or an extended partition. However, only one extended partition entry is allowed. A primary partition consists of a continuous range of cylinders (physical disk areas) assigned to a particular file system. If you use only primary partitions, you are limited to four partitions per hard disk (because the partition table can only hold four primary partitions). This is why extended partitions are used. Extended partitions are also continuous ranges of disk cylinders, but can be subdivided into logical partitions. Logical partitions do not require entries in the main partition table. In other words, an extended partition is a container for logical partitions.
  • 38. CNI USE ONLY-1 HARDCOPY PERMITTED 1-12 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration If you need more than four partitions, create an extended partition instead of a fourth primary partition. This extended partition should include the entire remaining free cylinder range. Then create multiple logical partitions within the extended partition. The maximum number of partitions is 15 on SCSI disks and 63 on (E)IDE disks. It does not matter which type of partitions you use on Linux systems; primary and logical partitions both work well. The Basic Linux Partitioning Scheme The optimal partitioning scheme for a server depends on the purpose of the server. A SLES 10 installation needs at least two partitions: ■ Swap partition. This partition is used by Linux to move unused data from the main memory to the hard dive, thus freeing main memory which then can be used by other processes. ■ Root partition. This is the partition that holds the top (/) of the file system hierarchy, the so-called root directory. No matter what partition scheme you choose, you always need at least one swap partition and a root partition. The following guidelines help you determine what you can install depending on the space available on your hard disk for your file system: ■ 800 MB. This allows for a minimal installation with no graphical interface. With this configuration, you can only use console applications. ■ 1300 MB. This allows for an installation with a minimum graphical interface. This includes the X Window system and a few graphical applications.
  • 39. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-13 To report suspected copying, please call 1-800-PIRATES. ■ 2 GB. This holds the default installation proposed by YaST. This configuration includes a modern desktop environment (such as KDE or GNOME), and provides enough space for several additional applications. ■ 4 GB. This allows for a full installation, including all software packages shipped with SLES 10. You can put certain directories on separate partitions. If you do this, your root partition can be smaller than outlined above. Any space for data needs to be added to the above. x As today’s computers are equipped with hard disks with capacities of 100 GB and more, there is still plenty of space for data. Considering the difficulties involved with changing partitions in an installed system and the size of current hard disks, you should therefore allocate much more space than the above minimum when deciding on the hard disk layout. Partitions and partitioning schemes will be covered more extensively in the objective “Configure Linux File System Partitions” on page 2-16.
  • 40. CNI USE ONLY-1 HARDCOPY PERMITTED 1-14 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration How to Change YaST´s Partitioning Proposal To use YaST to change the partition scheme, select the Partitioning headline in the installation proposal. The following appears: Figure 1-6 In the top part of the dialog, YaST displays the automatically generated partitioning proposal. The lower part of the dialog provides the following options: ■ Accept Proposal. Accepts the partitioning scheme and returns to the main installation proposal. ■ Base Partition Setup on This Proposal. Starts the YaST Expert Partitioner, using the partition proposal as base setup.
  • 41. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-15 To report suspected copying, please call 1-800-PIRATES. ■ Create Custom Partition Setup. Displays the following: Figure 1-7 In this dialog, you can select ❑ A hard disk; selecting Next opens a dialog where you can choose to use the entire hard disk or some of the existing partitions for the installation of SLES 10. ❑ Custom Partitioning; selecting Next opens the YaST Expert Partitioner, displaying the existing partition layout.
  • 42. CNI USE ONLY-1 HARDCOPY PERMITTED 1-16 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration Use the YaST Expert Partitioner When you start the YaST Expert Partitioner, the following appears: Figure 1-8 In the top part of the dialog, YaST lists details of the current partition setup. Depending on your previous choice, the list contains the partitioning proposal created by YaST or the current physical disk setup. The buttons in the lower part of the dialog are used to create, edit, delete, and resize partitions, as well as to administer LVM (Logical Volume Manager), EVMS (Enterprise Volume Management System), RAID (Redundant Array of Independent Disks). x The changes made with the YaST Expert Partitioner are not written to disk until the installation process is started. You can always discard your changes by selecting Back or you can restart the Expert Partitioner to make more changes.
  • 43. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-17 To report suspected copying, please call 1-800-PIRATES. The following entries are displayed for every hard disk in your system: ■ One entry for the hard disk itself, which has the corresponding device name in the Device column (such as /dev/sda). ■ One entry for every partition on the hard disk with the corresponding device name and the partition number in the Device column (such as /dev/sda1). Each entry in the list includes information in the following columns: ■ Device. Displays the device name of the hard disk or the partition. ■ Size. Displays the size for the hard disk or partition. ■ F. When the character “F” is displayed in this column, the partition will be formatted during the installation process. ■ Type. Displays the partition or hard disk type. Depending on the operating system and the architecture, partitions can have various types, like Linux native, Linux swap, Win95 FAT 32, NTFS, etc. ■ Mount. Displays the mount point of a partition. For swap partitions, the keyword swap is used instead. ■ Mount By. Indicates how the file system is mounted: K—Kernel Name, L—Label, U—UUID, I—Device ID, and P—Device Path. ■ Start. Displays the start cylinder of a hard disk or partition. Hard disk entries always start with 0. ■ End. Displays the end cylinder of a hard disk or partition. ■ Used By. This column holds information about the system using this partition, like LVM-system. ■ Label, Device ID, Device Path. These columns list the respective information. The buttons in the lower part of the dialog let you
  • 44. CNI USE ONLY-1 HARDCOPY PERMITTED 1-18 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration ■ Create New Partitions ■ Edit Existing Partitions ■ Delete Existing Partitions ■ Resize Existing Partitions ■ Perform Expert Tasks These administrative tasks are covered in more detail below. Managing LVM Volumes and Software Raid are covered in Section 2, “Administer the Linux File System” on page 2-1. EVMS (http://evms.sourceforge.net/) and Crypt File Partitions are not covered in this course. Create New Partitions Create a new partition by selecting Create. A dialog with one of the following options appears (the options you see depend on your hard disk setup): ■ If you have more than one disk in your system, you are asked to select a disk for the new partition first. ■ If you do not have an extended partition, you are asked if you want to create a primary or an extended partition. ■ If you have an extended partition, and there is space on the hard drive outside the extended partition for additional primary partitions, you are asked if you want to create a primary or a logical partition. ■ If you have 3 primary partitions and an extended partition, you can only create logical partitions. x You need enough space on your hard disk to create a new partition. You learn later in this section how to delete existing partitions to free used disk space.
  • 45. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-19 To report suspected copying, please call 1-800-PIRATES. If you choose to create a primary or a logical partition, the following appears: Figure 1-9 This dialog provides the following options: ■ Format. This lets you choose one of the following options: ❑ Do not format. Do not format the newly created partition. No file system will be created on this new partition. You can select the partition type in the drop-down list. ❑ Format. Formats the new partition with the file system you select from the File System drop-down list. You can choose from the following file systems: ❑ Ext2. Formats the partition with the Ext2 file system. Ext2 is an old and proven file system, but it does not include journaling. ❑ Ext3. Formats the partition with the Ext3 file system. Ext3 is the successor of Ext2 and offers a journaling feature. ❑ Reiser. Formats the partition with ReiserFS, a modern journaling file system. (This is the default option.)
  • 46. CNI USE ONLY-1 HARDCOPY PERMITTED 1-20 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration ❑ FAT. Formats the partition with the FAT file system. FAT is an older file system used in DOS and Windows. You can use this option to create a data partition, which is accessible from Windows and Linux. You must not create a root partition with this file system. ❑ XFS. Formats the partition with XFS, a journaling file system originally developed by SGI. ❑ Swap. Formats the partition as a swap partition. If you are not sure which file system to choose, select Reiser for root and data partitions and Swap for swap partitions. Journaling is explained in more detail in Section 2, “Administer the Linux File System” on page 2-1. ❑ Options. By selecting Options, you can change parameters for the file system you selected. You can use the default parameters in most cases. ❑ Encrypt file system. If you select this option, the partition with the file system is encrypted. Encrypting a file system prevents unauthorized mounting only; once mounted the files are accessible like any other file on the system. You should only use this option for non-system partitions such as user home directories. ■ Size. Lets you configure the size of the new partition with the following: ❑ Start Cylinder. Determines the first cylinder of the new partition. YaST normally preselects the first available free cylinder of the hard disk. ❑ End. Determines the size of the new partition. YaST normally preselects the last available free cylinder. To configure the end cylinder, do one of the following: ❑ Enter the cylinder number.
  • 47. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-21 To report suspected copying, please call 1-800-PIRATES. ❑ Enter a plus sign (+)followed by the amount of disk space for the new partition. Use M for MB and G for GB. YaST calculates the last cylinder number. For example, enter +5G for a partition size of 5 GB. ■ Fstab Options. Select this option to edit the fstab entry for this partition. The default setting should work in most cases. ■ Mount Point. Select the mount point of the new partition from this drop-down list. You can also enter a mount point manually, if it's not available in the list. The mount point will be created automatically during installation. After changing the parameters, select OK to add the new partition to the partition list. If you chose to create an extended partition, the following appears: Figure 1-10 You can enter the following: ■ Start cylinder. The start cylinder determines the first cylinder of the new partition. YaST normally preselects the first available free cylinder of the hard disk. ■ End. The end cylinder determines the size of the new partition. YaST normally preselects the last available cylinder of the hard disk. To configure the end cylinder, do one of the following: ❑ Enter the cylinder number.
  • 48. CNI USE ONLY-1 HARDCOPY PERMITTED 1-22 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration ❑ Enter a plus sign (+) followed by the amount of disk space for the new partition. Use M for MB and G for GB. YaST calculates the last cylinder number. For example, enter +5G for a partition size of 5 GB. After entering the size, select OK to add the new extended partition to the partition list. Edit Existing Partitions Select a partition from the list and select Edit. You can edit only primary and logical partitions with the Expert Partitioner. You cannot edit extended partitions or the entry for the entire hard disk. If you edit a primary or logical partition, a dialog appears which is very similar to the Create Partition dialog described above. You can change all options except the partition size. After changing the partition parameters, select OK to save your changes to the partition list. Delete Existing Partitions To delete a partition, select a partition from the list, select Delete, and then select Yes in the confirmation dialog. The partition is deleted from the partition list. Remember that you also delete all logical partitions when you delete an extended partition. If you select the entry for the entire hard disk and select Delete, all partitions on the disk are deleted. Resize Existing Partitions Select a partition from the list and select Resize.
  • 49. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-23 To report suspected copying, please call 1-800-PIRATES. x Although you can reduce a partition’s size without deleting it to increase free space on the hard disk, you should always back up the data on the partition before resizing it. b If the selected partitions are formatted with the FAT or NTFS file system, there are certain steps you should take in Windows before resizing (scandisk and defrag). See the section on installation in the SUSE Linux Enterprise Server 10 Administration Manual (/usr/share/doc/manual/sles-admin_en/, package sles-admin_en) for details. After you select Resize, the following appears: Figure 1-11 This dialog includes the following: ■ Two bars representing the partition before and after the resizing process ❑ Now. Used space is designated by dark blue and the available space by light blue. If there is space not assigned to a partition it is designated by white. ❑ After installation. Used space is designated by dark blue and the free space by light blue. The space that is available for a new partition is designated by white. ■ A slider to change the size of the partition
  • 50. CNI USE ONLY-1 HARDCOPY PERMITTED 1-24 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration ■ Two text fields that display the amount of free space on the partition being resized and the space available for a new partition after the resizing process ■ A Do Not Resize button used to reset the partition to the original size To resize the partition, move the slider until enough unused disk space is available for a new partition. When you select OK, the partition size changes in the partition list. Perform Expert Tasks When you select Expert, the following options are available: ■ Reread the Partition Table. Resets the partition list to the current physical disk setup. All changes will be lost. ■ Import Mount Points from Existing /etc/fstab. Scans the hard disks for an /etc/fstab file. You can load this file and set the mount points accordingly. ■ Delete Partition Table and Disk Label. Deletes the partition table and the disk label of the selected hard disk. All data on that disk will be lost. When you finish configuring settings in the Expert Partitioner, return to the installation proposal by selecting Finish.
  • 51. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-25 To report suspected copying, please call 1-800-PIRATES. Select Software SLES 10 contains many software packages for various application purposes. Instead of selecting needed packages one by one, you can select various software categories. Depending on the available disk space, YaST preselects several of these categories. Selecting Software in the installation overview opens the following dialog: Figure 1-12 The figure above shows the default selection. A brief description appears on the right when you highlight a category in the center column.
  • 52. CNI USE ONLY-1 HARDCOPY PERMITTED 1-26 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration To find out which packages are contained in the various categories, select Details, which opens the following dialog: Figure 1-13 Selecting one pattern on the left shows the software packages contained in that category on the right. Selecting the square to the left of the pattern selects it for installation or deselects it. A package typically contains an application and all additional files required to use the software. Sometimes larger applications can be split into multiple packages and several small applications can be bundled into a single package. SUSE Linux Enterprise Software uses the RPM Package Manager for software management. Sometimes one software package needs another one to run. Information on these dependencies is stored in the RPM packages. YaST can automatically select software packages when another package requires them.
  • 53. CNI USE ONLY-1 HARDCOPY PERMITTED Install SUSE Linux Enterprise Server 10 Version 1 Copying all or part of this manual, or distributing such copies, is strictly prohibited. 1-27 To report suspected copying, please call 1-800-PIRATES. You can install a package by selecting the check box for that package in the package list on the right. To view details for a package, highlight its entry in the package list. The details for the currently selected package are displayed below the package list. The Filter drop-down menu offers different views on the software packages available and the software scheduled for installation. Figure 1-14 ■ Patterns. This leads to the dialog shown in Figure 1-13. ■ Package Groups. Displays the packages in a hierarchical tree view. There are main categories, like Productivity, Programming, System, Hardware, etc. and subcategories. Selecting a category on the left displays the software packages belonging to that category on the right. ■ Languages. You can select support for additional languages. ■ Installation Sources. Displays the installation sources configured. ■ Search. Displays a search dialog to search for packages. ■ Installation Summary. Displays a summary of the packages selected for installation. The disk usage of the software packages selected for installation is displayed in the lower left corner of the dialog. Select the option Check to check the dependencies of the selected packages. This check is also done when you confirm the package selection dialog.
  • 54. CNI USE ONLY-1 HARDCOPY PERMITTED 1-28 Copying all or part of this manual, or distributing such copies, is strictly prohibited. Version 1 To report suspected copying, please call 1-800-PIRATES. SUSE Linux Enterprise Server 10 Administration If the check box Autocheck is selected, dependencies are checked every time you select or deselect a package. Confirm your package selection and return to the installation proposal by selecting Accept. Start the Installation Process After customizing the installation proposal, select Accept. A dialog appears asking you to confirm the proposal. Start the installation process by selecting Install; return to the installation proposal by selecting Back. Before installing software packages, YaST changes the hard disk partitioning. Depending on your software selection and the performance of your system, the installation process takes 15–45 minutes. If you are using the product CD set instead of the DVD, YaST asks you to change the installation CDs. Insert the requested CD and continue the installation by selecting OK. After all software packages are installed, YaST reboots the computer and prompts you for the hostname, root password, network configuration details, etc., to further customize your installation.
  • 55. Exploring the Variety of Random Documents with Different Content
  • 56. [60] this road a number of times. I’ll follow the fence line and get to a farm somehow.” In spite of the protests of the boys, the driver remained firm, insisting that he, and he alone, could make the trip. “Keep the door shut and don’t run the motor. The heater’s out of order now and if you run the motor, carbon monoxide fumes may creep in. They’re deadly.” But that was an unnecessary warning for all of the boys knew the danger of the motor fumes in a closed compartment. Bundling himself up well, the driver plunged into the storm and Miss Bruder and her honors English class were left alone in the middle of Little Deer valley with the worst storm of the winter raging around their marooned bus. Jim turned off the headlights, leaving only the red and green warning lights atop the bus on. He snapped the switches for the interior lights until only one was left aglow for there was no use to waste the precious supply of electricity in the storage battery. If anything the whine of the wind was louder and it was exceedingly lonely out there despite the presence of the others. There was something about it that made Janet feel as though she were a hundred miles from civilization. She had not dreamed it would be possible to have such a sense of loneliness and yet be in a group of schoolmates. Jim Barron and Ed Rickey kept on the move, talking with some of the boys or attempting to cheer up the
  • 57. [61] girls. “Better get up every few minutes and swing your arms and stamp your feet,” advised Ed. “That’ll keep the circulation going; otherwise you may suffer frostbite.” Helen squinted her eyes and looked at her watch in the dim light shed by the single bulb. It was just after midnight. “Wonder if we’ll be home by morning,” she asked, turning back to Janet. “Let’s hope so, though I’m not in the least bit hungry after the big meal we had at Youde’s.” “That seems ages away,” replied Helen. “I’d almost forgotten the skating party.” Margie, who had taken shelter under Janet’s coat, spoke up. “It’s all the bus driver’s fault. We never should have left Youde’s.” “But none of us wanted to spend the night there,” said Janet. “Of course we didn’t dream the snow would have drifted this much.” “The driver should have known,” insisted Margie, and Janet thought her more than a little unreasonable, but then Margie was probably thoroughly chilled and likely to disagree with everything and everyone. The minutes passed slowly, dragging as Janet had never known they could. The cold increased in intensity and
  • 58. [62] some of the other girls, not as warmly dressed as Janet and Helen, began to complain. “My feet are getting numb,” said Bernice Grogan, a slip of a little black-haired Irish girl. “Better keep them moving,” said Ed Rickey. “Here, I’ll move them for you until the circulation starts back.” Ed knelt down on the floor and took Bernice’s boots in his hands, massaging her feet vigorously. Soon Bernice began to cry. “It’s the pain. They hurt terribly.” “Just the circulation coming back,” said Ed, but Janet knew from the lines on his forehead that Ed was worried. “If any of the rest of you feel numb, just call out. We’ve got to keep moving or some of us may suffer some frozen parts before morning,” he warned. Bernice, in spite of her efforts, couldn’t keep the tears back, but they froze on her cheeks, so bitter was the cold. Jim Barron opened the door, and a rush of cutting air swept in. Then he was gone into the night and Janet could hear him wielding the shovel outside. It was five or six minutes before Jim returned and he looked utterly exhausted. “I’ve never seen such a night,” he mumbled. “I’m afraid the bus driver didn’t get very far.”
  • 59. [63] [64] “Then we’d better start out after him,” said Ed, getting to his feet. But Jim’s broad shoulders barred the door. “We’re going to stay right here. You can’t even find the fences now. It would be suicide to start in the dark. The only thing we can do is keep as warm as possible inside the bus. I started throwing snow up around the windows. Some of you fellows give me a hand. We’ll bank the bus in snow clear to the top and that will keep out some of this bitter wind.” “But if you cover the bus with snow, they’ll never find us when they come hunting us,” protested Cora. “Just never mind about that,” retorted Jim. “The only thing I’m worrying about now is keeping us from freezing to death.” Jim’s words shocked the girls into silence.
  • 60. [65] Chapter VI DESPERATE HOURS Freezing to death! The phrase was terrible in its import, yet the danger was very near and very deadly, for there was slight chance that the bus driver had gotten through to give a warning of their predicament. Even if he had Janet wondered if any searching party could brave the rigors of the night. Outside the boys worked steadily, coming inside in shifts, and then going back. They could hear the snow thud against the side of the bus as it was piled higher and higher and the sound of the wind gradually faded as the wall of snow protecting them from it thickened. The light from the single bulb was ghostly now. The battery seemed to be weakening. Helen looked at her watch. It was just one o’clock when the boys came in, beating their hands and knocking the frost from their breath off their coats. Jim was the last one in and he closed the door carefully after him.
  • 61. [66] Bernice was crying again and Ed, though half frozen himself, bent down and massaged her feet. Miss Bruder was white and shaken for it was more than she could cope with and she turned to Ed and Jim to pull them through the emergency. While Ed worked with Bernice’s feet, Jim spoke to the group. “We might as well face this thing frankly,” he said. “We’re in an awful jam. It must be fifteen or twenty below right now. The snow has stopped, but the wind is increasing in strength and the snow is drifting badly. It may be hours, perhaps a day, before we’re discovered.” He paused and watched the conflicting emotions on their faces, then plunged on. “We’ve banked the bus with snow to keep out the worst of the wind, but it’s going to be terribly cold just the same. We’ve got to keep moving, keep up our spirits. If we don’t——” But Jim didn’t finish his sentence. There was no need for they all knew what would happen once they became groggy and sleepy. “I’m going to start with a count and I want all of you to beat your feet in time with me. That’ll jar your whole body and warm you up a little.” Jim started counting and soon the whole group was stamping their feet methodically. Even Janet had not realized how cold she was. Her feet had felt a little numb, but under the steady pounding against the floor they started to tingle, then burn with
  • 62. [67] an intensity that brought tears to her eyes where they froze on her lashes. “I’m nearly frozen,” chattered Margie, huddling closer to Janet. “If it wasn’t for your coat I’d be like an icicle by this time.” They kept up the motion with their feet for at least five minutes, and Jim called a halt then. “Everyone feel a little warmer?” he asked. “My hands are still cold,” said one of the girls, but Janet was too stiff to turn around and see who was speaking. “Then here’s an arm drill for everyone,” said Jim, starting to swing his arms in cadence. When that exercise was completed, most of them could feel their bodies aglow as the blood raced through their veins. Ed started to tell funny stories and though he did his best, their own situation was so tragic that nothing appeared humorous. But he kept them interested, which was the main thing. Helen was the first to break the now monotonous flow of Ed’s words. “Stop, Ed,” she said, her voice low and tense. “Shake Miss Bruder, quick!” Ed turned suddenly to the teacher, who had been sitting back of him. Her head had fallen forward on her chest and her arms hung limp.
  • 63. [68] The husky senior picked her up and brought her back under the light, the rest crowding around him. Then Janet took charge. Miss Bruder’s eyes were closed, but she was breathing slowly. “I believe she’s half frozen. She was sitting where a constant knife of air was coming in around the door,” whispered Jim. “Get busy and massage her.” Janet, with Helen helping her, stripped off Miss Bruder’s thin gloves. Her hands were pitifully white. Ed scooped up a handful of snow where it had sifted in around the door and used it to rub Miss Bruder’s hands while Janet and Helen massaged the upper part of her body and her face. It was five minutes before the teacher responded to their frantic efforts. Then her eyes opened and she tried to smile. “I must have dozed for a moment,” she whispered. “Don’t talk,” said Helen. “Rest now.” “Is everyone all right?” insisted the teacher. “Everybody’s here,” replied Jim, who was keeping a close eye on Bernice, who seemed the most susceptible to the cold. Ed pulled Janet to the rear of the bus. “This thing is getting serious,” he whispered. “Some of the girls won’t be able to stand it until morning unless we’re able to keep them warmer. Jim and I have
  • 64. [69] sheepskins. We’ll put them down on the floor and you girls get down and lie on them. Huddle together and cover up with your own coats. Your body heat should keep you warm and we’ll be moving around and talking to you so none of you will get too drowsy from the cold.” “But you can’t do that. You and Jim will freeze,” protested Janet. “Freeze? I guess not. We’re too tough for that. Besides, I’ve got all kinds of clothes on under this sheepskin.” Janet finally agreed to the plan and Ed explained it briefly. Miss Bruder hesitated, but the others overruled her. Jim and Ed placed their heavy canvas, sheep-lined coats on the floor and the girls laid down on them like ten pins, huddling together and putting their own coats over them. “Get just as close as you can so you’ll keep each other warm,” counseled Jim, who, minus his heavy coat, was busy swinging his arms and legs. In less than five minutes the girls were ready to admit that the plan was an excellent one, for they were quite comfortable under the mound of coats and Janet made them keep up a constant flow of conversation, calling to each girl every few minutes. Up in the front of the bus they could hear the boys moving steadily and stamping their feet. How long they had been under the pile of coats Janet couldn’t guess, but suddenly there was a wild pounding on the door of the bus. She managed to get her head
  • 65. [70] out from under the coats in time to see Jim open the door. “Everyone safe?” cried someone outside. “We’re all right,” replied Jim and then Janet saw her father looking down at the huddled group of girls on the floor of the bus. His face was covered with frost, but he brushed past the boys and knelt beside her. “All right, honey?” he asked. “A little cold,” Janet managed to smile. “How did you get here?” “Never mind that. The first thing is to get out of here and where you’ll be safe and warm.” Other men poured into the bus. Janet recognized some of them. Ed’s father was there. So was Jim’s, Cora’s and Margie’s. Someone had a big bottle of hot coffee and cardboard cups. The steaming hot liquid, bitter without sugar or cream, was passed around. Janet drank her cup eagerly and the hot beverage warmed her chilled body. Extra coats and mufflers had been brought by the rescue party. “Get as warm as you can. It’s going to be a cold ride to the paved road,” advised her father. They were soon ready and once more the door of the bus was opened. Outside a powerful searchlight glowed and as they neared it Janet saw a large caterpillar
  • 66. [71] [72] tractor. Behind this was a hayrack, mounted on runners and well filled with hay. “Everybody into the rack. Burrow down deep so you’ll keep warm.” Janet’s father counted them as they got into the rack, yelled to the operator of the tractor to start, and then piled into the rack himself. With a series of sharp reports from its exhaust, the lumbering tractor got into motion, jerking the rack and its precious load behind it.
  • 67. [73] Chapter VII SANCTUARY AT HOME It was nearly an hour later when the tractor breasted the last grade and rolled down to the paved road where a dozen cars, all of them warmly heated and well lighted, were strung along the road. Anxious fathers and mothers were on hand, including Janet’s mother and Mrs. Thorne and they welcomed their thoroughly chilled daughters to their bosoms. Janet’s father shepherded them into their own sedan where despite the sub-zero cold the heater had kept the car comfortable. Then they started the final lap of their eventful trip from Youde’s home. Helen and Janet sank back on the cushions of the capacious rear seat, thoroughly worn out by their trying experience. Janet’s father, one of the most prominent attorneys in Clarion, slipped in behind the wheel, slamming the car door and shutting out the biting blast of air. There were other cars ahead of them and they made no attempt at high speed as they rolled back into the city.
  • 68. [74] “How did you ever find us, Dad?” asked Janet. “You can thank the bus driver for that. Somehow he got through to a farmhouse. He was almost frozen, but he managed to tell them the story and they phoned word in to us.” “Who thought of the tractor and hayrack?” asked Helen, warm once more. “It was Hugh Grogan, Bernice’s father. He sells the caterpillars. Good thing he did or we’d never have gotten through.” “It was a good thing for Bernice, too. She was about all in,” said Janet. When they reached the Hardy home, Janet’s mother insisted that Helen and Mrs. Thorne come in and have a hot lunch before going to their own home. While the girls took off their coats and Mr. Hardy put the car into the garage, Mrs. Hardy bustled out into the kitchen where she had left a kettle of water simmering on the stove. Lunch was ready in short order, tea, peanut butter sandwiches, cookies and a large bowl of fruit. Janet and Helen had ravenous appetites and the sandwiches disappeared as though by magic. “How cold is it, Dad?” asked Janet. “Twenty-two below.”
  • 69. [75] “The wind was awful,” said Helen, between bites at a sandwich. “I know. It was pretty fierce going across country in the hayrack. The boys must have used their heads for someone banked the bus with snow.” “That was Jim Barron’s idea. He and Ed Rickey kept us moving and talking most of the time, but we forgot Miss Bruder. She was in a draft and almost froze to death without saying a word to anyone.” “That scared us half to death,” put in Helen, “but the boys massaged her hands with snow and Janet and I massaged the upper part of her body until we could get the circulation going again. I think she’ll be all right, but probably pretty sensitive to cold for the rest of the winter.” “But the winter’s almost over. Here it’s late March. Who’d ever have thought we’d have a storm like this,” said Janet. “If I had, I can assure you that you’d never have made the trip to Youde’s tonight,” promised her father. “It was one of those freak storms that sometimes sweep down from the Arctic circle and fool even the weather men. By tomorrow the temperature will shoot up and the snow will melt so fast we’ll probably have a flood.” The girls finished every sandwich on the plate and drank two cups of tea apiece. It was five o’clock when they left the table. Mrs. Thorne and Helen started to put on their coats, but Janet’s mother objected.
  • 70. [76] “Your house will be cold and our guest room upstairs is all made up. Janet and I will lend you whatever you need. We’ll all get to bed now.” Janet got warm pajamas for Helen and then went to her own room. Warm and inviting in the soft rays of the rose-shaded lamp over her dressing table, it was a sanctuary after the exciting events of the night. A wave of drowsiness assailed Janet, and it was with difficulty that she unlaced and pulled off her boots. Somehow she managed to crawl into her pajamas and roll into bed, but she was asleep before she could remember to turn off the light. Her mother, looking in a few minutes later, pulled the blankets up around Janet’s shoulders, opened the window just a crack to let in a whiff of fresh air, and turned off the light. Janet slept a heavy and dreamless sleep. When she awakened the sun was streaming in the windows and from the angle she could tell that it was late. But in spite of the knowledge that she would probably be extremely late in getting to school, Janet was too deliciously comfortable to move rapidly. After stretching leisurely, she got out of bed and closed the window. The radiator in her room was bubbling gently and she slipped into bed to wait until the room warmed up. Vivid thoughts of what had happened during the night rotated in her mind, the cold, the wind, the snow—the terror of waiting in Little Deer valley for the rescue,
  • 71. [77] [78] hoping but not knowing for sure that they would be reached in time to save them from the relentless cold. Someone opened Janet’s door and peered in. It was Helen, who, on seeing that her friend was awake, bounced into the room. “You look pretty live and wide awake after last night,” smiled Janet. “I’m not only that, I’m ravenously hungry,” said Helen, “and if you had been out in the hall and caught a whiff of the breakfast your mother is preparing you would be too.” “What time is it?” “Well, you can call it breakfast or lunch, depending on whether you’ve had breakfast. For me it’s breakfast even though the clock says it’s just a little after eleven.” “You’re seeing things,” retorted Janet, throwing off the covers and hurrying toward her wardrobe. “I wouldn’t be surprised if I am, but your mother says it is after eleven and I’ll take her word for it. I’ll run down and tell her you’ll be along within the hour.” “That isn’t fair. You know it won’t be more than five minutes. I always dress faster than you do.”
  • 72. [79] Chapter VIII POSTPONED TRYOUTS Helen went down stairs and Janet hastened to the bathroom where she made a hasty toilet. Back in her room she fairly jumped into her clothes, gave her hair one final and hurried caress with the brush, and then went down stairs. Mrs. Thorne, who had breakfasted earlier with Janet’s father and mother, had gone home, so Helen and Janet sat down to the breakfast Mrs. Hardy had prepared. There was grapefruit to start with, then oatmeal with dates in it, hot, well-buttered toast, strips of crisp bacon and large glasses of milk. “Feel all right this morning, Janet?” her mother asked, looking a little anxiously at her vibrant and energetic daughter. “Fine, mother. I slept very soundly. Last night seems almost like a nightmare.” “It was a nightmare,” said her mother, sitting down and picking up a piece of toast to munch while the girls ate
  • 73. [80] their breakfast. “I’ve never seen your father so worried. He was almost frantic until Hugh Grogan suggested they try to get through with one of his big tractors. They held a council of war right here in the front room and I’ve never seen as many nervous and excited men in my life. Talk about women getting upset, why they were worse than we ever think of being.” She smiled a little. She could now, but last night it had all been a very grim and very near tragedy. “You’ll have to write an excuse for me,” said Janet between munches on a crisp slice of bacon. “Not this time. I phoned the superintendent and he said that everyone in honors English was excused from school today.” “Wonder if we’ll have the tryouts for the class play this afternoon?” said Helen, who until that moment had been devoting her full energies to the large bowl of oatmeal. “There’s one way of finding out,” replied Janet. “I’ll phone the principal’s office and see if it has been taken off the bulletin board.” Janet went to the phone in the hall and called the schoolhouse. When she returned her face was aglow. “No school, no tryouts—what a day and what to do?” “You’re sure about the tryouts?” Helen was insistent, for winning the leading part meant so much to her. “Sure as sure can be. They’ve been postponed until Saturday morning at 9:30 o’clock when they will be held in the assembly.”
  • 74. [81] “Then that will give me plenty of time to study my part thoroughly,” said Helen. “But you know it now. Why you had it memorized, every word and phrase, yesterday afternoon,” protested Janet. “I know I did yesterday, but last night scared it completely out of me. I can’t even remember the opening lines.” “Maybe it’s a good thing. We’ll both start over and this afternoon we can rehearse upstairs in my room.” “Grand. I’ve got to go home and help mother for a while, but I’ll be back by 2:30 o’clock and we’ll start in.” Breakfast over, Janet went to the door with Helen. The day was bright and almost unbelievably clear. The temperature was rising rapidly, the wind had gone down, and their experience of the night before seemed very far away. Rivulets of water were starting to run down the streets and before nightfall the gutters would be full of the melting snow and slush. Janet found a multitude of little things to do around home to help her mother and the first interruption came with the ringing of the telephone. Her mother answered, but then summoned Janet. “It’s the Times,” said Mrs. Hardy. Janet took the instrument and recognized the voice of the city editor of the local paper. “I need a good first person story of what took place inside the bus, Janet,” said Pete Benda. “Can you come down to the office and write a yarn? You’ve had enough
  • 75. [82] experience with your high school page to do the trick and do it well.” “But it all seems so far away and kind of vague now,” protested Janet. “Listen, Janet, I’ve got to have that story.” Pete was cajoling now. “Haven’t we done a lot of favors for your high school page?” “Yes, but—.” “Then come down and write the story. I’ll save a good spot on page one for it.” Janet hung up the telephone, feeling a little weak and limp. Pete Benda was insistent and she would have to go through with it. “The Times wants me to come down and write a first person story of what happened last night,” she explained to her mother. “I didn’t want to, but Pete Benda, the city editor, just insisted. He’s been so good about helping us out on the school page when we’ve been in jams that I couldn’t say no.” “Of course not, and you’ll do a good piece of writing. No don’t worry about it. Run along. I’ll have a little lunch ready when you get back.” Janet put on her coat, but paused at the door and called to her mother. “If Helen comes before I get back, tell her I’ll be along soon.” Janet enjoyed the walk to the Times office for the air was invigorating.
  • 76. [83] [84] The Times was housed in a narrow two-story building with its press in the basement. The news department was on the second floor with the city editor’s desk in front of a large window where he could look the full length of the main business street of Clarion. Pete Benda, thin and too white-faced for his own good health, saw Janet come in. “Here’s a desk and typewriter you can use,” he said. “I’m counting on having that story in less than an hour. You’ll have to come through, young lady.” Janet flushed at Pete’s appellation, for the city editor of the Times was only a little older than she. Oh well, perhaps Pete was twenty-two, but she could remember when he had been in high school, playing football, and one of the best ends in the state. Janet rolled some copy paper into the typewriter and looked rather blankly at the sheet. It was hard now to concentrate on the events which had been so tragically real the night before. If she could only get the first sentence to click the rest would come easily. She tried one phrase. That wouldn’t do; not enough action in it. Ripping the sheet of paper from the typewriter, she inserted another and tried again. This was better. Perhaps it would do; at least she had started, and the words came now in a smooth flow for Janet could type rapidly, thanks to a commercial course in her junior year. Pete Benda, on his way to the composing room, looked over her shoulder and read the first paragraph but Janet, now engrossed in the story, hardly noticed him.
  • 77. [85] Pursing his lips in a low whistle, a trick that he did when pleased, Pete went on about his work. Janet finished one page and then another. Even a third materialized under the steady tapping of her fingers on the keyboard. Then she was through. Three pages of copy, three pages of short, sharp sentences, of adjectives that caught and held the imagination, that gave a picture of the cold and the apprehension of those in the bus, of the relief, almost hysterical, when rescue came. Janet didn’t read it over. It was the best she could do. If Pete wanted to change it that was all right with her. She put the three sheets of copy paper together and placed them on his desk. Then she slipped into her coat and went down stairs. She had finished the story well within the limit set by the city editor and she turned toward home and the rehearsal she and Helen had planned for the afternoon.
  • 78. [86] Chapter IX BIG NEWS Janet had gone less than half a block when she heard someone calling to her. Looking back she saw Pete Benda leaning from an upper window of the Times office. He was waving Janet’s story in his hand. “Great story, Janet,” he shouted. “I’ll send you a box of candy. Thanks a lot.” Janet smiled and waved at Pete. It was just like the impetuous city editor to lean out his window and shout his thoughts at the top of his voice to someone down the street. But she was glad to know that the story met Pete’s approval. But as for the candy. Well Pete was always making promises like that. If he had kept them all he would have needed a private candy factory. Helen was waiting when Janet reached home and she waved a letter at her friend. “It’s from Dad,” she cried. “He says he’s about through on the picture he’s making at present and will be home without fail for my graduation. Wants me to send him the dates of the play, of the banquet and of everything.
  • 79. [87] Also wants your Dad to make sure the fishing will be good and to line up a good plot where he can find plenty of worms.” “That’s splendid news. I’m so happy,” said Janet, who knew how much Helen missed her father’s companionship at times, for when he was in Clarion they were almost inseparable. But Janet realized that Mr. Thorne was exceedingly smart in keeping Helen in Clarion rather than taking her west with him to the movie city where she would be subject to all of the tensions and nervous activity there. Here in Clarion she was growing up in entirely normal surroundings where she would have a sane and sensible outlook on life and its values. “I phoned your Dad, and he says he’ll have to start hunting good creeks just as soon as the snow’s off.” “That kind of puts Dad on the spot, for he’s got to deliver on the worms and the fishing,” smiled Janet. “Oh, well, Dad doesn’t care so much about getting any fish. He just likes to get out and loaf on a sunny creek bank and either talk with your Dad or doze. He calls that a real holiday.” Janet went upstairs and got the mimeographed sheets with the synopsis of the play and the part she was to try out for. After the drama of last night, that of “The Chinese Image” seemed shallow and forced. The rôle of Abbie Naughton, who was more than a little light-headed and fun loving until a crisis came along, was comparatively easy for it called for little actual acting ability and Janet was frank enough to admit that she was no actress.
  • 80. [88] Helen, trying for the straight lead, carried by Gale Naughton, had always liked to think that she had real dramatic talent and Janet was willing to admit that her companion had more than average ability. At least Helen was pretty enough to carry the rôle off whether she had any dramatic ability or not. Coaching each other, they gave their own interpretations of the parts which they were trying for. An hour and then another slipped away. The brightness faded from the afternoon and Janet turned on a reading light. “I think we’ve done all we can for one day. If we keep on we’ll go stale. Let’s forget the tryouts for a while.” “You can,” retorted Helen, “but I’ve simply got to win that part. What would Dad think of me if I didn’t?” “I don’t believe he’d think any the less of you,” smiled Janet, “but I’ll admit it would be nice for you to win the leading rôle and I’ll do everything I can to help you.” “Of course, I know you will. It was awfully small of me to say that.” The doorbell rang and Janet answered it. A boy handed her a package. “It’s for Miss Hardy. She live here?” “I’m Janet Hardy.” “Okay. I just wanted to be sure this was the right place.” “This looks interesting,” said Janet, returning to the living room with the large box. Her mother, who had
  • 81. [89] heard the doorbell, joined them. Janet tore off the wrapping, opened the cardboard outer box, and pulled out a two pound box of assorted chocolates. On top of the box was a clipping torn from the front page of the Times. Janet stared hard at the clipping, hardly believing her eyes. There was her story with her name signed to it. “Why Janet, your name is on this front page story!” exclaimed her mother. “What’s all the mystery?” demanded Helen, and Janet explained, rather quickly, about her summons to the Times office. “Pete Benda said he liked the story and was going to send me a box of candy, but I thought he was joking. You know he’s always telling people he’s going to send them candy.” “This is no joke,” said Helen as Janet opened the box and offered candy to her mother and to Helen. “In fact, I’d like a joke like this about once a week.” “Yes, but I wouldn’t like an experience like we had once a week,” retorted Janet. Helen’s mother phoned that they were having an early supper and Helen picked up the tryout sheets, put her coat over her shoulders, and started for home. “If I disappear, it’s just that I’ve been swept away in the flood,” she called as she hurried out.
  • 82. [90] [91] Janet looked after her. Helen wasn’t far from wrong. With the rapidly rising temperature, the afternoon sun had covered the sidewalks and filled the street with rushing torrents of water. Another day and there would be no sign of the storm of the night before. Mrs. Hardy called and Janet went into the kitchen to help her mother with the preparations for the evening meal. “I heard you rehearsing this afternoon,” said her mother, “and I wouldn’t set my heart too much on winning one of those parts.” “I won’t,” promised Janet. “Of course I’d like to be in the senior play, but I won’t be heart-broken if I don’t win a part.” “Perhaps I was thinking more about Helen than you,” confessed Mrs. Hardy. “She’s so much in earnest that failure would upset her greatly.” “I know it, but I can understand why Helen wants a part and I’m afraid I’d be just as intent if my father were the ace director for a great motion picture company. I suppose I’d think that I should have dramatic ability to be a success in his eyes.” “That’s just it,” said Mrs. Hardy. “Helen doesn’t need to get a part in the play. When he comes home, he likes nothing better than being with his wife and Helen. You know he never goes any place.” “Except fishing with Dad.” “Oh, pshaw. They don’t fish. They dig a few worms and take their old fishpoles along some creek that never did
  • 83. Welcome to our website – the perfect destination for book lovers and knowledge seekers. We believe that every book holds a new world, offering opportunities for learning, discovery, and personal growth. That’s why we are dedicated to bringing you a diverse collection of books, ranging from classic literature and specialized publications to self-development guides and children's books. More than just a book-buying platform, we strive to be a bridge connecting you with timeless cultural and intellectual values. With an elegant, user-friendly interface and a smart search system, you can quickly find the books that best suit your interests. Additionally, our special promotions and home delivery services help you save time and fully enjoy the joy of reading. Join us on a journey of knowledge exploration, passion nurturing, and personal growth every day! ebookbell.com