Main Page

   
Essential System Administration, 3rd Edition
By Æleen Frisch
   
Publisher : O'Reilly
Pub Date : August 2002
ISBN : 0-596-00343-9
Pages : 1176


Whether you use a standalone Unix system, routinely provide administrative support for a larger shared system, or just want an understanding of basic administrative functions, Essential System Administration is for you. This comprehensive and invaluable book combines the author's years of practical experience with technical expertise to help you manage Unix systems as productively and painlessly as possible.


   
•  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