• Decrease font size
  • Default font           size
  • Increase font size

Linux Essentials

Print E-mail

Try a Self-Paced Training Module Now!Visit GogoTraining and Buy this Self-Paced Training Technical Course Now!

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