The Linux Guide Online

Table of Contents

Chapter 00 - Consolidated Linux FAQs.

Part I - Linux Basics and Installation.

Chapter 1: Introduction and History of Linux

1.1. Introduction
   1.1.1. Operating system
   1.1.2. Multi-user and Multitasking
   1.1.3. Unix
1.2. What is Linux
1.3. Advantages of Linux
   1.3.1. Full fledged OS
   1.3.2. Free for use
   1.3.3. Stable and robust
   1.3.4. Native support for networking
   1.3.5. Efficient file system, virtual memory, libraries
   1.3.6. Highly customizable GUI
   1.3.7. A chance to learn the internals of an OS
1.4. Drawbacks of Linux
   1.4.1. Inadequate hardware support
   1.4.2. Inadequate customer oriented support
   1.4.3. Primary command line driven
   1.4.4. Learning Curve
1.5. GNU Public License
1.6. System Requirements
   1.6.1. Intel platforms
   1.6.2. SPARC and Alpha etc

Chapter 2: Installing Linux

2.1. Various distributions of Linux
   2.1.1. SuSe, Caldera, Slackware, Debian, Mandrake
   2.1.2. Red Hat
2.2. Installing Linux (Red Hat version 6.2)
   2.2.1. About Partitions
   2.2.2. Installation checklist
   2.2.3. Installation using Red Hat Linux
   2.2.4. Boot and Rescue floppies
2.3. LILO
   2.3.1. Booting and LILO
   2.3.2. Configuration and updation

Chapter 3: First Time to Linux

Chapter 4: Using Linux

Chapter 5: The X Window System

5.1. Introduction
5.2. Setup and Configuring Xfree86
5.3. Xconfigurator
5.4. XF86Config and .xinitrc
5.5. Troubleshooting

Chapter 6: Window Mangers

6.1. Introduction to X11 Window Managers
6.2. tvm and fvwm
6.3. AfterStep
6.4. KDE
6.5. Enlightenment
6.6. GNOME

Part II - Linux System Administration.

Chapter 1: System Basics

1. System Basics
1.1. System Organisation
1.2. RPM
1.3. The Boot Process
1.4. File system, Disks and other Devices
1.5. The root Account
1.6. Important Red Hat Administration Tools

Chapter 2: Networking

Part One - History and Introduction

2.1. History
2.2. UUCP Networks
2.3. TCP/IP Networks
   2.3.1. Ethernets
   2.3.2. The Internet Protocol
   2.3.3. The Transfer Control Protocol
2.4. Maintaining your system
   2.4.1. System Security

Part Two - Issues of TCP/IP networking

2.5. Network Interfaces
2.6. IP Addresses
2.7. IP Routing
   2.7.1. IP Networks
   2.7.2. Subnetworks
   2.7.3. The Domain Name System
      2.7.3.1. Hostname Resolution
      2.7.3.2. DNS
      2.7.3.3. Name Lookups with DNS
      2.7.3.4. Domain Name Servers
2.8. Devices, Drivers, and all that

Chapter 3: Connecting to the Internet using Linux

3.1. Setting up a Dummy Interface
3.2. Using an existing LAN
3.3. Setting up PPP
   3.3.1. Installing PPP
   3.3.2. Setting up a PPP user account
   3.3.3. Setting up chat
   3.3.4. Configuring pppd
   3.3.5. Combining chat and pppd
3.4. Setting up SLIP

Chapter 4: The HTTP and FTP servers

4.1. FTP
   4.1.1. Getting and Installing the FTP Server
   4.1.2. How the FTP Server works
   4.1.3. Configuring the FTP Server
4.2. HTTP
   4.2.1. The Apache Serve - Installation   
   4.2.2. Runtime Server Configuration Settings
   4.2.3. Starting and Stopping the Server
   4.2.4. Virtual Hosts

Chapter 5: DNS

5.1. Introduction
5.2. The Domain Name System
5.3. Installation
5.4. The Cashing-only nameserver
5.5. A simple domain
5.6. Our own domain
5.7. The reverse zone
5.8. Slave servers

Chapter 6: Samba

6.1. Introduction
6.2. Installation and Running
6.3. General Configuration
6.4. Accessing Samba Share with Linux Machines
6.5. Share a Printer