Unix/Linux系统运行级别

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保存退出,并重启即可。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/26474.html