學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux shell的關(guān)機命令是什么

linux shell的關(guān)機命令是什么

時間: 佳洲1085 分享

linux shell的關(guān)機命令是什么

  linux shell命令下我們可以通過相關(guān)命令關(guān)閉和重啟計算機,下面由學(xué)習(xí)啦小編為大家搜集整理了linux shell的關(guān)機命令是什么的相關(guān)知識,希望對大家有幫助!

  linux shell的關(guān)機命令

  問題描述

  對于Linux系統(tǒng)而言,許多時候是用于服務(wù)器之類的,此時是不會開啟桌面系統(tǒng)的,這樣通過命令行的方式進(jìn)行操作,可以有效節(jié)省系統(tǒng)RAM的使用,使盡量多的資源供重要的service使用。因此使用命令行的方式在linux系統(tǒng)下操作就非常流行。

  關(guān)機操作

  shutdown -h now

  會立即關(guān)閉機器。

  sudo -s -H

  password

  init 0//關(guān)機

  init 6//重啟

  重啟操作

  shutdown -r now

  sudo reboot

  這兩個命令功能一樣,其中shutdown -r now的-r應(yīng)當(dāng)就是restart的意思。

  補充:linux shell其他的關(guān)機命令

  1.halt—-最簡單的關(guān)機命令

  其實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修補根分區(qū)之后﹐以阻止內(nèi)核用老版本的超級塊〔superblock〕覆蓋修補過的超級塊。

  [-w] 并不是真正的重啟或關(guān)機﹐只是寫wtmp〔/var/log/wtmp〕紀(jì)錄。

  [-d] 不寫wtmp紀(jì)錄〔已包含在選項[-n]中〕。

  [-f] 沒有調(diào)用shutdown而強制關(guān)機或重啟。

  [-i] 關(guān)機〔或重啟〕前﹐關(guān)掉所有的網(wǎng)絡(luò)接口。

  [-p] 該選項為缺省選項。就是關(guān)機時調(diào)用power off。

  2.reboot

  reboot的工作過程差不多跟halt一樣﹐不過它是引發(fā)主機重啟﹐而halt是關(guān)機。

  3.init

  init是所有進(jìn)程的祖先﹐它的進(jìn)程號始終為1﹐所以發(fā)送TERM信號給init會終止所有的用戶進(jìn)程﹑守護(hù)進(jìn)程等。shutdown就是使用這種機制。init定義了8個運行級別(runlevel),init 0為關(guān)機﹐init1為重啟。

  4. power off

3632107