您好,登錄后才能下訂單哦!
今天小編給大家分享一下linux的重啟命令有哪幾種的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
linux的5種重啟命令:1、shutdown命令,該命令可以用來進(jìn)行關(guān)機程序,也可以用來重開機,語法“shutdown -r now”;2、reboot命令,該命令可引發(fā)主機重啟;3、init命令,可通過“init 1”實現(xiàn)重啟;4、halt命令,該命令可用于重啟或關(guān)機;5、poweroff命令,該命令可用于關(guān)閉計算器并切斷電源。
在Linux系統(tǒng)中,命令是非常重要的組成部分,因為通過命令我們可以進(jìn)行絕大部分的操作,讓我們的工作更高效、更便捷。那么Linux的重啟命令有哪些?Linux重啟命令有五個,分別是:shutdown、poweroff、init、reboot、halt,以下是具體的內(nèi)容介紹。
halt | 關(guān)機 | root用戶 | halt:只關(guān)閉系統(tǒng),電源還在運行 halt -p:關(guān)閉系統(tǒng),關(guān)閉電源(先執(zhí)行halt,再執(zhí)行poweroff) |
poweroff | 關(guān)機 | root用戶 | poweroff會發(fā)送一個關(guān)閉電源的信號給acpi |
reboot | 重啟 | root用戶 | |
shutdown | -h:關(guān)機 -r:重啟 -c:取消shutdown操作 | root用戶 | shutdown實際上是調(diào)用init 0, init 0會cleanup一些工作然后調(diào)用halt或者poweroff shutdown -r now:一分鐘后重啟 shutdown -r 05:30:最近的5:30重啟 shutdown -r +10:十分鐘后重啟 |
init | init 0:關(guān)機 init 6:重啟 | root用戶 | init:切換系統(tǒng)的運行級別 |
在關(guān)機或者重啟之前,執(zhí)行3至4次sync,將在內(nèi)存中還未保存到硬盤的數(shù)據(jù)更新到硬盤中,否則會造成數(shù)據(jù)的丟失。執(zhí)行sync時要以管理員的身份運行,因為管理員具有所有文件的權(quán)限,而普通用戶只具有自己的部分文件的權(quán)限。
1、shutdown命令
shutdown命令是最常用也是最安全的關(guān)機和重啟命令,它會在關(guān)機之前調(diào)用fsck檢查磁盤,其中-h和-r是最常用的參數(shù):
● -h:停止系統(tǒng)服務(wù)并關(guān)機
● -r: 停止系統(tǒng)服務(wù)后重啟
示例:
shutdown -h now --立即關(guān)機
shutdown -h 10:53 --到10:53關(guān)機,如果該時間小于當(dāng)前時間,則到隔天
shutdown -h +10 --10分鐘后自動關(guān)機
shutdown -r now --立即重啟
shutdown -r +30 'The System Will Reboot in 30 Mins' --30分鐘后重啟并并發(fā)送通知給其它在線用戶
2、reboot命令
reboot表示立即重啟,效果等同于shutdown -r now
。
reboot的工作過程差不多跟halt一樣﹐不過它是引發(fā)主機重啟﹐而halt是關(guān)機。它 的參數(shù)與halt相差不多。
3、init命令
init是所有進(jìn)程的祖先﹐它的進(jìn)程號始終為1﹐所以發(fā)送TERM信號給init會終止所有的 用戶進(jìn)程﹑守護(hù)進(jìn)程等。shutdown 就是使用這種機制。
init定義了7個運行級別(runlevel):
init 0
為停機或者關(guān)機(千萬不能將initdefault設(shè)置為0)﹐
init 1
為單用戶模式,只root用戶進(jìn)行維護(hù)。
init 2
- 多用戶,沒有 NFS 不聯(lián)網(wǎng)
init 3
- 完全多用戶模式(標(biāo)準(zhǔn)的運行級)
init 4
- 沒有用到
init 5
- X11 (xwindow) 圖形化界面模式
init 6
- 重新啟動 (千萬不要把initdefault 設(shè)置為6 )
4、halt命令
halt命令是最簡單的關(guān)機命令,其實就是調(diào)用shutdown -h
。halt執(zhí)行時﹐不理會目前系統(tǒng)狀況下,進(jìn)行硬件關(guān)機;殺死應(yīng)用進(jìn)程﹐執(zhí)行sync系統(tǒng)調(diào)用﹐文件系統(tǒng)寫操作完成后就會停止內(nèi)核。
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)機,只是寫。
[-d] 不寫wtmp紀(jì)錄。
[-f] 沒有調(diào)用shutdown而強制關(guān)機或重啟。
[-i] 關(guān)機或重啟前,關(guān)掉所有的網(wǎng)絡(luò)接口。
[-p] 該選項為缺省選項,就是關(guān)機時調(diào)用poweroff。
5、poweroff命令
poweroff表示立即關(guān)機,效果等同于shutdown -h now
,在多用戶模式下(Run Level 3)不建議使用。
poweroff命令用于關(guān)閉計算器并切斷電源。
使用權(quán)限:系統(tǒng)管理者。
語法:
poweroff [-n] [-w] [-d] [-f] [-i] [-h]
參數(shù)說明:
-n 在關(guān)機前不做將記憶體資料寫回硬盤的動作
-w 并不會真的關(guān)機,只是把記錄寫到/var/log/wtmp檔案里
-d 不把記錄寫到/var/log/wtmp文件里
-i 在關(guān)機之前先把所有網(wǎng)絡(luò)相關(guān)的裝置先停止
-p 關(guān)閉操作系統(tǒng)之前將系統(tǒng)中所有的硬件設(shè)置為備用模式
以上就是“l(fā)inux的重啟命令有哪幾種”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。