((( اگه روش هایی به غیر از روش های زیر دوستان میدونستین به صورت پیقام خصوصی یا زیر همین پست بگین تا اموزشو کامل کنم - ممنون )))
برای خاموش کردن لینوکس 4 روش وجود داره که هرکدوم مقداری تفاوت با هم دارن مثلا یکی زود تر خاموش میکنه یا یکی به صورت اصولی خاموش میکنه یا یکی همین جوری یک دفعه ای سیستمو میبره پایین .
1- shutdown
2- init 0 یا telinit 0
3- halt
4- poweroff
1- shutdown
شکل کلی دستور به این شکل هست
shutdown [-akrhPHfFnc] [-t sec] time [warning message
]
[/s]
چند مثال
خاموش کردن کامپیوتر قبل از نصفه شب
shutdown -h 23:539
خاموش کردن در همین لحظه
shutdown -h now
خاموش کردن در 25 دقیقه اینده
shutdown -h +25
در دستورای بالا به جای -h که همون دستور halt رو صدا میزنه اگه از -r استفاده کنین کار ریستارت کردنو میکنه
init 0
دستور init یا telinit مربوط به تغییر runlevel ها میشه که 0 برای خاموش کردن و 6 برای ریستازت کردن هستش
برای خاموش کردن
init 0
یا
telinit 0
برای ریستارت کردن عدد صفر در دستورای بالا رو به عدد 6 نغییر بدین
halt
دستور halt اسم دیگه runlevel 0 هستش که همون کار خاموش کردنو میکنه
برای خاموش کردن سیستم فقط لازم دستور halt رو بزنین
halt
خطر
اگه دستور halt رو با -f و -p بزنین مثل کشیدن کابل برق عمل میکنه ! خطر
halt -fp
دستور بالا تو سیستم های مجازی مثل freez کردن عمل میکنه سیستمو خاموش نمیکنه تو vmware player که این جوری بود .
poweroff
اگه خروجی help-- دو دستور halt و poweroff رو بگیرین می بینین که هردوشون مثل همن
برای خاموش کردن سیستم
poweroff
دستور
خطر
بالا هم برای poweroff صدق میکنه
منبع : http://forum.ubuntu.ir/index.php/top...html#msg134448