运行级别运行级别(Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式。运行级别通常分为7等,分别是从0到6,但如果必要的话也可以更多。 例如在大多数Linux操作系统下一共有如下7个典型的运行级别:
在Debian Linux中,2-5这四个运行级别都集中在级别2上。这个级别也是系统预设的正常运行级别。 运行级别定义了机器启动后的状态。 在全新的Linux systemd中已经使用target代替Runlevel,如multi-user.target相当于init 3,graphical.target相当于init 5,但是SystemD仍然兼容运行级别(Runlevel)。目前绝大多数发行版已采用systemd代替UNIX System V。 在Debian Linux中,下列路径对应不同的运行级别。当系统启动时,通过其中的脚本文件来启动相应的服务。
如何添加服务到不同的运行级别或者取消服务的自动启动使用 chkconfig 命令来配置服务。 1)chkconfig --add camsd 将服务添加到服务列表中,可以使用service camsd start 来启动服务 2)chkconfig --del camsd 将服务删除出服务列表 设置服务自动运行; 1) chkconfig --level 35 camsd on 使camsd服务在运行级别3和运行级别5自动运行。 2) chkconfig --level 35 camsd off 使camsd服务在运行级别3和运行级别5不再自动运行。 查看服务的自启动状态; chkconfig --list camsd 參見资料出处 |