Table of Contents
Preface.
Acknowledgments.
About the Author.
I. THE LINUX FILE SERVER PROJECT.
1. Why Host Your Own Site?
2. Introduction to Networking.
3. Linux Networking.
4. Simple Network Troubleshooting.
5. Troubleshooting Linux with syslog.
6. Installing RPM Software.
7. The Linux Boot Process.
8. Configuring the DHCP Server.
9. Linux Users and sudo.
10. Windows, Linux, and Samba.
11. Sharing Resources Using Samba.
12. Samba Security and Troubleshooting.
13. Linux Wireless Networking.
II. THE LINUX WEB SITE PROJECT
14. Linux Firewalls Using iptables.
15. Linux FTP Server Setup.
16. Telnet, TFTP, and xinetd.
17. Secure Remote Logins and File Copying.
18. Configuring DNS.
19. Dynamic DNS.
20. The Apache Web Server.
21. Configuring Linux Mail Servers.
22. Monitoring Server Performance.
23. Advanced MRTG for Linux.
24. The NTP Server.
III. ADVANCED TOPICS.
25. Network-Based Linux Installation.
26. Linux Software RAID.
27. Expanding Disk Capacity.
28. Managing Disk Usage with Quotas.
29. Remote Disk Access With NFS.
30. Centralized Logins Using
31. Centralized Logins Using LDAP and RADIUS.
32. Controlling Web Access with Squid.
33. Modifying the Linux Kernel to Improve Performance.
34. Basic MySQL Configuration.
35. Configuring Linux VPNs.
Appendix II. Codes, Scripts, and Configurations.
Appendix III. Fedora Version Differences.
Appendix IV. syslog Configuration and Cisco Devices.
Index.