Course Outline
Day 1
Linux Fundamentals
1. What is Linux?2. The Free Software Model
3. Linux Features
4. Linux Advantages
5. Linux Limitations
6. Linux Distribution Mechanism
7. Linux Standards
8. Linux Documentation
Labs & Self-Directed Exercises
Installation
1. The Installation CD2. Local Installations
3. Network Installation
4. Rescue disk
5. Partitioning Schemes
6. Easy Dual Booting
8. Exercises
------
Hardware Configuration
1. Memory Support2. Resource Allocation
3. USB Support
4. SCSI Devices
5. Network cards
6. Setting up modems
7. Printer Configuration
8. Exercises
Managing Devices
1. Disks and Partitions2. Partitioning Tools:
3. Bootloaders
4. Managed devices
5. Quotas
6. Exercises
Day 2
The Linux Filesystem
1. The Filesystem Structure2. Formatting and File System Consistency
3. Monitoring Disk Usage
4. File Permissions
5. Exercises
The Command Line
1. The interactive shell
2. Variables
3. Input, Output, Redirection
4. Metacharacters and Quotes
5. The Command History
6. Other Commands
7. Exercise
File Management
1. Moving around the filesystem2. Finding Files and Directories
3. Handling directories
4. Using cp and mv
5. Hard Links and Symbolic Links
7. Touching and dd-ing
8. Exercises
Process Management
1. Viewing running processes
2. Modifying Processes
3. Processes and the shell
4. Exercises
Day 3
Text Processing
1. cat the Swiss Army Knife2. Simple tools
3. Manipulating text
4. Exercises
Software Installation
1. Introduction
2. Static and Shared Libraries
3. Source Distribution Installation
4. The RedHat Package Manager RPM
5. The Alien Tool
6. Exercises
Advanced Text Manipulation
1. Regular Expressions2. The grep family
3. Working with grep
4. egrep and fgrep
5. The Stream Editor - sed
6. Exercises
Day 4
Using vi
1. vi Modes2. Text Items
3. Inserting Text
4. Deleting Text
5. Copy Pasting
6. Searching
7. Undoing
8. Saving
9. Exercises
The X Environment
1. Introduction3. Configuring X11R6
4. Controlling X clients
5. Starting X
6. The Display Manager
7. Troubleshooting X Clients
8. Choosing a Window Manager
9. Exercises
REVIEW LPI101
---------------------------------------------
Day 5
The Linux Kernel
1. Kernel Concepts2. The Modular Kernel
3. Routine Kernel Recompilation
4. Exercises
Booting Linux
1. Understanding Runlevels
2. The joys of inittab
3. LILO the Linux boot Loader
4. From boot to bash
5. Exercises
-----
Managing Groups and Users
1. Creating new users2. Working with groups
3. Configuration files
4. Command options
5. Modifying accounts and default settings
6. Exercises
Network Configuration
1. The Network Interface2. Host Information
3. Stop and Start Networking
4. Routing
5. Common Network Tools
6. Exercises
Day 6
TCP/IP Networks
1. Binary Numbers and the Dotted Quad2. Broadcast Address, Network Address and Netmask
3. Network Classes
4. Subnets
5. The TCP/IP Suite
6. TCP/IP Services and Ports
7. Exercices
Network Services
1. The inetd daemon (old)2. The xinetd Daemon
3. TCP wrappers
4. Setting up NFS
5. SMB and NMB
6. DNS services
7. Sendmail main Configuration
8. The Apache server
9. Exercises
Day 7
Bash Scripting
1. The bash environment2. Scripting Essentials
3. Logical evaluations
4. Loops
5. Expecting user input
6. Working with Numbers
7. Exercises
Basic Security
1. Local Security2. Network Security
3. The Secure Shell
4. Time Configuration
5. Kernel security
Day 8
Linux System Administration
1. Logfiles and configuration files2. Log Utilities
3. Automatic Tasks
4. Backups and Compressions
5. Documentation
5. Exercises
Setting up PPP
1. Serial Modems2. Dialup Configuration
3. pppd and chat
4. PPPD peers
5. Wvdial
Day 9
Printing
1. Filters and gs2. Printers and print queues
3. Printing Tools
4. The configuration files
5. Exercises