Linux有七个运行级别:0123456。运行级就是 *** 作系统当前正在运行的功能级别。这个级别从0到6,具有不同的功能。
级别具体说明:
0:系统停机/关机模式,系统默认运行级别不能设置为0,否则不能正常启动,一开机就自动关机。
1:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户模式,没有NFS网络支持。
3:完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5:图形化模式,登陆后进入图形GUI模式或GNOME、KDE图形化界面,如x Windows系统。
6、系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动,就会一直开机重启开机重启。
Linux 使用的是基于运行级( run-levels )概念的称为 SysVinit 的专用启动工具。 它在不同的系统上可能是完全不一样的, 所以不能认为一个脚本在某个 Linux 发行版上工作正常。
SysVinit 以运行级的模式来工作,一般有 7 (从 0 到 6)个运行级 (实际上可以有更多的运行级,但都是用于特殊情况而且一般使用不到。 参见 init(8)以获得更多信息),每个运行级对应于一套设定好的任务, 当启动一个运行级的时候, 计算机就需要执行相应的任务。
默认的运行级是 3,下面是对不同运行级的描述:
可以使用 runlevel 命令查看:
也可以在 /etc/inittab 文件中看到以下:
也就是说我们系统的运行级别目前是3,那么需要看的就是 /etc/rc3.d 下的内容,其实里面都是软连接,所有的软链指向 /etc/init.d/ 中的脚本文件,命名规范如下:
因此我们如果需要定义一个服务启动的优先级(顺序),则需指定脚本的 number 即可。
Linux系统有7个运行级别(runlevel)
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)