Linus Torvalds
Linus Torvalds
خواندن ۱ دقیقه·۴ سال پیش

چند کلام در مورد systemd تو دنیای لینوکس

این بخش مربوط به ماژول 101.3 دوره LPIC هست. که اینجا آوردمش. حالا من خودم خیلی با سیستم آموزش LPIC حال نمی‌کنم. به همین دلیل این بخشش رو که خیلی به کار خودم اومده می‌خوام بگم.

کل سیستم وقتی میخواد بیاد بالا تو وضعیت های مختلفی میره. یعنی برخلاف ویندوز runlevel های مختلفی داره:

  • وضعیت ۰: خاموش
  • وضعیت ۱: مد ریکاوری (تک کاربره)
  • وضعیت ۲: مد چند کاربره بدون نتورک
  • وضعیت ۳: مد چند کاربره با نتورک
  • وضعیت ۴: تعریف نشده. هر کاری که دوست داشتی می‌تونی تو این مد خودت تعریف بکنی تا انجام بده
  • وضعیت ۵: تو اینجا تازه GUI و بند و بساطش بالا میاد
  • وضعیت ۶: ریبوت کردن سیستم

تو یه سیستم لینوکسی اولین پروسه ای که اجرا میشه init هست. init بقیه پروسه ها رو مدیریت میکنی. البته اگه سیستمت systemd باشه مثل عکس زیر. اون .قت اولین پروسه رو systemd مینوسه

خب پس شما از ۳ طریق می‌تونید تو systemd سرویس ها رو دستکاری بکنید:

  1. از طریق دایرکتوری /etc/init.d/ (البته تو این دایرکتوری بعضی سرویس ها نیستن. چرا؟ نمیدونم)
  2. از طریق کامند service
  3. از طریق کامند systemctl
لینوکسsystemdinitservicerunlevel
شاید از این پست‌ها خوشتان بیاید