did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596002725

Running Linux

by ; ; ; ;
  • ISBN13:

    9780596002725

  • ISBN10:

    0596002726

  • Edition: 4th
  • Format: Paperback
  • Copyright: 2003-01-01
  • Publisher: Oreilly & Associates Inc
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.95

Summary

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.

Author Biography

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.

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.

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.

Table of Contents

Preface ix
How to Contact Us xv
Introduction to Linux
1(36)
About This Book
2(2)
A Brief History of Linux
4(3)
Who's Using Linux?
7(1)
System Features
8(5)
Software Features
13(12)
About Linux's Copyright
25(2)
Open Source and the Philosophy of Linux
27(5)
Sources of Linux Information
32(2)
Getting Help
34(3)
Preparing to Install Linux
37(10)
Distributions of Linux
37(2)
Preparing to Install Linux
39(8)
Installation and Initial Configuration
47(34)
Installing the Linux Software
47(17)
Post-Installation Procedures
64(4)
Running into Trouble
68(13)
Basic Unix Commands and Concepts
81(34)
Logging In
82(1)
Setting a Password
83(1)
Virtual Consoles
84(1)
Popular Commands
84(4)
Shells
88(2)
Useful Keys and How to Get Them to Work
90(1)
Typing Shortcuts
91(1)
Filename Expansion
92(1)
Saving Your Output
93(3)
What Is a Command?
96(2)
Putting a Command in the Background
98(1)
Manual Pages
98(2)
File Ownership and Permissions
100(3)
Changing the Owner, Group, and Permissions
103(3)
Startup Files
106(2)
Important Directories
108(1)
Programs That Serve You
109(1)
Processes
110(5)
Essential System Management
115(35)
Maintaining the System
116(4)
Booting the System
120(9)
System Startup and Initialization
129(7)
Single-User Mode
136(1)
Shutting Down the System
136(1)
The /proc Filesystem
137(3)
Managing User Accounts
140(10)
Managing Filesystems, Swap Space, and Devices
150(24)
Managing Filesystems
150(16)
Managing Swap Space
166(4)
Device Files
170(4)
Upgrading Software and the Kernel
174(48)
Archive and Compression Utilities
175(10)
Upgrading Software
185(7)
General Upgrade Procedure
192(13)
Building a New Kernel
205(12)
Loadable Device Drivers
217(4)
Loading Modules Automatically
221(1)
Other Administrative Tasks
222(52)
Making Backups
222(7)
Scheduling Jobs Using cron
229(5)
Managing System Logs
234(3)
Managing Print Services
237(31)
Setting Terminal Attributes
268(1)
What to Do in an Emergency
268(6)
Editors, Text Tools, Graphics, and Printing
274(70)
Editing Files Using vi
274(10)
The Emacs Editor
284(15)
Text and Document Processing
299(20)
Graphics
319(4)
Configuring and Using Linux Audio
323(13)
Printing
336(8)
Installing the X Window System
344(18)
X Concepts
345(1)
Hardware Requirements
346(4)
Installing XFree86
350(1)
Configuring XFree86
351(8)
Running XFree86
359(1)
Running into Trouble
360(2)
Customizing Your X Environment
362(41)
Basics of X Customization
363(4)
The K Desktop Environment
367(9)
KDE Applications
376(8)
The GNOME Desktop Environment
384(6)
GNOME Applications
390(6)
Other X Applications
396(7)
Windows Compatibility and Samba
403(23)
Sharing Disks with MTools
405(3)
Sharing Partitions
408(16)
Running MS-DOS and Windows Applications on Linux
424(2)
Programming Languages
426(42)
Programming with gcc
427(10)
Makefiles
437(11)
Shell Programming
448(2)
Using Perl
450(8)
Java
458(5)
Other Languages
463(5)
Tools for Programmers
468(41)
Debugging with gdb
468(17)
Programming Tools
485(22)
Integrated Development Environments
507(2)
TCP/IP and PPP
509(43)
Networking with TCP/IP
509(20)
Dial-up PPP
529(8)
PPP over ISDN
537(8)
ADSL
545(2)
NFS and NIS Configuration
547(5)
The World Wide Web and Electronic Mail
552(30)
The World Wide Web
552(11)
Electronic Mail
563(19)
Basic Security
582(21)
A Perspective on System Security
582(2)
Initial Steps in Setting Up a Secure System
584(4)
TCP Wrapper Configuration
588(3)
Firewalls: Filtering IP Packets
591(12)
LAMP
603(18)
MySQL
605(7)
PHP
612(5)
The LAMP Server in Action
617(4)
A. Sources of Linux Information 621(7)
B. Installing Linux on Digital/Compaq Alpha Systems 628(17)
Bibliography 645(6)
Index 651

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program