shutdown و سایر روش های خاموش کردن
بهترین راه خاموش کردن سرورهای لینوکس است، زیرا به تمام کاربران Login شده سرور اطلاع رسانی مینماید (ارسال و نمایش پیغام)
همچنین از Login کاربر جدید جلوگیری به عمل آورده و سیگنالی به init ارسال مینماید تا Run Level تغییر نماید و پس از آن سیگنال دیگری ( سیگنالSIGTERM ) به تمامی Process های Run شده روی سرور ارسال مینماید که توسط آن مهلت چند ثانیه ای ذخیره اطلاعات Save نشده و آماده سازی برایkill شدن به پردازش ها میدهد..
در نهایت پس از گذشت مدت زمان مهلت داده شده، در صورتی که هنوز پردازشی باقی مانده باشند، سیگنال kill شدن بصورت Force به آن ارسال میشود (سیگنال SIGKILL ) و در این حالت سیستم خاموش خواهد شد.
Switch ها:
- c- : غیرفعال شدن اثر دستوات Shutdown (درصورت تنظیم موعد خاموش شدن سیستم، آن را کنسل میکند)
- h- : برای خاموش کردن سیستم
- k- : فقط برای فرستادن پیغام به تمامی یوزر های فعال
- r- : برای ریست کردن سیستم
خاموش شدن سیستم بعد از وقفه کوتاه
# shutdown
تغییر حالت Run Level به شماره 0 (shutdown ) بعد از وقفه کوتاه
# shutdown -h
تغییر حالت Run Level به شماره 6 (Restart ) بعد از وقفه کوتاه
# shutdown –r
تغییر حالت Run Level به شماره 6 (Restart ) در لحظه فعلی (هم اکنون)
# shutdown –r now
تغییر حالت Run Level به شماره 6 (Restart )بعد از وقفه دو دقیقه
# shutdown –r 2
تغییر حالت Run Level به شماره 6 (Restart )بعد از وقفه دو دقیقه همراه با نمایش پیغام (متنComment برای تمامی کاربران Broadcast می گردد.)
# shutdown –r 2 “Comment”
تغییر حالت Run Level به شماره 6 (Restart )دقیقا در زمان 18:23
# shutdown –r 18:23
تغییر حالت Run Level به شماره 6 (Restart )بعد از وقفه 9 ثانیه
# shutdown –r -t 9
تغییر حالت Run Level به شماره 6 (Restart )بعد از وقفه 15 دقیقه
# shutdown -r +15
متوقف نمودن (cancel ) پروسه shutdown ، درصورت تنظیم موعد shutdown آنرا کنسل میکند
# shutdown –c
سایر دستورها
تغییر Run Level به شماره شش(restart نمودن سیستم عامل)
# reboot
تغییر Run Level به شماره صفر(خاموش نمودن سیستم عامل)
# halt
همچنین
# poweroff
خروج از وضعیت Login سیستم و بازگشت به صفحه (خط)Login جهت ورود مجدد
# logout
- ۹۶/۰۹/۰۳