shutdown shutdown 此命令用來安全關閉或重啟Linux系統,系統在關閉之前會通知所有的登錄用戶,系統即將關閉,此時所有新用戶都不可以登錄。 以下截取man手冊的內容(man shutdown): NAME shutdown - bring the system down SYNOPS ...
-
shutdown
此命令用來安全關閉或重啟Linux系統,系統在關閉之前會通知所有的登錄用戶,系統即將關閉,此時所有新用戶都不可以登錄。
以下截取man手冊的內容(man shutdown):
NAME
shutdown - bring the system down
SYNOPSIS
shutdown [OPTION]... TIME [MESSAGE]
OPTIONS
-r (重啟系統,常用選項,例如:shutdown -r now)
-h (關機,常用選項,例如:shutdown -h now)
-H (關機,不常用,類似halt)
-P (關機,不常用,類似poweroff)
-c (取消正在執行的shutdown命令,cancel,常用)
-k (發送關機警告信息,並拒絕新用戶登錄,實際卻並不關機,不常用)
工作原理:
一旦到達關機時間,會將請求給系統的init進程將系統調整到合適的運行級別(runlevel可查看運行級別),init 0 表示關機,init 6 表示重啟
[root@mysql-141 ~]# shutdown -h +1 Broadcast message from root@mysql-141 (/dev/pts/0) at 10:06 ... The system is going down for halt in 1 minute!
[root@mysql-141 ~]# date Tue Apr 2 10:07:32 CST 2019 [root@mysql-141 ~]# shutdown -h 12:00 Broadcast message from root@mysql-141 (/dev/pts/0) at 10:07 ... The system is going down for halt in 113 minutes!
-
halt
-
reboot
-
poweroff
以下截取man手冊的內容(man shutdown):
NAME
reboot, halt, poweroff - reboot or stop the system
SYNOPSIS
reboot [OPTION]...
halt [OPTION]...
poweroff [OPTION]...
以上三條命令都出自同一個man手冊
halt命令是reboot命令連接文件,具體查看命令如下
[root@mysql-141 ~]# ls -l /sbin/halt lrwxrwxrwx. 1 root root 6 Oct 26 19:20 /sbin/halt -> reboot
poweroff命令是reboot命令連接文件
[root@mysql-141 ~]# ls -l /sbin/poweroff lrwxrwxrwx. 1 root root 6 Oct 26 19:20 /sbin/poweroff -> reboot
-
exit
-
logout
註退出當前用戶視窗。
小結:一般筆試題中出現正常的關機重啟命令,都是使用shutdown,其他的關機啟動命令可以在自己的環境嘗試著玩玩。