Subject Area: Computer System Architecture, Computer Networks
in CIDEC Library.
ESSENTIAL SYSTEM ADMINISTRATIONSeries: A Nutshell Handbook
Publisher : O'Reilly & Associates - Sebastopol, CA
Bibliographic :
Essential System Administration takes an in-depth look at the fundamentals of UNIX system administration in a real-world, heterogeneous environment. Whether you are a beginner or an experienced administrator, you'll quickly be able to apply its principles and advice to your everyday problems.
The book approaches UNIX system administration from the perspective of your job -- the routine tasks and troubleshooting that make up your day. Whether you're dealing with frustrated users, convincing an uncomprehending management that you need new hardware, rebuilding the kernel, or simply adding new users, you'll find help in this book. You'll also learn about back up and restore and how to set up printers, secure your system, and perform many other system administration tasks. But the book is not for full-time system administrators alone. Linux users and others who administer their own systems will benefit from its practical, hands-on approach.
This second edition has been updated for the latest versions of all major UNIX platforms, including SunOS 4.1, Solaris 2.4, AIX 4.1, Linux 1.1, Digital UNIX OSF/1, SCO UNIX version 3, HP/UX versions 9 and 10, and IRIX version 6. The entire book has been thoroughly reviewed and tested on all of the platforms covered. In addition, networking, electronic mail, security, and kernel configuration topics have been expanded substantially.
Topics covered include:
Preface
Chapter 1: Introduction to System Administration * The System Administrator's Job * Becoming Superuser * Communicating with Users * Menu Interfaces for System Administration
Chapter 2: The UNIX Way * Files * Processes * Devices * The UNIX Filesystem Layout
Chapter 3: Essential Administrative Tools * Getting Help * Piping into grep and awk * Finding Files * Repeating Commands * Creating Several Directory Levels at Once * Duplicating an Entire Directory Tree * Comparing Directories * Deleting Pesky Files * Starting at the End
Chapter 4: Startup and Shutdown * The UNIX Boot Process * The UNIX Initialization Process and Startup Scripts * Shutting Down a UNIX System * When the System Crashes * When the System Won't Boot
Chapter 5: User Accounts * Adding New Users * UNIX Groups * Standard UNIX Users and Groups
Chapter 6: Security * Prelude: What's Wrong with This Picture? * Thinking About Security * User Authentication Revisited * Protecting Files and the Filesystem * Detecting Problems
Chapter 7: Managing System Resources * Thinking About System Performance * Monitoring CPU Activity * Managing CPU Usage and Controlling Processes * Managing Memory * Disk I/O Performance Issues * The Freely-Available monitor Utility * Managing Disk Space Usage * Controlling Disk Usage with Disk Quotas
Chapter 8: Automating Tasks with Scripts and Such * Creating Effective Shell Scripts * Perl: An Alternate Administrative Language * Expect: Automating Interactive Programs * When Only C Will Do * Periodic Program Execution: The cron Facility * Adding Local man Pages
Chapter 9: Filesystems and Disks * Mounting and Dismounting Filesystems * Using fsck to Validate a Filesystem * From Disks to Filesystems * Adding Disks * Striped Disks * Floppy Disks * CD-ROM Devices * Media-Handling Daemons (IRIX and Solaris) * Logical Volume Managers
Chapter 10: Backup and Restore * Planning for Disasters and Everyday Needs * Backup Media * Backing Up Files and Filesystems * Restoring Files from Backups * Making Table of Contents Files * Backing Up and Restoring the System Filesystems * Other Backup Facilities * Related Tape Utilities * Tape Special Files
Chapter 11: Terminals and Modems * Terminal-Related Special Files * Specifying Terminal Characteristics * Adding a New Device * Terminal Handling Under Solaris * Troubleshooting Terminal Problems * Configuring a Dialin/Dialout Modem * Controlling Access to Serial Lines
Chapter 12: Printers and the Spooling Subsystem * The BSD Spooling Facility * System V Printing * The AIX Queueing Facility * Troubleshooting Printers * Remote Printing
Chapter 13: TCP/IP Network Management * Understanding TCP/IP Networking * Adding a New Host * NFS and NIS * Monitoring the Network * Network Security
Chapter 14: Electronic Mail * About Electronic Mail * Configuring the Mail System * System-Wide Mail Configuration Files * Setting Up Mail Aliases and Distribution Lists
Chapter 15: Configuring and Building Kernels * SCO UNIX * Linux * Digital UNIX and SunOS * IRIX * HP-UX 9 * HP-UX 10 * Booting an Alternate HP-UX Kernel * Solaris * AIX System Parameters
Chapter 16: Accounting * Standard Accounting Files * BSD Accounting * System V Accounting
Afterword: Don't Forget to Have Fun
Appendix A: Bourne Shell Programming * Basic Syntax * The if Statement * Other Control Structures * Getting Input: The read Command * Other Useful Commands * Shell Functions
Appendix B: Selecting and Installing Linux Systems * Buying Hardware to Run Linux * Linux Distributions * Installation Overview
Bibliography (p. 707-712) * Books * Shell Tools, Programming, and UNIX Internals * Security * Networking * Performance and System Tuning * Terminal Lines, Data Communications, and X * Linux * General and Miscellaneous Topics * Periodicals * Freely-Available Software
Changed 27/01/1997. Comments: monika@cs.ioc.ee