每天學一個 Linux 命令(6):shutdown

2021-02-14 民工哥技術之路

點擊上方「民工哥技術之路」,選擇「設為星標」

回復「1024」獲取獨家整理的學習資料!

推薦:每天學一個 Linux 命令(5):grep

https://github.com/mingongge/Learn-a-Linux-command-every-day命令介紹

shutdown 命令可以用執行系統關機或系統重啟,shutdown可以關閉系統的所有應用程式,並按用戶的指定要求,進行系統關閉或重啟的動作執行。此命令需要具備系統管理員權限才能使用。

命令格式
shutdown [選項] [其它信息]

參數說明
-c:#執行shutdown命令後,只需要按+鍵就可以中斷正在執行的命令
-f:#重啟時不執行fsck
-F:#重啟時執行fsck
-h:#關機
-k:#發送信息給所有用戶,但不會關機
-n:#不調用init程序進行關機
-r:#關機之後再重新啟動
-t<秒數>:#發送警告信息和刪除信息之間的延遲時間

示例詳解

1、馬上關機

shutdown -H now
//或
halt

2、系統將在今天指定的時間23:59分關機

# shutdown -H 23:59

3、馬上重啟系統

shutdown -r now
//或
reboot

4、向所有用戶發送告警信息,系統會在30分鐘自動重啟

shutdown -r +30 'The system will reboot 30mins later' 

5、僅向所有用戶發出警告信息,系統並不會真正關機

shutdown -k now 'This is just a warning message'

6、立即執行關機操作並且斷電

shutdown -P now
//或
poweroff

7、僅發出警告,實際上不會執行關機操作,惡搞~~~~

shutdown +10 -k '10分鐘後關機'

8、設置系統在那個時間點關機

shutdown -h 12:30
或後臺執行 
shutdown -h 12:30 &

9、取消shutdown命令的執行

如果執行了下面的命令,突然發現時間上有衝突,可以使用ctrl+c取消
shutdown -h 12:3
Shutdown cancelled.
或者,在另一個命令行窗口,使用下面的命令取消。
shutdown -c

微信出硬體了!或於春節上線

淦!又是美團。。。。這次吃相很難看!

全球最大色情網站宣布:封殺川普

紅旗 Linux 桌面作業系統 11 來了

華為悄悄推出"應用市場",免費、無廣告,賊好用!

有人靠"搶茅臺"月入百萬,腳本曝光,開源可用!

這款國產SSH客戶端很牛逼!網友直呼:666

職場防坑指南(2020 版)

2020 年公眾號最受歡迎文章!

相關焦點

  • 每天一個 Linux 命令(129):shutdown 命令
    使用 shutdown 命令時,在系統關機前,可以通知所有登錄者系統將要關閉。此時 login 指令會被凍結,新用戶將不能再登錄,這是推薦使用的安全關機方式。關機之前,所有進程都會受到 shutdown 指令所發送的關閉進程信號,然後向 init 程序發送信號,要求它改變運行等級(runlevel)。
  • 每天學一個 Linux 命令(22):pwd
    昨日推薦:每天學一個 Linux 命令(21):tree命令簡介pwd (print working directory)顯示用戶當前工作目錄的絕對路徑。pwd 命令將當前用戶的工作目錄的全路徑名稱(從根目錄)以絕對路徑的方式標準輸出在屏幕上。語法格式tree [選項] []pwd  [OPTION]...
  • 每天一個Linux命令(6)—關機/重啟命令合集
    shutdown 命令shutdown會給系統計劃一個時間關機。
  • 每天學一個 Linux 命令(64):ifconfig
    gt;  #配置網絡設備在主內存所佔用的起始地址metric<數目>   #指定在計算數據包的轉送次數時,所要加上的數目mtu<字節>      #配置網絡設備的MTUnetmask<子網掩碼>    #配置網絡設備的子網掩碼tunnel<地址>        #建立IPv4與IPv6之間的隧道通信地址-broadcast
  • 每天學一個 Linux 命令(28):ln
    昨日推薦:每天學一個 Linux 命令(27):head命令簡介ln 命令用於創建(軟/硬)連結文件。在linux系統中,有兩種連結類型:硬連結與軟體,默認創建的就是硬連結,創建軟連結需要-s選項來配合完成。
  • 每天一個 Linux 命令(13):less 命令
    字符串:向上搜索「字符串」的功能n:重複前一個搜索(與 / 或 ? 有關)N:反向重複前一個搜索(與 / 或 ?/shutdown.sh  34 .  57 mv apache-tomcat-6.0.32 tomcat6.0.32  58 ls  59 cd tomcat6.0.32/  60 ls實例 4:瀏覽多個文件命令:Less log2013
  • CentOS關機大法之shutdown命令格式
    shutdown命令發送信號給init程序,要求它改變系統運行級別runlevel為0。shutdown命令可以完成以下操作:關機模式選擇:是要關機或重新啟動均可。關機時間選擇: 可以指定立刻關機,也可以指定在某一個特定的時間關機。關機告警信息:在關機之前,可以將指定的信息發送給正在登錄的用戶。
  • 每天一個 Linux 命令(7):cd
    推薦:每天學一個 Linux 命令(6):shutdownhttps://github.com/mingongge/Learn-a-Linux-command-every-day命令簡介cd(Change Directory),用來切換工作目錄至指定的目錄
  • Linux 命令(5)—— shutdown 命令
    使用 shutdown 命令時,在系統關機前,可以通知所有登錄者系統將要關閉。此時 login 指令會被凍結,新用戶將不能再登錄,這是推薦使用的安全關機方式。關機之前,所有進程都會受到 shutdown 指令所發送的關閉進程信號,然後向 init 程序發送信號,要求它改變運行等級(runlevel)。
  • 每天學一個 Linux 命令(42):unzip
    選項說明-c  #將解壓縮的結果輸出,並對字符做適當的轉換-f  #更新現有的文件-l  #列出壓縮文件內所包含的文件-p  #將解壓縮的結果顯示到屏幕上,但不執行任何的轉換-t  #檢查壓縮文件是否正確;-u  #除了更新現有的文件外,也會將壓縮文件中的其他文件解壓縮到目錄中-
  • 每天學一個 Linux 命令(94):hostname
    收錄於話題 #Linux 系統常用命令在使用 hostname 命令設置主機名後,系統並不會永久保存新的主機名,重新啟動機器之後還是原來的主機名。如果需要永久修改主機名,需要同時修改 /etc/hosts 和 /etc/sysconfig/network 的相關內容。
  • 每天學一個 Linux 命令(44):uptime
    昨日推薦:每天學一個 Linux 命令(43):dmesg命令簡介uptime命令用於顯示系統運行時間及負載。uptime 命令可以列印出系統總共運行了多長時間和系統的平均負載。uptime 命令顯示的信息顯示依次為:現在時間、系統已經運行了多長時間、目前有多少登陸用戶、系統在過去的 1 分鐘、5 分鐘和 15 分鐘內的平均負載。
  • 每天學一個 Linux 命令(11):cp
    #abc不存在,創建abc文件將目錄/usr/app中的以s開頭的所有.x結尾的文件複製到目錄/usr/mingongge中。$ cp -i /usr/app s*.x /usr/mingonggecp命令複製文件時,如果在目標目錄下有同名文件時,我們需要通過輸入Y來進行確認操作。
  • 每天一個 Linux 命令(49):at命令
    通過'添加任務計劃'的一步步引導,則可建立一個定時執行的任務。在linux系統中你可能已經發現了為什麼系統常常會自動的進行一些任務?這些任務到底是誰在支配他們工作的?在linux系統如果你想要讓自己設計的備份程序可以自動在某個時間點開始在系統底下運行,而不需要手動來啟動它,又該如何處置呢? 這些例行的工作可能又分為一次性定時工作與循環定時工作,在系統內又是哪些服務在負責?
  • 每天學一個 Linux 命令(19):rm
    昨日推薦:每天學一個 Linux 命令(18):mv命令簡介rm 命令用來刪除指定的文件或目錄,此命令是一個危險的命令,操作前一定要再三確認是否正確,然後再執行操作步驟。如需要針對文件擴展名字符匹配來刪除多個文件時,rm 命令需要使用 -i 選項來配合完成。使用這個選項時,系統會逐一提示你是否要刪除文件,當你輸入y並按Enter鍵,文件就會被刪除,反之,則文件不會被刪除。
  • Linux 中 head 命令實例
    head命令將每個文件的前10行列印到標準輸出。對於多個文件,在每個文件前面加上一個給出文件名的頭。
  • 每天一個 Linux 命令(40):wc命令
    hnlinuxpeida.cnblogs.comubuntuubuntu linuxredhatRedhatlinuxmint[root@localhost test]# wc test.txt 7  8 70 test.txt[root@localhost test]#
  • 每天一個 Linux 命令(45):free 命令
    但是這種處理在2.6版本的內核之後就變的很簡單了,沒有真正意義上的cache操作。Buffer cache是針對磁碟塊的緩存,也就是在沒有文件系統的情況下,直接對磁碟進行操作的數據會緩存到buffer cache中,例如,文件系統的元數據都會緩存到buffer cache中。簡單說來,page cache用來緩存文件數據,buffer cache用來緩存磁碟數據。
  • 每天一個 Linux 命令(44):top命令
    納入內核管理的內存不見得都在使用中,還包括過去使用過的現在可以被重複利用的內存,內核並不把這些可被重新使用的內存交還到free中去,因此在linux上free內存會越來越少,但不用為此擔心。這些命令都是單字母的,如果在命令行中使用了s 選項, 其中一些命令可能會被屏蔽。h 顯示幫助畫面,給出一些簡短的命令總結說明k 終止一個進程。i 忽略閒置和僵死進程。這是一個開關式命令。
  • 每天學一個 Linux 命令(27):head
    收錄於話題 #Linux 系統常用命令如果沒有其它參數,可以不需要-n)head -150 mingongge.txt #顯示文件mingongge1.txt 和mingongge2.txt的前100行內容head -100 mingongge1.txt mingongge2.txt [root@centos7 testdir]# head -100 mingongge1.txt mingongge2