Books & Videos

Table of Contents

  1. Chapter 1 Requirements for a Linux System Administrator

    1. About This Book

    2. How Can We Help?

    3. Where Do You Start?

    4. Do You Need a Book?

    5. Who Needs You?

    6. What System Managers Should Know About Linux

    7. What's Next

  2. Chapter 2 Setting Up a Linux Multifunction Server

    1. Server Requirements

    2. Installing Debian

    3. Logging in Remotely

    4. Configuring the Network

    5. Changing the Default Debian Packages

    6. Setting Up Quotas

    7. Providing Domain Name Services

    8. Adding a Relational Database: MySQL

    9. Configuring Mail Securely with Postfix, POP3, and IMAP

    10. Putting Apache to Work

    11. Adding FTP Services with ProFTPD

    12. Summarizing Your Web Statistics with Webalizer

    13. Synchronizing the System Clock

    14. Installing Perl Modules Needed by SpamAssassin

    15. What's Next

  3. Chapter 3 The Domain Name System

    1. DNS Basics

    2. Getting into the BIND

    3. Setting Up a DNS Server

    4. Configuring an Authoritative DNS Server

    5. Editing the Configuration Files

    6. BIND Tools

    7. Troubleshooting BIND

    8. What's Next

  4. Chapter 4 An Initial Internet-Ready Environment

    1. Installing ISPConfig

    2. Setting Up a Server and Users with ISPConfig

    3. Safeguarding a Linux Web Server

    4. What's Next

  5. Chapter 5 Mail

    1. Key Mail Service Terms

    2. Postfix, Sendmail, and Other MTAs

    3. The Postfix SMTP Mail Server on Debian

    4. Adding Authentication and Encryption

    5. Configuring POP3 and IMAP Mail Delivery Agents

    6. Email Client Configuration

    7. What's Next

  6. Chapter 6 Administering Apache

    1. Static and Dynamic Files

    2. A Simple LAMP Setup

    3. Installation

    4. Apache Configuration Files

    5. Logfiles

    6. SSL/TLS Encryption

    7. suEXEC Support

    8. Benchmarking

    9. Installing and Administering Drupal

    10. Troubleshooting

    11. Further Reading

  7. Chapter 7 Load-Balanced Clusters

    1. Load Balancing and High Availability

    2. Scaling Without LB and HA

    3. Further Reading

  8. Chapter 8 Local Network Services

    1. Distributed Filesystems

    2. Introduction to Samba

    3. Configuring the Network

    4. DHCP

    5. Gateway Services

    6. Print Services

    7. User Management

  9. Chapter 9 Virtualization in the Modern Enterprise

    1. Why Virtualization Is Popular

    2. High-Performance Computing

    3. Installing Xen on Fedora 5

    4. Installing VMware

    5. Virtualization: A Passing Fad?

  10. Chapter 10 Scripting

    1. bash Beginnings

    2. Useful Elements for bash Scripts

    3. Scripting Language Shootout

    4. Further Reading

  11. Chapter 11 Backing Up Data

    1. Backing Up User Data to a Server with rsync

    2. tar Archives

    3. Saving Files on Optical Media

    4. Backing Up and Archiving to Tape with Amanda

    5. Backing Up MySQL Data

  1. Appendix bash Script Samples

    1. Adding Users

    2. Random Password Generator

    3. Authoritative DNS Lookup

    4. Integrating ssh and screen

  2. About the Authors

  3. Colophon