دوره آموزشی لینوکس عملی: کسب تسلط واقعی بر خط فرمان از پایه
2 ساعت 40 دقیقهمبتدی2026-04-20
مدرسین

Zayden Rahman
جزئیات دوره
لینوکس قدرت دهنده سرورها، زیرساختهای ابری و ابزارهای پشت بسیاری از دنیای مدرن است. این دوره به شما یه معرفی عملی و دستبهکار میده تا با اعتماد به نفس ازش استفاده کنید. “Zayden Rahman”، مدرس دوره، شما رو از صفر تا صد لینوکس همراهی میکنه. اول با نصب و محیط دسکتاپ شروع میکنیم، بعد وارد خط فرمان میشیم. اونجا یاد میگیریم چطور در فایل سیستمها حرکت کنیم، فایلها رو مدیریت کنیم و با ابزارهای ضروری مثل grep و vim کار کنیم.
از اونجا، دوره به مباحث کلیدی مثل مدیریت دسترسی کاربران، مدیریت بستهها، نظارت بر پروسهها، شبکهبندی، سرویسها و تحلیل لاگها میپردازه. در طول مسیر، اصول اولیه امنیت لینوکس رو بررسی میکنیم و یه مقدمه بر کانتینرها و نقش لینوکس در زیرساخت ابری خواهیم داشت.
با فرمت “مکث و تمرین” در طول دوره، شما به طور فعال در ترمینال کار خواهید کرد و مهارتهای دنیای واقعی رو کسب میکنید که میتونید در مدیریت سیستم (system administration)، DevOps یا هر نقش مبتنی بر لینوکس دیگه به کار ببرید.
اهداف یادگیری
معماری سیستمهای لینوکس، شامل کرنل، توزیعها، شلها و سلسله مراتب فایل سیستم رو توضیح بدید و نحوه کارکرد اونها در محیطهای محاسباتی مدرن رو درک کنید.
با استفاده از ابزارهای خط فرمان، سیستمهای لینوکس رو جابجا و مدیریت کنید تا وظایف اساسی مثل دستکاری فایلها، پیمایش دایرکتوریها و ویرایش متن رو انجام بدید.
دسترسیهای کاربر، گروهها و مالکیت فایلها رو برای پیادهسازی کنترلهای امنیتی مناسب در سیستمهای لینوکس پیکربندی کنید.
نرمافزارها رو با استفاده از مدیران بسته نصب، بهروزرسانی و مدیریت کنید تا محیطهای لینوکس امن و کارآمد رو حفظ کنید.
پروسهها و منابع سیستم رو نظارت و مدیریت کنید تا مشکلات عملکرد رو عیبیابی کرده و سلامت سیستم رو حفظ کنید.
شبکهبندی و اتصال پایه رو در سیستمهای لینوکس پیکربندی کنید، شامل آدرسدهی IP، حل DNS و مدیریت رابط شبکه.
اصول اولیه امنیتی از جمله مدیریت دسترسی ویژه، پیکربندی فایروال و اصل کمترین امتیاز (least privilege) رو برای محافظت از سیستمهای لینوکس پیادهسازی کنید.
برنامههای کانتینری شده رو با استفاده از Docker یا Podman استقرار و مدیریت کنید تا نقش لینوکس در زیرساخت ابری مدرن رو درک کنید.
از اونجا، دوره به مباحث کلیدی مثل مدیریت دسترسی کاربران، مدیریت بستهها، نظارت بر پروسهها، شبکهبندی، سرویسها و تحلیل لاگها میپردازه. در طول مسیر، اصول اولیه امنیت لینوکس رو بررسی میکنیم و یه مقدمه بر کانتینرها و نقش لینوکس در زیرساخت ابری خواهیم داشت.
با فرمت “مکث و تمرین” در طول دوره، شما به طور فعال در ترمینال کار خواهید کرد و مهارتهای دنیای واقعی رو کسب میکنید که میتونید در مدیریت سیستم (system administration)، DevOps یا هر نقش مبتنی بر لینوکس دیگه به کار ببرید.
اهداف یادگیری
معماری سیستمهای لینوکس، شامل کرنل، توزیعها، شلها و سلسله مراتب فایل سیستم رو توضیح بدید و نحوه کارکرد اونها در محیطهای محاسباتی مدرن رو درک کنید.
با استفاده از ابزارهای خط فرمان، سیستمهای لینوکس رو جابجا و مدیریت کنید تا وظایف اساسی مثل دستکاری فایلها، پیمایش دایرکتوریها و ویرایش متن رو انجام بدید.
دسترسیهای کاربر، گروهها و مالکیت فایلها رو برای پیادهسازی کنترلهای امنیتی مناسب در سیستمهای لینوکس پیکربندی کنید.
نرمافزارها رو با استفاده از مدیران بسته نصب، بهروزرسانی و مدیریت کنید تا محیطهای لینوکس امن و کارآمد رو حفظ کنید.
پروسهها و منابع سیستم رو نظارت و مدیریت کنید تا مشکلات عملکرد رو عیبیابی کرده و سلامت سیستم رو حفظ کنید.
شبکهبندی و اتصال پایه رو در سیستمهای لینوکس پیکربندی کنید، شامل آدرسدهی IP، حل DNS و مدیریت رابط شبکه.
اصول اولیه امنیتی از جمله مدیریت دسترسی ویژه، پیکربندی فایروال و اصل کمترین امتیاز (least privilege) رو برای محافظت از سیستمهای لینوکس پیادهسازی کنید.
برنامههای کانتینری شده رو با استفاده از Docker یا Podman استقرار و مدیریت کنید تا نقش لینوکس در زیرساخت ابری مدرن رو درک کنید.
سرفصل ها
مقدمه
- به لینوکس در سال ۲۰۲۶ خوش آمدید
نصب لینوکس روی ماشین مجازی
- نصب لینوکس روی ویندوز با استفاده از Hyper-V
دسکتاپ لینوکس
- گشتی در دسکتاپ لینوکس
ملزومات خط فرمان
- شل در مقابل ترمینال - تفاوت چیست؟
- درک سلسله مراتب سیستم فایل لینوکس
- پیمایش فایل سیستم با cd، ls و pwd
- جستجوی متن با grep
- متغیر محیطی $PATH چیست؟
- توضیح مسیرهای مطلق در مقابل مسیرهای نسبی
- ورودی، خروجی و تغییر مسیر در لینوکس
- استفاده از صفحات راهنما و مستندات داخلی
کاربران، مجوزها و مالکیت
- توضیح کاربران و گروههای لینوکس
- مدیریت مجوزها با chmod، chgrp و chown
مدیریت نرمافزار
- مدیر بسته در لینوکس چیست؟
- نصب صحیح نرمافزار
فرآیندها و منابع سیستم
- فرآیند لینوکس چیست؟
- نظارت بر CPU، حافظه و منابع سیستم
مبانی شبکه
- دستورات ضروری شبکه در لینوکس
- عیبیابی DNS، آدرسهای IP و اتصال
فضای ذخیرهسازی و دیسکها
- آشنایی با طرحبندی دیسکهای لینوکس
- مدیریت دستگاههای بلوکی، دیسکها و درایوهای USB
ویرایش فایلها و پیکربندی
- شروع کار با نانو
- شروع کار با vim
- ویرایش ایمن فایلهای پیکربندی
گزارشها و عیبیابی
- لاگهای لینوکس چیستند و چرا اهمیت دارند
- خواندن خطاها و اشکالزدایی مانند یک حرفهای
خدمات و کنترل سیستم
- سرویسها و دیمنهای لینوکس چیستند؟
- مدیریت سرویسها با systemctl
مبانی امنیت
- چرا لینوکس امن است (و چه زمانی امن نیست)
- sudo در مقابل root - بهترین شیوهها برای مدیریت امتیاز
لینوکس در فضای ابری و کانتینرها
- چرا لینوکس بر زیرساخت ابری تسلط دارد؟
- کانتینر در حال کار
- اولین کانتینر خود را روی لینوکس اجرا کنید
نتیجهگیری
- چگونه سفر لینوکس خود را ادامه دهید