|
 
Start Linux Training Today!
- Dashcourses has partnered with GogoTraining to bring you this Self-paced Course
- Set your own training schedule
- Watch as many times as you want 24/7 for 60 days following purchase
- Find out what Dashcourses' self-paced training is all about with no obligation - download Silverlight and View Module 1
- Our self-paced training modules are viewable in Internet Explorer, Firefox and Safari
Training Description
This hands-on Dashcourses' self-paced Linux Essentials training course will teach you the basics of Linux, a powerful open-source operating system. This class is one in a series of training classes to prepare the student to sit for the Red Hat Certified Technician (RHCT) exam and the Red Hat Certified Engineer (RCHE) exam.
Training Objectives
As a result of attending this course, you will be able to:
- Describe the basics of Linux, and Linux installation
- Use the basic to advanced filesystem
- Work with users and groups
- Use and program the bash shell
- Use the vi editor and various text processing tools such as awk and sed
- Find things, processes, and network applications
Prerequisites
Attendees should have experience in basic programming usage.
Training Outline
Linux Essentials Training Module OO: Course Introduction
Linux Essentials Training Module 01: Introduction to Linux
- Linux history
- Advantages of Linux and Open-source
- Linux distributions
- Three basic parts of Linux
Linux Essentials Training Module 02: Installation
- Hardware compatibility
- Disk partitioning
- Install boot process
- Firewall setup
Linux Essentials Training Module 03: Linux Usage Basics
- Logging in
- Accessing the command line
- Changing your password
- The root user
- Elevating privileges
- Editing text files
Linux Essentials Training Module 04: Running Linux Commands
- Running commands
- Getting help
- The whatis command
- The --help option
- man and info
Linux Essentials Training Module 05: Exploring the Filesystem
- Overview of the filesystem hierarchy
- pwd, pathname, ls and cd
- Copying and removing files
- Creating and removing directories
- Nautilus
- Determing file content, viewing files, file permissions
Linux Essentials Training Module 06: Introduction to the bash Shell
- Command line shortcuts and history tricks
- Command line expansion
- Command editing tricks
- gnome-terminal
Linux Essentials Training Module 07: Standard Input/Output and Pipes
- Standard input, output and error
- Redirecting standard input and output
- Redirecting standard error
- Redirecting both standard input and standard error
- Using pipes
Linux Essentials Training Module 08: Introduction to Users and Groups
- Linux security model
- Users and Groups
- Permission types
- Examining and changing permissions
Linux Essentials Training Module 09: Text Processing
- Regular expressions
- Extracting and manipulating text with sed, awk and Perl
Linux Essentials Training Module 10: Basic System Configuration
- Configuring date and time
- Configuring printers
- Network configuration
- System logs
Linux Essentials Training Module 11: The vi Editor
- Using vi
- Command vs. insert mode
Linux Essentials Training Module 12: Configuring the bash Shell
- bash variables
- Environment variables
- Aliases
- Startup and exit scripts
- Intro to shell scripting
Linux Essentials Training Module 13: Shell Programming
- Create and execute a simple shell program
- Using variables
- read and expr, || and &&
- The test command
- if, while, until, for, case
Linux Essentials Training Module 14: Network Applications
- Firefox and other web browsers
- Evolution and other email clients
- Email, encryption and digital signatures
- The pidgin messaging system
- telnet and the “r” services
- ssh, scp
- FTP clients
- Connecting to Windows disk shares
- File transfer with Nautilus
Linux Essentials Training Module 15: Advanced Users and Groups
- User and group ID numbers
- /etc/passwd, /etc/group and /etc/shadow
- System users and groups
- Changing your identity
- Default permissions
- SUID, SGID and sticky bits
Linux Essentials Training Module 16: Finding Things
- which
- whatis
- man –k (aka. apropos)
- find
- locate
- The Gnome search tool
Linux Essentials Training Module 17: Linux Processes
- Intro to processes
- Viewing processes, process states
- Sending signals and terminating processes
- Process management tools
- Running a process in the background
- Suspending a process
- cron and anacron
Linux Essentials Training Module 18: Advanced File System
- Partitions and filesystems
- Inode numbers
- Checking free space
- Working with archive files
- Compression utilities
Linux Essentials Training Module 19: The Next Steps
- Next steps in Linux
- Other Linux training classes
- The Linux community
Linux Essentials Training Module 20: Course Summary
|