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