在Linux系統(tǒng)中,常用的正常關(guān)機(jī)命令有三個(gè):shutdown、poweroff和halt。下面是對(duì)這三個(gè)命令的詳細(xì)解釋:
- shutdown命令
shutdown命令用于在指定的時(shí)間或條件下關(guān)閉計(jì)算機(jī)。它提供了豐富的選項(xiàng)和參數(shù),可以靈活地控制關(guān)機(jī)行為。
命令格式: shutdown [選項(xiàng)] [時(shí)間]
選項(xiàng)解釋:
-h:關(guān)機(jī)時(shí)關(guān)閉電源。 -c:取消關(guān)機(jī)操作。 -f:強(qiáng)制關(guān)閉正在運(yùn)行的應(yīng)用程序和進(jìn)程。 -i:顯示交互式關(guān)機(jī)倒計(jì)時(shí)界面。 -n:不等待用戶登錄窗口關(guān)閉,直接關(guān)機(jī)。 -p:在執(zhí)行關(guān)機(jī)操作前,先關(guān)閉所有運(yùn)行的進(jìn)程。 -r:關(guān)閉計(jì)算機(jī)后重新啟動(dòng)。 -t <秒>:設(shè)置關(guān)機(jī)倒計(jì)時(shí)的時(shí)間,以秒為單位。 -k:發(fā)送警告信息給用戶,但不清空登錄會(huì)話。 -u:只關(guān)閉所有非守護(hù)進(jìn)程的用戶會(huì)話。 -h now:立即關(guān)機(jī)。 -h +<分鐘>:在指定時(shí)間后關(guān)機(jī),以分鐘為單位。例如,-h +30表示在30分鐘后關(guān)機(jī)。 -h <小時(shí)>:<分鐘>:在指定時(shí)間點(diǎn)關(guān)機(jī),以24小時(shí)制的時(shí)間表示。例如,-h 20:30表示在晚上8點(diǎn)30分關(guān)機(jī)。
示例: 立即關(guān)機(jī):shutdown -h now 設(shè)置關(guān)機(jī)倒計(jì)時(shí)30秒:shutdown -h -t 30 now 取消關(guān)機(jī)操作:shutdown -c now 2. poweroff命令
poweroff命令用于關(guān)閉計(jì)算機(jī)并切斷電源。它可以直接執(zhí)行關(guān)機(jī)操作,不需要交互式確認(rèn)。
命令格式:poweroff [選項(xiàng)] [時(shí)間] 選項(xiàng)解釋: -f:強(qiáng)制關(guān)閉計(jì)算機(jī),不執(zhí)行文件系統(tǒng)清理操作。-n:不執(zhí)行網(wǎng)絡(luò)連接的關(guān)閉操作。-w:將計(jì)算機(jī)置于等待狀態(tài),而不是正常關(guān)機(jī)。-d <驅(qū)動(dòng)器>:指定要卸載的存儲(chǔ)驅(qū)動(dòng)器。-p:在執(zhí)行關(guān)機(jī)操作前,先關(guān)閉所有運(yùn)行的進(jìn)程。-t <秒>:設(shè)置關(guān)機(jī)倒計(jì)時(shí)的時(shí)間,以秒為單位。-c:取消關(guān)機(jī)操作。-k:發(fā)送警告信息給用戶,但不清空登錄會(huì)話。-u:只關(guān)閉所有非守護(hù)進(jìn)程的用戶會(huì)話。(獲取root權(quán)限可以通過(guò)“su - root” 或使用root權(quán)限執(zhí)行這些命令 實(shí)現(xiàn)。) 示例:立即關(guān)機(jī):poweroff now立即取消關(guān)機(jī)操作(需要使用root權(quán)限):poweroff -c now立即關(guān)機(jī)并重新啟動(dòng)計(jì)算機(jī):poweroff now -r立即關(guān)閉計(jì)算機(jī)并切斷電源(不執(zhí)行文件系統(tǒng)清理操作):poweroff -f now立即將計(jì)算機(jī)置于等待狀態(tài)(不執(zhí)行正常關(guān)機(jī)):poweroff -w now立即關(guān)閉計(jì)算機(jī)并卸載所有存儲(chǔ)驅(qū)動(dòng)器:poweroff now -d /dev/sda (請(qǐng)將"/dev/sda"替換為你要卸載的驅(qū)動(dòng)器名稱)立即取消計(jì)算機(jī)的等待狀態(tài)(不執(zhí)行正常關(guān)機(jī)):poweroff -w now -c (請(qǐng)注意,取消等待狀態(tài)后,計(jì)算機(jī)將保持開機(jī)狀態(tài))3. halt命令halt命令用于關(guān)閉計(jì)算機(jī)并切斷電源。與poweroff不同的是,halt不會(huì)執(zhí)行文件系統(tǒng)清理操作。 命令格式: halt [選項(xiàng)] [時(shí)間] 選項(xiàng)解釋:-f:強(qiáng)制關(guān)閉計(jì)算機(jī),不執(zhí)行文件系統(tǒng)清理操作。-n:不執(zhí)行網(wǎng)絡(luò)連接的關(guān)閉操作。示例:立即關(guān)機(jī): halt立即取消關(guān)機(jī)操作(需要使用root權(quán)限): halt -c now立即關(guān)機(jī)并重新啟動(dòng)計(jì)算機(jī): halt now -r立即關(guān)閉計(jì)算機(jī)并切斷電源(不執(zhí)行文件系統(tǒng)清理操作): halt -f now
-
Linux
+關(guān)注
關(guān)注
87文章
11509瀏覽量
213724 -
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7661瀏覽量
90753 -
參數(shù)
+關(guān)注
關(guān)注
11文章
1867瀏覽量
33071 -
關(guān)機(jī)
+關(guān)注
關(guān)注
0文章
15瀏覽量
22240
發(fā)布評(píng)論請(qǐng)先 登錄
【干貨】嵌入式linux中的關(guān)機(jī)和重啟命令
Linux命令行如何實(shí)現(xiàn)休眠、關(guān)機(jī)功能?
windows XP定時(shí)關(guān)機(jī)命令

Linux關(guān)機(jī)命令詳解
Linux中的關(guān)機(jī)命令淺析

評(píng)論