Course ILT - Linux+ Certification

Topic-Level Outline

         Prerequisites:  Basic working knowledge of PC systems

                         Unit 1 :  Introduction to Linux

                               Topic A: 0  Linux as an operating system

                               A-1:                               Discussing operating systems

                               A-2:                               Understanding Linux

                               A-3:                               Discussing Linux licenses

                               Topic B: 0  Advantages of Linux

                               B-1:                               Discussing the advantages of Linux

                               Topic C: 0  History of Linux

                               C-1:                               Discussing Linux history

                               C-2:                               Discussing Linux distributions

                               Topic D: 0  Common uses of Linux

                         D-1:                         Linux as an Internet server

                         D-2:                         Linux as a file and print server

                         D-3:                         Linux in business and science

                         D-4:                         Linux as an office workstation

                         Unit 2 :  Planning for installation

                               Topic A: 0  Understanding hardware

                               A-1:                               Discussing central processing units

                               A-2:                               Understanding physical memory

                               A-3:                               Using disk drives

                               A-4:                               Discussing mainboards and peripheral components

                               A-5:                               Discussing video adapter cards and monitors

                               Topic B: 0  Gathering pre-installation information

                         B-1:                         Creating the pre-installation checklist

                         Unit 3 :  Linux installation and basic commands

                               Topic A: 0  Installing Linux

                               A-1:                               Discussing installation methods

                               A-2:                               Starting the installation

                               A-3:                               Creating hard disk partitions

                               A-4:                               Configuring the boot loader, network, and firewall

                               A-5:                               Choosing system language and time zone

                               A-6:                               Configuring secure access

                               A-7:                               Installing packages and creating boot disks

                               A-8:                               Configuring video and completing the installation

                               Topic B: 0  The basic Linux interface

                               B-1:                               Discussing terminals and shells

                               Topic C: 0  Basic shell commands

                         C-1:                         Using shell commands and metacharacters

                         C-2:                         Getting help

                         C-3:                         Shutting down the system

                         Unit 4 :  Exploring Linux filesystems

                               Topic A: 0  Linux files and directories

                               A-1:                               Logging on and navigating the file structure

                               A-2:                               Examining files and file types

                               A-3:                               Using wildcard metacharacters

                               Topic B: 0  Displaying the contents of files

                               B-1:                               Displaying text file contents

                               B-2:                               Displaying binary data

                               Topic C: 0  Searching and editing text files

                         C-1:                         Using regular expressions in grep and egrep

                         C-2:                         Using the vi editor

                         C-3:                         Exploring vi options

                         C-4:                         Discussing common text editors

                         Unit 5 :  Linux filesystem management

                               Topic A: 0  The Filesystem Hierarchy Standard

                               A-1:                               Discussing the FHS directory structure

                               A-2:                               Creating new directories

                               A-3:                               Moving files by using the mv command

                               A-4:                               Copying files by using the cp command

                               A-5:                               Using the rm and rmdir commands

                               Topic B: 0  Searching and linking files

                               B-1:                               Using find, locate, and which

                               B-2:                               Making and viewing links to files and directories

                               Topic C: 0  File and directory permissions

                               C-1:                               Using chown and chgrp

                               C-2:                               Applying and modifying access permissions

                               Topic D: 0  Default and special permissions

                         D-1:                         Using the umask variable

                         D-2:                         Viewing and setting special permissions

                         Unit 6 :  Linux filesystem administration

                               Topic A: 0  The /dev directory and device files

                               A-1:                               Creating and viewing device files

                               Topic B: 0  Using floppy disks and CD-ROMs

                               B-1:                               Understanding filesystem types

                               B-2:                               Working with floppy disks

                               B-3:                               Working with CD-ROMs

                               B-4:                               Mounting and ejecting CD-ROMs

                               Topic C: 0  Hard disks

                               C-1:                               Discussing hard drive partitions

                               C-2:                               Partitioning a hard disk by using fdisk

                               C-3:                               Creating and mounting a filesystem

                               Topic D: 0  Monitoring filesystems

                         D-1:                         Checking for filesystem errors

                         D-2:                         Establishing disk quotas

                         Unit 7 :  Advanced installation

                               Topic A: 0  Advanced hardware configuration

                               A-1:                               Discussing resources and Plug-and-Play

                               Topic B: 0  Advanced installation methods

                               B-1:                               Discussing installation methods

                               B-2:                               Creating installation boot disks

                               B-3:                               Preparing an NFS server for network installation

                               B-4:                               Preparing an FTP server for network installation

                               B-5:                               Preparing an HTTP server for network installation

                               B-6:                               Performing an NFS installation

                               B-7:                               Performing an FTP installation

                               B-8:                               Performing an HTTP installation

                               B-9:                               Discussing installation on non-x86 architectures

                               Topic C: 0  Troubleshooting installations

                         C-1:                         Viewing system information

                         Unit 8 :  Working with the BASH shell

                               Topic A: 0  Command input and output

                               A-1:                               Redirecting Standard Input, Output, and Error

                               A-2:                               Using the pipe metacharacter

                               Topic B: 0  Shell variables

                               B-1:                               Discussing shell variables

                               B-2:                               Creating and using aliases

                               Topic C: 0  Shell scripts

                               C-1:                               Creating and executing a shell script

                               C-2:                               Using decision constructs in a shell script

                               Topic D: 0  BASH command history

                         D-1:                         Using the BASH command history

                         D-2:                         Customizing the BASH history

                         Unit 9 :  System initialization

                               Topic A: 0  Booting and boot loaders

                               A-1:                               Discussing the boot process

                               A-2:                               Configuring LILO

                               A-3:                               Installing and configuring GRUB

                               A-4:                               Resizing a Windows partition by using FIPS

                               A-5:                               Using NTLDR to dual boot Linux

                               Topic B: 0  Runlevels

                               B-1:                               Exploring and changing runlevels

                               B-2:                               Starting fake daemons

                               Topic C: 0  Defining and changing key sequences

                       C-1:                       Modifying Ctrl + Alt + Del

                       C-2:                       Changing key sequences

                       Unit 10 :  The X Window system

                               Topic A: 0  Linux GUI components

                               A-1:                               Discussing X Window

                               A-2:                               Using X Window, window managers, and desktops

                               Topic B: 0  Controlling X Window

                               B-1:                               Configuring gdm

                               B-2:                               Using mouseconfig and redhat-config-xfree86

                               Topic C: 0  X server and window managers

                       C-1:                       Running an X server

                       C-2:                       Running a window manager

                       Unit 11 :  Managing system processes

                               Topic A: 0  Starting, viewing, and killing processes

                               A-1:                               Discussing processes

                               A-2:                               Using the ps command to view processes

                               A-3:                               Using the kill command to terminate processes

                               Topic B: 0  Foreground and background processes

                               B-1:                               Running a process in the background

                               Topic C: 0  Process priorities and scheduling

                       C-1:                       Experimenting with scheduling priority

                       C-2:                       Using the at and crontab utilities to schedule processes

                       Unit 12 :  Printer and log file administration

                               Topic A: 0  Printer administration

                               A-1:                               Discussing the print process

                               A-2:                               Creating a local printer by using printconf

                               A-3:                               Creating a network printer by using printconf

                               A-4:                               Controlling the print process and creating print jobs

                               Topic B: 0  Log file administration

                       B-1:                       Using the logrotate utility

                       B-2:                       Testing syslog logging

                       Unit 13 :  User, group, and file administration

                               Topic A: 0  Administering users and groups

                               A-1:                               Using command-line utilities to create a user account

                               A-2:                               Using command-line utilities to modify a user account

                               A-3:                               Locking and unlocking user accounts

                               A-4:                               Removing a user account

                               A-5:                               Creating, using, and deleting groups

                               Topic B: 0  Administering user files

                       B-1:                       Finding broken links and orphan files

                       B-2:                       Using file date and time stamps

                       Unit 14 :  Compression, back-up, and software installation

                               Topic A: 0  Compression

                               A-1:                               Compressing and uncompressing files

                               Topic B: 0  System back-up

                               B-1:                               Discussing back-up media

                               B-2:                               Using the tar utility

                               B-3:                               Using cpio and dump utilities

                               Topic C: 0  Software installation

                               C-1:                               Discussing forms of software distribution

                               C-2:                               Compiling and installing a program from source code

                               C-3:                               Using RPM to install and remove software

                               Topic D: 0  Compressing binary and image files

                       D-1:                       Using the gzexe utility

                       D-2:                       Using the cjpeg utility

                       Unit 15 :  Troubleshooting and performance monitoring

                               Topic A: 0  Troubleshooting

                               A-1:                               Discussing troubleshooting methodology

                               A-2:                               Resolving hardware problems

                               A-3:                               Resolving software-related problems

                               A-4:                               Viewing and modifying package dependencies

                               Topic B: 0  Performance monitoring

                               B-1:                               Using the mpstat, iostat, and sar commands

                               B-2:                               Using the free and vmstat commands

                               Topic C: 0  Customizing the kernel

                               C-1:                               Managing kernel modules

                               C-2:                               Compiling and using a new kernel

                               C-3:                               Discussing kernel patches

                               Topic D: 0  Troubleshooting and tuning the hard disk

                       D-1:                       Using the hdparm program

                       D-2:                       Tuning hard disk performance

                       Unit 16 :  Networking

                               Topic A: 0  TCP/IP

                               A-1:                               Discussing the TCP/IP protocol

                               A-2:                               Configuring TCP/IP

                               Topic B: 0  Configuring a PPP interface

                               B-1:                               Discussing the PPP interface

                               B-2:                               Resolving hostnames by using the /etc/hosts file

                               Topic C: 0  Connecting to network resources

                               C-1:                               Using the FTP daemon

                               C-2:                               Exporting a directory by using NFS

                               C-3:                               Enabling the telnet daemon and using a telnet utility

                               C-4:                               Using trusted access

                               C-5:                               Viewing Sendmailís configuration and using SMTP

                               C-6:                               Setting up an NIS server

                               Topic D: 0  Ethernet interfaces

                                                                                                                                                                                                                                                              D-1:                                                                                                                                                                                                                                                              Using the mii-tool

                                                                                                                                                                                                                                                              D-2:                                                                                                                                                                                                                                                              Changing the Ethernet interface parameters

                                                                                                                                                                                                                                                              D-3:                                                                                                                                                                                                                                                              Creating IP aliases