0:死机。不能将系统缺省运行级别设置为0,否则难以启动。
1:单用户模式,只容许root用户对系统进行维护。
2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)
3:字符界面的多用户模式。
4:未定义。
5:图形界面的多用户模式。
6:重启。不能将系统缺省运行级别设置为0,否则会仍然重启。
查看运行级别命令:
runlevel
先后显示系统上一次和当前运行级别。假若不存在上一次运行级别,则用N表示。
改变提供运行级别命令:
init[0123456]
因为现今的Linux系统安装完后就运行在第5个级别,即系统启动后直接步入图形界面,而不用在字符模式下登陆后用startx或则xinit来起动图形界面。这样看上去很便捷。并且有哪些益处呢?一旦你改变了个别设置,显示出问题的时侯,系统不断在图形和字符间派徊linux空间,菜鸟又不晓得怎么应对,非常麻烦,但是对于学习研究Linux的人来说,这样不利于了解和学习Linux底层的一些东西。很早就用Linux的老用户都晓得,过去的Linux如redhat6.0,都是默认运行接别为3,虽然后来的RedHat9.0也可以在安装时候选默认字符登陆还是图形登入。但如今的FC系列和其他大多数版本都不管三七二十一直接帮用户选择了直接图形界面登陆。似乎对于大多数新手来说,Linux确实越来越简单了,而且好多乐趣,这些菜鸟也体验不到了。
其实你不相信,直接图形登入到系统确实会有好多问题,建议在系统安装完成后把系统的默认运行等级设置在第3级,在字符终端登陆后,再手工输入startx命令起动图形界面。可以用如下的方式更改:
用文本编辑器更改/etc/inittab文件linux修改默认启动级别,把
代码:
id:5:initdefault:这一行,更改成
代码:
id:3:initdefault:保存后就reboot重起,系统就默认起动到字符界面。不同运行级别之间的差异的在于系统默认起动的服务的不同,如运行级别3默认不启动X图形界面服务中国linux,而运行级别5却默认起动。本质上是没有区别的,更无所谓不同级别间功能强弱的问题。用户完全可自给定义不同级别的默认服务。在任何运行级别,用户都可用init命令来切换到其他运行级别。
标准的Linux运行级别为3或5,若果是3的话,系统就在多用户状态;若果是5的话,则是运行着XWindow系统。不同的运行级别有不同的好处,也应当按照自己的不怜悯形来设置。诸如,假如遗失了root口令,这么可以让机器启动步入单用户状态来设置。在启动后的lilo提示符下输入:init=/bin/shrw这样就可以使机器步入运行级别1,并把root文件系统挂为读写。它会路过所有系统认证,让你使用passwd程序来改变root口令linux修改默认启动级别,之后启动到一个新的运行级。