其实在Linux服务器中通常是不允许关机的,最多也只是定期重启一下系统,登出也是应该养成一个离开就退出登录的好习惯。
系统运行级别
可通过/etc/inittab文件查看不同级别的含义,以及默认的级别设置。
默认的级别不能设置为0(关机)和6(重启),因为一开机就马上关机或重启肯定是不行的。
runlevel:查看当前的运行级别。第一个数字为上一次设置的级别(如果是N,则表示没有切换过运行级别,比如刚开机时),第二个数字为当前的运行级别(即使之前或当前设置的运行级别没有生效,也会在这里显示)。
- 0:关机。
- 1:单用户。
- 2:不完全多用户,不含NFS服务。
- 3:完全多用户。
- 4:未分配。
- 5:图形界面。(不同的图形界面版本和名称都不同,一般Linux的图形界面的名称是以大写的X开头的。)
- 6:重启。
shutdown命令
shutdown [选项] [时间]:关机命令。
选项:
- -c:取消前一个关机命令。
- -h:关机。
- -r:重启。
常用示例:
- shutdown -h now:现在马上关机。(生产环境中一般是不允许关机的,所以这个命令谨慎使用。)
- shutdown -h 20:30:在指定时间关机。
- init 0:关机。但是平常的关机操作还是建议使用shutdown命令。
reboot命令
reboot:重启系统。
init 6:重启系统。
logout命令
退出登录。当你离开时应该执行这个命令,防止他人使用你的账户进行操作,就像Windows中要锁屏一样。