在Linux系統中,常用的正常關機命令有三個:shutdown、poweroff和halt。下面是對這三個命令的詳細解釋:
- shutdown命令
shutdown命令用于在指定的時間或條件下關閉計算機。它提供了豐富的選項和參數,可以靈活地控制關機行為。
命令格式: shutdown [選項] [時間]
選項解釋:
-h:關機時關閉電源。 -c:取消關機操作。 -f:強制關閉正在運行的應用程序和進程。 -i:顯示交互式關機倒計時界面。 -n:不等待用戶登錄窗口關閉,直接關機。 -p:在執行關機操作前,先關閉所有運行的進程。 -r:關閉計算機后重新啟動。 -t <秒>:設置關機倒計時的時間,以秒為單位。 -k:發送警告信息給用戶,但不清空登錄會話。 -u:只關閉所有非守護進程的用戶會話。 -h now:立即關機。 -h +<分鐘>:在指定時間后關機,以分鐘為單位。例如,-h +30表示在30分鐘后關機。 -h <小時>:<分鐘>:在指定時間點關機,以24小時制的時間表示。例如,-h 20:30表示在晚上8點30分關機。
示例: 立即關機:shutdown -h now 設置關機倒計時30秒:shutdown -h -t 30 now 取消關機操作:shutdown -c now 2. poweroff命令
poweroff命令用于關閉計算機并切斷電源。它可以直接執行關機操作,不需要交互式確認。
命令格式:poweroff [選項] [時間] 選項解釋: -f:強制關閉計算機,不執行文件系統清理操作。-n:不執行網絡連接的關閉操作。-w:將計算機置于等待狀態,而不是正常關機。-d <驅動器>:指定要卸載的存儲驅動器。-p:在執行關機操作前,先關閉所有運行的進程。-t <秒>:設置關機倒計時的時間,以秒為單位。-c:取消關機操作。-k:發送警告信息給用戶,但不清空登錄會話。-u:只關閉所有非守護進程的用戶會話。(獲取root權限可以通過“su - root” 或使用root權限執行這些命令 實現。) 示例:立即關機:poweroff now立即取消關機操作(需要使用root權限):poweroff -c now立即關機并重新啟動計算機:poweroff now -r立即關閉計算機并切斷電源(不執行文件系統清理操作):poweroff -f now立即將計算機置于等待狀態(不執行正常關機):poweroff -w now立即關閉計算機并卸載所有存儲驅動器:poweroff now -d /dev/sda (請將"/dev/sda"替換為你要卸載的驅動器名稱)立即取消計算機的等待狀態(不執行正常關機):poweroff -w now -c (請注意,取消等待狀態后,計算機將保持開機狀態)3. halt命令halt命令用于關閉計算機并切斷電源。與poweroff不同的是,halt不會執行文件系統清理操作。 命令格式: halt [選項] [時間] 選項解釋:-f:強制關閉計算機,不執行文件系統清理操作。-n:不執行網絡連接的關閉操作。示例:立即關機: halt立即取消關機操作(需要使用root權限): halt -c now立即關機并重新啟動計算機: halt now -r立即關閉計算機并切斷電源(不執行文件系統清理操作): halt -f now
-
Linux
+關注
關注
87文章
11329瀏覽量
209967 -
計算機
+關注
關注
19文章
7525瀏覽量
88319 -
參數
+關注
關注
11文章
1846瀏覽量
32331 -
關機
+關注
關注
0文章
15瀏覽量
22082
發布評論請先 登錄
相關推薦
評論