Overview
  • Course Overview
Day 1
  • Background and Introduction
  • Linux Distributions
  • Installing VirtualBox on Windows
  • Installing VirtualBox on Mac
  • Installing Linux Using an Image for VirtualBox
  • VirtualBox Troubleshooting Tips
  • When to Install Linux from Scratch
  • Installing CentOS from Scratch / CentOS Manual Installation Process
  • Getting Connected
  • Connect Directly
  • Review
Day 2
  • The Linux Directory Structure
  • The Shell
  • Basic Linux Commands
  • Teach Yourself to Fish
  • Working with Directories
  • Listing Files and Understanding LS Output
  • Quiz 1
Day 3
  • File and Directory Permissions Explained - Part One
  • File and Directory Permissions Explained - Part Two
  • View Files and the Nano Editor
  • Editing Files in Vi
  • Vi Cheat Sheet
  • Editing Files with Emacs
  • Emacs Cheat Sheet
  • Finding Files and Directories
  • Graphical Editors
  • Quiz 2
Day 4
  • Deleting, Copying, Moving, and Renaming Files
  • Wildcards - Part One
  • Wildcards - Part Two
  • Input, Output, and Redirection
  • Comparing Files
  • Searching in Files and Using Pipes
  • Transferring and Copying Files over the Network
  • Customizing the Shell Prompt
  • Shell Aliases
  • Review
  • Quiz 3
Day 5
  • Environment Variables
  • Environment Variables - Text Supplement
  • Processes and Job Control
  • Scheduling Repeated Jobs with Cron
  • Switching Users and Running Commands as Others
  • Shell History and Tab Completion
  • Installing Software on RPM Based Linux Distros: RedHat, CentOS, AlmaLinux, Rocky
  • Installing Software on Debian Based Linux Distros: Debian, Ubuntu, Kali Linux
  • Quiz 4
  • Conclusion - Congratulations and Thank You!
Addendum - Connecting to a Linux Virtual Machine Over the Network
  • Connecting to a Linux Virtual Machine Over the Network
Bonus
  • Bonus - Installing NGINX, MySQL, PHP, and Wordpress on Ubuntu
Bonus - Slides
  • Background and Introduction
  • Getting Access
  • Getting Connected
  • Linux Directory Structure
  • Welcome to Shell
  • Basic Linux Commands
  • Getting Help
  • Directories
  • Listing Files
  • Permissions
  • Finding Files
  • Nano
  • Vi
  • Emacs
  • Graphical Editors
  • Managing Files
  • Customizing the Shell Prompt
  • Wildcards
  • I/O Redirection
  • Comparing Files
  • Searching in Files
  • Transferring Files
  • Aliases
  • Switching Users and Sudo
  • Shell History
  • Environment Variables
  • Jobs
  • Cron
  • Installing Software
Videos Replaced by Updated Lectures
  • Getting Access to a Linux System
  • Installing VirtualBox on Windows
  • Installing VirtualBox on Mac
  • Installing Linux Using an Image for VirtualBox
  • Installing Ubuntu from Scratch
Bonus Section
  • Bonus Lecture