告別 Linux 系統關機難題,使用 shutdown 指令!
對於新手來說,在 Linux 系統中正確地關閉電腦可能是一項比較困難的任務。錯誤的操作可能會導致資料遺失或損壞檔案系統。但是,別擔心,Linux 系統提供了一個非常實用的指令——shutdown,可以幫助你輕鬆地正確地關閉電腦。

1.函數
shutdown 指令可以關閉所有程序,並依照使用者的需要,進行重新啟動或關機操作。
使用 shutdown 指令時,在系統關機前,可以通知所有登入者係統將要關閉。此時 login 指令會被凍結,新使用者將無法再登錄,這是建議使用的安全關機方式。關機前,所有程序都會受到 shutdown 指令所發送的關閉進程訊號,然後向 init 程式發送訊號,要求它改變運行等級(runlevel)。
Linux 系統有 7 個運行等級:
運作等級0:系統停機狀態,系統預設運作等級不能設為0,否則無法正常啟動;
運作等級1:單一使用者工作狀態,root權限,用於系統維護,禁止遠端登陸;
運行等級2:多用戶狀態(沒有NFS);
運行等級3:完全的多用戶狀態(有NFS),登陸後進入控制台命令列模式;
運作等級4:系統未使用,保留;
運行等級5:X11控制台,登陸後進入圖形GUI模式;
運作等級6:系統正常關閉並重啟,預設運作等級不能設為6,否則無法正常啟動。
2.指令格式
#shutdown [選項] [參數]
3.選項說明
#-c cancel,其他用户可以取消目前正在执行的关机程序,或者Control-C终止shutdown程序 -k 仅仅向每个登录用户发出警告信息,并不真正关机 -f 重新启动时不执行fsck文件系统检查命令; -F 重新启动时执行fsck文件系统检查命令; -h 关机(halt)或关闭电源(power off),至于选择哪一种取决于系统的关机脚本(有時候可以在 BIOS 中更改) -H 关机(halt); -P 关机,等价于 poweroff 命令 -n 不调用 init 程序进行关机,而由 shutdown 自己进行 -r 重启。等价于 reboot 命令 -t 送出警告信息和删除信息之间要延迟多少秒 --help 显示帮助信息 --version 显示版本
4.常用範例
#(1)立刻關機,其中 now 相當於時間為 0 的狀態。
shutdown -H now //或 halt
(2)系統在今天的 20:25 分關機。
shutdown -H 20:25
(3)系統立刻重新啟動。
shutdown -r now //或 reboot
(4)傳送後面的警告訊息,再過 30 分鐘系統會自動重新啟動。
shutdown -r +30 'The system will reboot'
(5)只發出警告,系統並不會關機。
shutdown -k now 'This is just a warning message'
(6)立即關機並切斷電源。
shutdown -P now //或 poweroff
(7)惡作劇,只發出警告,什麼事都不會發生。
shutdown +10 -k '10分钟后关机'
5.常見問題
#(1)shutdown -h、shutdown -H和shutdown -P的區別?
shutdown -H是關機操作,停止系統運行,但並未關閉電源,shutdown -P是關閉電源操作。 shutdown -h則根據系統的預設設定來選擇是否關閉電源 。關閉電源會送出 ACPI 指令通知PSU(Power Supply Unit)電源。
(2)shutdown預設操作進入單一用戶維護模式。
//十分鐘後進入單一使用者維護模式
shutdown +10
在本文中,我們詳細介紹了 shutdown 指令的各種參數和用法。掌握這些知識可以讓你更得心應手地關閉 Linux 系統,避免不必要的麻煩和風險。不管你是系統管理員還是普通用戶,都應該掌握shutdown 指令的使用方法,以便更有效率地使用 Linux 系統。
以上是告別 Linux 系統關機難題,使用 shutdown 指令!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Linux管理員的平均年薪在美國為75,000至95,000美元,歐洲為40,000至60,000歐元。提升薪資可以通過:1.持續學習新技術,如雲計算和容器技術;2.積累項目經驗並建立Portfolio;3.建立職業網絡,拓展人脈。

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

互聯網運行不依賴單一操作系統,但Linux在其中扮演重要角色。 Linux廣泛應用於服務器和網絡設備,因其穩定性、安全性和可擴展性受歡迎。

Linux操作系統的核心是其命令行界面,通過命令行可以執行各種操作。 1.文件和目錄操作使用ls、cd、mkdir、rm等命令管理文件和目錄。 2.用戶和權限管理通過useradd、passwd、chmod等命令確保系統安全和資源分配。 3.進程管理使用ps、kill等命令監控和控制系統進程。 4.網絡操作包括ping、ifconfig、ssh等命令配置和管理網絡連接。 5.系統監控和維護通過top、df、du等命令了解系統運行狀態和資源使用情況。

介紹 Linux是一個強大的操作系統,由於其靈活性和效率,開發人員,系統管理員和電源用戶都喜歡。但是,經常使用長而復雜的命令可能是乏味的

Linux適用於服務器、開發環境和嵌入式系統。 1.作為服務器操作系統,Linux穩定高效,常用於部署高並發應用。 2.作為開發環境,Linux提供高效的命令行工具和包管理系統,提升開發效率。 3.在嵌入式系統中,Linux輕量且可定制,適合資源有限的環境。

簡介:通過基於Linux的道德黑客攻擊數字邊界 在我們越來越相互聯繫的世界中,網絡安全至關重要。 道德黑客入侵和滲透測試對於主動識別和減輕脆弱性至關重要

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器