I l
@
ve RuBoard
•
Table of Contents
•
Index
•
Reviews
•
Reader Reviews
•
Errata
Essential System Administration, 3rd Edition
By
Æleen Frisch
Publisher
: O'Reilly
Pub Date
: August 2002
ISBN
: 0-596-00343-9
Pages
: 1176
Copyright
Dedication
Preface
The Unix Universe
Audience
Organization
Conventions Used in This Book
Comments and Questions
Acknowledgments
Chapter 1. Introduction to System Administration
Section 1.1. Thinking About System Administration
Section 1.2. Becoming Superuser
Section 1.3. Communicating with Users
Section 1.4. About Menus and GUIs
Section 1.5. Where Does the Time Go?
Chapter 2. The Unix Way
Section 2.1. Files
Section 2.2. Processes
Section 2.3. Devices
Chapter 3. Essential AdministrativeTools and Techniques
Section 3.1. Getting the Most from Common Commands
Section 3.2. Essential Administrative Techniques
Chapter 4. Startup and Shutdown
Section 4.1. About the Unix Boot Process
Section 4.2. Initialization Files and Boot Scripts
Section 4.3. Shutting Down a Unix System
Section 4.4. Troubleshooting: Handling Crashes and Boot Failures
Chapter 5. TCP/IP Networking
Section 5.1. Understanding TCP/IP Networking
Section 5.2. Adding a New Network Host
Section 5.3. Network Testing and Troubleshooting
Chapter 6. Managing Users and Groups
Section 6.1. Unix Users and Groups
Section 6.2. Managing User Accounts
Section 6.3. Administrative Tools for Managing User Accounts
Section 6.4. Administering User Passwords
Section 6.5. User Authentication with PAM
Section 6.6. LDAP: Using a Directory Service for User Authentication
Chapter 7. Security
Section 7.1. Prelude: What's Wrong with This Picture?
Section 7.2. Thinking About Security
Section 7.3. User Authentication Revisited
Section 7.4. Protecting Files and the Filesystem
Section 7.5. Role-Based Access Control
Section 7.6. Network Security
Section 7.7. Hardening Unix Systems
Section 7.8. Detecting Problems
Chapter 8. Managing Network Services
Section 8.1. Managing DNS Servers
Section 8.2. Routing Daemons
Section 8.3. Configuring a DHCP Server
Section 8.4. Time Synchronization with NTP
Section 8.5. Managing Network Daemons under AIX
Section 8.6. Monitoring the Network
Chapter 9. Electronic Mail
Section 9.1. About Electronic Mail
Section 9.2. Configuring User Mail Programs
Section 9.3. Configuring Access Agents
Section 9.4. Configuring the Transport Agent
Section 9.5. Retrieving Mail Messages
Section 9.6. Mail Filtering with procmail
Section 9.7. A Few Final Tools
Chapter 10. Filesystems and Disks
Section 10.1. Filesystem Types
Section 10.2. Managing Filesystems
Section 10.3. From Disks to Filesystems
Section 10.4. Sharing Filesystems
Chapter 11. Backup and Restore
Section 11.1. Planning for Disasters and Everyday Needs
Section 11.2. Backup Media
Section 11.3. Backing Up Files and Filesystems
Section 11.4. Restoring Files from Backups
Section 11.5. Making Table of Contents Files
Section 11.6. Network Backup Systems
Section 11.7. Backing Up and Restoring the System Filesystems
Chapter 12. Serial Lines and Devices
Section 12.1. About Serial Lines
Section 12.2. Specifying Terminal Characteristics
Section 12.3. Adding a New Serial Device
Section 12.4. Troubleshooting Terminal Problems
Section 12.5. Controlling Access to Serial Lines
Section 12.6. HP-UX and Tru64 Terminal Line Attributes
Section 12.7. The HylaFAX Fax Service
Section 12.8. USB Devices
Chapter 13. Printers and the Spooling Subsystem
Section 13.1. The BSD Spooling Facility
Section 13.2. System V Printing
Section 13.3. The AIX Spooling Facility
Section 13.4. Troubleshooting Printers
Section 13.5. Sharing Printers with Windows Systems
Section 13.6. LPRng
Section 13.7. CUPS
Section 13.8. Font Management Under X
Chapter 14. Automating Administrative Tasks
Section 14.1. Creating Effective Shell Scripts
Section 14.2. Perl: An Alternate Administrative Language
Section 14.3. Expect: Automating Interactive Programs
Section 14.4. When Only C Will Do
Section 14.5. Automating Complex Configuration Tasks with Cfengine
Section 14.6. Stem: Simplified Creation of Client-Server Applications
Section 14.7. Adding Local man Pages
Chapter 15. Managing System Resources
Section 15.1. Thinking About System Performance
Section 15.2. Monitoring and Controlling Processes
Section 15.3. Managing CPU Resources
Section 15.4. Managing Memory
Section 15.5. Disk I/O Performance Issues
Section 15.6. Monitoring and Managing Disk Space Usage
Section 15.7. Network Performance
Chapter 16. Configuring and Building Kernels
Section 16.1. FreeBSD and Tru64
Section 16.2. HP-UX
Section 16.3. Linux
Section 16.4. Solaris
Section 16.5. AIX System Parameters
Chapter 17. Accounting
Section 17.1. Standard Accounting Files
Section 17.2. BSD-Style Accounting: FreeBSD, Linux, and AIX
Section 17.3. System V-Style Accounting: AIX, HP-UX, and Solaris
Section 17.4. Printing Accounting
Afterword The Profession of System Administration
SAGE: The System Administrators Guild
Administrative Virtues
Appendix A. Administrative Shell Programming
Section A.1. Basic Syntax
Section A.2. The if Statement
Section A.3. Other Control Structures
Section A.4. Getting Input: The read Command
Section A.5. Other Useful Commands
Section A.6. Shell Functions
Colophon
Index
I l
@
ve RuBoard