一直在想,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 重新启动
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不是关机、重新启动,就是系统保留,
所以“不能将默认的运行等级设置为这三个中的一个,否则
系统就会不断地自动关机或自动重新启动。