5种Linux终端关机重启命令
Lasted 2020-01-14 12:53:40
查询Linux系统手册页可知,需要使用安全、优雅的命令来关闭运行中的系统。
在 Ubuntu 和 CentOS/RHEL 系统中,shutdown
是最常用的系统关机重启命令。当使用 shutdown
命令后,系统会通知所有登录用户和进程,系统即将关闭。
下面将介绍这几种不同的关机命令:
1. Shutdown 命令。
立即关闭系统。
shutdown -h now
10分钟后关闭系统。
shutdown -h +10
明天 00:45 关闭系统。
shutdown -h 00:45
取消关闭系统。
shutdown -c
2. Poweroff 命令
另一个可以用来关闭系统的命令是 poweroff
,效果等同于 shutdown -h now
,在多用户模式下(Run Level 3)不建议使用。
poweroff
3. Halt 命令
halt
命令也可以关闭系统。不理会目前系统状况下,进行硬件关机,一般不建议使用。
halt
4. Init 命令
init
命令用于改变系统运行级别,系统总共有 0-6 级,第 0 级用于停止系统,一般不建议使用。
init 0
5. Systemctl 命令
最新的操作系统提供 systemctl 工具,替换以前的系统关机命令,来执行系统关机任务
关闭系统,同时通知所有用户
systemctl poweroff
关闭系统,但是不断电,同时通知所有用户
systemctl halt
关闭系统,不通知用户
systemctl --no-wall poweroff
显示所有关闭详情
journalctl -u systemd-shutdownd