Upload
khangminh22
View
0
Download
0
Embed Size (px)
Citation preview
Novell .Open Enterprise ServerAdministrator's HandbookSUSE. LINUX. Edition
MIKE LATIMERJEFFREY HARRIS
FNovellPNE55I"
Novell.
Published by Pearson Education,Inc .800 East 96th Street, Indianapolis, Indiana 46240 USA
Table of Contents
PART I :
Open Enterprise Server Overview
CHAPTER 1 :
Introduction to Open Enterprise Server
3
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Why Open Enterprise Server? . . . . . . . . . . . . . . . . . . . . . . 3What Is Open Enterprise Server?
. . . . . . . . . . . . . . . . . . . 4
CHAPTER 2:
Installing OES for Linux
9
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Preparing to Install
. . . . . . . . . . . . . . . . . . . . . . . . . 9Configure Installation Source . . . . . . . . . . . . . . . . . . 9Installing OES Linux . . . . . . . . . . . . . . . . . . . . . . . 10Upgrading SLES9 to OES . . . . . . . . . . . . . . . . . . . . 10
Getting Ready for OES Linux
. . . . . . . . . . . . . . . . . . . . . 10Server Hardware Planning
. . . . . . . . . . . . . . . . . . . 11Partition Planning . . . . . . . . . . . . . . . . . . . . . . . . . 12eDirectory Planning . . . . . . . . . . . . . . . . . . . . . . . . 13Network Preparation . . . . . . . . . . . . . . . . . . . . . . . 14
Installing OES Linux
. . . . . . . . . . . . . . . . . . . . . . . . . . . 14Preparing to Install OES Linux . . . . . . . . . . . . . . . . 15Installing a New OES Linux Server . . . . . . . . . . . . . 20
Upgrading SLES9 to OES Linux
. . . . . . . . . . . . . . . . . . . 35Common Post-Installation Tasks for OES Linux . . . . . . . . 37
Verifying Your OES Linux Installation . . . . . . . . . . . 37Post-Install OES Component Configuration . . . . . . 38Updating OES Linux Components UsingRed-Carpet . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
CHAPTER 3:
Working with SUSE Linux Enterprise Server 9
41
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Logging in to Linux
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Local Account Files . . . . . . . . . . . . . . . . . . . . . . . . 42The Root Administrator Account
. . . . . . . . . . . . . . 45The Login Process . . . . . . . . . . . . . . . . . . . . . . . . . 46Switching Identities . . . . . . . . . . . . . . . . . . . . . . . . 48
Novell Open Enterprise Server Administrator's Handbook, SUSE LINUX Edition
iv
The Shell and the GUI . . . . . . . . . . . . . . . . . . . . . . . . . . 50
The Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
The SLES Graphical Environment
. . . . . . . . . . . . . 57
Finding Your Way
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
System Filesystem . . . . . . . . . . . . . . . . . . . . . . . . . 66
Filesystem Permissions
. . . . . . . . . . . . . . . . . . . . . 70
Getting Help
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Console-Based Help . . . . . . . . . . . . . . . . . . . . . . . . 75Graphical Help Systems . . . . . . . . . . . . . . . . . . . . . 80
Editing Text Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81The vi Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
CHAPTER 4:
OES Linux Clients
85
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85The Novell Client and OES Linux
. . . . . . . . . . . . . 85Installing/Upgrading the Novell Client . . . . . . . . . . 85Configuring the Novell Client
. . . . . . . . . . . . . . . . 86The NICI Client
. . . . . . . . . . . . . . . . . . . . . . . . . . 86Integrating the LAMAS Client . . . . . . . . . . . . . . . . . 86Mapping Drives to Servers with NetDrive Client . . . 87Accessing Files Through Native Linux Methods
. . . 87Getting the Latest Client Software . . . . . . . . . . . . . . 87
The Traditional Novell Client
. . . . . . . . . . . . . . . . . . . . . 88Installing the Client Software
. . . . . . . . . . . . . . . . . . . . . 89Removing the Client Software . . . . . . . . . . . . . . . . . . . . . 91Installing from a Web Server . . . . . . . . . . . . . . . . . . . . . . 92Upgrading the Novell Client . . . . . . . . . . . . . . . . . . . . . . 94
Novell Client Install Manager . . . . . . . . . . . . . . . . . 94Novell Client Upgrade Agent . . . . . . . . . . . . . . . . . 97Automatic Client Upgrade
. . . . . . . . . . . . . . . . . . . 99The Client Login
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101LADS Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Script Tab
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Dial-up Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102WAS Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Configuring the Client
. . . . . . . . . . . . . . . . . . . . . . . . . 104NetIdentity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Other Novell Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . 107NICIClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108NMAS Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108NetDrive Client . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Accessing OES Through Native Linux Methods . . . . . . . 110Network File System (NFS)
. . . . . . . . . . . . . . . . . 110Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
CHAPTER 5:
OES Management Tools
115
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Welcome Pages . . . . . . . . . . . . . . . . . . . . . . . . . . 115ConsoleOne . . . . . . . . . . . . . . . . . . . . . . . . . . . .115iManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Novell Remote Manager . . . . . . . . . . . . . . . . . . . . 116iMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
Welcome Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ConsoleOne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119iManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
Installing iManager
. . . . . . . . . . . . . . . . . . . . . . . 120iManager Basics . . . . . . . . . . . . . . . . . . . . . . . . . . 122Role-Based Management with iManager . . . . . . . . 123
Novell Remote Manager
. . . . . . . . . . . . . . . . . . . . . . . . 126Accessing NRM . . . . . . . . . . . . . . . . . . . . . . . . . . 127NRM Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
imonitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131Installing iMonitor . . . . . . . . . . . . . . . . . . . . . . . . 132iMonitor Basics
. . . . . . . . . . . . . . . . . . . . . . . . . . 134
PART II :
Open Enterprise Server Infrastructure
Contents
CHAPTER 6:
SUSE Linux Enterprise Server Management
139
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139SLES Startup Procedures . . . . . . . . . . . . . . . . . . . . . . . . 140
Bootloader Configuration . . . . . . . . . . . . . . . . . . . 140Daemon Initialization
. . . . . . . . . . . . . . . . . . . . . 142Summary of the SLES Startup Process . . . . . . . . . . 146
Interacting with Processes . . . . . . . . . . . . . . . . . . . . . . . 147
Novell Open Enterprise Server Administrator's Handbook, SUSE LINUX Edition
vi
Introduction to Linux Kernel Management . . . . . . . . . . 150
Kernel Sources . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Working with Kernel Modules . . . . . . . . . . . . . . . 152
Managing SLES with YaST
. . . . . . . . . . . . . . . . . . . . . . 154
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
Network Devices . . . . . . . . . . . . . . . . . . . . . . . . . 159
Network Services . . . . . . . . . . . . . . . . . . . . . . . . . 160Security and Users . . . . . . . . . . . . . . . . . . . . . . . . 162Misc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163SuSEconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Updating OES Linux
. . . . . . . . . . . . . . . . . . . . . . . . . . 165Activating and Using red-carpet (Graphical) . . . . 166Activating and Using rug (Terminal) . . . . . . . . . . . 167
Monitoring SLES with Health Monitoring Services . . . . . 168Installing HMS
. . . . . . . . . . . . . . . . . . . . . . . . . . 169Configuring HMS
. . . . . . . . . . . . . . . . . . . . . . . . 170Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
System Log Files . . . . . . . . . . . . . . . . . . . . . . . . . 172/proc and /sys Filesystems . . . . . . . . . . . . . . . . . 173Rescue Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173Troubleshooting Utilities
. . . . . . . . . . . . . . . . . . . 175
CHAPTER 7:
Novell eDirectory Management
177
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Managing eDirectory Objects . . . . . . . . . . . . . . . . 177Managing Replicas and Partitions . . . . . . . . . . . . . 177Using Indexes
. . . . . . . . . . . . . . . . . . . . . . . . . . . 177Merging eDirectory Trees . . . . . . . . . . . . . . . . . . . 178Using Additional Services with eDirectory
. . . . . . 178Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . 178
What Is eDirectory?
. . . . . . . . . . . . . . . . . . . . . . . . . . . 178eDirectory Architecture . . . . . . . . . . . . . . . . . . . . . . . . . 179
Physical Database
. . . . . . . . . . . . . . . . . . . . . . . . 180Rules Governing Data
. . . . . . . . . . . . . . . . . . . . . 182Organization of Data
. . . . . . . . . . . . . . . . . . . . . . 182
Contents
eDirectory Tree Design . . . . . . . . . . . . . . . . . . . . . . . . . 184Top of the Tree Reflects Physical Layout . . . . . . . . 184Bottom of the Tree Reflects OrganizationalStructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Organize Objects to Facilitate Access andAdministration . . . . . . . . . . . . . . . . . . . . . . . . . 187
Partition and Replicate for Scalability and FaultTolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Managing eDirectory
. . . . . . . . . . . . . . . . . . . . . . . . . . 193Partition Operations
. . . . . . . . . . . . . . . . . . . . . . 194Replica Operations
. . . . . . . . . . . . . . . . . . . . . . . 197Tree Operations . . . . . . . . . . . . . . . . . . . . . . . . . . 200Monitoring and Maintaining eDirectory . . . . . . . . 203
Using LDAP with eDirectory . . . . . . . . . . . . . . . . . . . . . 213Installing LDAP Services . . . . . . . . . . . . . . . . . . . 213Connecting via LDAP . . . . . . . . . . . . . . . . . . . . . . 218
DNS and DHCP Services
. . . . . . . . . . . . . . . . . . . . . . . 220Installing DNS and DHCP Services . . . . . . . . . . . . 220Configuring DHCP Services . . . . . . . . . . . . . . . . . 223Configuring DNS Services
. . . . . . . . . . . . . . . . . . 225
CHAPTER 8:
Users and Network Security
229
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Creating Users and Groups
. . . . . . . . . . . . . . . . . 229Ensuring Login Security . . . . . . . . . . . . . . . . . . . . 229Working with eDirectory Security . . . . . . . . . . . . . 229
Overview of Users in OES Linux . . . . . . . . . . . . . . . . . . 230Native eDirectory . . . . . . . . . . . . . . . . . . . . . . . . . 230LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
eDirectory User-Related Objects
. . . . . . . . . . . . . . . . . . 232The User Object
. . . . . . . . . . . . . . . . . . . . . . . . . 233The Group Object . . . . . . . . . . . . . . . . . . . . . . . . 236The Organizational Role . . . . . . . . . . . . . . . . . . . . 237
eDirectory Authentication . . . . . . . . . . . . . . . . . . . . . . . 238Novell Modular Authentication Service . . . . . . . . . 238Installing NMAS
. . . . . . . . . . . . . . . . . . . . . . . . . 245eDirectory Login Controls
. . . . . . . . . . . . . . . . . . 246
Novell Open Enterprise Server Administrator's Handbook, SUSS LINUX Edition
viii
eDirectory Authorization . . . . . . . . . . . . . . . . . . . . . . . . 251
Access Control Lists . . . . . . . . . . . . . . . . . . . . . . . 251
Inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254
Inherited Rights Filters
. . . . . . . . . . . . . . . . . . . . 255
Explicit Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Security Equivalence
. . . . . . . . . . . . . . . . . . . . . . 258
Effective Rights
. . . . . . . . . . . . . . . . . . . . . . . . . . 260
Role-Based Administration . . . . . . . . . . . . . . . . . . 261
File System Authorization
. . . . . . . . . . . . . . . . . . 262
Provisioning Linux Users
. . . . . . . . . . . . . . . . . . . . . . . 262Linux User Management
. . . . . . . . . . . . . . . . . . . 262Samba User Management . . . . . . . . . . . . . . . . . . . 275
CHAPTER 9:
OES Clustering Services
281
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281Installing Novell Cluster Services . . . . . . . . . . . . . 281Configuring Clusters . . . . . . . . . . . . . . . . . . . . . . 281Monitoring Clusters . . . . . . . . . . . . . . . . . . . . . . . 282
Clustering Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282Clustering Fundamentals
. . . . . . . . . . . . . . . . . . . . . . . 283Clustering Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 284
Master Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284Cluster-Enabled Volume . . . . . . . . . . . . . . . . . . . . 285Cluster Resource . . . . . . . . . . . . . . . . . . . . . . . . . 285Heartbeats and the Split-Brain Detector . . . . . . . . 285Fan-Out Failover . . . . . . . . . . . . . . . . . . . . . . . . . 286
Installing Novell Cluster Services
. . . . . . . . . . . . . . . . . 286Configuring the Shared Disk System . . . . . . . . . . . 287Installing Novell Cluster Services . . . . . . . . . . . . . 290Converting NetWare Clusters to Linux . . . . . . . . . . 292
Configuring Novell Cluster Services
. . . . . . . . . . . . . . . 294IP Address/Port . . . . . . . . . . . . . . . . . . . . . . . . . . 295Quorum Triggers . . . . . . . . . . . . . . . . . . . . . . . . . 295Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296Priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297Cluster Node Properties . . . . . . . . . . . . . . . . . . . . 298
Always-Available File Access . . . . . . . . . . . . . . . . . . . . . 298Cluster-Enabling a Volume After Pool Creation . . . 299Cluster-Enabling a Storage Pool After Creation . . . 300Modifying Node Assignment for a Storage Pool . . . 301Configuring Storage Pool Policies . . . . . . . . . . . . . 302
Always-Available Network Services . . . . . . . . . . . . . . . . 303Cluster Resource Applications
. . . . . . . . . . . . . . . 303Cluster-Enabling an Application . . . . . . . . . . . . . . 304Assign Nodes to the Cluster-Enabled Resource . . .305Configure Clustered Resource Policies
. . . . . . . . . 306Migrating a Cluster Resource . . . . . . . . . . . . . . . . 307Configuring Load and Unload Scripts . . . . . . . . . . 308
Understanding Resource States
. . . . . . . . . . . . . . . . . . . 309
CHAPTER 10: Identity Manager Bundle Edition
313
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Installing Identity Manager Bundle Edition . . . . . . 313Configuring Identity Manager Bundle Edition . . . . 313
How Identity Manager Works . . . . . . . . . . . . . . . . . . . . 314Installing the Identity Manager Engine . . . . . . . . . . . . . 317Installing Remote Loaders and Drivers . . . . . . . . . . . . . . 318Installing Identity Manager on a SecondaryeDirectory Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Configuring an Identity Manager Driver
. . . . . . . . . . . . 323Identity Manager Password Synchronization
. . . . . . . . . 325
PART III:
Open Enterprise Server User Access
Contents
CHAPTER 11 : OES Linux File Storage and Management
329
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329Managing Logical Volumes . . . . . . . . . . . . . . . . . . 329Managing Disk Space . . . . . . . . . . . . . . . . . . . . . . 329Managing Files
. . . . . . . . . . . . . . . . . . . . . . . . . . 330NSS Directory and File Security . . . . . . . . . . . . . . 330Backing Up and Restoring Files
. . . . . . . . . . . . . . 330
Novell Open Enterprise Server Administrator's Handbook, SUSE LINUX Edition
Novell Storage Services . . . . . . . . . . . . . . . . . . . . . . . . . 330
Planning the Filesystem . . . . . . . . . . . . . . . . . . . . 335
Working with NSS Volumes . . . . . . . . . . . . . . . . . 339
Console-Based NSS Management Utilities . . . . . . . 347
Repairing NSS Pools . . . . . . . . . . . . . . . . . . . . . . 349
Saving Disk Space . . . . . . . . . . . . . . . . . . . . . . . . 351
NSS Data Security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Filesystem Trustee Rights . . . . . . . . . . . . . . . . . . . 357
File and Directory Attributes
. . . . . . . . . . . . . . . . 362
Backing Up and Restoring Files . . . . . . . . . . . . . . . . . . . 368Planning a Backup Strategy
. . . . . . . . . . . . . . . . . 369Storage Management Services (SMS) . . . . . . . . . . . 372Preparing to Back Up . . . . . . . . . . . . . . . . . . . . . . 375
CHAPTER 12: OES Linux File Access
379
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379Using NetStorage . . . . . . . . . . . . . . . . . . . . . . . . . 379Working with NetDrive
. . . . . . . . . . . . . . . . . . . . 379Synchronizing Files with Novell iFolder . . . . . . . . 379
Introduction to Novell File Access . . . . . . . . . . . . . . . . . 380NetStorage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Installing NetStorage
. . . . . . . . . . . . . . . . . . . . . . 381Configuring NetStorage . . . . . . . . . . . . . . . . . . . . 383Using NetStorage . . . . . . . . . . . . . . . . . . . . . . . . . 384
Novell NetDrive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387NetDrive Prerequisites . . . . . . . . . . . . . . . . . . . . . 387Using NetDrive
. . . . . . . . . . . . . . . . . . . . . . . . . . 388Adding a Site to NetDrive
. . . . . . . . . . . . . . . . . . 389Novell iFolder
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390iFolder Prerequisites
. . . . . . . . . . . . . . . . . . . . . . 392Installing iFolder . . . . . . . . . . . . . . . . . . . . . . . . . 392Configuring iFolder . . . . . . . . . . . . . . . . . . . . . . . 394Using iFolder
. . . . . . . . . . . . . . . . . . . . . . . . . . . 398FTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Installing FTP Server . . . . . . . . . . . . . . . . . . . . . . 404Configuring the FTP Server . . . . . . . . . . . . . . . . . 405
CHAPTER 13: OES Printing Services
411
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411Installing and Configuring PPrint
. . . . . . . . . . . . . 411Working with PPrint . . . . . . . . . . . . . . . . . . . . . . . 411Defining Print Options . . . . . . . . . . . . . . . . . . . . . 411Printing Jobs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 412Introduction to OES Printing
. . . . . . . . . . . . . . . . . . . . 412PPrint Components
. . . . . . . . . . . . . . . . . . . . . . . 413Installing PPrint
. . . . . . . . . . . . . . . . . . . . . . . . . . 415Configuring PPrint . . . . . . . . . . . . . . . . . . . . . . . . 416Accessing PPrint Printers . . . . . . . . . . . . . . . . . . . . 423Location-Based Printing . . . . . . . . . . . . . . . . . . . . 426Printer Availability on Workstations . . . . . . . . . . . 429
Setting Up a Secure Printing Environment . . . . . . . . . . . 430Print Access Control
. . . . . . . . . . . . . . . . . . . . . . 430Securing PPrint with SSL
. . . . . . . . . . . . . . . . . . . 433
PART IV: Open Enterprise Server Web Services
Contents
CHAPTER 14: OES Foundations
437Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437Installing Apache Web Server and Tomcat ServletEngine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .437
Managing Apache Web Server
. . . . . . . . . . . . . . . 437Managing Tomcat Servlet Engine
. . . . . . . . . . . . . 438Apache Web Server
. . . . . . . . . . . . . . . . . . . . . . . . . . . 438Installing Apache Web Server . . . . . . . . . . . . . . . . 440Apache Web Server Configuration . . . . . . . . . . . . 441Storing Web Content . . . . . . . . . . . . . . . . . . . . . . 443Hosting Multiple Websites . . . . . . . . . . . . . . . . . . 446Apache Modules . . . . . . . . . . . . . . . . . . . . . . . . . 448Adding Content to Your Website . . . . . . . . . . . . . 449Publishing Content to a Website . . . . . . . . . . . . . . 450Apache Web Server Management . . . . . . . . . . . . . 451
Novell Open Enterprise Server Administrator's Handbook, SUSE LINUX Edition
Tomcat Servlet Engine
. . . . . . . . . . . . . . . . . . . . . . . . . 456
Installing and Configuring Tomcat . . . . . . . . . . . . 456
Managing Tomcat
. . . . . . . . . . . . . . . . . . . . . . . . 457
Tomcat Log Files . . . . . . . . . . . . . . . . . . . . . . . . . 457
CHAPTER 15: OES Web Services
459
PART V:
Appendixes
Instant Access
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
Using Virtual Office . . . . . . . . . . . . . . . . . . . . . . . 459Working with Novell QuickFinder . . . . . . . . . . . . 459Working with eGuide
. . . . . . . . . . . . . . . . . . . . . 460Novell Virtual Office . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Installing Virtual Office
. . . . . . . . . . . . . . . . . . . . 461Preparing Virtual Office for Use
. . . . . . . . . . . . . . 463Virtual Teams
. . . . . . . . . . . . . . . . . . . . . . . . . . . 468Novell QuickFinder . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
QuickFinder Capabilities . . . . . . . . . . . . . . . . . . . 471Installing QuickFinder . . . . . . . . . . . . . . . . . . . . . 472QuickFinder Basics . . . . . . . . . . . . . . . . . . . . . . . 474Testing QuickFinder
. . . . . . . . . . . . . . . . . . . . . . 474Working with QuickFinder
. . . . . . . . . . . . . . . . . 475Managing QuickFinder
. . . . . . . . . . . . . . . . . . . . 480Managing Search Sites . . . . . . . . . . . . . . . . . . . . . 484
Novell eGuide
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493Installing eGuide . . . . . . . . . . . . . . . . . . . . . . . . . 494Configuring eGuide . . . . . . . . . . . . . . . . . . . . . . . 495Using eGuide
. . . . . . . . . . . . . . . . . . . . . . . . . . . 498Additional OES Linux Web Services
. . . . . . . . . . . . . . . 499MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .499Perl and PHP Scripting Support . . . . . . . . . . . . . . 499
APPENDIX A: The Most Essential Linux Commands
503
Getting Help
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504File Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Contents
Permissions and Identity . . . . . . . . . . . . . . . . . . . . . . . . 506Viewing Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507Text Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508Finding Files and Text . . . . . . . . . . . . . . . . . . . . . . . . . 508Regular Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . 510Environmental Commands . . . . . . . . . . . . . . . . . . . . . . 512Working with Processes
. . . . . . . . . . . . . . . . . . . . . . . . 512Troubleshooting Tools . . . . . . . . . . . . . . . . . . . . . . . . . . 514Compression Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . 515Networking Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . 516Working with Filesystems . . . . . . . . . . . . . . . . . . . . . . . 517System Shutdown and Restart . . . . . . . . . . . . . . . . . . . . 519
APPENDIX B: eDirectory Reference Materials
521
eDirectory Background Processes
. . . . . . . . . . . . . . . . . 521Database Initialization . . . . . . . . . . . . . . . . . . . . . 522Flat Cleaner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522janitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.523Replica Sync . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523Replica Purger . . . . . . . . . . . . . . . . . . . . . . . . . . . 524Limber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .524Backlinker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525Schema Sync . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525Time Sync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
DSTrace with MMonitor . . . . . . . . . . . . . . . . . . . . . . . . . 526Repairing eDirectory with DSRepai r
. . . . . . . . . . . . . . . 532Unattended Full Repair (ndsrepair U) . . . . . . . . . 533DSRepai r Monitor Operations
. . . . . . . . . . . . . . . 535DSRepai r Repair Operations
. . . . . . . . . . . . . . . . 536DSRepai r Advanced Options
. . . . . . . . . . . . . . . . 545eDirectory Errors
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547eDirectory Agent Errors
. . . . . . . . . . . . . . . . . . . . 547Operating System Errors
. . . . . . . . . . . . . . . . . . . 547Client Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548Other eDirectory Errors . . . . . . . . . . . . . . . . . . . . 548
AH
APPENDIX C: Where to Go for More Information
549
General Novell Product Information
. . . . . . . . . . . . . . . 549Novell on the Internet
. . . . . . . . . . . . . . . . . . . . . . . . . 550Novell Cool Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . 550Novell AppNotes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551Novell Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551Novell Technical Support . . . . . . . . . . . . . . . . . . . . . . . 551Novell Ngage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552DeveloperNet: Novell's Developer Support . . . . . . . . . . . 552Novell Training Classes and Certification . . . . . . . . . . . . 553Advanced Technical Training . . . . . . . . . . . . . . . . . . . . . 555Novell Users International
. . . . . . . . . . . . . . . . . . . . . . 555Network Professional Association
. . . . . . . . . . . . . . . . . 556