Linux关机和重启命令总结
一.shutdown 命令
作用:關(guān)閉或重啟系統(tǒng)?
使用權(quán)限:超級(jí)管理員使用?
常用選項(xiàng)?
1. -r 關(guān)機(jī)后立即重啟?
2. -h關(guān)機(jī)后不重啟?
3. -f快速關(guān)機(jī),重啟時(shí)跳過fsck(file system check用來檢查和維護(hù)不一致的文件系統(tǒng)。)?
4. -n快速關(guān)機(jī)不經(jīng)過init程序?
shutdown以一種安全的方式關(guān)閉系統(tǒng)。所有登陸用戶都可以看到關(guān)機(jī)信息提示,并且 login 將被阻塞。可以指定立刻關(guān)機(jī),也可以指定系統(tǒng)在一定的延時(shí)后關(guān)機(jī)。所有進(jìn)程都將接收到 SIGTERM 信號(hào)。這可以使 vi 等程序有時(shí)間將處于編輯狀態(tài)的文件進(jìn)行存儲(chǔ),郵件和新聞程序進(jìn)程則可以將所有緩沖池內(nèi)的數(shù)據(jù)進(jìn)行適當(dāng)?shù)那宄鹊取?shutdown 通過通知 init 進(jìn)程,要求它改換運(yùn)行級(jí)別來實(shí)現(xiàn)。運(yùn)行級(jí)別 0 用來關(guān)閉系統(tǒng),運(yùn)行級(jí)別 6 用來重啟系統(tǒng),運(yùn)行級(jí)別 1 用來使系統(tǒng)進(jìn)入執(zhí)行系統(tǒng)管理任務(wù)狀態(tài),如果沒有給出 -h 或 -r 標(biāo)志時(shí),這是 shutdown 命令的默認(rèn)工作狀態(tài)。
二.halt命令
作用:關(guān)閉系統(tǒng)?
使用權(quán)限:超級(jí)管理員?
常用選項(xiàng)?
1. -d不把記錄寫到/var/log/wtmp文件里?
2. -p關(guān)閉系統(tǒng),順便做關(guān)閉電源的動(dòng)作poweroff?
3. -f強(qiáng)迫關(guān)機(jī),不呼叫shutdown這個(gè)指令?
實(shí)質(zhì)上halt就是調(diào)用shutdown -h。halt執(zhí)行時(shí)﹐殺死應(yīng)用進(jìn)程﹐執(zhí)行sync系統(tǒng)調(diào)用﹐文件系統(tǒng)寫操作完成后就會(huì)停止內(nèi)核。
三.init命令
使用權(quán)限:超級(jí)管理員?
常用選項(xiàng)?
0-6:表示系統(tǒng)運(yùn)行的7個(gè)級(jí)別?
0:關(guān)機(jī)級(jí)別?
1:單用戶級(jí)別,運(yùn)行rc.sysinit和rc1.d目錄下的腳本?
2:多用戶,但系統(tǒng)不會(huì)啟動(dòng)NFS,字符模式?
3:多用戶,字符模式,系統(tǒng)啟動(dòng)具有網(wǎng)絡(luò)功能?
4:用戶自定義級(jí)別?
5:圖形界面模式?
6:重啟級(jí)別
四.poweroff命令
作用:關(guān)閉系統(tǒng)和關(guān)閉電源?
使用權(quán)限:所用用戶?
常用選項(xiàng)?
1. -p關(guān)機(jī)后關(guān)閉電源?
2. -f強(qiáng)制關(guān)機(jī),不調(diào)用shutdown?
3. -w不是真正關(guān)機(jī),只是將信息寫入到文件/var/log/wtmp?
poweroff在關(guān)閉計(jì)算機(jī)操作系統(tǒng)之后,最后還會(huì)發(fā)送ACPI指令,通知電源,最后切斷電源供應(yīng),當(dāng)然路由器等嵌入系統(tǒng)不支持ACPI的,所以這個(gè)無效。
五.reboot命令
作用:重啟系統(tǒng)?
使用權(quán)限:超級(jí)管理員?
常用選項(xiàng)?
1. -n在重啟前不將內(nèi)存資料寫回硬盤?
2. -f強(qiáng)迫重啟,不呼叫shutdown指令?
3. -d不把記錄寫到/var/log/wtmp?
4. -w不是真正重啟,只是把信息寫入/var/log/wtmp?
reboot的工作過程差不多跟halt一樣﹐不過它是引發(fā)主機(jī)重啟﹐而halt是關(guān)機(jī)。它的參數(shù)與halt相差不多。
總結(jié)
以上是生活随笔為你收集整理的Linux关机和重启命令总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux怎么删除oracle数据库
- 下一篇: 在Linux下编译安装Apache2(2