یادگیری لینوکس در 2 روز: دوره فشرده برای متخصصان پرمشغله
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ناوبری خط فرمان: به راحتی در فایل سیستم لینوکس از طریق خط فرمان جابجا شوید.
- مدیریت فایل: به سرعت فایلها یا دایرکتوریها را برای سازماندهی ایجاد، کپی، جابجا و حذف کنید.
- مشاهده و ویرایش فایل: به راحتی محتویات فایل را مشاهده کرده و با استفاده از یک ویرایشگر متن ساده، تغییرات سریع ایجاد کنید.
- جستجو و فیلترینگ: فایلها یا متن خاص را در چند ثانیه با استفاده از ابزارهای جستجوی قدرتمند (مانند grep) پیدا کنید.
- مجوزها و دسترسی فایل: مجوزهای فایل لینوکس را درک کنید (دیگر با خطای "permission denied" مواجه نشوید) و دسترسی افراد به فایلها را کنترل کنید.
- میانبرهای صرفهجویی در زمان: گردش کار خود را با aliasها، اسکریپتها و سایر ویژگیهای مفید shell سرعت بخشید.
- نصب نرمافزار: از مدیران بسته (مانند apt) برای نصب و بروزرسانی نرمافزار استفاده کنید تا همیشه ابزارهای مورد نیاز خود را داشته باشید.
پیش نیازهای دوره
- شما باید با استفاده عمومی از کامپیوتر راحت باشید. مانند جابجایی در فایلها، نصب اپلیکیشنها و استفاده از مرورگر وب.
- بدون نیاز به دانش قبلی لینوکس: این دوره برای افراد کاملاً مبتدی طراحی شده است، بنابراین نگران نباشید اگر قبلاً هرگز با خط فرمان کار نکردهاید!
توضیحات دوره
چه در لینوکس کاملاً تازهکار باشید یا یک متخصص IT پرمشغله که قبلاً کمی با ترمینال کار کرده اما هرگز زمانی برای یادگیری اصولی اختصاص نداده است، این دوره به سرعت شما را به سطح مطلوب میرساند.
این دوره با یک نقشه راه دو روزه، سریع و نتیجهگرا، مستقیماً به سراغ اصل مطلب میرود:
- روز 1 بر موارد ضروری تمرکز دارد: راهاندازی محیط لینوکس، جابجایی در فایل سیستم، و مدیریت مجوزهای کاربر با اطمینان. تا پایان روز اول، شما در خط فرمان احساس راحتی خواهید کرد.
- روز 2 شما را فراتر میبرد: شما به مباحث streamها و pipeها، متغیرهای محیطی، بهترین شیوههای امنیتی و مبانی استقرار سرور خواهید پرداخت. تا بتوانید مهارتهای لینوکس را در محیطهای واقعی و حساس، بدون ترس از ایجاد خطاهای پرهزینه، به کار ببرید.
چرا این دوره متمایز است؟
- سریع و متمرکز: این دوره برای زمان شما ارزش قائل است. هر درس واضح و مختصر است و شما را به سرعت به سطح مورد نظر میرساند.
- آزمونهای تعاملی: چالشهای کوچک و مداوم تضمین میکنند که شما واقعاً هر مفهوم را درک کردهاید، نه اینکه فقط به صورت منفعل دنبال کنید.
- دو آزمون جامع تمرینی: تسک های واقعی لینوکس را شبیهسازی کنید و تأیید کنید که آماده مدیریت سناریوهای حرفهای حتی تحت فشار هستید.
- رویکرد عملی: شما همهچیز را از طریق مثالهای عملی یاد خواهید گرفت - از ناوبری فایل سیستم تا راهاندازی سرور - تا بتوانید این مهارتها را بلافاصله در محل کار یا پروژههای شخصی به کار ببرید.
- امنیت و پیشگیری از خطا: مراحل ساده اما مؤثری - مانند احراز هویت با کلید SSH، مجوزهای فایل، یا روشهای امن برای کار با فرمان های لینوکس - را برای محافظت از سرور و جلوگیری از اشتباهات پرهزینه در محیطهای شخصی و حرفهای پوشش میدهد.
نقشه راه 2 روزه
روز 1: مبانی و اصول
- راهاندازی دوره: محیط لینوکس خود را انتخاب کنید (محلی یا VM).
- مبانی CLI: فرمان های ضروری Bash را برای جابجایی در فایل سیستم کشف کنید.
- کار با فایلها: مانند یک حرفهای فایلها را ایجاد، ویرایش، کپی، جابجا و سازماندهی کنید.
- مجوزهای کاربر و گروه: دسترسی، مالکیت و امتیازات را به صورت امن مدیریت کنید.
- اولین آزمون تمرینی: مهارتهای تازه آموخته خود را در یک محیط واقعی آزمایش کنید.
روز 2: مهارتهای پیشرفته و استقرار سرور
- Streamها و Pipeها: پردازش و فیلتر کردن کارآمد دادهها را یاد بگیرید.
- محیط Shell: متغیرها، aliasها و گردشهای کاری را سفارشی کنید.
- مدیریت بسته: سیستم خود را بهروز نگه دارید و نرمافزارها را مسئولانه نصب کنید.
- مبانی سرور: یک سرور لینوکس راهاندازی کنید، SSH را پیکربندی کنید و یک وبسایت یا اپلیکیشن ساده را میزبانی کنید.
- آزمون تمرینی نهایی: تأیید کنید که برای تسک های واقعی و حساس لینوکس آماده هستید.
مسیر فشرده برای تسلط به لینوکس را در پیش بگیرید و فقط دو روز سرمایهگذاری کنید تا مهارتهایی را بسازید که میتوانند حرفه شما را متحول کنند. تا پایان این دوره، شما با اطمینان در ترمینال جابجا خواهید شد، چندین کاربر را مدیریت خواهید کرد و حتی یک سرور زنده را مستقر خواهید کرد. همه اینها بدون ترس از اشتباهات پرهزینه. اکنون در این دوره شرکت کنید و خود را با مهارتهای لینوکس با ارزش و آیندهدار توانمند سازید!
این دوره برای چه کسانی مناسب است؟
- مبتدیان کامل: بدون نیاز به تجربه قبلی ترمینال یا لینوکس - مفاهیم اصلی را گام به گام یاد بگیرید.
- متخصصان IT و توسعهدهندگان پرمشغله: شکافهای دانش لینوکس خود را پر کنید، از اشتباهات بپرهیزید و بر روی سیستمهای عملیاتی مؤثرتر کار کنید.
- افرادی که به دنبال تغییر شغل هستند: به سرعت مهارتهای لینوکس با ارزش و پرتقاضا را برای تقویت رزومه خود و باز کردن فرصتهای شغلی جدید به دست آورید.
یادگیری لینوکس در 2 روز: دوره فشرده برای متخصصان پرمشغله
-
مقدمه 04:10
-
لینوکس چیست؟ 06:28
-
نصب اوبونتو روی ویندوز با VirtualBox 12:01
-
راهاندازی ترمینال لینوکس در macOS بدون ماشین مجازی 03:57
-
نصب اوبونتو بر روی macOS با UTM 08:23
-
مقدمهای بر مبانی خط فرمان لینوکس 02:26
-
آغاز کار با Bash 04:34
-
اصول سینتکس خط فرمان [echo] 05:43
-
آزمون دانش درباره مبانی خط فرمان لینوکس None
-
ناوبری فایل در لینوکس [pwd; ls; cd] 10:07
-
آزمون دانش درباره ناوبری فایل None
-
چگونه کمک بگیریم؟ [--help; man] 04:23
-
ایجاد فایل و پوشه [touch; mkdir] 04:54
-
آزمون دانش درباره کمکگیری و مدیریت فایلها None
-
جابجایی و کپی کردن فایلها [mv; cp] 02:46
-
حذف فایلها و پوشهها [rm; rmdir] 03:12
-
آزمون دانش درباره جابجایی، کپی و حذف فایلها None
-
تمرین: مدیریت عکسها 06:19
-
پاسخ: مدیریت عکسها 02:45
-
مقدمهای بر مدیریت فایلهای متنی در لینوکس 01:38
-
معرفی دادههای این فصل 03:07
-
نمایش فایلها در ترمینال [cat; head; tail] 05:06
-
ویرایش فایلهای متنی [nano] 06:24
-
آزمون دانش درباره مدیریت و ویرایش فایلهای متنی None
-
مدیریت کارآمد فایلهای بزرگ در لینوکس [wc; less] 06:51
-
محاسبه میزان فضای دیسک [du] 05:26
-
آزمون دانش درباره مدیریت فایلهای بزرگ و فضای دیسک None
-
تمرین: تحلیل فایلهای مشارکت 03:00
-
آزمون دانش درباره تحلیل فایلهای مشارکت None
-
پاسخ: تحلیل فایلهای مشارکت 06:34
-
نگاه آینده 00:51
-
مقدمهای بر مدیریت کاربر و سیستم در لینوکس 02:14
-
درک کاربران لینوکس: کاربر سیستم، عادی و سوپر یوزر [htop] 05:55
-
مدیریت موثر کاربران 06:01
-
آزمون دانش درباره مدیریت کاربر None
-
دستیابی به امتیازات مدیریتی [sudo] 09:40
-
تغییر کاربران [su] 04:06
-
آزمون دانش درباره امتیازات خط فرمان None
-
درک فایلهای مهم در دادههای کاربر لینوکس 03:24
-
اصول مدیریت گروه برای امنیت و مجوزها [groups] 04:45
-
آزمون دانش درباره مدیریت دادههای کاربر و گروه None
-
مجوزهای فایل در لینوکس برای کنترل و مدیریت [ls -l] 08:43
-
تغییر مجوزهای فایل [chmod; chown] 07:32
-
آزمون دانش درباره مدیریت دسترسی به فایلها و دایرکتوریها None
-
مبانی مدیریت بستهها [apt update; apt install; apt remove] 05:21
-
مدیریت پیشرفته بستهها [apt upgrade; apt autoremove] 08:15
-
آزمون دانش درباره مدیریت نرمافزار None
-
نگاه آینده 01:52
-
آزمون تمرینی: چه تاکنون یاد گرفتهاید (۱/۲) None
-
مقدمهای بر ریدایرکشن و Pipes در لینوکس 01:41
-
ارسال خروجی به فایل [ > ; >> ] 03:45
-
آزمون دانش درباره ریدایرکشن None
-
درک جریانهای استاندارد: ورودی، خروجی و خطا [ 1> ; 2> ] 05:26
-
آزمون دانش درباره جریانهای استاندارد None
-
ارسال خروجی استاندارد و خطا به همان فایل [ 2>&1 ] 06:15
-
ریدایرکت کردن ورودی از فایل [ < ] 03:20
-
آزمون دانش درباره ریدایرکشن خروجی و ورودی None
-
اتصال فرمان ها در لینوکس با Pipes [ | ] 05:53
-
ذخیره و نمایش همزمان خروجی [tee] 03:04
-
آزمون دانش درباره Pipes و مدیریت خروجی None
-
فیلتر کردن دادهها [grep] 07:00
-
استخراج دادهها [cut] 02:23
-
آزمون دانش درباره فیلتر کردن و استخراج دادهها None
-
مرتبسازی و یافتن موارد منحصر به فرد [sort; uniq] 03:48
-
جایگزینی متن [sed] 02:56
-
آزمون دانش در مرتبسازی و ویرایش دادههای متنی None
-
تمرین: تحلیل پیشرفته فایلهای مشارکت 02:58
-
آزمون دانش درباره تحلیل پیشرفته فایلهای مشارکت None
-
پاسخ: تحلیل پیشرفته فایلهای مشارکت 04:44
-
مقدمهای بر مدیریت محیط 01:25
-
درک متغیرهای محیط [env; export] 03:53
-
آزمون دانش درباره محیط shell None
-
بررسی در متغیر PATH 05:39
-
پیکربندی محیط [.bashrc] 03:25
-
آزمون دانش درباره متغیر و پیکربندی PATH None
-
اختیاری: پیکربندی پیشرفته محیط 08:37
-
ارسال متغیرهای محیط به برنامهها 06:25
-
سادهسازی فرمان ها با نامهای مستعار [alias; unalias] 04:14
-
آزمون دانش درباره متغیرهای محیط و نامهای مستعار None
-
جمعبندی محیط shell 01:16
-
مقدمهای بر گسترشهای Bash 02:23
-
گسترش علامت تیلد [ ~ ] 02:10
-
گسترش متغیرها و پارامترهای shell [ ${VARIABLE} ] 04:49
-
آزمون دانش درباره گسترشهای Bash None
-
گسترش نام فایل [ * ; ? ; [...] ] 04:14
-
شکستن کلمات 04:46
-
آزمون دانش درباره گسترش نام فایل و شکستن کلمات None
-
نقل قولها چه تاثیری بر فرمان های Bash دارند؟ [ ' ' ; 08:59
-
خطرات گسترش نام فایل 05:31
-
آزمون دانش درباره نقل قولها و گسترش نام فایل None
-
جایگزینی فرمان 04:00
-
احتمال فرار [ \ ] 04:31
-
آزمون دانش درباره جایگزینی فرمان و فرار کردن None
-
تمرین: استخراج فایل 03:02
-
مقدمهای بر مبانی SSH و وبسرور 02:31
-
SSH چیست؟ [ssh] 03:42
-
پاسخ: استخراج فایل 03:53
-
آزمون دانش درباره مبانی SSH None
-
گزینههای راهاندازی SSH 02:05
-
گزینههای سرور: لخت vs. مجازی، مدیریت شده vs. غیرمدیریت شده 03:50
-
آزمون دانش درباره گزینههای راهاندازی SSH None
-
گزینه A: راهاندازی سرور مجازی غیرمدیریت شده 08:09
-
گزینه B: پیکربندی VirtualBox برای دسترسی SSH از ویندوز 03:43
-
گزینه C: راهاندازی SSH به صورت محلی روی اوبونتو 02:51
-
افزایش امنیت سرور با تغییر پورت SSH [systemctl; sshd_config] 08:05
-
آزمون دانش درباره امنیت پورت SSH None
-
پیادهسازی احراز هویت SSH مبتنی بر کلید [ssh-keygen; authorized_keys] 10:00
-
نصب وبسرور [apache2; apache2.conf; 000-default.conf; access.log] 05:15
-
آزمون دانش درباره احراز هویت SSH و راهاندازی وبسرور None
-
مدیریت سرویسها [apache2.service] 06:11
-
بارگذاری وبسایت [scp; sftp] 07:22
-
آزمون دانش درباره مدیریت سرویسها و آپلود وبسایت None
-
آزمون تمرینی: تا کنون چه آموختهاید (۲/۲) None
-
پایان 01:35
مشخصات آموزش
یادگیری لینوکس در 2 روز: دوره فشرده برای متخصصان پرمشغله
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:114
- مدت زمان :06:37:18
- حجم :6.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy