CompTIA Linux+ Training

 
Instructor-Led Course (5 days)
Version 1.3 Updated November 07, 2004

Course Description - Linux+ Specialist:

This course helps you prepare for the CompTIA Linux+ Certification exam. The course teaches Linux user commands, shell script programming, and essential Linux system administration tasks. Note that completion of this course alone is not adequate preparation to pass the exam. The actual Linux+ Certification is designed to measure the competencies of Linux professionals who have six to twelve months of practical experience with the Linux operating system. Thus, after this course you need more study, practice, and experience prior to taking the exam.

Course Benefits:

By completing the Linux + program students will have more in-depth skills using the operating system that many security tools are created with and run under. Students will leave with the latest version of Fedora Core 3 Linux, and the knowledge to install, maintain, and use security tools associated with it.

Certified Professional Exams:

  • CompTIA Linux+ Certification exam

Prerequisite:

We assume that you have used a computer before and have a basic understanding of how to interact with one. Any previous UNIX or Linux experience you may have will be very helpful, whether as a user, administrator, or programmer.

Course Contents:


Getting Started

• What is UNIX?
• A Brief History of UNIX
• Linux
• The Toolkit Philosophy
• Linux Distributions
• Free Software and Open Source Movements
• Logging In
• Logging Out
• Try a Few More Commands
• Changing Your Password
• Online Documentation - man Pages
• Online Documentation - info Pages

The File System - Files

• What is a File?
• The ls Command
• The cat Command
• The more and less Commands
• The head and tail Commands
• Copy, Rename, and Delete: cp, mv, rm
• File Names
• Working with MS-DOS Disks; mtools

The File System - Directories

• Hierarchical File System
• Pathnames
• The pwd and cd Command - Navigating Directories
• The mkdir and rmdir - Managing Directories
• The cp Command (again) - Copy Files
• Two Useful Directory Names - . and ..

Text Editors

• Linux Text Editors
• The pico Editor
• The Nedit Editor
• The Emacs Text Editor
• The vi Text Editor Family

Editing With vi

• What is vi?
• Getting Started - vi Buffering
• Command Mode and Insert Mode
• Getting Started
• Moving the Cursor Around
• Inserting Text
• Deleting a Character or Line
• Undo Last Command
• Opening a New Line
• Save Your Work or Abort the Session
• Review of vi Commands

Text Handling Utilities

• The grep Utility
• The tr Utility
• The cut Utility
• The sort Utility
• The wc Utility
• The diff Utility
• The lpr Utility

File System Security

• File Permissions
• The chmod Utility
• Directory Permissions
• The umask Command
• The chown, chgrp, and su Commands

Using the Shell

• What is a Shell?
• The Command Line
• Standard Input, Standard Output and Error
• Using Default Standard In and Output
• I/O Redirection
• I/O Redirection - Examples
• I/O Redirection - Warning
• Appending Output of a File
• Pipes
• The tee Utility

Filename Generation

• Filename Generation
• The ? Special Character
• The * Special Character
• The [] Special Characters
• The ! Special Character

Shell Programming Concepts

• What is a Shell?
• Which Shell?
• What is a Shell Script?
• Why Use Shell Scripts?

Flow Control

• The Exit Status of Commands
• Command Line Examples
• The test Command
• The if-then-else Construct
• The elif Construct
• A Loop Example

X Windows and Desktops

• The X Window System
• Using X
• Window Managers and Desktops
• The Gnome Desktop
• Applications: OpenOffice
• Applications: Web Browsers

Overview of System Administration

• A Brief History of UNIX
• Linux
• Linux Distributions
• Online Documentation - The man Pages
• Online Documentation - The info Pages

User Administration

• What is a "user" in Linux?
• The /etc/passwd File
• Passwords
• The /etc/shadow File
• Groups
• The /etc/group File
• Adding Users
• Deleting Users
• Modifying User Attributes
• The Login Process
• /etc/profile and .profile
• The su Command

File Systems and Files

• Files and Inodes
• Files
• Directories
• Symbolic Links
• Named Pipes and Sockets
• Device Files
• Character and Block Devices
• A File System Tour
• The find Command

Advanced File System Concepts

• File System Concepts
• Traditional UNIX File Systems
• UNIX File System Advances
• The Virtual File System
• ext2 File System Design
• The Superblock
• Extended File Attributes
• Recovery and Journaling
• Third-Generation File Systems

Disk Management

• Partitions and File Systems
• Making a File System
• The fdisk Command
• The mkfs Command
• The mount Command
• The fstab File
• The fsck Command
• The df Command
The du Command

Archiving Files

• Backup Strategies
• Archiving Tools
• The tar Command
• The cpio Command
• The dump Command
• The zip Utility
• The dd Utility
• Compressing Files
• Backup Strategies

Linux Processes

• Overview of Processes
• Process Space
• The fork/exec Mechanism
• Process Table
• The ps Command
• The /proc File System
• Background Processes
• The kill Command

Job Scheduling

• Scheduling Jobs
• The crond and atd Daemons
• The at Command
• The crontab Command
• Format of cron Files
• System crontab Files

System Startup and Shutdown

• Overview of the Bootup Sequence
• LILO
• GRUB
• Kernel Startup
• The init Daemon
• /etc/inittab
• The init Command
• The rc Scripts
• The chkconfig Command
• Single-User Mode
• The shutdown Command
• Communicating with Users: The wall Command

Performance Monitoring and Tuning

• Swapping and Paging
• Managing Swap Space
• Managing Kernel Resources
• The vmstat Command
• The top Command
• The strace Command

Networking Fundamentals

• IP Addresses and Netmasks
• Name Resolution
• The /etc/hosts File
• DNS Configuration
• DNS Tools
• Default Route

Configuring TCP/IP

• Network Interfaces
• The ifconfig Command
• Network Scripts
• The netstat Command
• The route Command
• The traceroute Command
• Ping
• Using Telnet

Network Services

• TCP/IP and Ports
• The /etc/services File
• The xinetd Daemon
• The /etc/xinetd.conf File
• Host-Based Access Control

Sharing Filesystems

• File and Print Sharing
• Sharing Filesystems with NFS
• NFS Mounts
• Samba Server Overview
• The smb.conf File
• The smbclient Utility
• Mounting smb Shares

Linux System Security

• Security Overview
• Security Basics
• PAM - Pluggable Authentication Modules
• Configuring PAM
• The Linux Firewall
• Configuring the Firewall with iptables
• Secure networking with ssh
• System Logs
• Security Resources

Package Management

• Software Installation and Management
• The rpm Command
• Installing and Upgrading Software with rpm
• Removing Packages
• The rpm Database

 
 
 
   
 
 
MILE2 NEWS
 
Mile2 News & Press releases
IT SECURITY ALERTS
Spyware abuse includes domestic abuse says McAfee (Jan 30, 2008)
PAKISTAN: AJK to have cyber crime unit (Jan 29, 2008)
Jihadists get world-class encryption kit (Jan 30, 2008)
Hackers victimize Philippines ex-nat'l treasurer Leonor Briones (Jan 30, 2008)
 
 
CHOOSE YOUR REGION
 
Legal Notice Careers Sitemap Company Contact