chkconfig在Linux下是管理服务/启动项在各个系统运行级别中的设置,在Linux中系统有7个运行级别,分别是:

1.运行级别0:表示关机

2.运行级别1:表示单用户模式

3.运行级别2:无网络连接的多用户命令行模式

4.运行级别3:有网络连接的多用户命令行模式

5.运行级别4:暂不可用

6.运行级别5:带图形界面的联网多用户模式

7.运行级别6:重新启动

chkconfig能够管理全部云心级别,但是默认情况下,只对级别2,3,4,5这4个级别进行操作。如果要操作其他级别的,需要带上 --level 参数。 chkconfig 一般常用的组合如下:

用法:

复制代码

代码如下:

chkconfig [--list] [--type ] [name]

chkconfig --add

chkconfig --del

chkconfig --override

chkconfig [--level ] [--type ]

复制代码

代码如下:

#列出系统所有的服务设置详情

#注意:如果是手动设置的不能显示

chkconfig --list

#列出某个服务在各个级别中的启动设置项

# servicename可以是:mysqld,vsftpd等

chkconfig --list servicename

#设置某个服务在某些级别的启动设置

#这里以vsftpd为例,设置在2,3运行级别下启动

chkconfig --level 2,3 vsftpd on

#增加服务

#假设要增加的名称为:serv-name

chkconfig --add serv-name

#在上面添加后,你就可以使用前面的方法来设置serv-name的在各个运行级别的启动

#如果是手动配置的时候,会配置/etc/rc.d/rc*.d中K/S项

#rc*为各个级别名称,但手动配置的,使用chkconfig是无法管理的.

#删除服务

chkconfig --del serv-name

语法为:

chkconfig --list [name] 用来列表服务

chkconfig --add name 用来添加服务

chkconfig --del name 用来删除服务

chkconfig [--level levels] name 改变启动信息以及检查特定服务的启动状态。

on 和 off 分别指服务在改变运行级时的启动和停止。reset 指初始化服务信息。

对于 on 和 off 开关,系统默认只对运行级 3,4, 5有效,但是 reset 可以对所有运行级有效。

选项介绍:

--level levels

指定运行级,由数字 0 到 7 构成的字符串,如:

--level 35 表示指定运行级3 和5.

--add name

这个选项增加一项新的服务,chkconfig 确保每个运行级有一项

启动(S) 或者 杀死(K) 入口。如有缺少,则会从缺省的init

脚本自动建立。

--del name

用来删除服务,并把相关符号连接从 /etc/rc[0-6].d 删除。

--list name

列表,如果指定了name 那么只是显示指定的服务名,否则,列出

全部服务在不同运行级的状态。

运行级文件

每个被chkconfig 管理的服务需要在对应的/etc/rc.d/init.d 下的脚本加上两行或者更多行的注释。

第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。

第二行对服务进行描述,可以用/ 跨行注释。

例如,random.init 包含三行:

# chkconfig: 2345 20 80

# description: Saves and restores system entropy pool for /

# higher quality random number generation.

表明 random 脚本应该在运行级 2, 3, 4, 5 启动,启动优先权为20,停止优先权为 80.

Linux启动更新命令,Linux更新和查询命令chkconfig详细介绍相关推荐

  1. Linux下,进程的相关知识,进程的消耗,常用信息,状态,静态查询命令ps,动态查询命令top

    Linux下,进程的相关知识,进程的来源,去向,状态,静态查询命令ps 一.进程主要组成部分 0.没有执行的程序就是普通文本文件,将程序运行起来以后就是进程,进程又有以下组成部分 1.一个或多个文件 ...

  2. linux启动时间极限优化,Linux启动时间的极限优化

    在上次完成嵌入式应用的Linux裁减后,Linux的启动时间仍需要7s左右,虽然勉强可以接受,但仍然没有达到我个人所追求的目标--2s以内.况且,在实际的商用环境中,设备可靠性的要求可是"5 ...

  3. 克制linux启动盘,制作Linux启动盘的四种方法

    出处: Linux的启动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来启动已经安装在硬盘上的 Linux系统,而boot/root盘本身就是一个迷你Linux系统.Linux启动 ...

  4. linux 启动 x,(1)linux启动过程

    head.S是linux启动后的第一个文件,主要完成以下功能: 1.检查处理器信息,并保存: 2.检查平台号,并保存: 3.创建页表,并开启MMU功能: 4.对内核data section.bbs s ...

  5. linux启动脚本springboot,Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法

    废话不多说了,先给大家上代码,具体代码如下所示: #!/bin/bash cd `dirname $0` cur_shell_dir=`pwd` cur_shell_name=`basename ${ ...

  6. 各个架构下的linux启动流程-从linux被加载到start_kernel

    引言 本文关注点 在 架构相关的启动过程 代码在 arch/xxx 中arch/xxx 的作用是 1.boot(从kernel的第一行代码到start_kernel)2.start_kernel之后调 ...

  7. 宝塔Linux启动mongodb失败,Linux安装MongoDB启动及常见问题解决

    Linux安装MongoDB启动及常见问题解决,目录,的是,后台,运行状态,如图 Linux安装MongoDB启动及常见问题解决 易采站长站,站长之家为您整理了Linux安装MongoDB启动及常见问 ...

  8. linux启动进程 c,Linux启动新进程的三种方法

    程序中,我们有时需要启动一个新的进程,来完成其他的工作. 下面介绍了三种实现方法,以及这三种方法之间的区别. 1.system函数-调用shell进程,开启新进程 system函数,是通过启动shel ...

  9. 查找域控命令_AD 域控查询命令 dsquery

    AD DS 管理工具命令 描述: 该工具的命令集允许您根据指定的标准查询目录. 除 dsquery * 之外 (dsquery * 可以查询任何类型的对象), 以下每一个 dsquery 命令均可查找 ...

最新文章

  1. mysql 写锁需要等待读锁释放吗_Mysql实战45讲笔记:5、全局锁和表锁
  2. 操作系统进程管理实验java_计算机考研操作系统进程管理
  3. 海量数据处理方法的分析
  4. apache+webdav的安装配置
  5. 《SolidWorks 2017中文版机械设计从入门到精通)》——1.6 参考基准轴
  6. filebeat 笔记
  7. 我从创立3家科技公司的经历中学到了什么
  8. SharePoint自动化系列——通过PowerShell创建SharePoint Lists
  9. CodeForces - 801C Voltage Keepsake 二分
  10. HDU 5090 Game with Pearls (贪心)
  11. 山西煤炭职业技术学院计算机信息管理,山西煤炭职业技术学院计算机信息系
  12. GitHub GraphQL API已正式可用
  13. Xshell6和Xftp6 破解免安装版(亲测可用)
  14. python 微商城_微商城是自己开发好还是用第三方平台好?
  15. STM32---IAPISP介绍
  16. 05.SQL Server(高级查询)
  17. 美国麻省理计算机博士就业,麻省理工博士厉害吗 我的小孙子拿到了美国的麻省理工学院计算机专业博士学位,请问这个学校怎么样?...
  18. LL(1)文法中FIRST集和FOLLOW集的计算方法
  19. 今天上班了,周末跟随公司组织的旅游去了四川省南充市阆中市参观了张飞庙了解了一下“张飞身葬阆中,头葬云阳”的故事。...
  20. 电脑端微信双开,教你两种简单的方法,上手即用!

热门文章

  1. binaryviewer java_用java实现java的2进制文件字节序转换到C/C++的2进制文件字节序
  2. centos7 /etc/profile 文件模板
  3. Centos7 docker 安装 zookeeper
  4. flowable节点的自定义属性扩展_03
  5. SpringBoot 整合ActiveMQ_企业实战
  6. mybatis plus实现多表分页条件查询
  7. python3-pandas 数据结构 Series、DataFrame 基础
  8. mac上用qt调用自己生成的qt动态库,该动态库又依赖第三方库
  9. qt中继承pushbutton自定义控件设置按钮样式
  10. qt自定义窗口,其绘制的窗口边框线显示不全