Unix(Solaris)系统运行级别
系统运行级别有8种,分别为:
运行级别 意义
0 进入PROM状态(OK状态)
1 管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录)
2 多用户模式(没有网络文件共享服务)
3 多用户模式(有网络文件共享服务)
4 未使用
5 退出操作系统并关机
6 重新启动机器
S,s 单用户模式
init命令用于改变操作系统的运行级别。
命令格式:
init [ 0123456Ss ]
例:
Booleanlab#init 6
也可以用reboot 来重启Unix系统
Linux的系统运行级别
简单的说,运行级就是操作系统当前正在运行的功能级别。这个级别从1到6 ,具有不同的功能。
不同的运行级定义如下:(可以参考Red Hat Linux 里面的/etc/inittab)
0 - 停机(千万不能把initdefault 设置为0 )
1 - 单用户模式
2 - 多用户,没有 NFS
3 - 完全多用户模式(标准的运行级)
4 - 没有用到
5 - X11 (xwindow)
6 - 重新启动 (千万不要把initdefault 设置为6 )
这些级别在/etc/inittab 文件里指定。这个文件是init 程序寻找的主要文件,最先运行的服务是放在/etc/rc.d 目录下的文件。在大多数的Linux 发行版本中,启动脚本都是位于 /etc/rc.d/init.d中的。这些脚本被用ln 命令连接到 /etc/rc.d/rcn.d 目录。(这里的n 就是运行级0-6)
RedHat系统运行级别(Linux的一种,大致与Linux相同)
0:关机级别
1:单用户运行级别,运行rc.sysinit和rc1.d目录下的脚本
2:多用户,但系统不会启动NFS,字符模式,在有些linux系统中,级别2为默认模式,具有网络功能,如Ubuntu.debian
3:多用户,字符模式,系统启动具有网络功能,redhat常用运行级别
4:用户自定义级别
5:图形界面模式,redhat常用运行级别
6:重启级别
S:单用户运行级别,只运行rc.sysinit文件
s:单用户运行级别,只运行rc.sysinit文件
single:单用户运行级别,只运行rc.sysinit文件
emergency:只运行sulogin,一般系统出启动错误时,会自动进入此级别,用户需输入root用户密码即可进入,再修改错误的内容。
修改:以管理员身份进入Linux,修改文件:/etc/inittab文件,找到"id:5:initdefault:"字段,其中的5就是X-Window,为默认运行级别,我们用vi inittab编辑它,把5改为3,:wq保存退出,并重启即可。