1. 前言
在本教程中,我們將通過實際案例演示最常見的linux系統(tǒng)關(guān)機(jī)選項及其詳細(xì)解釋。
關(guān)機(jī)命令以一種安全的方式關(guān)閉系統(tǒng),即Linux關(guān)機(jī)。當(dāng)啟動關(guān)機(jī)時,所有已登錄的用戶和進(jìn)程都將收到系統(tǒng)正在關(guān)閉的通知,并且不允許進(jìn)一步登錄。您可以立即或在指定的時間關(guān)閉系統(tǒng)。
Linux怎么關(guān)機(jī)
2. `shutdown`命令語法
在討論如何使用shutdown命令之前,讓我們先回顧一下基本語法。
shutdown命令表達(dá)式的形式如下:
shutdown [OPTIONS] [TIME] [MESSAGE]
options - Shutdown的選項例如halt, power-off (默認(rèn)值) 或者reboot系統(tǒng).
time - 指定 shutdown進(jìn)行的執(zhí)行時間.
message - 這個選項用于廣播信息給所有用戶.
在現(xiàn)代Linux發(fā)行版中,關(guān)機(jī)是systemctl的別名,它在系統(tǒng)中可用只是出于兼容性的原因。
3. 如何使用Linux`shutdown`命令關(guān)機(jī)
當(dāng)沒有參數(shù)時,shutdown命令將關(guān)閉服務(wù)器,即關(guān)機(jī)。
sudo shutdown
關(guān)機(jī)過程在1分鐘后開始,這是默認(rèn)的時間間隔。
如何使用Linux shutdown命令關(guān)機(jī)
4. Linux怎么指定關(guān)機(jī)時間
time參數(shù)可以有兩種不同的格式。可以是hh:mm格式的絕對時間,也可以是+m格式的相對時間,其中m表示從現(xiàn)在開始的分鐘數(shù)。
下面的示例將在上午11點安排系統(tǒng)關(guān)閉,即關(guān)機(jī):
sudo shutdown 11:00
以下示例將在10分鐘內(nèi)安排關(guān)機(jī):
sudo shutdown +10
怎么馬上關(guān)閉系統(tǒng),執(zhí)行以下命令馬上關(guān)機(jī):
sudo shutdown now
或者
sudo shutdown +0
Linux怎么指定關(guān)機(jī)時間
5. 如何定制關(guān)機(jī)廣播信息
若要自定義關(guān)機(jī)廣播消息以及標(biāo)準(zhǔn)關(guān)機(jī)通知,請在時間參數(shù)之后鍵入消息。
以下示例將在30分鐘內(nèi)關(guān)機(jī),并通知用戶將執(zhí)行硬件升級:
sudo shutdown +30 "Hardware upgrade"
重要的是,在指定自定義消息時,還必須指定時間參數(shù)。
如何定制關(guān)機(jī)廣播信息
6. 如何重啟Linux
如果要使用shutdown命令重啟系統(tǒng)的話,只需要加選項-r
sudo shutdown -r
當(dāng)然,你可以在重啟之前向其它用戶發(fā)送告警消息:
shutdown -r +5 "Updating kernel"
上面的命令將在5分鐘后重啟系統(tǒng)并廣播更新內(nèi)核。
7. Linux如何取消關(guān)機(jī)計劃
如果你已經(jīng)計劃關(guān)機(jī),你想取消它,你可以使用-c參數(shù):
sudo shutdown -c
當(dāng)取消關(guān)機(jī)計劃時,不能指定時間參數(shù),但仍然可以廣播將發(fā)送給所有用戶的消息。
sudo shutdown -c "Canceling the reboot"
Linux如何取消關(guān)機(jī)計劃
8. Linux關(guān)機(jī)總結(jié)
現(xiàn)在,您應(yīng)該已經(jīng)很好地理解了如何使用Linuxshutdown命令。如果您想了解有關(guān)關(guān)機(jī)命令的更多信息,請訪問關(guān)機(jī)命令shutdown手冊頁。
本文已同步至博客站,尊重原創(chuàng),轉(zhuǎn)載時請在正文中附帶以下鏈接:
https://www.linuxrumen.com/rmxx/1306.html