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