Overview
Main description
Your one-stop guide to Linux--fully revised and expanded
Get in-depth coverage of all Linux features, tools, and utilities from this thoroughly updated and comprehensive resource, designed for all Linux distributions. Written by Linux expert Richard Petersen, this book explains how to get up-and-running on Linux, use the desktops and shells, manage applications, deploy servers, implement security measures, and handle system and network administration tasks.
With full coverage of the latest platform, Linux: The Complete Reference, Sixth Edition includes details on the very different and popular Debian (Ubuntu) and Red Hat/Fedora software installation and service management tools used by most distributions. This is a must-have guide for all Linux users.
- Install, configure, and administer any Linux distribution
- Work with files and folders from the BASH, TCSH, and Z shells
- Use the GNOME and KDE desktops, X Windows, and display managers
- Set up office, database, Internet, and multimedia applications
- Secure data using SELinux, netfilter, SSH, and Kerberos
- Encrypt network transmissions with GPG, LUKS, and IPsec
- Deploy FTP, Web, mail, proxy, print, news, and database servers
- Administer system resources using HAL, udev, and virtualization (KVM and Xen)
- Configure and maintain IPv6, DHCPv6, NIS, networking, and remote access
- Access remote files and devices using NFSv4, GFS, PVFS, NIS, and SAMBA
Table of contents
Part 1 - IntroductionChapter 1 - Intro to Linux: Operating Systems OverviewChapter 2 - Distribution Overview: Desktop ServerPart 2 - The Linux Shell and File StructureChapter 3 - The Shell: Commands and VariablesChapter 4 - Shell ScriptsChapter 5 - Shell Configuration: System Variables and Shell Configuration FilesChapter 6 - The Linux File Structure: Files and DirectoriesPart 3 - DesktopChapter 7 - Overview of Linux Desktops: OSDL Desktop LinuxChapter 8 - Gnome: Volume Manager, Nautilus, Panels and AppletsChapter 9 - KDE: Kicker and KonquerorChapter 10 - XFce4Part 4 - Linux SoftwareChapter 11 - Software Management: YUM, RPM, Apt, Bit TorrentChapter 12 - Office and Database Applications: Open Office, KOffice, Editors, SQL DatabasesChapter 13 - Graphic Tools and Multimedia: Gnome, KDE, Sound, Video, DVD, DivXChapter 14 - Mail and News Clients: Evolution and ThunderbirdChapter 15 - Web and FTP Clients: Firefox and gFTPChapter 16 - Network Tools: ping, messenger clients, rsh, Kerberos, and SSH remote commandsPart 5 - SecurityChapter 17 - Encryption: GPGChapter 18 - Security Enhanced LinuxChapter 19 - IPSEC and Virtual Private NetworksChapter 20 - Secure Shell and KerberosChapter 21 - Firewalls: netfilterPart 6 - Internet and Network ServicesChapter 22 - Managing ServicesChapter 23 - FTP ServersChapter 24 - Web Servers: Tux and ApacheChapter 25 - Proxy Servers: SquidChapter 26 - Mail Servers:Sendmail, Postfix, POP and IMAPChapter 27 - Print Servers: CUPSChapter 28 - News, Search and Database ServersPart 7 - System AdministrationChapter 29 - Basic System AdministrationChapter 30 - Managing UsersChapter 31 - File Systems: HAL and MountChapter 32 - RAID and LVMChapter 33 - Devices and ModulesChapter 34 - Kernal AdministrationChapter 35 - Backup MethodsChapter 36 - Administering TCP/IP NetworksPart 8 - Network Administration ServicesChapter 37 - DNS Servers: BindChapter 38 - Network Auto-ConfigurationChapter 39 - NFS, NISAppendix A- Where to Obtain Linux Distributions
Author comments
Richard Petersen, MLIS,
teaches UNIX and C/C++ courses at the University of California at Berkeley. He is the author of all previous editions of Linux:The Complete Reference and regularly writes articles for Linux World Magazine.