Buying Options
Running Linux, Fourth Edition
Safari Books Online
Add to Cart
What is this?

Product Editions

Please consider the latest edition.

  1. Running Linux, Fifth Edition - December 2005
  2. Running Linux, Fourth Edition - December 2002
  3. Running Linux, Third Edition - August 1999
  4. Running Linux, Second Edition - August 1996 (out of print)
  5. Running Linux - February 1995 (out of print)
Description
The fourth edition of Running Linux delves deeper into installation, configuring the windowing system, system administration, and networking. A solid foundation text for any Linux user, the book also includes additional resources for dealing with special requirements imposed by hardware, advanced applications, and emerging technologies. Whether you are using Linux on a home workstation or maintaining a network server, Running Linux will provide expert advice just when you need it.
Full Description
Table of Contents
  1. Chapter 1 Introduction to Linux

    1. About This Book

    2. A Brief History of Linux

    3. Who's Using Linux?

    4. System Features

    5. Software Features

    6. About Linux's Copyright

    7. Open Source and the Philosophy of Linux

    8. Sources of Linux Information

    9. Getting Help

  2. Chapter 2 Preparing to Install Linux

    1. Distributions of Linux

    2. Preparing to Install Linux

  3. Chapter 3 Installation and Initial Configuration

    1. Installing the Linux Software

    2. Post-Installation Procedures

    3. Running into Trouble

  4. Chapter 4 Basic Unix Commands and Concepts

    1. Logging In

    2. Setting a Password

    3. Virtual Consoles

    4. Popular Commands

    5. Shells

    6. Useful Keys and How to Get Them to Work

    7. Typing Shortcuts

    8. Filename Expansion

    9. Saving Your Output

    10. What Is a Command?

    11. Putting a Command in the Background

    12. Manual Pages

    13. File Ownership and Permissions

    14. Changing the Owner, Group,and Permissions

    15. Startup Files

    16. Important Directories

    17. Programs That Serve You

    18. Processes

  5. Chapter 5 Essential System Management

    1. Maintaining the System

    2. Booting the System

    3. System Startup and Initialization

    4. Single-User Mode

    5. Shutting Down the System

    6. The /proc Filesystem

    7. Managing User Accounts

  6. Chapter 6 Managing Filesystems, Swap Space, and Devices

    1. Managing Filesystems

    2. Managing Swap Space

    3. Device Files

  7. Chapter 7 Upgrading Software and the Kernel

    1. Archive and Compression Utilities

    2. Upgrading Software

    3. General Upgrade Procedure

    4. Building a New Kernel

    5. Loadable Device Drivers

    6. Loading Modules Automatically

  8. Chapter 8 Other Administrative Tasks

    1. Making Backups

    2. Scheduling Jobs Using cron

    3. Managing System Logs

    4. Managing Print Services

    5. Setting Terminal Attributes

    6. What to Do in an Emergency

  9. Chapter 9 Editors, Text Tools, Graphics, and Printing

    1. Editing Files Using vi

    2. The Emacs Editor

    3. Text and Document Processing

    4. Graphics

    5. Configuring and Using Linux Audio

    6. Printing

  10. Chapter 10 Installing the X Window System

    1. X Concepts

    2. Hardware Requirements

    3. Installing XFree86

    4. Configuring XFree86

    5. Running XFree86

    6. Running into Trouble

  11. Chapter 11 Customizing Your X Environment

    1. Basics of X Customization

    2. The K Desktop Environment

    3. KDE Applications

    4. The GNOME Desktop Environment

    5. GNOME Applications

    6. Other X Applications

  12. Chapter 12 Windows Compatibility and Samba

    1. Sharing Disks with MTools

    2. Sharing Partitions

    3. Running MS-DOS and Windows Applications on Linux

  13. Chapter 13 Programming Languages

    1. Programming with gcc

    2. Makefiles

    3. Shell Programming

    4. Using Perl

    5. Java

    6. Other Languages

  14. Chapter 14 Tools for Programmers

    1. Debugging with gdb

    2. Programming Tools

    3. Integrated Development Environments

  15. Chapter 15 TCP/IP and PPP

    1. Networking with TCP/IP

    2. Dial-up PPP

    3. PPP over ISDN

    4. ADSL

    5. NFS and NIS Configuration

  16. Chapter 16 The World Wide Web and Electronic Mail

    1. The World Wide Web

    2. Electronic Mail

  17. Chapter 17 Basic Security

    1. A Perspective on System Security

    2. Initial Steps in Setting Up a Secure System

    3. TCP Wrapper Configuration

    4. Firewalls: Filtering IP Packets

  18. Chapter 18 LAMP

    1. MySQL

    2. PHP

    3. The LAMP Server in Action

  19. Chapter Bibliography

    1. Linux Documentation Project Guides

    2. Linux Documentation Project FAQs

    3. Linux Documentation Project HOWTOs (Partial Listing)

    4. General Linux Books

    5. Unix and Unix Shells

    6. Applications

    7. The Internet

    8. Networks and Communications

    9. Programming and Linux Internals

    10. System Administration

    11. Security

  1. Colophon

View Full Table of Contents
Product Details
Title:
Running Linux, Fourth Edition
By:
Matt Welsh, Matthias Kalle Dalheimer, Terry Dawson, Lar Kaufman
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
December 2002
Pages:
696
Print ISBN:
978-0-596-00272-5
| ISBN 10:
0-596-00272-6
Customer Reviews
About the Authors
  1. Matt Welsh

    is a computer scientist with research interests spanning many aspects of complex systems, including operating systems design, distributed systems, networking, and parallel computing. Matt is a long-time Linux advocate and developer, a role in which he has fielded questions from thousands of Linux users over the years. He was the original coordinator of the Linux Documentation Project and author of the original Linux Installation and Getting Started guide. He completed his Ph.D. at UC Berkeley and is currently a researcher at Intel Research Labs in Berkeley, and will be joining the faculty of the Computer Science department at Harvard University in July 2003.

    View Matt Welsh's full profile page.

  2. Terry Dawson

    Terry Dawson is an amateur radio operator and long time Linux enthusiast. He is the author of a number of network related HOWTO documents for the Linux Documentation Project, co-author the 2nd edition of O'Reilly's Linux Network Administrators Guide and is an active participant in a number of other Linux projects. Terry has 15 years professional experience in telecommunications and is currently engaged in network management research in the Telstra Research Laboratories.

    View Terry Dawson's full profile page.

  3. Lar Kaufman

    Lar Kaufman is a documentation consultant living in Concord, Massachusetts. He began writing about UNIX in 1983 and since then has written on System V, BSD, Mach, OSF/1, and now Linux. His hobbies include interactive media as art/literature, homebuilt and antique aircraft (he's a licensed aircraft mechanic), and natural history. Formerly a BBS operator, in 1987 Lar founded the Fidonet echoes (newsgroups) Biosphere and BioNews. He is currently leading a project to establish a global biological conservation network, using a Linux host as the mail, news, and file server.

    View Lar Kaufman's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The image on the cover of Running Linux, Fourth Edition is a rearing horse. A horse will often rear to avoid going forward -- as a way to avoid either further work or a frightening object. Other factors may include poorly fitted tack or an overly aggressive rider. For some horses, rearing is a learned behavior. Often a very difficult vice to correct, rearing is not a very common problem with most reasonably trained horses, and it is not breed-specific or discipline-specific. Rearing is an unsettling, difficult move to ride, not to mention dangerous. When a horse rears, its rider must lean forward on the horse's neck, to avoid shifting weight and flipping the horse over backwards. Sarah Sherman was the production editor and proofreader for Running Linux, Fourth Edition. Audrey Doyle was the copyeditor. Andrew Savikas and Genevieve d'Entremont provided production assistance. Emily Quill and Claire Cloutier provided quality control. Tom Dinse wrote the index.

Edie Freedman designed the cover of this book, based on a series design by herself and Hanna Dyer. The cover image is a 19th-century engraving from Marvels of the New West. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout. The chapter opening images are from Marvels of the New West: A Vivid Portrayal of the Stupendous Marvels in the Vast Wonderland West of the Missouri River, by William Thayer (The Henry Bill Publishing Co., 1888). This book was converted to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Sarah Sherman.

  • Book cover of Running Linux