Part 1. Enjoying and being productive on Linux. Introduction to Linux -- Preinstallation and installation -- Desktop environments -- Basic Unix commands and concepts -- Web browsers and instant messaging -- Electronic mail clients -- Games -- Office suites and personal productivity -- Multimedia -- Part 2. System administration. System administration basics -- Managing users, groups, and permissions -- Installing, updating, and compiling programs -- Networking -- Printing -- File sharing -- The X Window system -- System start and shutdown -- Configuring and building the Kernel -- Text editing -- Text processing -- Part 3. Programming. Programming tools -- Running a Web server -- Transporting and handling email messages -- Running an FTP server -- Part 4. Network services. Running Web applications with MySQL and PHP -- Running a secure system -- Backup and recovery -- Heterogeneous networking and running Windows programs.