Linux命令(十七) 关机命令
在 Linux 系统下一些常用的关机/重启命令有 shutdown、halt、reboot以及init,他们都可以达到重启系统的目的,但每个命令的内部工作过程不同。 一、使用 shutdown 关机或重启 1. shutdown 命令介绍 shutdown 命令安全地将系统关机,在系统关机前使用 shutdown 命令,系统管理员会通知所有登录的用户系统将要关闭,并且 login 指令会被冻结,即新的用户不能再登录。直接关机或是延时一段时间关机都是可以的,也可以进行重启。 shutdown 执行的工作是送信号给 init 程序,要求它改变 runlevel。 runlevel 0 被用来停机, runlevel 6 用来程序激活系统。 而 runlevel 1 则是被用来让系统进入管理工作可以进行的状态。 如果想要了解在停机或重新开机过程中做了哪些动作,可以在 /etc/inittab 里看到关于这些 runlevel 的 信息。 2. shutdown 参数说明 -t 在改变到其它 runlevel 之前,告诉 init 多久以后关机 -r 重启计算机 -k 并不是真正关机,只是送警告信号给每位登陆者 -h 关机后关闭电源 -n 不用 init,而是自己来关机 -c 取消目前正在执行的关机程序 -f 在重启计算机时忽略 fsck -F 在重启计算机时强迫 fsck -time