CodeShot

مسیر یادگیری Systemd

سیستم مدیریت سرویس و فرایند راه‌اندازی (Init System) اکثر توزیع‌های مدرن لینوکس؛ سرویس‌ها را استارت، متوقف، Restart خودکار و Log می‌کند.

6 مرحله

  1. 1.

    systemd چیست؟

    سیستم مدیریت سرویس و فرایند راه‌اندازی (Init System) اکثر توزیع‌های مدرن لینوکس؛ سرویس‌ها را استارت، متوقف، Restart خودکار و Log می‌کند.

    ~6 ساعت
  2. 2.

    نوشتن و پیکربندی Unit Fileها

    ساختار فایل‌های unit سرویس، تنظیمات ExecStart و وابستگی‌ها برای تعریف سرویس‌های سفارشی در systemd را توضیح می‌دهد.

    ~3 ساعت
  3. 3.

    مدیریت سرویس‌ها با systemctl

    دستورات start، stop، enable و status برای مدیریت چرخه حیات سرویس‌ها با systemctl را شرح می‌دهد.

    ~3 ساعت
  4. 4.

    زمان‌بندی وظایف با systemd Timer

    جایگزینی cron با systemd timerها برای زمان‌بندی اجرای دوره‌ای سرویس‌ها را بررسی می‌کند.

    ~3 ساعت
  5. 5.

    مشاهده و مدیریت لاگ با journalctl

    استفاده از journalctl برای مشاهده، فیلتر و مدیریت لاگ‌های سیستمی جمع‌آوری‌شده توسط journald را توضیح می‌دهد.

    ~3 ساعت
  6. 6.

    درک targetها و فرآیند بوت

    نقش targetها به جای runlevelهای سنتی و نحوه کنترل فرآیند بوت سیستم با systemd را شرح می‌دهد.

    ~4 ساعت