Organization of This Book

Each chapter of this book contains a big chunk of information. It takes you into a world of material that could easily take up several books. But we move quickly through the topics you need to know.

Chapter 1 tries to draw together many different threads. It explains why Linux came to be and what makes it different from other versions of Unix as well as other operating systems for personal computers.

Chapter 2 describes preliminary tasks that you may have to do before installation, such as partitioning your disk (in case you want to run another operating system as well as Linux).

Chapter 3 is a comprehensive tutorial on installing and configuring Linux on your system.

Chapter 4 offers a system administrator’s introduction to Unix, for people who need one. It is intended to give you enough tools to perform the basic tasks you’ll need to do throughout the book. Basic commands are covered, along with some tips for administrators and some concepts you should know.

Chapter 5, Chapter 6, Chapter 7 and Chapter 8 cover system administration and maintenance. These are perhaps the most important and useful chapters of the book; they cover user account management, backups, software upgrading, building a new kernel, and more.

Chapter 9 introduces you to the most popular and commonly used text tools and editors on Linux—vi and Emacs—and shows you how to print a document and how to use various graphics programs.

Chapter 10 shows you how to install and configure the X Window System, a powerful GUI for Linux and Unix systems. We show you how to overcome problems you might encounter when your distribution installs the software and how to configure it for the best performance on your video hardware.

Chapter 11 shows you how to set up your own visual environment under the X Window System, covering a wide range of the powerful customizations the system makes available, the KDE desktop, and a few useful programs that run under X.

Chapter 12 presents various tools for interfacing with DOS and Windows systems, particularly the Samba server that integrates Linux with other users running PCs.

Chapter 13 and Chapter 14 are for programmers. Compilers, interpreters, debuggers, and many other tools for programming under Linux are presented.

Chapter 15 tells you how to set up your all-important connection to the outside world. It shows you how to configure your system so it can work on a local area network or communicate with an Internet service provider using PPP.

Chapter 16 goes beyond basic network configuration and shows you how to configure electronic mail, set up the Elm and Netscape mail readers, and even run your own World Wide Web server.

Appendix A tells you about other useful documentation for Linux and other sources of help.

Appendix B contains information on the GNOME project.

Appendix C shows you how to install Linux on the first non-Intel system that supported it, the 64-bit Digital Alpha machine.

Appendix D shows how to install Linux on the popular PowerPC platform.

Appendix E shows how to install Linux on systems using the Motorola 680x0 (m68k) processor, like the Amiga, Atari, and some Apple Macintosh models.

Appendix F shows how to install Linux on powerful Sun SPARC systems.

Appendix G lists LILO boot options.

Appendix H describes tools for telecommunication using a modem.

The Bibliography lists a number of books, HOWTOs, and Internet RFCs of interest to Linux users and administrators.

Get Running Linux, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.