رفتن به محتوا
LoopX

لینوکس از صفر

از اولین دستور در ترمینال تا راه‌اندازی و ایمن‌کردن یک سرور واقعی.

سطحمقدماتی تا متوسط
تعداد درس۳۲ درس · ۷ بخش
پیش‌نیازندارد؛ از همین‌جا شروع کن
انتشار۳۲ از ۳۲ درس نوشته شده

پروژه‌ی پایانی

راه‌اندازی یک سرور تازه: ساخت کاربر، ورود با کلید SSH، فایروال، به‌روزرسانی و یک اسکریپت بکاپ زمان‌بندی‌شده.

فهرست درس‌ها

۱شروع کار

  1. ۱لینوکس چیست؟فرق هسته و توزیع، و اینکه چرا بیشتر سرورهای دنیا لینوکسی‌اند.منتشر شده
  2. ۲راه‌اندازی محیط تمرینیک لینوکس واقعی برای تمرین داشته باش، روی هر سیستم‌عاملی.منتشر شده
  3. ۳ترمینال و shellبفهمی ترمینال، shell و دستور چه هستند و ساختار یک دستور چیست.منتشر شده
  4. ۴کمک گرفتن از خود لینوکسبدون جستجو در اینترنت، طرز استفاده‌ی هر دستور را پیدا کنی.منتشر شده
📝 آزمون این بخش

۲فایل‌ها و پوشه‌ها

  1. ۵ساختار پوشه‌های لینوکسبدانی هر پوشه‌ی اصلی لینوکس برای چیست.منتشر شده
  2. ۶حرکت بین پوشه‌هادر فایل‌سیستم راحت جابه‌جا شوی.منتشر شده
  3. ۷ساختن، کپی، جابه‌جایی و حذفکار روزمره با فایل‌ها و پوشه‌ها، بدون ترس از اشتباه.منتشر شده
  4. ۸خواندن فایل‌هامحتوای فایل‌های کوچک و بزرگ و لاگ‌های زنده را ببینی.منتشر شده
  5. ۹ویرایش فایل با nano و vimروی سرور بدون محیط گرافیکی فایل ویرایش کنی.منتشر شده
  6. ۱۰لینک‌ها: hard link و symbolic linkبفهمی inode چیست و کی از کدام لینک استفاده کنی.منتشر شده
  7. ۱۱پیدا کردن فایل‌هاهر فایلی را بر اساس اسم، نوع، حجم یا زمان پیدا کنی.منتشر شده
📝 آزمون این بخش

۳متن، ورودی و خروجی

  1. ۱۲ورودی، خروجی و redirectخروجی و خطای دستورها را به فایل یا جای دیگر بفرستی.منتشر شده
  2. ۱۳pipe و ترکیب دستورهابا زنجیر کردن دستورهای کوچک، کارهای بزرگ انجام دهی.منتشر شده
  3. ۱۴جستجو با grep و regexدر فایل‌ها و خروجی‌ها دقیق جستجو کنی.منتشر شده
  4. ۱۵پردازش متن با sed و awkمتن را خودکار جایگزین و ستون‌ها را استخراج کنی.منتشر شده
📝 آزمون این بخش

۴کاربرها و دسترسی‌ها

  1. ۱۶کاربرها و گروه‌هاکاربر و گروه بسازی و مدیریت کنی.منتشر شده
  2. ۱۷دسترسی‌ها: خواندن، نوشتن، اجراخروجی ls -l را بخوانی و دسترسی‌ها را درست تنظیم کنی.منتشر شده
  3. ۱۸root و sudoبدانی کی و چطور با دسترسی مدیر کار کنی.منتشر شده
  4. ۱۹دسترسی‌های ویژهsetuid، setgid و sticky bit را بشناسی.منتشر شده
📝 آزمون این بخش🎯 آزمون میانه‌ی دوره

۵پروسه‌ها و سیستم

  1. ۲۰پروسه‌هابرنامه‌های در حال اجرا را ببینی، کنترل کنی و متوقف کنی.منتشر شده
  2. ۲۱سرویس‌ها با systemdسرویس‌ها را اجرا، متوقف و خودکار کنی و لاگشان را ببینی.منتشر شده
  3. ۲۲منابع سیستم: دیسک، حافظه، CPUبفهمی سیستم چقدر جا، حافظه و بار دارد.منتشر شده
  4. ۲۳متغیرهای محیطی و تنظیمات shellPATH و متغیرها را بفهمی و shell را شخصی‌سازی کنی.منتشر شده
📝 آزمون این بخش

۶بسته‌ها و شبکه

  1. ۲۴نصب برنامه با aptبرنامه نصب، به‌روزرسانی و حذف کنی.منتشر شده
  2. ۲۵مبانی شبکه در لینوکسIP، مسیریابی و DNS سیستم را ببینی و مشکل اتصال را پیدا کنی.منتشر شده
  3. ۲۶پورت‌ها و سرویس‌های شبکهبفهمی چه برنامه‌ای روی چه پورتی گوش می‌دهد.منتشر شده
  4. ۲۷SSH و کار با سرور از راه دورامن به سرور وصل شوی و فایل جابه‌جا کنی.منتشر شده
  5. ۲۸فایروال با ufwفقط پورت‌های لازم را باز بگذاری، بدون اینکه خودت را بیرون بیندازی.منتشر شده
📝 آزمون این بخش

۷کار حرفه‌ای

  1. ۲۹آرشیو و فشرده‌سازیفایل‌ها را فشرده و از حالت فشرده خارج کنی.منتشر شده
  2. ۳۰زمان‌بندی کارها با cronکارها را خودکار و دوره‌ای اجرا کنی.منتشر شده
  3. ۳۱لاگ‌ها و عیب‌یابیروش منظم برای پیدا کردن علت مشکل داشته باشی.منتشر شده
  4. ۳۲پروژه: راه‌اندازی یک سرور تازههمه‌ی آموخته‌ها را روی یک سرور واقعی کنار هم بگذاری.منتشر شده
📝 آزمون این بخش
🏆 آزمون نهایی دوره