首页 > 系统服务 > 详细

Linux运行级别

时间:2020-03-14 19:46:25      阅读:57      评论:0      收藏:0      [点我收藏+]

说明:通过对Linux运行级别的了解,可以在碰到root密码遗忘丢失的情况下,维护Linux重新设置密码而进入系统。(Linux基础)

Linux系统运行级别

Linux有7个运行级别:0:关机、停机模式;1:单用户模式;2:多用户模式;3:完整的多用户文本模式;4:系统未使用、保留一般不用;5:图形化模式;6重启模式。

  • 关机、停机模式:系统停机(关机)模式,系统默认运行级别不能设置为0,否则不能正常启动,一开机就自动关机。

  • 单用户模式:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。

  • 多用户模式:多用户模式,没有NFS网络支持。

  • 完整的多用户模式:完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。

  • 系统未使用、保留一般不用:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。

  • 图形化模式:图形化模式,登陆后进入图形GUI模式或GNOME、KDE图形化界面,如X Window系统。

  • 重启模式:重启模式,默认运行级别不能设为6,否则不能正常启动,就会一直开机重启开机重启。

启动原理
  1. 在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)。

  2. 在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别即(0-6)。

  3. rcN.d目录下都是一些符号链接(即软链接)文件,这些链接文件都指向/etc/rc.d/init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两拉伯数字。

  4. 系统启动时,会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件:对于以K开头的文件,系统将终止对应的服务; 对于以S开头的文件,系统将启动对应的服务。

  5. 查看运行级别用:runlevel。

总结

从运行级别可以总结出Linux在启动过程中会经历以下几个过程:在启动时系统会根据登入用户的运行级别到对应的rcN.d目录下按照文件名顺序检索目录下的链接文件,对于不同标识符的文件系统会采取不同的策略决定是否启动对应的服务。从而启动整个Linux系统。

Linux运行级别

原文:https://www.cnblogs.com/BeauBiu/p/12493582.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!