Linux+ Certification

Code:

  CR22-460

Series:

  IT Technical

Duration:

  5 days

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
Troubleshooting
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

Linux+ Certification


After completing this course, students will know 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; search text files for regular expressions by using grep; identify common editors; and use the vi editor.
  • 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 CDROMs to and from the directory tree, create hard disk partitions, mount and unmount hard disk partitions to and from the directory tree, monitor free space on mounted filesystems, check filesystems for errors, and use hard disk quotas to limit space usage.
  • 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.
  • Categorize the different types of processes, use utilities to view processes, illustrate the differences between common kill signals, describe how binary programs and shell scripts are executed, create and manipulate background processes, use utilities to modify the priority of a process, schedule commands to execute in the future by using the at daemon, and schedule commands to execute repetitively by using the cron daemon.
  • Set up, manage, and print to printers and understand the purpose of log files and how they are administered.
  • Create, modify, manage, and delete user and group accounts by using commandline utilities and the User Manager; find broken links and orphan files; and use file date and time stamps.
  • Outline the features of compression utilities; compress and decompress files; perform system back-ups by using the tar, cpio, and dump commands; compile and install software packages from source code; and use the Red Hat Package Manager to install, manage, and remove software packages.
  • Identify good troubleshooting practices, troubleshoot common hardware- and software-related problems, and monitor system performance.
  • Understand the basic configuration of the TCP/IP protocol; configure a NIC interface to use the TCP/IP protocol; configure a modem, ISDN, and DSL interface to use the PPP and TCP/IP protocols; understand the purpose of hostnames and how they are resolved to IP addresses; use common network utilities to interact with network services; identify and configure common network services.
  • Identify good practices for maintaining system security, explore the different ways systems are vulnerable to intrusion, practice monitoring and minimizing network services, and explore ways to detect if an intrusion has occurred.

Prerequisites:


One half year to one year experience using Linux