Course Overview
  • Course Overview
The Linux Boot Process and System Logging
  • The Linux Boot Process
  • The Linux Boot Process - Demo
  • System Logging
  • The Linux Boot Process
Disk Management
  • Disk Management - Part I
  • Disk Management - Part II - Creating partitions with fdisk
  • Disk Management - Part III - File Systems
  • Disk Management
LVM - The Logical Volume Manager
  • Introduction to the Logical Volume Manager (LVM)
  • LVM: Layers of Abstraction
  • Creating Physical Volumes (PVs), Volume Groups (VGs), and Logical Volumes (LVs)
  • Extending Volume Groups and Logical Volumes
  • Mirroring Logical Volumes
  • Removing Logical Volumes, Physical Volumes, and Volume Groups
  • Migrating Data from One Storage Device to Another
  • Logical Volume Manager - Summary
User Management
  • Managing Users and Groups, Part One
  • Managing Users and Groups, Part Two
  • Switching Users, Running Commands as Others, and sudo
  • User Management
Networking
  • TCP/IP Networking for Linux System Administrators
  • Networking - DNS and hostnames
  • Networking - DHCP, Dynamic and Static Addressing
  • Network Troubleshooting, Part I
  • Network Troubleshooting, Part II
  • Networking
Managing Processes and Jobs
  • Processes and Job Control
  • Scheduling Jobs with Cron
  • Review
  • Processes and Jobs
Linux Permissions
  • File and Directory Permissions, Part One
  • File and Directory Permissions, Part Two
  • Special Permission Modes, Part I
  • Special Permission Modes, Part II
  • Permissions
Managing Software
  • Installing Software on RPM Based Linux Distros: RedHat, CentOS, AlmaLinux, Rocky
  • Installing Software on Debian Based Linux Distros: Debian, Ubuntu, Kali Linux
Viewing and Editing Files
  • Viewing Files and the Nano Editor
  • The vi editor
  • Vi Cheat Sheet
  • Emacs
  • Emacs Cheat Sheet
  • Graphical Editors
Shell Scripting
  • Shell Scripting, Part One
  • Shell Scripting, Part Two
  • Scripting
Summary
  • Conclusion - Congratulations and Thank You!
Put Your Skills Into Practice
  • Installing NGINX, MySQL, PHP and WordPress on an Ubuntu system.
Bonus - Command Line Kung Fu
  • Tab completion
  • Repeat as Root
  • Rerun a command starting with a string
  • Reuse arguments
  • Strip out comments and blank lines
  • Reuse the last item from the previous command
Bonus - Slides
  • Booting
  • System Logging
  • Disk Management
  • Networking
  • Network Troubleshooting
  • TCP/IP Networking
  • Processes and Job Control
  • Cron
  • Permissions
  • Managing Users and Groups
  • Vi
  • Switching Users and the sudo Command
  • Shell Scripting
  • Nano
  • Emacs
  • Graphical Editors
  • Additional Slides
Bonus Section
  • Bonus Lecture