Introduction and Course Overview
  • Introduction
  • Course Syllabus Overview
  • Download Syllabus
  • Thank You
  • Request
Setup the Lab
  • Welcome to Lab Setup
  • What is Virtual Box?
  • Installing Oracle Virtual Box
  • Creating First Virtual Machine
  • Linux CentOS 7 Installation (Recommended)
  • Linux CentOS8 Installation (Optional)
Shell Scripting Basics
  • Welcome to Shell Scripting Basics
  • What is Kernel?
  • What is a Shell?
  • What is Shell Scripting
  • Types of Shells
  • Starting a Shell
  • How to Run a Shell Script
Scripting Standards
  • Welcome to Scripting Standards
  • Scripts Naming Convention
  • Script File Permissions
  • Shell Script Format
  • Sequence of Script Execution
Basic Shell Scripts
  • Welcome to Basic Shell Scripting
  • Create your first script - Hello World
  • Run Basic Tasks - Script
  • Run Basic Administration Tasks
  • Defining Variables
  • Input/Output Script
  • Conditions/If else statements Scripts
  • Case Statements Script
  • For loop Script
  • do-while Scripts
  • Exit Status
  • Handouts
Real Life Scripts
  • Welcome to Real Life Scripting
  • Accessing data from a file
  • Check Remote Servers Connectivity (ping)
  • Script Scheduling and Notification
  • Script to Delete Old Files
  • Backup Filesystem
  • For loops Scripts for File System - 1
  • For loops Scripts for File System - 2
  • Copy Files to Remote Hosts
  • User Directory Assignment
  • List of Users Logged in by Date
  • Script for Central Logging (rsyslog)
  • Script for User Account Management
  • Disable Inactive Users
  • Check Process Status and Killing it
  • Disk Space Status
  • Status on Total Number of Files
  • Create System Inventory
  • Scripts with Pre-Defined Information
  • Getting Online Help
  • Congratulations
  • Homework
Additional Resources
  • Welcome to Additional Resources
  • Troubleshoot Putty Connectivity Issues
  • Important Things to Remember in Linux
  • Linux File Types
  • Wild Cards
  • Soft Links and Hard Links
  • File Ownership Commands
  • TAB Completion and Up Arrow Keys
  • Combing and Splitting Files
  • Linux File Editor (vi)
  • "sed" Command
  • System Utility Commands
  • System Logs Monitor
  • Terminal Commands
  • Aliases
  • NIC Bonding
  • File Transfer Commands
  • What is RAID
  • Facts About IT
  • Difference Between CentOS/Redhat 5, 6 and 7
  • Securing Linux Machine (OS Hardening)
  • SELinux
  • NFS Install and Configuration
  • Linux System Performance Issues
  • What is Virtualization?
  • Introduction to VMWare
  • Handouts
Bonus
  • Welcome to Bonus Section
  • Bonus Lecture