Course Highlights
  • Students will be able to understand shell scripting concepts
  • Students will be able to write basic to advance level shell scripts
  • Students will understand how shell scripts become useful to automate daily system administration tasks
  • How to accept input from a user and then make decisions on that input
Curriculum

5 Topics
Introduction
Course Syllabus Overview
Download Syllabus
Thank You
Request

6 Topics
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)

7 Topics
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

5 Topics
Welcome to Scripting Standards
Scripts Naming Convention
Script File Permissions
Shell Script Format
Sequence of Script Execution

12 Topics
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

22 Topics
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

27 Topics
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 and its Benefits?
Introduction to VMWare
Handouts

2 Topics
Welcome to Bonus Section
Bonus Lecture

  Write a Review

Complete Linux Bash Shell Scripting with Real Life Examples

Go to Paid Course