一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來

Linux 操作系統 電腦 Windows Systemd 不一樣的旋旋 2019-05-11


一、Linux系統關機方法

沒有操作系統是完美的。 即使相對穩定,驅動程序和應用程序也可能存在問題。 Linux也不例外。 儘管比Windows更穩定(在許多情況下,並非全部!),但可能還需要重新啟動Linux計算機。 這可能是因為某些東西不起作用。 或者,您可能通過SSH連接到遠程計算機或服務器,並希望它重新啟動或完全關閉。

但是你怎麼做呢? 有幾個命令可用於通過命令行關閉或重新啟動(或重新啟動)Linux計算機。

讓我們依次研究它們,並研究應該如何以及何時使用這些命令。

一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來

1、關機

如果您已經使用了Linux機器,那麼簡單地關閉它的解決方案就是使用通過SSH發送的關機指令(如果您使用的是Windows PC,那麼您有幾個SSH工具可供選擇)。這可以用來永久關閉計算機(直到您決定重新啟動它)或重新啟動。該命令的語法如下:

shutdown [option] [time] [message]

例如,要立即關閉計算機,您將使用:

1. shutdown -h now 

這裡,-h表示暫停,而現在明確表示該指令應立即執行。 可以使用不同的延遲。 例如,您可以使用+9代替,這將告訴計算機在9分鐘內運行關機程序。

如果你想包含一條信息,這條信息將會顯示給所有已登錄的用戶:

1. linuxidc@linuxidc:~/linuxidc.com$ shutdown -h +9 "服務器正在關閉,請保存您的工作並註銷。" 
2. Shutdown scheduled for Sun 2019-04-28 10:37:30 CST, use 'shutdown -c' to cancel.
一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來


請記住,您可以找到這些命令的開關的完整列表,輸入:

1. [command] --help 

用-r重新啟動

另一種選擇是使用-r命令重新啟動計算機。 這用於代替-h,因此要重新啟動計算機或服務器,您可以使用:

1. linuxidc@linuxidc:~/linuxidc.com$ shutdown -h +3 "服務器將在在3分鐘後重新啟動, 請保存您的工作並註銷。" 
2. Shutdown scheduled for Sun 2019-04-28 10:49:38 CST, use 'shutdown
一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來


3. c' to cancel.

可以通過輸入shutdown -c命令取消任何計劃的關閉或重新啟動:

1. linuxidc@linuxidc:~/linuxidc.com$ shutdown -c 

poweroff

poweroff會先關閉系統,然後會發送一個關閉電源的信號給acpi。

init

init是所有進程的祖先﹐它的進程號始終為1﹐所以發送TERM信號給init會終止所有的用戶進程﹑守護進程等。

init是切換執行等級的命令。Linux共有7種執行等級,比較重要的是下面4種等級:

run level 0:關機

run level 3:純命令行模式

run level 5:含有圖形界面模式

run level 6:重啟

現在

現在新的發行版本是使用上了systemd,這些命令都是軟連接到了systemctl或者systemd,意味著現在關機及電源管理,都是systemd接管了,所以這些命令都是一樣的。

systemctl [指令]

halt 進入系統停止的模式,屏幕可能會保留一些訊息,這與你的電源管理模式有關

poweroff 進入系統關機模式,直接關機沒有提供電力喔!

reboot 直接重新啟動

suspend 進入休眠模式

2、重新啟動
由於shutdown命令具有重啟選項,因此瞭解reboot命令有關閉選項也就不足為奇了。
標準的重啟命令是:
1. reboot
這將提示您的計算機自動關閉,然後再重新打開。然而,如果你想關掉設備,那麼-p開關將工作:
1. reboot -p
另一種選擇是強制重啟。如果應用程序或服務正在掛起,而您需要快速重啟,這將非常有用:
1. reboot -f
這將強制重新啟動Linux機器。
3、Halt
我們已經看到了上面的-h開關,但是halt可以單獨用作命令。這將導致計算機立即關閉,用一個簡單的四個字母單詞:
1. halt
-f開關也可以用於暫停,但結果不一致,並且可能導致系統穩定性問題。
4、定時關機
您可能更喜歡poweroff命令的術語。這與halt完全相同,只是它需要兩倍的輸入時間。
但是,除了使用-f強制關機外,還可以使用-w開關將系統重啟調用記錄到/var/log/wtmp。這是一個潛在有用的調試工具,就像-verbose一樣,它可以幫助解決關機問題。
1. poweroff --verbose
5、緊急選項:REISUB
當系統運行正常時,可以使用上面的所有命令。但如果它崩潰了呢?如果PC或服務器正在掛起,無法以合適的方式重新啟動,該怎麼辦?
答案就是鍵盤組合。如果您已從Windows切換,您可能知道Ctrl + Alt + Del會顯示一個菜單,其中包含Shutdown作為選項。如果保持更長時間,機器將自動關閉。同時,在Mac上,您只需按住電源按鈕(也適用於Windows硬件的選項)。
在Linux中,鍵盤組合為Alt + Print Screen + B以重新啟動。 但是,如果這不起作用,或者存在更復雜的問題,則可以使用最多六個鍵來更改組合。
這就是所謂的REISUB,是取以下詞語的縮略語:
· unRaw - 從X顯示服務器控制鍵盤。
· tErminate - 將終止信號SIGTERM發送到所有進程,以便正常終止。
· kIll - 如上所述,但SIGKILL信號強制立即終止進程。
· Sync - 將數據刷新到磁盤。
· Unmount- 這會將所有文件系統重新裝入只讀狀態。
· reBoot - 正如您所期望的那樣。
要使其起作用,您應按下Alt + Print Screen,然後按順序按下R E I S U B鍵。 在每個按鍵之間留一兩秒。 請注意,此方法通常不適用於具有ARM體系結構的計算機(例如Raspberry Pi)。
救命,我不小心關閉了我的Linux PC或服務器!
我們已經瞭解瞭如何取消關機或重啟命令。然而,當一個重要的進程正在運行時,您很容易啟動shutdown命令——尤其是在遠程服務器上。解決這個問題的一種方法是安裝molly-guard,它可以通過檢查某些參數來覆蓋關機。
例如,有一個腳本檢查SSH會話(與FTP不同)。如果您發送重新啟動、停止、關機或關機命令,molly-guard將要求您要關閉的主機的名稱。
要使用它,請在終端中安裝molly-guard:
1. linuxidc@linuxidc:~/linuxidc.com$ sudo apt-get install molly-guard
一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來


當molly-guard在後臺運行時,它將檢測諸如poweroff之類的命令,並報告已檢測到SSH會話。 然後,您可以選擇輸入服務器的主機名以確認關閉,或者按Ctrl + C取消。 有用!
從命令行關閉Linux計算機的這五種方法特別有用,因為它們可以在計算機本身上使用,也可以通過遠程SSH使用。 由於這些命令非常簡潔,因此可以快速使用 - 這可能會導致意外重啟! 幸運的是,molly-guard實用程序足以避免這種情況。
二、Windows系統關機方法
一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來


1.做個文件進行關機。
用"記事本"文件在桌面上新建一個文件,並輸入shutdown -s然後另存為.bat文件,比如shutdown.bat,這樣每次用鼠標雙擊這個文件就可以關機了。
一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來

【這個製作bat文件的方法適用與後面所有涉及輸入命令的方法,也就是說都可以做成文件】
2.倒計時關機。想不想倒計時關機呢?點擊"開始"——"運行"輸入shutdown -s -t 30 然後點擊確定。
一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來

系統就可以在30秒後自動關閉計算機,其中的30是關機的倒計時秒數,也可以自定義輸人。如果想取消倒計時關機,還可以輸人shutdown -a
3.定時關機。方法1.點擊"開始"——"運行"輸入at 23:59 shutdown -s 然後點擊確定。這樣系統會在到23:59分的時候再過30s自動關閉計算機,為啥再過30s?因為需要給你留出時間保存當前的操作。方法2.在桌面上新建一個"快捷方式",並在其中的嚮導"位置"中輸入C:windowssystem32 sshutdn.exe 10 /powerdown /DELAY:01 其中10為關機的延遲時間,/DELAY:01為電源關閉延遲時間。
其實這裡說的定時關機是利用"計劃任務"——程序將這個"快捷方式"加入進去,然後設置為XX時間關機,例如每晚22:00。
4.關機出現提示信息。如果你想在關機的同時顯示提示信息,例如:"電腦馬上要關閉了,記住保存文檔。"那就這麼做!在桌面上新建一個"快捷方式"在其中的嚮導"位置"中輸入:C:windowssystem32shutdown.exe -s -t 30 -c "電腦馬上要關閉了,記得保存文檔啊!"這樣雙擊這個"快捷方式"就會出現一個提示窗口了。
5.進行關機設置。在Windows中可以對關機進行一下設置,在"開始","運行"中輸入"shutdown -i",會彈出一個"關機設置"的窗口,其中可以進行"遠程關機"、警告時間設置和計劃選項等設置,在這裡隨心關機就要看你的設置了。
一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來


最後,如果還想獲得更多的關機技巧,可以用"shutdo。-help"進行查詢奧~
一分鐘學會電腦Linux系統和Windows另類的關機方法,6到飛起來


12

相關推薦

推薦中...