歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> unix如何關機重啟

unix如何關機重啟

日期:2017/3/6 10:58:01   编辑:Unix資訊

如果Freebsd是個人使用,或者單位管理員,每天需要在下班之前關閉計算機,在關閉電源之前,保證正確關閉FreeBSD(或其他unix)系統是非常重要的,直接關閉電源相當於Windows系統的非法關機,因為在關閉電源時有些重要的程序正在運行,可能使程序受到損壞,在下次重新啟動的時候,無法運行而帶來不必要的麻煩,雖然說FreeBSD系統有一個比Windows系統要強壯的心,但還是不推薦這種破壞性關機行為。原文網址http://www.pc811.com/6/7/26178.html

freebsd系統不同於windows是使用一些命令才可以關機,如果才接觸freebsd系統的網友可能會問一些unix如何關閉系統?或是如何關機、重啟一類的問題。本文就說一下在unix系統中進行關機、終止、關閉電源、重啟等一系列命令。

unix關閉系統命令說明

shutdown [action] [when] [broadcast message]

action:告訴shutdown需要做什麼,如關機、重啟、關閉電源、逐出系統等相關操作。

when:告訴shutdown什麼時候開始執行這個命令。

broadcast message:告訴shutdown把信息發送到所有已登錄的用戶。

shutdown命令參數說明

action 參數說明 無 把所有人逐出系統,並把系統置入無網絡支持的單用戶模式。 -h 終止系統。 -p 如果系統支持自動關閉電源,而且內核被配置為支持電源管理的話,-p參數為終止系統並關閉電源。 -r 重新啟動unix系統。 -k 把所有人逐出系統,並禁用所有登錄(root用戶除外)。但系統仍然保留多用戶模式,並有網絡支持。 -o 在沒有向init發出信號的情形下,關閉系統。這樣做並不好,因為它會阻止與關閉腳本相關的程序運行。 -n 如果在指定該選項的同時,還指定了-o選項,就會阻止文件系統緩沖在關閉系統之前被刷新。這樣做絕不是個好方法,因為可能會導致數據文件丟失。

when 參數說明 now 告訴shutdown立即執行。 例如:shutdown -r now FreeBSD系統立即重新啟動。 +n n必須為數字,n告訴shutdown命令在多久之後執行。例如:shutdown -r +10 FreeBSD系統將於10分鐘後重新啟動。 YYmmddHHMM 以年月日時分的方式告訴FreeBSD系統什麼時候開始執行。例如:shutdown -r 1310111518 FreeBSD系統將於2013年10月11日15時18分執行重新啟動。

shutdown命令的groadcast message(廣播消息) 將定期向所有登錄用戶廣播。這些消息在關閉系統之前的10小時開始廣播,並隨關閉時間的來臨而變得越來越頻繁(相當於倒計時)。

freebsd系統關機命令圖解

在終端執行“shutdown -r now”並確定,FreeBSD系統即可開始進行重新啟動。

在終端執行“shutdown -r +10”並確定,就是系統倒計時關機了時間為10分鐘,這時大家不要鍵入輸入任何命令,FreeBSD將於10分鐘後開始重啟了。

unix終止和重啟命令

除了shutdown帶參數這種關機外,還有haltreboot命令分別用於終止和重新啟動系統,但是建議大家不要依賴於這兩個。因為兩個都不運行rc.shutodnw腳本,可能會導致某些程序意外終止而導發一些不必要的麻煩。而且這兩個命令不允許指定延遲關閉系統,也不會向用戶發出即將關閉系統的警告。如果作為系統管理員應該養成使用shutdown命令的方式來關閉系統的好習慣。

Copyright © Linux教程網 All Rights Reserved