linux下關機與重啟操作

2022-05-28 07:45:14 字數 1501 閱讀 9012

linux大多用在伺服器領域,所以很少關機,除非特殊情況下,才不得已關機。

linux下的程式(或者稱為服務),都是在背景下執行的。因此,在背後可能有很多人同時在主機工作,這個時候突然關機,會導致其它人的資料中斷;除此之外,若不正常關機,則可能造成檔案系統的損壞。

檢視系統當前有哪些使用者:

who
檢視當前的網路狀態:

netstat -a
檢視後台下有哪些程式在執行:

ps -aux
將資料從記憶體同步到硬碟(這一步十分重要,最好在關機之前執行一下此命令):

sync
shutdown命令可以安全地關閉或重啟linux系統,它在系統關閉之前給系統上的所有登入使用者提示一條警告資訊。該命令還允許使用者指定乙個時間引數,可以是乙個精確的時間,也可以是從現在開始的乙個時間段。精確時間的格式是hh:mm,表示小時和分鐘,時間段由+ 和分鐘數表示。系統執行該命令後會自動進行資料同步的工作。需要特別說明的是該命令只能由超級使用者使用。 

該命令的一般格式: shutdown [選項] [時間] [警告資訊] 

命令中各選項的含義為: 

- k 並不真正關機而只是發出警告資訊給所有使用者 

- r 關機後立即重新啟動 

- h 關機後不重新啟動 

- f 快速關機重啟動時跳過fsck 

- n 快速關機不經過init 程式 

- c 取消乙個已經執行的shutdown 

shutdown -h now 關閉系統

shutdown -h hours:minutes按預定時間關閉系統,若超過今天的時間戳,則隔天才會關機

shutdown -c 取消按預定時間關閉系統

shutdown -h +minutes 多少分鐘以後自動關機

shutdown -r +30 『the system will reboot』再過30分鐘系統會重啟,並顯示後面的資訊給使用者

shutdown -k now 『this system will reboot』僅發出警告信件引數,系統並不會關機

halt是最簡單的關機命令,其實際上是呼叫shutdown -h命令。halt執行時,殺死應用程序,檔案系統寫操作完成後就會停止核心。 

單獨使用halt指令只是停止系統執行,但不關閉電源,還需要手動關閉電源。

若要關閉電源需要使用:

halt -p
reboot的工作過程與halt類似,其作用是重新啟動,reboot命令可以快速地關閉系統,但如果還有其它使用者在該系統上工作時,就會引起資料的丟失。所以使用reboot命令的場合主要是在單使用者模式。

init用於切換系統的執行級別,切換的工作是立即完成的。

init 0命令用於立即將系統執行級別切換為0,即關機;

init 6命令用於將系統執行級別切換為6,即重新啟動。 

停止系統執行,同時關閉電源。

Linux關機與重啟

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

linux下關機命令

1.shutdown shutdown命令安全地將系統關機。有些使用者會使用直接斷掉電源的方式來關閉linux,這是十分危險的。因為linux與windows不同,其後台執行著許多程序,所以強制關機可能會導致程序的資料丟失,使系統處於不穩定的狀態,甚至在有的系統中會損壞硬體裝置。而在系統關機前使用s...

VC 重啟與關機操作

值 含義ewx logoff 關閉所有執行的程式,登出系統 ewx poweroff 關閉系統,並關閉電源。對於windows nt 2000 x,呼叫的程序必須有se shutdown name 許可權.ewx reboot 重啟系統.windows nt 2000 xp 對於windows nt...