Linux的關機與重啟

2021-09-26 01:58:13 字數 1541 閱讀 2510

shutdown以一種安全的方式關閉系統。所有登陸使用者都可以看到關機資訊提示,並且 login 將被阻塞。可以指定立刻關機,也可以指定系統在一定的延時後關機。所有程序都將接收到 sigterm訊號。這可以使 vi 等程式有時間將處於編輯狀態的檔案進行儲存,郵件和新聞程式程序則可以將所有緩衝池內的資料進行適當的清除等等。

shutdown 通過通知 init 程序,要求它改換執行級別來實現。執行級別 0 用來關閉系統,執行級別 6 用來重啟系統,執行級別 1 用來使系統進入執行系統管理任務狀態,如果沒有給出 -h 或 -r 標誌時,這是shutdown 命令的預設工作狀態。

常用選項:

-r:重啟計算機

-h:關閉計算機

-c:取消執行中的shutdown程序

-k:並非真正的關機,只是想所有人顯示警告資訊

time:關機時間;

hh:mm,hh表示小時,mm表示分鐘,可以精確指定幾點幾分執行關機操作;

+m:m為需要等待的時間,+5就是等五分鐘後關機

now:立刻關機,+0的意思

使用**-h**選項指定在某個時間執行關機操作,並顯示提示資訊;

使用-c選項可以取消

halt其實就是呼叫了shutdown -h now ,halt 在執行的時候,會殺死應用程式程序,執行sync 強制將記憶體中的檔案緩衝寫入磁碟,當寫入磁碟操作完成後就會停止核心。

poweroff與之相同,幫助文件也屬於同乙個

常用選項:

-n:在關機或者重啟之前不對系統快取進行同步

-w:不關機或重啟,只是將資訊寫入/var/log/wtmp

-d:不記錄此次關機情況

-f:強制執行

重啟,工作過程與halt相差無幾,呼叫的是shutdown -r now。選項也相同。

init 是所有程序的父程序。它的程序號始終為1。關於init 可說的很多這裡只介紹關機與重啟。

init定義了系統在執行時的級別

0:終止系統,關機

1:為單使用者模式

2:字元介面的多使用者模式,但不支援網路

3:字元介面的萬爭奪使用者模式,支援網路

4:未分配使用

5:圖形介面的多使用者模式

6:重啟計算機

init 0:關機

init 6:重啟

努力!奮鬥!

Linux關機與重啟

shutdown命令 安全的關機命令shutdown 選項 時間 關機時會自動儲存執行資料 時間為now則立即執行,或23 30定時關機 選項說明 c取消前乙個關機命令 h關機 r重啟 不安全的關機 halt,poweroff,init 0等,盡量不用 重啟 reboot可用,較安全,init 6盡...

Linux 關機與重啟命令

一 關機命令 1 halt 立刻關機 2 poweroff 立刻關機 3 shutdown h now 立刻關機 root使用者使用 4 shutdown h 10 10分鐘後自動關機 如果是通過shutdown命令設定關機的話,可以用shutdown c命令取消重啟 二 重啟命令 1 reboot...

Linux的關機與重啟命令

重啟命令 1 reboot 2 shutdown r now 立刻重啟 root使用者使用 3 shutdown r 10 過10分鐘自動重啟 root使用者使用 4 shutdown r 20 35 在時間為20 35時候重啟 root使用者使用 如果是通過shutdown命令設定重啟的話,可以用...