Book Outline

The following is simple Table of Contents (not necessarily up to date)
  1. Chapter 1 - Introduction
    1. Introduction
    2. General Organization
    3. Why Use Unix / Linux
    4. Linux Standarization
    5. Multi-Architecture Support
    6. Linux Distributions
    7. FLOSS

  2. Chapter 2 - Linux Fundamentals
    1. File Operating System
    2. The Linux Kernel
    3. System Administration
    4. User Interface
    5. Command Line Interpreter
    6. Graphical Interface
    7. Pathnames and Directories
    8. Filenames
    9. Definition of Root
    10. Home Directory
    11. Password Security
    12. Shell Interpreters
    13. Client - Server Concept

  3. Chapter 3 - Basic CLI Commands
    1. Getting Started - Loggin On
    2. Directory Structure
    3. Partition Requirements
    4. Listing a Directory's Contents
    5. Editing Files
    6. Displaying File's Contents
    7. Adding Users
    8. Password File
    9. Creating Groups
    10. Piping Utility
    11. Grep Utility
    12. Director Utility
    13. Coping Files
    14. Moving or Renaming a File
    15. Creating and Deleting Directories
    16. Deleting Files
    17. Links
    18. Shell Interpreters
    19. System Help
    20. Removable Devices
    21. Background Processes
    22. Alternate Terminals
    23. Installing RPM Applications
    24. File Location Utilities
    25. Switch User
    26. Switch User by Command
    27. Starting X Windows
    28. Printer Configuration

  4. Chapter 4 - Using the X Windows Interface
    1. Basic Window Properties
    2. Window Manager
    3. Desktop Switcher
    4. System Configuration

  5. Chapter 5 - Network Applications (Client Side)
    1. Changing the IP Address
    2. Address Configuration
    3. Address Resolution
    4. Remote Access - Telnet / FTP
    5. Network Testing
    6. Host Users
    7. Network Messaging
    8. DNS Host Name Lookup
    9. Remote User Information
    10. User Mail
    11. Command Line Browser
    12. Downloading a Web Page Source File
    13. Transferring Data to and from a Web Server

  6. Chapter 6 - Administrator Applications
    1. System Processes
    2. Killing a Process
    3. Modifying File Permissions
    4. File System Utilities
    5. Formatting an ext2 Floppy Disk
    6. System Analysis
    7. User Environment
    8. System Memory
    9. User Groups
    10. System Booting
    11. Operating System Run Level
    12. Lost Root Password Recovery
    13. Login Messages
    14. Hard Drive Synchronization
    15. Password Check
    16. Some Issues with Password
    17. Group Password
    18. System Boot Disk
    19. Stat Utility
    20. System Users
    21. Shell Configuration Scripts
    22. Internet Information Location
    23. Listing Locked Files

  7. Chapter 7 - Network Administration
    1. System Hostname
    2. System Domain Name
    3. Alias IP Address
    4. Monitoring Network Performance
    5. Controlling Access
    6. Tcpdump Utility
    7. Etherape Application
    8. Ethereal Application
    9. Setting up Internet Modem Dialup Access
    10. User Quotas

  8. Chapter 8 - Networking
    1. OSI Model
    2. Transport Control Protocol / Internet Protocol
    3. Service Ports
    4. Internet Control Message Protocol
    5. IP Version 4 Addressing
    6. Subnet Mask
    7. Reserved IP Addresses
    8. Classfull and Classless Subnetting
    9. Networking Equipment
    10. LAN Ethernet Equipment
    11. IP Configuration
    12. Network Testing

    13. Chapter 9 - Data Manipulation
      1. Displaying a Message to the Monitor
      2. Sorting a File's Contents
      3. Comparing File Contents
      4. Differences between Two Files
      5. Counting Words, Lines, and Characters
      6. Extracting Data From a File
      7. Combining Files Together
      8. Displaying and Setting the System Date
      9. Displaying a Calendar
      10. Comparing Left and Right Files
      11. User Dictionary Utilities
      12. Multiple Outputs from a Command
      13. Batch Commands
      14. Changing GroupID
      15. File Verification
      16. Column Manipulation
      17. Controlling a ZIP Disk
      18. Converting Tabs to Spaces
      19. Converting a Text File to Postscript
      20. Displaying the Last N Commands
      21. Group Password
      22. Learning the Login Name
      23. Listing Directory Contents with DIR
      24. Loggin in as Another User
      25. Merging 3 Files
      26. Detecting Mouse Clicks
      27. Modifying a Command's Priority
      28. Numbering the Lines of a File
      29. Format a File for Printing
      30. Precision Calculator
      31. Prime Factors of a Number
      32. Reversing Text Output
      33. Displaying a Sequence of Numbers
      34. Serail Port Statistics
      35. Splitting a File
      36. Terminal Connectivity
      37. Testing a Condition
      38. TIFF Image Information
      39. Utility Time
      40. Wordwrapping Text
      41. Remote X Windows Display
      42. userid Utility
      43. User Identity Information
      44. history Utility
      45. Unattended Jobs using at
      46. Unattended Periodic Jobs using cron
      47. alias Utility
      48. file Utility
      49. File Types
      50. Midnight Commander
      51. DOS Mtools
      52. uname Utility
      53. Compression Techniques
      54. Backing Up Files
      55. Quotation Marks
      56. Suspend Execution
      57. System Uptime

    14. Chapter 10 - Server Configuration
      1. Internet Services and Protocols
      2. Activating Services
      3. NFS Server
      4. Samba Server
      5. Telnet Server
      6. FTP Server
      7. TFTP Server
      8. HTTP Server
      9. DNS Server
      10. DHCP Server
      11. Mail Server
      12. MySQL Database Server
      13. Printer Server (Not complete)
      14. OpenLDAP Server (Not written)
      15. Kerbos Server (Not written)
      16. Proxy Server (Not written)
      17. FAX Server (Not written)
      18. Radius Server (Not written)
      19. VPN Server (Not written)
      20. Specialty Servers

    15. Chapter 11 - Router Configuration (Some of it done)
      1. Dual Ethernet
      2. Dual Ethernet Router
      3. Route Command
      4. Network Address Translation Router
      5. IPChain Firewall
      6. IPTable Firewall

    16. Chapter 12 - X Windows Configuration (Not yet written)
      1. X Configuration

    17. Chapter 13 - System Booting (Not yet written)
      1. Boot Process
      2. Bootup Display
      3. Initializing System Services
      4. System Information

    18. Chapter 14 - System Monitoring (Not yet written)
      1. System Logging
      2. Monitoring Processes using a GUI
      3. Log Messages

    19. Chapter 15 - System Security (Some written)
      1. Password Security
      2. Data Encryption of Files
      3. Secure Shell
      4. Secure Copy
      5. Secure FTP
      6. Improved Sudo Security
      7. Tripwire
      8. Secure TTY
      9. Plugable Authentication Modules (PAM)
      10. Snort
      11. Chroot
      12. Port Map
      13. TCP Wrappers

    20. Chapter 16 - Network Monitoring (Not yet written)
      1. Simple Network Monitoring Protocol
      2. Snmp Analysis Programs

    21. Chapter 17 - Hardware (Only a little written)
      1. Adding a Hard Drive
      2. Configuring Raid
      3. Configuring a Sound Card
      4. Configuring a Video Card
      5. Configuring a Modem
      6. Wireless Access
      7. USB Devices
      8. 1394 Firewire

    22. Chapter 18 - Office Software
      1. Word Processors
      2. Spreadsheets
      3. Vector Diagram
      4. GnuCash
      5. Database
      6. Project Planner
      7. Office Suites
      8. Desktop Publishing

    23. Chapter 19 - Programming and Scripting (Only a little written)
      1. Stream Editor (SED)
      2. Awk and Gawk
      3. Script Programming
      4. Command Line Interpreter Programs
      5. Compiled Programs
      6. Web Based Languages
      7. Machine Language Programming

    24. Chapter 20 - System Upgrade (Only a little written)
      1. Compiling a New Kernel
      2. Kernel Re-Compile
      3. Dual Booting

    25. Chapter 21 - Applications Under Linux (Not yet written)
      1. The GIMP
      2. Screen Capture
      3. Data Backup
      4. GAIM - InstantManager
      5. Connecting to Cisco Console Interface

    26. Chapter 22 - Having Fun (Not yet written)
      1. Playing Music
      2. Video
      3. Games

    27. Chapter 23 - Business Network
      1. Server Requirements
      2. Router Requirements
      3. Network Setup
      4. DMZ
      5. Local Server Setup
      6. Staff Network
      7. Printer Requirements
      8. Router Configuration
      9. Environmental Requirements

    28. Chapter 24 - Appendicies
      1. Appendix A - Installation of Red Hat 7.2
      2. Appendix B - Installation Boot Disk
      3. Appendix C - Using the Knoppix Linux CD
      4. Appendix D - Linux Applications
      5. Appendix E - An IP Address - Simple Version
      6. Appendix F - Basic Local Area Network
      7. Appendix G - As Data Flows
      8. Appendix H - Software Installation
      9. Appendix I - Linux Download Sites
      10. Appendix J - References
      11. Appendix K - GNU Public License