ترمینال و فایلها
pwd، ls، cd، cp، mv، grep، find، cat و کار با مسیرها را تمرین کنید.
مسیر مدیریت سیستم و سرور
از ترمینال و فایلها تا کاربران، سرویسها و عیبیابی
لینوکس در سرورها و محیطهای توسعه نقش مهمی دارد. برای شروع، دستورات پایه و ساختار فایل را یاد بگیرید و سپس مجوزها، کاربران، سرویسها، لاگها و شبکه را تمرین کنید.
نقشه راه
از یادگیری تا اجرا
ترمینال و فایلها
کاربران و مجوزها
پردازش و سرویسها
شبکه و سرور
هر مرحله را با تمرین عملی تکمیل کنید و سپس به مرحله بعد بروید.
نقشه راه پیشنهادی
این ترتیب کمک میکند مفاهیم را روی هم بسازید؛ سرعت پیشرفت به میزان تمرین و پیشزمینه شما بستگی دارد.
pwd، ls، cd، cp، mv، grep، find، cat و کار با مسیرها را تمرین کنید.
مالکیت فایل، chmod، chown، گروهها و اجرای امن دستورات مدیریتی را بیاموزید.
پردازشها، systemd، لاگها، نصب بستهها و فضای دیسک را بررسی کنید.
SSH، پورتها، DNS، فایروال و روش عیبیابی سرویسهای در دسترسنبوده را تمرین کنید.
یادگیری عملی
هر مبحث را با یک خروجی واقعی تثبیت کنید. لازم نیست از ابتدا پروژهای بزرگ بسازید؛ نسخه ساده را کامل کنید و بعد قابلیتهای بیشتری اضافه کنید.
ساخت اسکریپت ساده پشتیبانگیری
راهاندازی وبسرور آزمایشی
بررسی و تحلیل لاگ یک سرویس
پرسشهای متداول
میتوانید از ماشین مجازی، WSL یا یک سرور آزمایشی استفاده کنید؛ برای دستورات مدیریتی از محیطی استفاده کنید که اطلاعات مهم ندارد.
برای همه کارها الزامی نیست، اما آشنایی با ترمینال، مجوزها، لاگها و شبکه در توسعه و استقرار بسیار کمککننده است.
مفاهیم پایه در توزیعهای رایج مشترکاند؛ بهتر است محیطی را انتخاب کنید که منابع آموزشی و پشتیبانی مناسبی دارد.
قدم بعدی
موضوعها را به ترتیب جلو ببرید، هر مرحله را تمرین کنید و برای عمیقتر شدن سراغ دورههای مرتبط بروید.