اسکریپتنویسی Bash Shell و لینوکس - پایهای برای DevOps و ابر
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به فرمانهای ضروری لینوکس برای ناوبری فایلها، مدیریت، پردازش متن و مدیریت سیستم
- استفاده مؤثر از ابزارهای قدرتمندی مانند grep ،sed ،awk ،find، ویرایشگر vi و پایپهای لینوکس
- درک و بهکارگیری مجوزهای فایل در لینوکس، مالکیت، کاربران، گروهها و امتیازهای sudo
- نوشتن اسکریپتهای حرفهای Bash shell از ابتدا (متغیرها، شرطها، حلقهها، توابع و غیره)
- ساخت اسکریپتهای اتوماسیون واقعی برای پشتیبانگیری، نظارت بر سیستم، مدیریت سرویس و پاکسازی لاگ
- زمانبندی و اتوماسیون اسکریپتها با Cron jobها برای اجرا بدون نیاز به دخالت دستی
- کسب مهارتهای عملی لینوکس و اسکریپتنویسی Bash آماده برای DevOps که در صنایع ابری و فناوری اطلاعات بسیار ارزشمند هستند.
پیشنیازهای دوره
- هیچ تجربه قبلی در لینوکس یا اسکریپتنویسی Bash لازم نیست، این دوره برای افراد کاملاً مبتدی طراحی شده است.
- مهارتهای اولیه کار با کامپیوتر (مانند استفاده از کیبورد و ماوس، نصب نرمافزار و غیره)
- انگیزه و تمایل به تمرین در ترمینال
توضیحات دوره
به بوتکمپ کامل لینوکس و اسکریپتنویسی Bash Shell برای DevOps و ابر خوش آمدید.
این دوره برای مبتدیان، دانشجویان، مدیران سیستم، علاقهمندان به DevOps، علاقهمندان به ابر و متخصصان فناوری اطلاعات طراحی شده است که میخواهند با یادگیری عملی و پروژهمحور، پایهای قوی در لینوکس و اسکریپتنویسی shell بسازند.
در این دوره، لینوکس را از ابتدا و با ماشینهای مجازی واقعی AWS EC2 یاد میگیرید و تجربه عملی در مدیریت لینوکس، اسکریپتنویسی Bash shell، اتوماسیون، نظارت و گردش کارهای مبتنی بر DevOps بدست میآورید.
برخلاف دورههای صرفاً تئوری، این بوتکمپ تمرکز زیادی بر نمایشهای عملی، استفاده از خط فرمان، مثالهای واقعی و پروژههای اتوماسیون دارد که معمولاً در محیطهای DevOps و ابر استفاده میشوند.
آنچه یاد خواهید گرفت:
- اصول و معماری لینوکس
- کار با ماشینهای مجازی لینوکس در AWS EC2
- سیستم فایل و ساختار دایرکتوری در لینوکس
- فرمانهای ضروری لینوکس برای مدیریت روزمره
- مدیریت فایل، ناوبری و پردازش متن
- استفاده از ویرایشگر vi و نکات افزایش بهرهوری
- grep ،awk ،sed ،find ،locate و پایپها
- مجوزها، مالکیت و مدیریت کاربران در لینوکس
- مدیریت پکیج و نصب نرمافزار
- فرمانهای شبکهسازی و عیبیابی در لینوکس
- مدیریت فرایند و نظارت بر سیستم
- اسکریپتنویسی shell از مبانی تا مفاهیم پیشرفته
- متغیرها، حلقهها، شرطها و توابع در Bash
- آرگومانهای خط فرمان و متغیرهای محیطی
- آرایهها، دستورات case و اسکریپتهای مدیریت فایل
- Cron jobها و زمانبندی اتوماسیون
- پروژههای کوچک اتوماسیون واقعی
- اسکریپتهای نظارت بر لینوکس برای استفاده از CPU، حافظه و دیسک
- شیوههای اسکریپتنویسی و اتوماسیون مبتنی بر DevOps
در پایان این دوره، اعتمادبهنفس کار با سیستمهای لینوکس، نوشتن اسکریپتهای shell، اتوماسیون وظایف را خواهید داشت و پایهای محکم برای فناوریهای DevOps و ابر خواهید ساخت.
بیایید سفر خود را در لینوکس و اسکریپتنویسی Bash Shell آغاز کنیم.
این دوره برای چه کسانی مناسب است؟
- مهندسان DevOps آینده که به دنبال ساخت مهارتهای اولیه قوی هستند.
- افراد کاملا مبتدی که میخواهند لینوکس را از ابتدا یاد بگیرند.
- مهندسان ابر (AWS ،GCP و آژور) که برای محیطهای ابری به مهارتهای لینوکس و اسکریپتنویسی shell نیاز دارند.
- دانشجویان و افرادی که مسیر شغلی خود را تغییر میدهند و میخواهند شغلی در زمینه DevOps، رایانش ابری یا SRE شروع کنند.
- توسعهدهندگان نرمافزار و مهندسان بکاند که میخواهند در کار با سرورهای لینوکس راحتتر شوند.
اسکریپتنویسی Bash Shell و لینوکس - پایهای برای DevOps و ابر
-
مقدمه دوره 02:15
-
بررسی مبانی لینوکس (تئوری) 03:29
-
بررسی راهاندازی دوره 01:29
-
ایجاد حساب AWS 04:38
-
نصب ترمینال Git Bash در ویندوز 03:17
-
راهاندازی یک ماشین مجازی لینوکس در AWS (راهاندازی نمونه EC2) 04:09
-
اتصال به نمونه EC2 با SSH (اولین ورود) 02:22
-
فرمانهای اولیه لینوکس - ناوبری، فایلها و دایرکتوریها 05:35
-
حذف فایلها و دایرکتوریها و فرمان ls 07:05
-
فرمانهای محتوای فایل در لینوکس 08:50
-
کپی، جابجایی و ادغام فایلها در لینوکس 06:46
-
درک ساختار سیستم فایل لینوکس 05:28
-
مبانی ویرایشگر vi در لینوکس - ویرایش، حذف، کپی و پیست 06:29
-
فرمان grep در لینوکس - جستجوی متن در فایلها 05:04
-
Pipeها در لینوکس - ترکیب فرمانها 03:26
-
فرمان find در لینوکس - جستجوی فایلها و دایرکتوریها 06:07
-
فرمان locate در لینوکس - جستجوی سریعتر فایل 05:32
-
فرمان sed در لینوکس 08:50
-
آزمون خط فرمان لینوکس و مدیریت فایل None
-
کاربر Root ،sudo و su در مبانی لینوکس 04:57
-
مجوزهای فایل در لینوکس (حالت نمادین) 08:51
-
توضیح مجوزهای عددی در لینوکس - 777، 644 و 755 08:34
-
مدیریت کاربر در لینوکس - ایجاد، تعویض و مدیریت کاربران 10:12
-
مدیریت گروه در لینوکس - groupadd ،usermod و groupdel 06:48
-
مالکیت فایل در لینوکس - مبانی فرمان chown 05:36
-
Package Manager در لینوکس - نصب، بروزرسانی و مدیریت نرمافزارها 04:32
-
Zip و از Unzip کردن فایلها در لینوکس - compress و extract 06:52
-
لینک نرم در مقابل لینک سخت در لینوکس 09:15
-
فرمانهای شبکهسازی در لینوکس - ping ،curl و wget 05:00
-
عیبیابی شبکهسازی در لینوکس 06:25
-
مدیریت فرایندها در لینوکس - ps ،top و kill 04:00
-
بررسی منابع سیستم در لینوکس 04:59
-
فرمانهای راهنمای لینوکس (man ،info و help) 03:49
-
پردازش متن - فرمان awk در لینوکس 06:25
-
مدیریت سرویس در لینوکس - systemctl 05:08
-
معماری سیستم لینوکس - Kernel ،Shell و سختافزار 02:53
-
آشنایی با اسکریپتنویسی Shell در لینوکس - اولین اسکریپت 06:13
-
متغیرها و ورودی کاربر در اسکریپتنویسی Shell 06:43
-
تصمیمگیری در اسکریپتهای لینوکس - If-Else 10:07
-
عملگرها در اسکریپتنویسی Shell 12:43
-
حلقهها در اسکریپتنویسی Shell 11:24
-
توابع در اسکریپتنویسی Shell 11:57
-
آرگومانهای خط فرمان در اسکریپتنویسی Shell 05:07
-
متغیرهای محیطی در لینوکس 07:42
-
آرایهها در اسکریپتنویسی Shell 06:25
-
دستور Case در اسکریپتنویسی Shell 06:50
-
مدیریت فایل در اسکریپتنویسی Shell 12:11
-
پشتیبانگیری خودکار، بررسی سلامت سیستم و نظارت بر سرویس 09:32
-
زمانبندی اسکریپتهای Shell - بررسی Cron Jobها 11:21
-
راهاندازی مجدد سرویس و پاکسازی - دموی اسکریپت Shell 11:05
-
نظارت بر استفاده از CPU، حافظه و دیسک 19:15
مشخصات آموزش
اسکریپتنویسی Bash Shell و لینوکس - پایهای برای DevOps و ابر
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:51
- مدت زمان :05:43:42
- حجم :6.86GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy