دستورات خاموش کردن و ریبوت لینوکس
مدیران سرور مرتباً نیاز به ریبوت یا خاموش کردن سرور لینوکسی دارند. در این مقاله تمام دستورات مربوطه را آموزش میدهیم.
ریبوت سرور
دستور reboot
reboot
دستور shutdown
shutdown -r now
ریبوت زمانبندیشده
# ریبوت بعد از ۵ دقیقه
shutdown -r +5
# ریبوت در ساعت خاص
shutdown -r 22:00
دستور systemctl
systemctl reboot
خاموش کردن سرور
خاموش کردن فوری
shutdown -h now
# یا
poweroff
# یا
systemctl poweroff
خاموش کردن زمانبندیشده
shutdown -h +10 # بعد از ۱۰ دقیقه
shutdown -h 23:00 # در ساعت ۲۳
لغو shutdown زمانبندیشده
shutdown -c
ریبوت اضطراری
اگر سرور هنگ کرده و دستورات عادی کار نمیکنند:
# Magic SysRq (خطرناک - استفاده با احتیاط)
echo b > /proc/sysrq-trigger # ریبوت فوری
echo o > /proc/sysrq-trigger # خاموش فوری
هشدار: این دستورات بدون sync کردن دیسک اجرا میشوند و ممکن است باعث خرابی فایلسیستم شوند.
ارسال پیام به کاربران
shutdown -r +5 "سرور برای آپدیت ریبوت میشود"
پیام به تمام کاربران متصل ارسال میشود.
نکات مهم
قبل از ریبوت، مطمئن شوید سرویسها auto-start فعال دارند. بکاپهای در حال اجرا را متوقف کنید. از ریبوت در ساعات پرترافیک خودداری نمایید. پس از ریبوت، وضعیت سرویسها را بررسی کنید:
systemctl status httpd mysqld exim directadmin
سرور مجازی اروپا با دسترسی SSH و VNC برای مدیریت ریبوت. کانفیگ سرور شامل تنظیم auto-start سرویسها. هاست وردپرس بدون نیاز به مدیریت ریبوت.