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