IntroductionUnix DefinedWho Is This Book For?What's in This Book?How to Use This BookRequirementsWhich Unix Is Right for You? Chapter 1. Unix ReviewUsing the ShellUsing Common EditorsWhere Are the Imporgvtant Files?Important Commands Chapter 2. Configuring UnixStartup ScriptsShell Configuration Chapter 3. SYSTEM ADMINISTRATION 101Logging In as rootAdministering Users and GroupsUsing WebminUnderstanding LogsChecking Your File SystemSpying On Your File SystemTesting Your LAN Chapter 4. Safety and SecurityAbout SecurityBacking Up and Restoring DataScanning for Viruses Chapter 5. Basic ServicesControlling ServicesInstalling an Internet Daemon on CygwinAssigning Network Addresses DynamicallyServing Remote Shells With TelnetServing Files with FTPSynchronizing Files with rsyncSecuring Remote Shells and File Transfers with OpenSSH Chapter 6. Hosting a File ServerServing Files with SambaServing Files with NFS Chapter 7. Hosting A Print ServerControlling Traditional Unix Print ServicesAdministering CUPSSharing Printers with Samba Chapter 8. HOSTING AN EMAIL SERVERConfiguring SendmailInstalling PostfixConfiguring Postfix Chapter 9. HOSTING A WEB SERVERInstalling ApacheConfiguring ApacheSecuring Apache Chapter 10. Hosting a Database ServerInstalling MySQLAdministering MySQL Chapter 11. Programming for the WebInstalling PHPProgramming with PHP Chapter 12. ADVANCED SERVICESResolving Network NamesBlocking AccessSpeeding Up the Web Appendix A. Additional ResourcesLearning MoreOnline Resources Appendix B. Installing Fedora Core LinuxGetting Fedora Core 3 LinuxInstalling Fedora Core 3Updating Fedora Core 3 with yum Appendix C. Installing FreeBSDGetting FreeBSD 5.3Installing FreeBSD 5.3Updating FreeBSD 5.3 with CVSup and portupgrade Appendix D. Installing CygwinGetting CygwinInstalling CygwinUpdating Cygwin Appendix E. Installing FinkGetting Fink for Mac OS XInstalling FinkUpdating Fink Appendix F. Installing WebminGetting WebminInstalling WebminSecuring WebminIndex