天天看点

第一个程序init及其级别

一直在想,LINUX里面,第一个启动的是什么程序呢?

今天才知道,在整个LINUX系统中,第一个执行的程序就是"/sbin/init"

而我们使用"/etc/inittab" 来获取运行等级。

而什么又是系统运行等级呢?

原来,LINUX就是通过设置运行等级,来规定系统用不同的服务来启动。

从而让LINUX使用的环境不同。而基本上,根据有无网络与有无X WINDOW,分为6个运行等级。

其含义如下:

鸟哥的LINXU私房菜 写道 0 - halt 系统直接关机

1 - single user mode 单用户维护模式,用于系统出问题时进行维护

2 - Multi-user,without NFS 类似下面的运行等级3,但是无NFS服务

3 - Full multi-user mode 完整的含有网络功能的纯文本模式

4 - unused 系统保留功能

5 - X11 与运行等级3类似,但是使用X WINDOW

6 - reboot 重新启动

其中,运行等级0,4,6不是关机、重新启动,就是系统保留,

所以“不能将默认的运行等级设置为这三个中的一个,否则

系统就会不断地自动关机或自动重新启动。

继续阅读