Linux系统有七种运行级别(Run Level),各个运行级别下,系统有不一样的状态,各个级别的意义描述以下。ubuntu
0:关键级别
1:单用户运行级别,运行rc.sysinit和rc1.d目录下的脚本。
2:多用户,但系统不会启动NFS,字符模式,在有些Linux系统中,级别2为默认模式,具备网络功能,如ubuntu.debian。
3:多用户,字符模式,系统启动具备网络功能,Red Hat经常使用运行级别。
4:用户自定义级别。
5:图形界面模式,Red Hat经常使用运行级别。
6:重启级别。网络
更改系统运行级别的方法:spa
1:在字符终端界面上,以root用户身份执行命令 init n 或者 telinit n, n为级别号。
2:在字符终端界面上执行命令 stratx 启动图形化环境。
3:更改/etc/inittab 文件中“id:5:initdefault” 项目,把数字5改成其余数字,表示Linux默认采用某种运行级别启动。内存
init命令(telinit命令使用同样的语法)it
功能:用于关闭系统
语法(命令格式):init [0-6Ss]
使用权限:超级管理员使用
经常使用选项/参数含义以下
0-6:表示系统的7个运行级别
S或s:配合开机执行级别1时使用,表示开机后不参考/etc/inittab文件table
范例:
重启系统:
[root@localhost~]# init 6终端
shutdown命令权限
功能:关闭或重启系统
语法(命令格式):shutdown [选项] [时间] [警告信息]
[警告信息]:一项为可选参数项,即该项参数无关紧要
使用权限:超级管理员使用
经常使用选项/参数含义以下
-r:关机后当即从新启动
-h:关机后不从新启动
-f:快速关机,重启是跳过fsck
-n:快速关机,不通过init程序语法
范例:
当即关机:
[root@localhost~]# shutdown -h nowdebian
系在5分钟内关机,并告诉全部用户:
[root@localhost~]# shutdown -h +5 "Warning! The system will halt after 5 minutes."
当即从新启动:
[root@localhost~]# shutdown -r now
halt命令
功能:用于关闭系统。
语法(命令格式):halt [选项]
使用权限:全部用户可以使用
经常使用选项/参数含义以下
-p:关机时,顺便作关闭电源的动做
-d:不把记录写到/var/log/wtemp文件里
-f:强制关机,不呼叫shutdown这个命令
范例:
关闭系统后关闭电源:
[root@localhost~]# halp -p
poweroff命令
功能:用于关闭系统和关闭电源
语法(命令格式):poweroff [选项]
使用权限:全部用户可以使用
经常使用选项/参数含义以下
-p:关机时,顺便作关闭电源的动做
-w:并不是真正关机,只把记录写到/var/log/temp文件里
-f:强制关机,不呼叫shutdown这个命令
范例:
关闭系统后关闭电源:
[root@localhost~]# poweroff -p
reboot命令
功能:用于重启系统。
语法(命令格式):reboot [选项]
[选项]:一项为可选参数项,即该项参数无关紧要
使用权限:全部用户可以使用
经常使用选项/参数含义以下
-n:在重启前不将内存资料写回硬盘
-w:并不是真正重启,只把记录写到/var/log/temp文件里
-f:强制重启,不呼叫shutdown这个命令
-d:不把记录写到/var/log/wtemp文件里
范例:
重启系统:
[root@localhost~]# reboot
Linux系统有7种运行级别0-6,不一样Run Level有不一样含义。
Linux系统中的关机命令:
命令 | 参数列表 | 使用权限 |
init | 0 | root |
shutdown | -h now | root |
halt | -p | all user |
poweroff | -p | all user |
Linux系统中的重启命令:
命令 | 参数列表 | 使用权限 |
init | 6 | root |
shutdown | -r now | root |
reboot | 可选项 | all user |
#Time: 2019-04-22 19:03:56