systemctl
systemctl رابط اصلی مدیریت سرویسها در توزیعهای مدرن است.
ساختار دستور
systemctl [command] [unit]نمونههای کاربردی
systemctl status nginxبررسی وضعیت سرویس
sudo systemctl restart nginxراهاندازی مجدد سرویس
sudo systemctl reload nginxبارگذاری مجدد پیکربندی بدون قطع سرویس
sudo systemctl enable --now nginxفعالسازی در بوت و اجرای فوری
systemctl is-active nginxفقط وضعیت فعال بودن
systemctl list-units --type=service --state=runningسرویسهای در حال اجرا
آپشنهای مهم
status- نمایش وضعیت و آخرین لاگ
start | stop- شروع یا توقف
restart- راهاندازی مجدد
reload- بارگذاری مجدد پیکربندی
enable | disable- اجرا یا عدم اجرا در بوت
--now- اعمال فوری بههمراه enable/disable