GL947 - Linux Fundamentals (2 Day Custom)

Select topics from the GL120 "Linux Fundamentals" course.

Prerequisites:

Topics of the GL120 "Linux Fundamentals" course not covered in this course.

Supported Distributions:
Red Hat Enterprise Linux 6
Course Outline:
  1. Login and Exploration
    1. Logging In
    2. Running Programs
    3. Interacting with Command Line
    4. Gathering Login Session Info
    5. got root?
    6. Switching User Contexts
    7. sudo
    8. Help from Commands and Documentation
    9. Getting Help with man & info
    Lab Tasks
    1. Login and Discovery
  2. The Linux Filesystem
    1. Filesystem Hierarchy Standard
    2. Navigating the Filesystem
    3. Displaying Directory Contents
    4. File Ownership
    5. File and Directory Permissions
    6. Changing File Permissions
    Lab Tasks
    1. Navigating Directories and Listing Files
    2. Disk and Filesystem Usage
    3. File and Directory Ownership and Permissions
  3. Manipulating Files
    1. Directory Manipulation
    2. File Manipulation
    3. Deleting and Creating Files
    4. Displaying Files
    5. Previewing Files
    6. Producing File Statistics
    Lab Tasks
    1. Manipulating Files and Directories
    2. File Examination & Search Commands
  4. Shell Basics
    1. Role of Command Shell
    2. Communication Channels
    3. File Redirection
    4. Piping Commands Together
    5. Filename Matching
    6. File Globbing and Wildcard Patterns
    7. Brace Expansion
    8. Shell and Environment Variables
    9. Key Environment Variables
    10. General Quoting Rules
    11. Nesting Commands
    12. Multiple and Multi-line Commands
    Lab Tasks
    1. Connecting Commands
    2. Wildcard File Matching
    3. Shell Variables
    4. Shell Meta-Characters
    5. Command Substitution
  5. Archiving and Compression
    1. Archives with tar
    2. The gzip Compression Utility
    3. The bzip2 Compression Utility
    4. The XZ Compression Utility
    5. The PKZIP Archiving/Compression format
    Lab Tasks
    1. Archiving and Compression
  6. Text Processing
    1. Searching Inside Files
    2. The Streaming Editor
    3. Text Processing with awk
    4. Replacing Text Characters
    5. Text Sorting
    6. Duplicate Removal Utility
    7. Extracting Columns of Text
    Lab Tasks
    1. Text Processing
  7. Regular Expressions
    1. Regular Expression Overview
    2. Regular Expressions
    3. RE Character Classes
    4. RE Quantifiers
    5. RE Parenthesis
    Lab Tasks
    1. Pattern Matching with Regular Expressions
    2. Extended Regular Expressions
    3. Using Regular Expressions With sed
  8. Command Shells
    1. Shells
    2. Identifying the Shell
    3. Changing the Shell
    4. Bourne sh: Configuration Files
    5. Script Execution
    6. bash: "shortcuts"
    7. bash: prompt
    Lab Tasks
    1. Linux Shells
    2. Bash History
    3. Aliases
    4. Bash Login Scripts
  9. Introduction to Shell Scripting
    1. Shell Script Strengths and Weaknesses
    2. Example Shell Script
    3. Positional Parameters
    4. Input & Output
    5. Doing Math
    6. Comparisons with test
    7. Exit Status
    8. Conditional Statements
    9. Flow Control: case
    10. The for Loop
    11. The while and until Loops
    Lab Tasks
    1. Writing a Shell Script
  10. Process Management and Job Control
    1. What is a Process?
    2. Process Lifecycle
    3. Process States
    4. Viewing Processes
    5. Signals
    6. Tools to Send Signals
    Lab Tasks
    1. Process Management and Job Control Basics
  11. The Secure Shell (SSH)
    1. Secure Shell
    2. ssh and sshd Configuration
    3. Accessing Remote Shells
    4. Transferring Files
    5. Alternative sftp Clients
    6. SSH Key Management
    7. ssh-agent
    Lab Tasks
    1. Introduction to ssh and scp
    2. SSH Key-based User Authentication
    3. Using ssh-agent
Upcoming GL947 Classes
No classes currently scheduled.
Request this class
Don't see what you're looking for? Check our schedule or make a request.