1. Introduction : The excitement of Linux ; Distribution and support ; Commands on Linux ; What this book offers ; Sources and licenses ; Beginner's guide
2. System and network administration overview : Common commands ; Overview of networking ; Overview of TCP/IP ; Overview of firewalls and masquerading ; Overview of NFS ; Overview of NIS ; Administering NIS ; RPC and XDR
3. Linux commands : Alphabetical summary of commands
4. Boot methods : The boot process ; LILO: the Linux loader ; GRUB: the grand unified bootloader ; GRUB commands ; Dual-booting Linux and Windows 2000/XP/Vista ; Boot-time kernel options ; initrd: using a RAM disk
5. Package management : Yum: Yellowdog updater modified ; The Red Hat package manager ; The Debian package manager
6. The Bash shell : Overview of features ; Invoking the shell ; Syntax ; Functions ; Variables ; Arithmetic expressions ; Command history ; Job control ; Command execution ; Restricted shells ; Built-in commands
7. Pattern matching : Filenames versus patterns ; Metacharacters ; Metacharacters, listed by program ; Examples of searching
8. The Emacs editor : Conceptual overview ; Command-line syntax ; Summary of commands by group ; Summary of commands by key ; Summary of commands by name
9. The vi, ex, and vim editors : Conceptual overview ; Command-line syntax ; Review of vi operations ; vi commands ; vi configuration ; ex basics ; Alphabetical summary of ex commands
10. The sed editor : Conceptual overview ; Command-line syntax ; Syntax of sed commands ; Group summary of sed commands ; Alphabetical summary of sed commands
11. The gawk programming language : Conceptual overview ; Command-line syntax ; Patterns and procedures ; Built-in variables ; Operators ; Variable and array assignment ; User-defined functions ; gawk-specific features ; Implementation limits ; Group listing of awk functions and commands ; Alphabetical summary of awk functions and commands
12. Source code management: an overview : Introduction and terminology ; Usage models ; Source code management systems ; Other source code management systems
13. The subversion version control system : Conceptual overview ; The subversion command line client: syn ; Repository administration: svnadmin ; Examining the repository: svnlook ; Providing remote access: svnserve
14. The Git version control system : Conceptual overview ; Using Git: A quick tour ; The Git command line client: git
15. Virtualization command-line tools : Conceptual overview ; Basic virtualization operations ; Xen ; KVM ; libvirt and Red Hat virtual machine manager ; libvirt and virtual machine manager commands ; VMware ESX 3.5 ; VMware networking.