Linux-075: Linux Essentials

COURSE OUTLINE:

Description This five-day course provides the student with the knowledge to use Linux both as an end user and as an entry-level system administrator. This course is also designed to prepare students for the RHCSAâ„¢ certification exam (in conjunction with 'OCS-linux-175: Linux Administration I').

Designed for individuals who are new to Linux, OCS-linux-075 lays the foundation necessary to become successful working in a Linux environment. Students are provided with hands on instruction in both fundamental and advanced topics.

In addition to helping students prepare for the RHCSAâ„¢ (Red Hat® Certified System Administrator) exam, students gain experience that will assist them in handling real world Linux tasks.

Prerequisites
Prior to attending this class, students should have the following experience:

  • Basic computer knowledge
  • Basic keyboarding skills

Unit 01: Basic Linux Concepts

  • Logging in
  • Changing password
  • Basic command usage
Unit 02: Using the GUIs
  • Linux desktops
  • Using GNOME
  • Customizing GNOME
Unit 03: The Filesystem
  • Filesystem structure
  • Accessing the filesystem
  • Modify the filesystem
Unit 04: Handling Files
  • Copying & moving files
  • Viewing files
  • Removing files
Unit 05: File Manipulation
  • Filter commands
  • Finding files
  • Comparing files
Unit 06: Metacharacters
  • Wildcards
  • Redirection of Input & Output
Unit 07: Shell Features
  • Shell variables
  • Command aliases
  • Quoting
Unit 08: File Security
  • Understanding file permissions
  • Setting file permissions
  • Default permissions
Unit 09: The vim Editor
  • vim functionality
  • Input & movement commands
  • advanced vim commands
Unit 10: Jobs and Processes
  • Listing jobs & processes
  • Signals
  • Stopping and pausing jobs & processes
Unit 11: File Compression
  • tar
  • gzip
  • zip
Unit 12: Using crontab and at
  • schedule processes with crontab
  • anacron
  • schedule processes with at
Unit 13: Shell Scripting
  • Conditional statements
  • Input/output
  • Handling Signals
  • Debugging
Unit 14 : Installation
  • Installation requirements
  • Installation methods
  • Interactive installations
Unit 15: Software Management
  • Connection to a repository
  • Installing software
  • Removing software