Linux Foundations

Linux Foundations in an introductory class for the Linux operating system. The class covers command usage and basic file system maintenance.

This course is a 4 day class.

Linux Foundations Course Outline

  1. Introduction to Linux

    • History of Unix and Linux
    • Linux distributions
    • Logging in
    • Basic commands
    • Getting help
    • The root user

  2. Files and Directories

    • File system basics
    • Navigation
    • Creating directories and files
    • Viewing files
    • Finding files

  3. The Bash Shell

    • Command line basics
    • Redirection
    • Wildcards
    • Variables
    • Quoting
    • New shells
    • Changing shells
    • Running executables
    • Bash shortcuts
    • Command history
    • Configuration

  4. File Permissions

    • Owners and groups
    • File permissions
    • umask
    • Private group scheme
    • Advanced file permissions

  5. Text Processing

    • grep
    • Regular expressions
    • Text processing commands
    • sed and awk

  6. File Management Utilities

    • Disk usage
    • Compression
    • Archiving

  7. The vi Editor

    • History
    • Modes
    • Movement commands
    • Insertion commands
    • Editing commands
    • Search and replace
    • Options and configuration

  8. Processes and Jobs

    • Processes
    • init
    • Process utilities
    • Screen

  9. Package Management

    • History
    • Tarballs
    • RPM
    • yum

  10. SSH

    • Secure shell
    • Configuration
    • File transfers
    • Key management

  11. Mounting Filesystems

    • Commands
    • NFS
    • Samba
    • autofs

  12. Introduction to Shell Scripting

    • Basic shell script
    • Variables
    • test command
    • Looping structures

  n + 1, Inc.     Phone: (502) 276-6277
Copyright © 1999-2010 n + 1, Inc. All Rights Reserved.
Linux is the trademark of Linus Torvalds. All other trademarks are property of their respective owners.