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