歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> Linux命令之關機重啟命令用法匯總

Linux命令之關機重啟命令用法匯總

日期:2017/3/2 10:36:52   编辑:Linux維護

今天小編給大家介紹下Linux系統的關機與重啟命令,涉及的命令有shutdown、halt、reboot,也是本文主要講解的命令,希望對正在學習的朋友有所幫助。

一,shutdown命令

在linux操作系統下,shutdown是關機的命令。

執行此命令時,需要帶上一些參數,比如:shutdown -h now 立刻關機的命令。

但是,在終端上運行這樣的命令時Linux有時並不關機,這個不僅令是root用戶的問題,要將用戶在切換到root時,使用su - root 輸入密碼後,再運行shutdown -h now,然後linux就可以關機了。

問題:

Linux shutdown命令無效,返回提示: command not found。

原因在於:普通用戶沒有關機的權限,必須調用管理員用戶。

雖然,現在用的root用戶,依然無法使用shutdown關機命令。

因此,必須在shell中用su命令調出root用戶再執行linux關機命令。

操作示例:

復制代碼代碼示例:su - root

password

shutdown -h now

代碼說明:

第一行,-前後都有一空格。

第二行,為系統root用戶密碼。如果你當前使用的是非root用戶,會要求輸入;如果你當前使用的是root用戶,則無須輸入,直接輸入下一行命令。

第三行,shutdown後面接的代碼參考相關解釋文檔。

shutdown 關閉計算機,向根進程 init 發送信號,更改 runlevel 為 0 (halt)

-h 關閉電源

-r 重啟

-n 強行關機,不向 init進程發送信號

-k 模擬關機,向登錄者發送關機警告

-t 《秒》 N秒後關機 eg:-t 60 //60秒後關機

time 《時間》 定時關機

-c [說明信息] 取消關機

-f 重啟時忽略檢測文件系統

-F 重啟時強制檢測文件系統

二,halt關機命令,此命令是簡單易行的關機命令

halt命令,可以相當於調用shutdown -h。

halt執行時,殺死應用進程,執行sync系統調用,文件系統寫操作完成後就會停止內核。

halt命令的參數說明:

[-n] 防止sync系統調用﹐它用在用fsck修補根分區之後﹐以阻止內核用老版本的超級塊〔superblock〕覆蓋修補過的超級塊。

[-w] 並不是真正的重啟或關機﹐只是寫wtmp〔/var/log/wtmp〕紀錄。

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

[-f] 沒有調用shutdown而強制關機或重啟。

[-i] 關機〔或重啟〕前﹐關掉所有的網絡接口。

[-p] 該選項為缺省選項。就是關機時調用poweroff。

三,reboot命令

此命令的功能是:重新開機。即然重新開機了,那當然會有一個關機再重啟的過程。這個不難理解的。

注意:windows下也有此命令。

名 稱:reboot

使用權限:系統管理者

補充說明:執行reboot指令可讓系統停止運作,並重新開機。

使用方式:reboot [-n] [-w] [-d] [-f] [-i]

說明:若系統的 runlevel 為 0 或 6 ,則重新開機,否則以 shutdown 指令(加上 -r 參數)來取代

參數:

-n : 在重開機前不做將記憶體資料寫回硬盤的動作

-w : 並不會真的重開機,只是把記錄寫到 /var/log/wtmp 檔案裡

-d : 不把記錄寫到 /var/log/wtmp 檔案裡(-n 這個參數包含了 -d) -f : 強迫重開機,不呼叫 shutdown 這個指令

-i : 在重開機之前先把所有網絡相關的裝置先停止

示例:

復制代碼代碼示例:reboot 重開機。

reboot -w 重開機模擬,此操作只做記錄,但不會真正重開機。

上面就是Linux系統關機與重啟命令的介紹了,在終端運行的時候並不一定會關機重啟,加上不同的參數會有不同的效果,不妨試試看吧。

Copyright © Linux教程網 All Rights Reserved