Learn DevOps Live With Shubham https://bit.ly/devops-batch-9
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 :- [email protected]
🌐 Website :-https://www.trainwithshubham.com/
--------------------------------------------------------------------------------------------------------------------------------
#trainwithshubham #devops #shellscripting