Linux+ Certification:
2004 Objectives

Topic-Level Outline

             Days:           5

Prerequisites:           One half year to one year experience using Linux

             Unit 1 :           Introduction to Linux

           Topic A: 0   Linux as an operating system

           A-1:           Discussing operating systems

           A-2:           Understanding Linux as an operating system

           A-3:           Discussing Linux distributions

           Topic B: 0   Common uses for Linux

             B-1:             Linux as an Internet server

             B-2:             Linux as a file and print server

             B-3:             Linux in business and science

             B-4:             Linux as an office workstation

             Unit 2 :           Installing a Linux system

           Topic A: 0   Installing Linux

           A-1:           Starting the installation

           A-2:           Creating hard disk partitions

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

           A-4:           Choosing system language and time zone

           A-5:           Setting the root password

           A-6:           Selecting and installing packages

           A-7:           Completing the installation

           Topic B: 0   Understanding hardware

           B-1:           Discussing central processing units

           B-2:           Understanding physical memory

           B-3:           Using disk drives

           B-4:           Discussing mainboards and peripheral components

           B-5:           Discussing video adapters and monitors

           Topic C: 0   Gathering pre-installation information

             C-1:             Creating a pre-installation checklist

             Unit 3 :           Exploring interfaces and filesystems

           Topic A: 0   Linux interfaces

           A-1:           Discussing terminals and shells

           Topic B: 0   Basic shell commands

           B-1:           Using shell commands and metacharacters

           B-2:           Getting help

           B-3:           Shutting down the system

           Topic C: 0   Files and directories

           C-1:           Logging on and navigating the file structure

           C-2:           Examining files and file types

           C-3:           Using wildcard metacharacters

           Topic D: 0   Displaying the contents of files

           D-1:           Displaying text file contents

           D-2:           Displaying binary data

           Topic E: 0   Searching and editing text files

             E-1:             Using regular expressions in grep and egrep

             E-2:             Using the vi editor

             E-3:             Exploring vi options

             E-4:             Discussing common text editors

             Unit 4 :           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 5 :           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 filesystems errors

             D-2:             Establishing disk quotas

             Unit 6 :           Advanced installation and troubleshooting

           Topic A: 0   Advanced hardware configuration

           A-1:           Discussing SCSI

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

           A-3:           Discussing power management

           Topic B: 0   Fault-tolerant disk systems

           B-1:           Discussing RAID levels

           Topic C: 0   Advanced installation methods

           C-1:           Discussing installation methods

           C-2:           Discussing Network installation methods

           C-3:           Creating a kickstart file

           Topic D: 0   Troubleshooting installations

             D-1:             Viewing system information

             Unit 7 :           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 BASH command history

             D-2:             Customizing BASH command history

             Unit 8 :           System initialization

           Topic A: 0   Booting and boot loaders

           A-1:           Discussing the boot process

           A-2:           Installing and configuring LILO

           A-3:           Configuring GRUB

           A-4:           Resizing a Windows partition by using FIPS

           Topic B: 0   System initialization

             B-1:             Exploring and changing runlevels

             B-2:             Starting fake daemons

             Unit 9 :           The X Windows system

           Topic A: 0   GUI components

           A-1:           Discussing X Windows

           A-2:           Controlling X Windows and environments

           Topic B: 0   Configuring X Windows

           B-1:           Using command line tools to configure graphics

           B-2:           Configuring gdm

           Unit 10 :           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 at and crontab to schedule processes

           Unit 11 :           Printer and log file administration

           Topic A: 0   Printer administration

           A-1:           Discussing CUPS

           A-2:           Discussing print job management

           A-3:           Creating a local printer

           A-4:           Managing print jobs

           Topic B: 0   Log file administration

           B-1:           Using the logrotate utility

           Unit 12 :           User, group, and file administration

           Topic A: 0   Administering users and groups

           A-1:           Creating user accounts

           A-2:           Modifying user accounts

           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 13 :           Compression, backup, and software installation

           Topic A: 0   Compression

           A-1:           Compressing and decompressing files

           Topic B: 0   System backup

           B-1:           Discussing backup 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 query packages

           C-4:           Using RPM to install and remove software

           Unit 14 :           Troubleshooting and performance monitoring

           Topic A: 0   Troubleshooting

           A-1:           Discussing troubleshooting methodology

           A-2:           Resolving hardware problems

           A-3:           Resolving software 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 top, free, and vmstat commands

           Unit 15 :           Network Configuration

           Topic A: 0   Networks and TCP/IP

           A-1:           Discussing the TCP/IP protocol

           A-2:           Discussing TCP/IP classes and subnetting

           A-3:           Configuring a TCP/IP NIC interface

           Topic B: 0   Configuring a PPP interface

           B-1:           Discussing the PPP interface

           Topic C: 0   Name resolution

           C-1:           Resolving host names by using the /etc/hosts file

           Topic D: 0   Using network resources

           D-1:           Using the FTP daemon

           D-2:           Enabling the telnet daemon and using a telnet utility

           D-3:           Using rlogin and ssh

           D-4:           Viewing e-mail with mutt and mail

           Topic E: 0   Configuring network services

           E-1:           Discussing xinetd and standalone daemons

           E-2:           Configuring Apache

           E-3:           Configuring Samba

           E-4:           Exporting a directory by using NFS

           E-5:           Configuring netfilter/iptables

           Unit 16 :           Security

           Topic A: 0   System security

           A-1:           Using su and sudo

           A-2:           Examining services using nmap

           Topic B: 0   Detecting intrusion

   B-1:   Exploring system security

   Appendix A :           The GNU Public License

   Appendix B :           Finding Linux resources on the Internet