Pace University
914-422-4054
212-346-1222
New York City | Westchester

RHA 030 Linux Computing Essentials

Course Format

Class will run two evenings per week (Mondays / Wednesdays) from 6:00pm to 8:00pm. 

If you are registering for a Saturday session:

Saturday sessions will run from 9:30 am to 2:30 pm (with 45 minute lunch break and two other short breaks before and after lunch) for 10 Saturdays. 

Cost - $ 2,400.00

You Will Learn To

Be effective users of Linux systems, acquiring skills and understanding of command line functions, file systems, users and groups, bash shell, process management, text editors, network applications, searching and organizing data, and graphical applications.

This Linux training course also helps prepare course participants for the Red Hat Certified System Administration (RHCSA) and Red Hat Certified Engineer (RHCE) exams, and serves as a prerequisite for the next course, Red Hat Linux System Administration.

Who Should Enroll

Anyone with experience or skills in Microsoft Operating Systems, A+, Network+ or other general IT background interested in expanding their IT skills and advancing their career in Linux.   

Course Description

An introduction to fundamental end-user and system administration skills in Red Hat Enterprise Linux, participants learn to properly manage a Linux workstation or server, including installation and configuration of local components and services as well as connections to existing network services. This course builds on students' existing technical knowledge by focusing on GUI-based tools, while still covering key command line concepts.

Detailed Course Outline

Lesson 1
    1.  Logging In
a)     Starting Linux Sessions
b)     Virtual Consoles
c)     The X Graphical Environment
d)     Terminals in the Graphical environment
e)     Logging out from the graphical environment
f)      Using the who command to determine who's on the system
g)     Logging into a machine over the network
h)     Using virtual consoles
i)      Online Exercises
j)      Test Questions
   2. The Kernel, Programs, and Processes
   3.  Examining the Filesystem
   4.  Running Commands
   5.  Managing Terminals
   6. Getting Help
 
Lesson 2
      1. Filesystem Navigation
      2. Important Directories
      3. Managing Files
      4. Managing Directories
      5. File Names and File Globbing
      6. Examining Files
      7. Editing Files
 
Lesson 3
1. Linux Users and the /etc/passwd File
2. Linux Groups and the /etc/group File
3. Examining User Information
4. Changing Identity
 
Lesson 4
1. Regular File Ownerships and Permissions
2. Changing File Permissions: chmod
3. Changing File Ownerships with chgrp and chown
4. Directory Ownerships and Permissions
5. chmod Revisited: Octal Notation
6. Controlling Default Permissions: umask
 
Lesson 5
1. File Details
2. Hard and Soft Links
3. Directories and Device Nodes
4. Disks, Filesystems, and Mounting
5. Locating Files with locate and _nd
6. Compressing Files: gzip and bzip2
7. Archiving Files with tar
 
 Lesson 6
1. Introduction to Bash
    2. Command Lists and Scripts
    3. Bash Variable
    4. Command Line Expansion
    5. Shell Customizations
    6. Sourcing Shell Scripts and Shell Initialization
 
Lesson 7
1. Standard In and Standard Out
2. Standard Error
3. Pipes
 
Lesson 8
1. Text Encoding and Word Counting
2. Finding Text: grep
3. Introduction to Regular Expressions
4. Everything Sorting: sort and uniq
5. Extracting and Assembling Text: cut and paste
6. Tracking differences: diff
7. Translating Text: tr
8. Spell Checking: aspell
9. Formatting Text (fmt) and Splitting Files (split)
 
Lesson 9
1. An Introduction to Processes
2. Process States
3. Process Scheduling: nice and renice
4. Sending Signals
5. Job Control
6. Scheduling Delayed Tasks: at
7. Scheduling Periodic Tasks: cron
 
Lesson 10
1. An Introduction to TCP/IP Networking
2. Linux Printing
3. Managing Print_les
4. Email Overview
5. The Evolution MUA
6. Network Diagnostic Applications
7. Terminal Based Web and FTP Clients
8. Remote Shell Commands
 
Lesson 11
1. Advanced Shell Scripting
2. Character Encoding and Internationalization
3. The RPM Package Manager

 

Copyright © 1984-2012 Pace University.
All Rights Reserved
Created by: pcbt@pace.edu
Pace Center for Business and Technology
914-422-4054
212-346-1222
Pace blog Facebook Twitter