代码改变世界

[linux基础学习]run level

2011-10-28 14:54  iBlog  阅读(1665)  评论(0编辑  收藏  举报

解释一下什么是run level:

运行级别Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式。运行级别通常分为7等,分别是从0到6,但如果必要的话也可以更多。

例如在大多数linux操作系统下一共有如下6个典型的运行级别:

     0 – Halt 停机(不要将0设置为缺省,否则服务器启动后就会马上关闭)
   1 - Single user mode 单用户模式
   2 - Multi-user 不带NFS的多用户模式 (无网络连接)
   3 - Full multi-user mode 完全多用户模式(启动网络连接)
   4 – Unused 未使用
   5 - X11 多用户图形界面
   6 – Reboot 重启(不要将6设置为缺省,否则服务器会不断地重启)

当系统启动时,6个运行级别通过对应的脚本文件来启动相应的服务

  • /etc/rc0.d -> Run level 0
  • /etc/rc1.d -> Run level 1
  • /etc/rc2.d -> Run level 2
  • /etc/rc3.d -> Run level 3
  • /etc/rc4.d -> Run level 4
  • /etc/rc5.d -> Run level 5
  • /etc/rc6.d -> Run level 6


可以使用init(或telinit)命令切换运行模式:

查看修改启动模式run level:

通过runlevel查看系统的运行模式(也可以查看/etc/inittab文件)

修改文件/etc/inittab 来设置机器启动的runlevel