This is the start of the document.
Skip to:

[Login] [Join]
Contact us now
1 (888) 357-1204

Linux Fundamentals Training Course

Customized On-site Training

Request a Quote
or call 1 (888) 357-1204

(5 days)

Linux Fundamentals Training Summary

Designed to provide the essential skills needed to be proficient at the Unix or Linux command line, this challenging, highly praised course focuses on the fundamental concepts and tools which make Unix so powerful.

Linux Fundamentals Training Objectives

Students in this course commonly span a variety of skill levels, from beginners desiring a solid foundation in Unix to experienced users seeking to fill in gaps in their knowledge.

The curriculum is designed to provide hands-on experience. Subjects focused on during this class include the Unix filesystem and how to manipulate it; the basic Unix notions of pipes, redirection, regular expressions, and other tools for performing complex tasks; the management of processes and jobs; vi, the standard Unix editor; and the ability to construct shell scripts to automate routine or difficult operations.

Linux Fundamentals Training Prerequisites

Students are expected to be familiar and comfortable with computers. No familiarity with Linux or other Unix operating systems is expected or required.

Additional Notes for Linux Fundamentals Training

This course is currently supported on the latest releases of Red Hat Enterprise Linux, Fedora Core Linux, SUSE Linux Enterprise Server, or SUSE Linux Professional.

Linux Fundamentals Training Outline

DAY 1
  • Linux history
  • Modern Linux
  • Distributions
  • Multi-User concepts
  • Logging in
  • Gathering login session information
  • Getting help
  • Filesystem Structure
  • Navigating the filesystem
  • Determining disk usage
  • File/directory ownership and permissions
  • Working with files and directories
  • Special file permissions
  • User Private Group scheme
DAY 2
  • Directory and file manipulation
  • Unix filesystem structure
  • Filesystem links
  • Displaying the contents of files
  • Searching the filesystem
  • Producing file statistics
  • Searching inside files
  • Editing files - SED and AWK
  • Text processing - sort, uniq, cut, and paste
  • Shell basics
  • Communication channels and redirection
  • Shell meta-characters
  • Environment variables
  • Meta-character expansion and quoting
  • Command chaining and nesting
  • Regular expressions
DAY 3
  • Archiving - tar, cpio, zip
  • Compression - compress, gzip, bzip2
  • Text editing - PICO/NANO
  • Editor foundations - vi, emacs
  • Advanced editing - vi, emacs
  • Command shell efficiency
  • history, editing, completion, shortcuts
  • Fundamental shell scripting
  • Positional parameters
  • Input / Output
  • Doing math
  • Comparisons and loops
DAY 4
  • Process creation and states
  • Viewing processes
  • Signals
  • Job control
  • Terminal multitasking - screen
  • Messaging - write, talk, ytalk
  • Messaging - IRC, and IM
  • Email - mail, pine, evolution
  • Secure remote access - SSH
  • Transfering files - SCP
  • Interactive transfer - SFTP
  • SSH key management
  • Downloading software
  • NcFTP, lftp, wget, lynx, links
  • Compiling and installing
  • Installing packages - RPM
  • Querying and verifying - RPM
DAY 5
  • Linux printer sub-systems
  • Comparing lpd, LPRng, and CUPS
  • User print commands
  • Format conversion utilities
  • Mounting filesystems
  • Interacting with NFS and SMB
  • Modifying /etc/fstab
  • Autofs
  • Using removable media
  • Mtools package
  • X Windows System
  • XFree86 vs. X.org
  • Using X remotely: XDMCP, VNC, $DISPLAY
  • X security
  • Customizing X sessions
  • Desktop environments
  • GNOME and KDE


This is the end of the document. Go back to the top.