Live DevOps classes (In-depth) + Recordings: https://bit.ly/devops-live
Code Repository: https://github.com/LondheShubham153/Shell-Scripting-For-DevOps
—————————————————————————————————————————-
Live DevOps Training π:
https://www.trainwithshubham.com/
Watch DevOps In One Shot Playlist: β’ DevOps In One Shot
Remember, your time is a precious asset β let’s make every second count.
Stay tuned for more transformative content and until next time, keep striving for excellence! πͺπ
——————————————————————————————————————————–
π Chapters:
Chapters:
00: 00 – Intro & Overview
00: 06 – Why Learn Shell Scripting?
00: 35 – Basics: Loops, Variables, Input
01: 10 – Advanced: Automation, Logging, Backups
01: 45 – Projects: AWS, Logs, Cron Jobs
Shell & Linux Basics
02: 22 – What is Shell Scripting?
03: 07 – Kernel & Linux Overview
04: 34 – Essential Commands (echo, mkdir, ls, cat)
Setup & SSH
06: 07 – Shell History: Bourne Shell (sh) to Bash
09: 07 – Setup on AWS EC2
10: 29 – SSH Key Setup & File Permissions
13: 00 – File Ownership & Permissions (chown, chmod)
14: 20 – Secure Remote Connections (ssh, scp)
Writing & Running Scripts
15: 24 – Choosing a Text Editor (Vim, Nano, VS Code)
16: 08 – Creating & Executing Scripts (chmod, shebang)
24: 15 – Handling Errors & Debugging Scripts
Working with Variables & Input
32: 48 – Variables & Scope in Shell Scripting
35: 45 – User Input & Validation with read
38: 08 – Command Substitution & Expressions
40: 30 – Redirecting Input & Output
Arguments & Conditional Logic
43: 21 – Understanding Arguments ($0, $1, $2, $#)
48: 46 – Conditional Statements (if-else, case)
57: 46 – Loops in Shell Scripting (for, while, nested)
Functions & Automation
01: 15: 00 – Writing Functions in Shell
01: 20: 30 – Returning Values & Function Scope
01: 24: 30 – System Monitoring (CPU, Memory, Processes)
01: 32: 10 – Background Jobs & Process Management
01: 37: 25 – Scheduling Tasks with Cron Jobs
Advanced Scripting & Debugging
01: 46: 00 – Log Rotation & Cleanup Scripts
01: 50: 15 – Text Processing with sed, grep, awk
01: 55: 00 – Debugging Scripts (set -x, bash -x, trap)
Security & Optimization
02: 07: 50 – Script Security Best Practices & File Permissions
02: 18: 05 – API Integration (curl, wget)
02: 25: 00 – Deployment & CI/CD Automation
02: 37: 20 – AWS CLI for Cloud Automation
Final Topics & Project
02: 45: 30 – Storage & Disk Management Commands (df, du, lsblk)
02: 57: 45 – Log Analysis Scripts for Troubleshooting
03: 05: 00 – Managing Services & Background Jobs (systemctl, nohup)
03: 09: 30 – Final Project & Key Takeaways
Live DevOps Training π:
https://www.trainwithshubham.com/
Watch DevOps In One Shot Playlist: https://youtube.com/playlist?list=PLlfy9GnSVerQjeoYfoYKEMS1yKl89NOvL&si=UfIYUkUAk8fduxQG
Remember, your time is a precious asset β let’s make every second count.
Stay tuned for more transformative content and until next time, keep striving for excellence! πͺπ
——————————————————————————————————————————–
Connect me Here: ππ
π₯YouTube : – https://www.youtube.com/@TrainWithShubham/featured
β³LinkedIn : – https://www.linkedin.com/in/shubhamlondhe1996/
πInstagram : – https://www.instagram.com/trainwithshubham__/
πDiscord : – https://discord.gg/CbNtWwaWAd
πTelegram : – https://t.me/trainwithshubham
π¨π»βπ» GITHUB :- https://github.com/LondheShubham153
π© EMAIL :- trainwithshubham@gmail.com
π Website :-https://www.trainwithshubham.com/
——————————————————————————————————————————–
#trainwithshubham #devops #shellscripting