Course Overview
This course is aimed at
Linux Professionals with six months of experience with the Linux
operating system. It covers basic installation, operating, and
troubleshooting services for the Linux operating system and hardware
on workstations and servers. Basic system administration tasks are
also covered.
Prerequisites
To
ensure your success, we recommend you first have the following
experience:
If you are planning on taking the CompTIA Linux+ exam, it is
recommended that you have six months of experience with the Linux
operating system and have taken the following course and exam:
• A+ Certification: Core Hardware
Performance-Based Objectives
• Define and identify origins, benefits, drawbacks, and uses of
the Linux operating system.
• Log in and enter commands on your Linux system.
• Properly shut down and restart your Linux workstation and use LILO
to start your Linux workstation.
• Create and configure users and groups.
• Manage the filesystem.
• Manage rights to files and directories.
• Use Linux text editors and redirection to create and modify files.
• Archive files with tar, cpio, and other commands.
• Work in the X Window environment.
• Manage print services.
• Add and update packages through package management utilities.
• Configure the Linux environment.
• Multitask commands and manage multitasking.
• Configure and manage services.
• Configure network services.
• Work with hardware.
• Troubleshoot Linux systems.
• Prepare for Linux system installation.
• Install a custom Linux installation.
Course Outline
Lesson 1: History and Development of Linux
Topic 1A: A Brief History of Linux
Topic 1B: Benefits of Linux
Topic 1C: Acquiring and Using Linux
Topic 1D: Examining Linux Distributions
Lesson 2: System Access
Topic 2A: Logging In and Using the Linux System
Topic 2B: Entering Commands
Topic 2C: Getting Help
Topic 2D: Obtaining Information About Your System
Topic 2E: Logging In and Using Remote Linux Systems
Lesson 3: Starting and Stopping Linux
Topic 3A: Shutting Down a Linux System
Topic 3B: Booting a Linux System
Topic 3C: Other Boot Methods
Lesson 4: User Accounts
Topic 4A: Creating Additional User Accounts
Topic 4B: Creating Groups
Topic 4C: Managing Users
Topic 4D: Managing Groups
Lesson 5: Introduction to the Filesystem
Topic 5A: Filesystem Navigation
Topic 5B: Managing the Filesystem
Topic 5C: Performing Filesystem Maintenance
Topic 5D: Locating Files
Lesson 6: Working with Linux Permissions
Topic 6A: Understanding Permissions
Topic 6B: Changing File and Directory Permissions
Topic 6C: Changing Default Permissions and Ownership
Topic 6D: Setting Daemon and Process Permissions
Topic 6E: Evaluating System Security
Lesson 7: Creating and Viewing Files
Topic 7A: Using the vi Editor
Topic 7B: Using Other Editors
Topic 7C: Examining File Contents
Topic 7D: Redirection
Lesson 8: Archiving Files
Topic 8A: Archiving Files with tar
Topic 8B: Archiving Files with cpio
Topic 8C: Archiving Files with Other Utilities
Topic 8D: Zipping Files
Topic 8E: Examining Backup Issues
Lesson 9: Working in X Windows
Topic 9A: Introduction to X Windows and GNOME
Topic 9B: Managing Files and Filesystems
Topic 9C: Customizing X Windows
Topic 9D: Configuring X Windows
Topic 9E: Choosing and Changing Window Managers and Desktops
Topic 9F: Remote X Window Access
Lesson 10: Printing Files
Topic 10A: Configuring a Local Printer
Topic 10B: Printing
Topic 10C: Managing Print Spools and Queues
Topic 10D: Configuring Remote Printers
Lesson 11: Package Management
Topic 11A: Examining Package Solutions
Topic 11B: Managing Packages with RPM
Topic 11C: Verifying and Repairing Applications
Topic 11D: Upgrading and Freshening Packages
Lesson 12: Configuring the Linux Environment
Topic 12A: Examining Shells
Topic 12B: Using Variables
Topic 12C: Examining Linux Configuration Script Files
Topic 12D: Examining System Startup Files
Topic 12E: Examining the /etc/fstab File
Topic 12F: Examining the cron System
Topic 12G: Creating a Shell Script
Lesson 13: Multitasking
Topic 13A: Managing Jobs and Background Processes
Topic 13B: Using the Process Table to Manage Processes
Topic 13C: Introducing Delayed and Detached Jobs
Lesson 14: Configuring and Managing Services
Topic 14A: Starting and Stopping Services
Topic 14B: Identifying Core and Non-critical Services
Topic 14C: Configuring Basic Client Services
Topic 14D: Configuring Basic Internet Services
Topic 14E: Working with Modules
Lesson 15: Managing Network Services
Topic 15A: Identifying Networking Concepts
Topic 15B: Configuring Basic Network Services and Settings
Topic 15C: Managing Network Services
Topic 15D: Managing Remote Network Services
Lesson 16: Working with Hardware
Topic 16A: ROM BIOS
Topic 16B: Installing and Configuring Add-in Hardware
Topic 16C: Removing and Replacing Hardware
Topic 16D: Installing and Configuring Hard Drives
Topic 16E: FireWire Ports
Topic 16F: Documenting Work Performed on a System
Lesson 17: Troubleshooting Linux Systems
Topic 17A: Understanding a Practical Troubleshooting Model
Topic 17B: Troubleshooting Equipment Problems
Topic 17C: Troubleshooting System Problems
Topic 17D: Troubleshooting Application and Package Problems
Topic 17E: Troubleshooting the Linux Operating System
Lesson 18: Preparing for a Linux Installation
Topic 18A: Gathering Installation Information
Topic 18B: Creating Installation Disks
Topic 18C: Partitioning the Disk
Lesson 19: Installing Red Hat Linux 7.0 Using the Workstation
Class
Topic 19A: Installing Red Hat Linux
Topic 19B: Configuring Linux
Lesson 20: Installing Red Hat Linux 7.0 with the Custom Class
Topic 20A: Why Use the Custom Class?
Topic 20B: Installing Linux Using the Custom Class
Topic 20C: Partitioning the System
Topic 20D: Choosing which Packages to Install
Appendix A: The KDE QuickStart Guide
An Invitation to KDE
Appendix B: Online Resources for Supporting Linux
Online Resources
Appendix C: Mapping Element K's Linux Certification Course to the
Exam Blue Print