CompTIA Linux+ Certification
Training courseware overview
This 5-day course prepares students for CompTIA's current Linux+ certification exam. It provides a comprehensive guide to common tasks performed by system administrators, including installation, customization, and troubleshooting. Expanded coverage of networking and security are included, which map to the 2004 exam objectives.
On this course, students will learn how to:
- Outline the key features of the Linux operating system, list the advantages of using Linux, and explain the common uses of Linux in the industry.
- Install Fedora Core 2; describe common types of central processing units, physical memory, disk drives, mainboards, peripheral devices, video adapter cards, monitors, keyboards, and mice; and obtain the hardware and software information necessary to install Linux.
- Outline the structure of the interface and the roles of the kernel, terminal, and shell; enter basic shell commands; find command documentation; use shell metacharacters; properly shut down the operating system; discuss the Linux directory structure and files; use shell wildcards to specify multiple file names; display the contents of text files and binary files.
- Explain the function of the Filesystem Hierarchy Standard, use standard commands to manage files and directories, find files and directories, understand and create linked files, modify file and directory ownership, define and change file and directory permissions, identify the default permissions created on files and directories, and apply special file and directory permissions.
- Identify the types of device files in the /dev directory, understand common filesystem types and their features, mount and unmount floppy disks and CD-ROMs to and from the directory tree, create hard disk partitions, mount and unmount hard disk partitions to and from the directory tree.
- Install and configure SCSI devices; identify default IRQs, I/O addresses, and DMAs; explain how Plug-and-Play can be used to assign configuration to peripheral devices; explore fault-tolerant disk systems and RAID configurations; outline the steps used to install Linux from source files on a hard disk or network server; create a kickstart file; and troubleshoot the installation process.
- Redirect the input and output of a command; identify, manipulate, create, and export shell variables; edit environment files to create variables; describe the purpose of shell scripts; create and execute shell scripts; use common decision constructs in shell scripts; and use and customize the BASH shell command history feature
- Outline the major steps necessary to boot a Linux system, configure the LILO and GRUB boot loaders, dual boot Linux with the Windows operating system, understand how the init daemon initializes the system at boot time, and understand runlevels.
- Explain the purpose of the GUI components such as X Windows, window managers, and desktop environments; list the common window managers and desktop environments; configure X Windows by using various utilities; start and stop an X server; and run X applications from the command line
Target audience
This course is suitable both for those new to Linux administration and for users with previous experience requiring a review of the exam objectives.
Students should have basic experience of using a computer, such as the ability to use a mouse and keyboard, and basic knowledge of the Linux operating system, such as what Linux is and basic commands).
Training courseware content
Introduction to Linux Linux as an operating system • Common uses for Linux
Installing a Linux system Installing Linux • Understanding hardware • Gathering pre-installation information
Exploring interfaces and filesystems Linux interfaces • Basic shell commands • Files and directories • Displaying the contents of files • Searching and editing text files
Filesystem management The Filesystem Hierarchy Standard • Searching and linking files • File and directory permissions • Default and special permissions
Filesystem administration The /dev directory and device files • Using floppy disks and CD-ROMs • Hard disks • Monitoring filesystems
Advanced installation and troubleshooting Advanced hardware configuration • Fault-tolerant disk systems • Advanced installation methods • Troubleshooting installations
Working with the BASH shell Command input and output • Shell variables • Shell scripts • BASH command history
System initialization Booting and boot loaders • System initialization
The X Windows system GUI components • Configuring X Windows
Managing system processes Starting, viewing, and killing processes • Foreground and background processes • Process priorities and scheduling
Printer and log file administration Printer administration • Log file administration
User, group, and file administration Administering users and groups • Administering user files
Compression, backup, and software installation Compression • System backup • Software installation
Troubleshooting and performance monitoring
Network Configuration Networks and TCP/IP • Configuring a PPP interface • Name resolution • Using network resources • Configuring network services
Security System security • Detecting intrusion
Appendix: The GNU Public License
Appendix: Finding Linux resources on the Internet
Appendix: Linux+ exam objectives map |