Linux系统有7个运行级别(runlevel)

  • 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
  • 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
  • 运行级别2:多用户状态(没有NFS)
  • 运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
  • 运行级别4:系统未使用,保留
  • 运行级别5:X11控制台,登陆后进入图形GUI模式
  • 运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

运行级别的原理:

  1. 在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
  2. 在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
  3. rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两位数字。
  4. 系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件
    对于以K开头的文件,系统将终止对应的服务
    对于以S开头的文件,系统将启动对应的服务
  5. 查看运行级别用:runlevel
  6. 进入其它运行级别用:init N
  7. 另外init0为关机,init 6为重启系统

最新文章

  1. 应用程序框架实战十六:DDD分层架构之值对象(介绍篇)
  2. C4.5,CART,randomforest的实践
  3. java框架篇---spring hibernate整合
  4. 4种activity的启动模式
  5. hdu2647 逆拓扑,链式前向星。
  6. 【C语言探索之旅】 第二部分第六课:创建你自己的变量类型
  7. ASP.NET Web API的HttpController是如何被激活的?
  8. Lua中的元表与元方法
  9. centos7虚拟机克隆后设置固定IP
  10. 32.QT-制作最强电压电阻表盘,可以自定义阴影效果,渐变颜色,图标,文字标签等-附带demo程序
  11. 数学建模:1.概述& 监督学习--回归分析模型
  12. linux学习笔记 其他常用命令
  13. Dynamics CRM 2011 通过数据库修改实体字段的长度需要注意的地方
  14. HDFS系列 -- HDFS预研
  15. DWZ学习记录--关闭loading效果
  16. 实现Hadoop的Writable接口Implementing Writable interface of Hadoop
  17. WebFont-前端字体
  18. jquery.form.js(ajax表单提交)
  19. LeetCode -- 推断链表中是否有环
  20. Java设计模式(9)——结构型模式之装饰模式(Decorator)

热门文章

  1. POJ3717 Decrypt the Dragon Scroll
  2. 用IE滤镜实现的一些特效
  3. H-1-B签证简介
  4. NFS排错案例
  5. CodeForces 659D Bicycle Race (判断点是否为危险点)
  6. visual studio 2005 win7 64位版下载
  7. v4l2驱动文档之——streaming IO【转】
  8. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---57
  9. 51nod 1087 1 10 100 1000【打表】
  10. HDU 5900 QSC and Master (区间DP)