linux shell的關機命令是什么
linux shell的關機命令是什么
linux shell命令下我們可以通過相關命令關閉和重啟計算機,下面由學習啦小編為大家搜集整理了linux shell的關機命令是什么的相關知識,希望對大家有幫助!
linux shell的關機命令
問題描述
對于Linux系統(tǒng)而言,許多時候是用于服務器之類的,此時是不會開啟桌面系統(tǒng)的,這樣通過命令行的方式進行操作,可以有效節(jié)省系統(tǒng)RAM的使用,使盡量多的資源供重要的service使用。因此使用命令行的方式在linux系統(tǒng)下操作就非常流行。
關機操作
shutdown -h now
會立即關閉機器。
sudo -s -H
password
init 0//關機
init 6//重啟
重啟操作
shutdown -r now
sudo reboot
這兩個命令功能一樣,其中shutdown -r now的-r應當就是restart的意思。
補充:linux shell其他的關機命令
1.halt—-最簡單的關機命令
其實halt就是調用shutdown -h。halt執(zhí)行時﹐殺死應用進程﹐執(zhí)行sync系統(tǒng)調用﹐文件系統(tǒng)寫操作完成后就會停止內核。
參數(shù)說明:
[-n] 防止sync系統(tǒng)調用﹐它用在用fsck修補根分區(qū)之后﹐以阻止內核用老版本的超級塊〔superblock〕覆蓋修補過的超級塊。
[-w] 并不是真正的重啟或關機﹐只是寫wtmp〔/var/log/wtmp〕紀錄。
[-d] 不寫wtmp紀錄〔已包含在選項[-n]中〕。
[-f] 沒有調用shutdown而強制關機或重啟。
[-i] 關機〔或重啟〕前﹐關掉所有的網絡接口。
[-p] 該選項為缺省選項。就是關機時調用power off。
2.reboot
reboot的工作過程差不多跟halt一樣﹐不過它是引發(fā)主機重啟﹐而halt是關機。
3.init
init是所有進程的祖先﹐它的進程號始終為1﹐所以發(fā)送TERM信號給init會終止所有的用戶進程﹑守護進程等。shutdown就是使用這種機制。init定義了8個運行級別(runlevel),init 0為關機﹐init1為重啟。
4. power off