Linux开关命令(shutdown,reboot,halt,init)
命令簡(jiǎn)短
shutdown,poweroff,reboot,halt,init都能夠進(jìn)行關(guān)機(jī),大致使用方法。
/sbin/halt ? ? [-n] [-w] [-d] [-f] [-i] [-p] [-h]
/sbin/reboot ? [-n] [-w] [-d] [-f] [-i]
/sbin/poweroff [-n] [-w] [-d] [-f] [-i] [-h]
[root@linux ~]$ reboot --h
usage: reboot [-n] [-w] [-d] [-f] [-h] [-i]
? ? ? ? -n: 停系統(tǒng)之前不同步
? ? ? ? -w: 僅僅寫(xiě)wtmp reboot記錄并離開(kāi)
? ? ? ? -d: 不寫(xiě)wtmp記錄
? ? ? ? -f: 強(qiáng)制停機(jī)或重新啟動(dòng)
? ? ? ? -h: 讓硬盤(pán)處于單機(jī)模式
? ? ? ? -i: 關(guān)閉全部的網(wǎng)絡(luò)接口
關(guān)機(jī)流程
1. 刷新硬盤(pán)緩存:
2. 記錄重新啟動(dòng)事件:(/var/run/utmp,/var/log/wtmp)
3. 殺掉全部進(jìn)程:
4. 最后重新啟動(dòng)機(jī)器:
關(guān)機(jī)樣例
# shutdown -h now ? ? ? ? ?#立馬關(guān)機(jī)
# shutdown -h 2:30 'halt' ?#2點(diǎn)30分關(guān)機(jī),注意以本機(jī)時(shí)間為準(zhǔn)
# halt -p ? ? ? ? ? ? ? ? ?#立馬關(guān)機(jī)
# init 0 ? ? ? ? ? ? ? ? ? #馬上將系統(tǒng)執(zhí)行級(jí)別切換為0,即關(guān)機(jī)
# shutdown now ? ? ? ? ? ? #切換至單人操作模式(不加不論什么選項(xiàng)時(shí))
重新啟動(dòng)樣例
# shutdown -k now 'reboot' #發(fā)出警告訊息,但沒(méi)有真的關(guān)機(jī).# shutdown -t5 -r now ? #立馬重新啟動(dòng), 但在警告和刪除進(jìn)程之間,延遲5秒鐘.
# init 6 ? ? ? ? ? ? ? ? ? #馬上將系統(tǒng)執(zhí)行級(jí)別切換為6,即重新啟動(dòng)
# shutdown -r +10 'reboot' #10分鐘后重新啟動(dòng)
# shutdown -c ? ? ? ? ? ? ?#取消之前的shutdown命令
# shutdown -r now ? ? ? ? ?#立馬重新啟動(dòng)
關(guān)機(jī)準(zhǔn)備
Linux不比Windows,假設(shè)不能正常關(guān)機(jī)。因來(lái)不及將數(shù)據(jù)寫(xiě)回文件,可能會(huì)導(dǎo)致文件系統(tǒng)損壞。所以在關(guān)機(jī)前要注意:
1. 觀察系統(tǒng)狀態(tài)
- 用who命令,查看在線用戶
- 用netstat -a命令,查看網(wǎng)絡(luò)聯(lián)機(jī)狀態(tài)
- 用ps aux命令,查看后臺(tái)運(yùn)行程序
2. 通知在線用戶 #shutdown -k now 'System will reboot in 30 minutes!'
3. 使用正確命令 #首先要搞清楚是關(guān)機(jī)還是重新啟動(dòng),其次要注意參數(shù)
4. 注意數(shù)據(jù)同步 #使用sync數(shù)據(jù)同步寫(xiě)入磁盤(pán)
其它說(shuō)明
1. 查看重新啟動(dòng)記錄?
# last reboot
2. 遠(yuǎn)端啟動(dòng)機(jī)器?
#?ssh root@server /sbin/reboot
# ssh root@192.168.0.1 /sbin/shutdown -r now
版權(quán)聲明:本文博主原創(chuàng)文章。博客,未經(jīng)同意不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的Linux开关命令(shutdown,reboot,halt,init)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: opengl启动过程
- 下一篇: JDK1.3安装出现/lib/ld-li