- LoopX
- لینوکس از صفر
لینوکس از صفر
از اولین دستور در ترمینال تا راهاندازی و ایمنکردن یک سرور واقعی.
پروژهی پایانی
راهاندازی یک سرور تازه: ساخت کاربر، ورود با کلید SSH، فایروال، بهروزرسانی و یک اسکریپت بکاپ زمانبندیشده.
فهرست درسها
۱شروع کار
- ۱لینوکس چیست؟فرق هسته و توزیع، و اینکه چرا بیشتر سرورهای دنیا لینوکسیاند.منتشر شده
- ۲راهاندازی محیط تمرینیک لینوکس واقعی برای تمرین داشته باش، روی هر سیستمعاملی.منتشر شده
- ۳ترمینال و shellبفهمی ترمینال، shell و دستور چه هستند و ساختار یک دستور چیست.منتشر شده
- ۴کمک گرفتن از خود لینوکسبدون جستجو در اینترنت، طرز استفادهی هر دستور را پیدا کنی.منتشر شده
۲فایلها و پوشهها
- ۵ساختار پوشههای لینوکسبدانی هر پوشهی اصلی لینوکس برای چیست.منتشر شده
- ۶حرکت بین پوشههادر فایلسیستم راحت جابهجا شوی.منتشر شده
- ۷ساختن، کپی، جابهجایی و حذفکار روزمره با فایلها و پوشهها، بدون ترس از اشتباه.منتشر شده
- ۸خواندن فایلهامحتوای فایلهای کوچک و بزرگ و لاگهای زنده را ببینی.منتشر شده
- ۹ویرایش فایل با nano و vimروی سرور بدون محیط گرافیکی فایل ویرایش کنی.منتشر شده
- ۱۰لینکها: hard link و symbolic linkبفهمی inode چیست و کی از کدام لینک استفاده کنی.منتشر شده
- ۱۱پیدا کردن فایلهاهر فایلی را بر اساس اسم، نوع، حجم یا زمان پیدا کنی.منتشر شده
۳متن، ورودی و خروجی
- ۱۲ورودی، خروجی و redirectخروجی و خطای دستورها را به فایل یا جای دیگر بفرستی.منتشر شده
- ۱۳pipe و ترکیب دستورهابا زنجیر کردن دستورهای کوچک، کارهای بزرگ انجام دهی.منتشر شده
- ۱۴جستجو با grep و regexدر فایلها و خروجیها دقیق جستجو کنی.منتشر شده
- ۱۵پردازش متن با sed و awkمتن را خودکار جایگزین و ستونها را استخراج کنی.منتشر شده
۴کاربرها و دسترسیها
- ۱۶کاربرها و گروههاکاربر و گروه بسازی و مدیریت کنی.منتشر شده
- ۱۷دسترسیها: خواندن، نوشتن، اجراخروجی ls -l را بخوانی و دسترسیها را درست تنظیم کنی.منتشر شده
- ۱۸root و sudoبدانی کی و چطور با دسترسی مدیر کار کنی.منتشر شده
- ۱۹دسترسیهای ویژهsetuid، setgid و sticky bit را بشناسی.منتشر شده
۵پروسهها و سیستم
- ۲۰پروسههابرنامههای در حال اجرا را ببینی، کنترل کنی و متوقف کنی.منتشر شده
- ۲۱سرویسها با systemdسرویسها را اجرا، متوقف و خودکار کنی و لاگشان را ببینی.منتشر شده
- ۲۲منابع سیستم: دیسک، حافظه، CPUبفهمی سیستم چقدر جا، حافظه و بار دارد.منتشر شده
- ۲۳متغیرهای محیطی و تنظیمات shellPATH و متغیرها را بفهمی و shell را شخصیسازی کنی.منتشر شده
۶بستهها و شبکه
- ۲۴نصب برنامه با aptبرنامه نصب، بهروزرسانی و حذف کنی.منتشر شده
- ۲۵مبانی شبکه در لینوکسIP، مسیریابی و DNS سیستم را ببینی و مشکل اتصال را پیدا کنی.منتشر شده
- ۲۶پورتها و سرویسهای شبکهبفهمی چه برنامهای روی چه پورتی گوش میدهد.منتشر شده
- ۲۷SSH و کار با سرور از راه دورامن به سرور وصل شوی و فایل جابهجا کنی.منتشر شده
- ۲۸فایروال با ufwفقط پورتهای لازم را باز بگذاری، بدون اینکه خودت را بیرون بیندازی.منتشر شده
۷کار حرفهای
- ۲۹آرشیو و فشردهسازیفایلها را فشرده و از حالت فشرده خارج کنی.منتشر شده
- ۳۰زمانبندی کارها با cronکارها را خودکار و دورهای اجرا کنی.منتشر شده
- ۳۱لاگها و عیبیابیروش منظم برای پیدا کردن علت مشکل داشته باشی.منتشر شده
- ۳۲پروژه: راهاندازی یک سرور تازههمهی آموختهها را روی یک سرور واقعی کنار هم بگذاری.منتشر شده