Linux Fundamentals

This course has 50% hands-on labs and each student is encouraged to ask questions that would make Linux relevant to their environment.

Overview

Working with Linux requires an understanding of file systems, process management, command line tools, permissions, and much more. This comprehensive hands-ion course is designed to provide an in-depth introduction to the Linux environment.  The focus of this course is on both practical skills and the Big Picture of Linux.  Each topic is introduced by stepping back and introducing the “why” this topic is important, then going into the topic to understand the “how”.  This course has 50% hands-on labs and each student is encouraged to ask questions that would make Linux relevant to their environment.

Audience

This course is designed for anyone who needs to learn Linux fundamentals

Length

40 hours

Outline

  • Overview
  • Understanding the Linux Filesystem
  • The Linux Kernel
  • Mastering the Command Line
  • Working with Files and Directories
  • Understanding Permissions
  • Linux Job Control
  • Working with Superuser Access
  • Working with Linux Editors, using vi
  • Scripting Linux
  • Automating tasks with shell scripts
  • The Apache Web Server
  • File Sharing
  • Linux Best Practices
  • Customizing your environment