① Linux系统-详解 shutdown 命令(五十三)
shutdown 指令是 Linux 系统用于关闭所有程序,并允许用户指定是重启还是关机。
在系统关机前,shutdown 命令能通知所有登录者,系统即将关闭。此时,新用户无法登录,这是推荐的安全关机方式。所有进程在收到关闭进程信号后,向 init 程序发送信号,使其改变运行等级。
Linux 系统有 7 个运行级别,分别代表不同的系统状态。
使用 shutdown 命令时,需注意其格式与选项。例如,立即关机的命令为 `shutdown now`。若需在特定时间关机,如今天 20:25,命令为 `shutdown -h 20:25`。重启系统的命令是 `shutdown -r now`。发送警告并在 30 分钟后自动重启的命令为 `shutdown -h +30`。仅发出警告但不执行关机操作的命令为 `shutdown -h now -t 0`。恶作剧式发出警告但不执行任何操作的命令为 `shutdown -t 0`。
在使用 shutdown 命令时,可能会遇到一些常见问题,如 `shutdown -h、shutdown -H` 和 `shutdown -P` 的区别,以及 `shutdown` 默认操作进入单用户维护模式。理解这些细节将帮助用户更有效地管理系统关机过程。