哪些是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别。它让一些程序在一个级别启动,而另外一个级别的时侯不启动。
Linux系统的有效登陆模式有0~9共十种,不过承袭UNIX系统的至多6种的限制,通常只有1到6有效。从1到6,具有不同的功能。
/etc/rc.d/init.d中放着各类脚本,每位运行级别对应的文件/etc/rc.d/rcN.d中,选择你想在该级别运行的脚本,从/etc/rc.d/init.d中链接过来。
而运行级别的文件定义在/etc/inittab下边。这个文件是init程序寻觅的主要文件,
init是Linux系统里的根进程,是系统所有进程的先祖。它的主要作用是按照记录在/etc/inittab里的一个脚本(script)程序形成进程。这个文件一般用于控制用户的登陆模式。
标准的Linux运行级为3或则5,倘若是3的话,系统就在多用户状态。假如是5的话,则是运行着XWindow系统。假如目前正在3或5,而你把运行级增加到2的话,init都会执行K4545named脚本。
不同的运行级定义如下:(可以参考Linux上面的/etc/inittab)
缺省的运行级,RHS用到的级别如下:
0-停机,机器关掉。
1-单用户模式。如同Win9x下的安全模式类似
2-多用户linux运行级别,并且没有NFS步入无网路服务的多用户模式
3-完全多用户模式,是标准的运行级。
4-没有用到linux运行级别,通常不用,在一些特殊情况下可以用它来做一些事情。诸如在电脑笔记本的电瓶耗尽时,可以切换到这个模式来
5-X11控制台,登入后步入图形GUI模式
6-重新启动,运行init6机器才会重启
init通常在系统启动时手动运行,也可以由root用户调用。它的作用是切换系统的运行状态。
它的命令格式是:initNUM〈回车〉,其中NUM表示1到6的任一数字。
6种模式中有两种是系统内定的:
0:停止系统运行。init0〈回车〉相当于halt〈回车〉。
6:重启系统。init6〈回车〉相当于reboot〈回车〉。
在终端中,我们可以键入init来切换运行级别来达到某种目的红旗linux桌面版,
如输入init0使系统死机,输入init6使系统重启。
假如你使用的是文本登陆屏幕红旗 linux,你是在运行级别3中操作。假如你使用的是图形化登入屏幕,你是在运行级别5中操作。
默认的运行级别可以通过更改/etc/inittab文件来改变,该文件在接近开头的地方有一行与下边相像:
id:5:initdefault:
把这一行中的数字改成你想要的运行级别。所做改变在系统重新引导以后才能生效。
要立刻改变运行级别,使用命令telinit,其后跟随运行级别数字。你必须是根用户能够使用这项命令
不同的运行级有不同的好处,也应当按照自己的不怜悯形来设置。
比如,假如遗失了root口令,这么可以让机器启动步入单用户状态来设置。
在启动后的lilo提示符下输入:
init=/bin/shrw
就可以使机器步入运行级1,并把root文件系统挂为读写。它会跳过所有系统认证,让你使用passwd程序来改变root口令,之后启动到一个新的运行级
linux重启和死机命令
linux重启和死机都是root用户执行
重启命令:
1、reboot
2、shutdown-rnow立刻重启
3、shutdown-r55分钟后手动重启(时间可以自己设置)
4、shutdown-r10:30在时间为10:30时侯重启(时间可以自己设置)
死机命令:
1、init0
2、halt-p关掉系统并关掉电源
halt-d关掉系统,但不留下纪录
3、poweroff
4、shutdown-hnow立即死机
5、shutdown-h55分钟后手动死机(时间可以自己设置)
文章评论