本想简单记录下 Linux 系统常用的关机和重启命令,待写完后发现在 CentOS 7 之后许多命令的实际调用已经改变。不过太晚只能先这样,下次再找机会仔细研究。
概览
- init:关机、重启
- halt:关闭系统
- reboot:重启
- poweroff:关机
- shudown:关机和重启(支持定时)
关机
除了惯用的shutdown
关机命令之外,还可以使用halt
和poweroff
进行关机,如果在系统看三个命令的文件类型,指向的都是/bin/systemctl
。
确切的说halt
并不能算一个关机命令,它和系统的的电源管理模式有关。
重启
在 Linux 常用的重启命令主要有三个,分别是reboot
、shutdown
和init
,前两个调用的也同样是 systemctl。
注:在 CentOS 7 之后, init 命令已经和执行等级无关了。
最后
如前文所说,从 CentOS 7 开始,无论重启还是关机命令实际调用的都是systemctl
,所以下面的效果也是一致的: