You are previewing A Practical Guide to Ubuntu Linux, Third Edition.
O'Reilly logo
A Practical Guide to Ubuntu Linux, Third Edition

Book Description

The Most Complete, Easy-to-Follow Guide to Ubuntu Linux 

  • The #1 Ubuntu server resource, fully updated for Ubuntu 10.4 (Lucid Lynx)–the Long Term Support (LTS) release many companies will rely on for years!

  • Updated JumpStarts help you set up Samba, Apache, Mail, FTP, NIS, OpenSSH, DNS, and other complex servers in minutes

  • Hundreds of up-to-date examples, plus comprehensive indexes that deliver instant access to answers you can trust 

  • Mark Sobell’s A Practical Guide to Ubuntu Linux®, Third Edition, is the most thorough and up-to-date reference to installing, configuring, and working with Ubuntu, and also offers comprehensive coverage of servers—critical for anybody interested in unleashing the full power of Ubuntu.

    This edition has been fully updated for Ubuntu 10.04 (Lucid Lynx), a milestone Long Term Support (LTS) release, which Canonical will support on desktops until 2013 and on servers until 2015.

    Sobell walks you through every essential feature and technique, from installing Ubuntu to working with GNOME, Samba, exim4, Apache, DNS, NIS, LDAP, gufw, firestarter, iptables, even Perl scripting. His exceptionally clear explanations demystify everything from networking to security.

    You’ll find full chapters on running Ubuntu from the command line and desktop (GUI), administrating systems, setting up networks and Internet servers, and much more. Fully updated JumpStart sections help you get complex servers running—often in as little as five minutes.

    Sobell draws on his immense Linux knowledge to explain both the “hows” and the “whys” of Ubuntu. He’s taught hundreds of thousands of readers and never forgets what it’s like to be new to Linux. Whether you’re a user, administrator, or programmer, you’ll find everything you need here—now, and for many years to come.

    The world’s most practical Ubuntu Linux book is now even more useful!

    This book delivers

  • Hundreds of easy-to-use Ubuntu examples

  • Important networking coverage, including DNS, NFS, and Cacti

  • Coverage of crucial Ubuntu topics such as sudo and the Upstart init daemon

  • More detailed, usable coverage of Internet server configuration, including Apache (Web) and exim4 (email) servers

  • State-of-the-art security techniques, including up-to-date firewall setup techniques using gufw and iptables, and a full chapter on OpenSSH

  • A complete introduction to Perl scripting for automated administration

  • Deeper coverage of essential admin tasks–from managing users to CUPS printing, configuring LANs to building a kernel

  • Complete instructions on keeping Ubuntu systems up-to-date using aptitude, Synaptic, and the Software Sources window

  • And much more...including a 500+ term glossary

  • Includes DVD!  Get the full version of Lucid Lynx, the latest Ubuntu LTS release!

    Table of Contents

    1. Title Page
    2. Copyright Page
    3. Brief Contents
    4. Contents
    5. Praise for Previous Editions of A Practical Guide to Ubuntu Linux®
    6. Praise for Other Books by Mark G. Sobell
    7. JumpStarts
    8. Preface
    9. 1. Welcome to Linux
    10. Part I. Installing Ubuntu Linux
      1. 2. Installation Overview
      2. 3. Step-by-Step Installation
    11. Part II. Getting Started with Ubuntu Linux
      1. 4. Introduction to Ubuntu Linux
      2. 5. The Linux Utilities
      3. 6. The Linux Filesystem
      4. 7. The Shell
    12. Part III. Digging into Ubuntu Linux
      1. 8. Linux GUIs: X and GNOME
      2. 9. The Bourne Again Shell
      3. 10. Networking and the Internet
    13. Part IV. System Administration
      1. 11. System Administration: Core Concepts
      2. 12. Files, Directories, and Filesystems
      3. 13. Downloading and Installing Software
      4. 14. Printing with CUPS
      5. 15. Building a Linux Kernel
      6. 16. Administration Tasks
      7. 17. Configuring and Monitoring a LAN
    14. Part V. Using Clients and Setting Up Servers
      1. 18. OpenSSH: Secure Network Communication
      2. 19. FTP: Transferring Files Across a Network
      3. 20. exim4: Setting Up Mail Servers, Clients, and More
      4. 21. NIS and LDAP
      5. 22. NFS: Sharing Filesystems
      6. 23. Samba: Linux and Windows File and Printer Sharing
      7. 24. DNS/BIND: Tracking Domain Names and Addresses
      8. 25. firestarter, gufw, and iptables: Setting Up a Firewall
      9. 26. Apache: Setting Up a Web Server
    15. Part VI. Programming Tools
      1. 27. Programming the Bourne Again Shell
      2. 28. The Perl Scripting Language
    16. Part VII. Appendixes
      1. A. Regular Expressions
      2. B. Help
      3. C. Security
      4. D. The Free Software Definition
    17. Footnotes
      1. Chapter 1
      2. Chapter 4
      3. Chapter 5
      4. Chapter 7
      5. Chapter 10
      6. Chapter 11
      7. Chapter 12
      8. Chapter 21
      9. Chapter 24
      10. Chapter 27
      11. Appendix A
      12. Appendix B
      13. Appendix C
      14. Appendix D
    18. Glossary
    19. JumpStart Index
    20. File Tree Index
    21. Utility Index
    22. Main Index