
路径/etc/
共有7个级别:
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
0:关机(不要设置为启动默认级别)
1:单用户模式
2:多用户,无NFS(如果您没有配置网络,该级别与3一样)
3:完全多用户模式
4:不使用
5:X11图形模式
6:重启(不要设置为启动默认级别)
Linux 启动时,运行一个叫做init 的程序,然后由它来启动后面的任务,包括多用户环境,网络等。那么,到底什么是运行级别呢?简单的说,运行级就是 *** 作系统当前正在运行的功能级别。这个级别从1 到6,具有不同的功能。这些级别在/etc/inittab 文件里指定。这个文件是init
程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d 目录下的文件。大多数的Linux 发行版本中,启动脚本放在/etc/rc.d/init.d,这些脚本被ln 命令来连接到 /etc/rc.d/rcn.d目录(这里的n 就是运行级0-6)。如:/etc/rc.d/rc5.d 下面的S10network就是连接到/etc/rc.d/init.d下的network 脚本的。因此,我们可以知道,rc5.d 下面的文件就是和运行级5 有关的。
修改系统启动级别:修改系统默认启动到3 多用户状态,在Linux中有7种启动级别,默认是X-Window,像是Windows的窗口模式,而Linux的 *** 作和配置一般我们都采用输入命令的方式来完成,像DOS *** 作系统一样,如何让Linux一启动就进入这种模式呢?第1步:以管理员身份进入Linux,修改文件:/etc/inittab文件。
第2步:找到“id:5:initdefault:”,其中的5就是X-Window,为默认运行级别,我们把5改为3即可。
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
各个运行级的详细解释:
0 为停机,机器关闭。
1 为单用户模式,就像Win9x下的安全模式类似。
2 为多用户模式,但是没有NFS支持。
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 就是X11,进到X Window系统了。
6 为重启,运行init 6机器就会重启。
0和6一般不用
运行startx可启动到级别5。
启动级别的配置文件在/etc/rc.d/rc.0-rc.6,这6个文件夹下。这6个文件夹对应你开机时选择的不同启动级别。
这些文件夹内的文件实际上是LINK到/etc/init.d下的命令。
比如rc5.d文件里的有这两个文件 k45named s09isdn
k=kill,s=start;后面的数字表示启动的顺序。
named/isdn表示该服务的名称。
所以可以理解为启动级别为5的模式下,
启动isdn服务要早于关闭DNS服务。因为09<45.
可以直接通过#chkconfig --list,查看对应0-6不同级别对应开机启动的服务。
也可以通过该命令做更改。
例如要在3,5启动级别下,开机自动运行/关闭FTP
则#chkconfig --level 35 vsftpd on/off
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)