| | Dedication |
| | About the Authors |
| | Introduction |
| | Chapter 1. Building The Linux Environment |
| | | Section 1.1. The Necessary Research |
| | | Section 1.2. Installing the Distribution |
| | | Section 1.3. Summary |
| | Chapter 2. Day-to-day Usage |
| | | Section 2.1. The GNOME Desktop |
| | | Section 2.2. Starting Up and Shutting Down |
| | | Section 2.3. The Linux Filesystem |
| | | Section 2.4. Summary |
| | Chapter 3. The Command Line |
| | | Section 3.1. What is the Command Line? |
| | | Section 3.2. Using the Command Line |
| | | Section 3.3. Summary |
| | Chapter 4. System Administration |
| | | Section 4.1. Creating New Users and Groups |
| | | Section 4.2. Mounting and Filesystems |
| | | Section 4.3. Services |
| | | Section 4.4. Automating Routine Tasks |
| | | Section 4.5. Sending Email |
| | | Section 4.6. Other Services |
| | | Section 4.7. Summary |
| | Chapter 5. Building The Server |
| | | Section 5.1. Apache: a Brief History |
| | | Section 5.2. Installing Apache |
| | | Section 5.3. Starting and Stopping Apache |
| | | Section 5.4. Configuring the Server with MySQL and PHP |
| | | Section 5.5. Configuring Apache |
| | | Section 5.6. Configuring your Server for Secure Connections |
| | | Section 5.7. Summary |
| | Chapter 6. Server Administration |
| | | Section 6.1. Webmin |
| | | Section 6.2. Keeping Software Up to Date |
| | | Section 6.3. Summary |
| | Chapter 7. Remote Administration |
| | | Section 7.1. SSH |
| | | Section 7.2. VNC |
| | | Section 7.3. Summary |
| | Chapter 8. Occasional Administration |
| | | Section 8.1. Backups |
| | | Section 8.2. Log Files |
| | | Section 8.3. Traffic Reporting with Webalizer |
| | | Section 8.4. Summary |
| | Chapter 9. Server Security |
| | | Section 9.1. Overview: Making your System Secure |
| | | Section 9.2. Staying Up to Date |
| | | Section 9.3. Tripwire |
| | | Section 9.4. iptables |
| | | Section 9.5. Turning off Nonessential Services |
| | | Section 9.6. Snort |
| | | Section 9.7. Summary |
| | Appendix A. Command Line Reference |
| | Appendix B. Troubleshooting |
| | | Section B.1. How can I list all the programs that are running, and kill a troublesome one? |
| | | Section B.2. My machine won't boot! How do I fix it? |
| | | Section B.3. I've forgotten my root password. How can I reset it? |
| | | Section B.4. Programs are failing oddly. What's going on? |
| | | Section B.5. A service isn't running. What's the problem? |
| | | Section B.6. I can't see the network. What should I do? |
| | Index |