chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]

chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。

参数用法:
   --add  增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
   --del  删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
   --level<等级代号>  指定读系统服务要在哪一个执行等级中开启或关毕。
      等级0表示:表示关机
      等级1表示:单用户模式
      等级2表示:无网络连接的多用户命令行模式
      等级3表示:有网络连接的多用户命令行模式
      等级4表示:不可用
      等级5表示:带图形界面的多用户模式
      等级6表示:重新启动
      需要说明的是,level选项可以指定要查看的运行级而不一定是当前运行级。对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。

chkconfig --list [name]:显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。
    chkconfig --add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。如有缺少,则会从缺省的init脚本自动建立。
    chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除。
    chkconfig [--level levels] name:设置某一服务在指定的运行级是被启动,停止还是重置。

运行级文件:
每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。第二行对服务进行描述,可以用\ 跨行注释。
例如,random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.

使用范例:
chkconfig --list        #列出所有的系统服务
chkconfig --add httpd        #增加httpd服务
chkconfig --del httpd        #删除httpd服务
chkconfig --level httpd 2345 on        #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
chkconfig --list        #列出系统所有的服务启动情况
chkconfig --list mysqld        #列出mysqld服务设置情况
chkconfig --level 35 mysqld on        #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭
chkconfig mysqld on        #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级

如何增加一个服务:
1.服务脚本必须存放在/etc/ini.d/目录下;
2.chkconfig --add servicename
    在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
3.chkconfig --level 35 mysqld on
    修改服务的默认启动等级。

4.设置开机自启动

chkconfig mysql on
chkconfig --list | grep mysql
 

chkconfig命令详解相关推荐

  1. Linux chkconfig命令详解

    Linux chkconfig命令详解 (2011-03-07 15:49:04) 转载 标签: linux shell chkconfig 杂谈 分类: 工作*Linux chkconfig:    ...

  2. Linux中chkconfig命令详解

    chkconfig命令用来更新和查询不同运行级上的系统服务 简单地说,比如你安装了mysql,并且你把启动的脚本放在了/etc/rc.d/init.d目录下,有时候你需要开机自动启动它,而有时候则不需 ...

  3. Linux下chkconfig命令详解

    hkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 使用语法: chkconfig [--ad ...

  4. linux中chkconfig命令的作用,Linux下chkconfig命令详解

    使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset] chkconfig在没有 ...

  5. linux服务开机启动chkconfig,Linux开机服务自启动之chkconfig命令详解

    1. 了解chkconfig chkconfig是用于管理应用程序是否随系统自启动. chkconfig仅仅是高效管理工具,包括设置和查询,但并不必要.没有它,也有很多方法可以使程序开机自启动. ch ...

  6. nmcli命令详解_【高新课堂】第一百二十五期Liunx必备命令

    点击上方"蓝字"关注我们吧! Liunx系统启动默认为字符界面,一般不会启用图像界面,所以对命令行的熟练程度能更加高效.便捷的管理Liunx服务器. 这节课向读者介绍Liunx系统 ...

  7. linux crontab 管理,linux crontab 命令详解

    linux crontab 命令详解 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab ...

  8. 【Linux】crontab命令详解

    00. 目录 文章目录 00. 目录 01. crond简介 02. crond服务 03. crontab命令详解 04. 示例演示 05. 注意事项 01. crond简介 crond是linux ...

  9. Linux定时任务Crontab命令详解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有 ...

  10. Linux服务器,服务管理--systemctl命令详解,设置开机自启动

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...

最新文章

  1. vim无法打中文_vim+ctags+cscope+Taglist+Nerdtree打造成sourceinsight
  2. java 显式锁_Java 实现一个自己的显式锁Lock(有超时功能)
  3. LaTex 更改文字颜色
  4. 区块链基础知识系列 第三课 区块链中的默克尔树
  5. 列出薪金高于在部门30_我如何在五个月内将薪金提高一倍并获得一份了不起的工作...
  6. Shell脚本监控专线Network并SendEmail报警
  7. 利用自定义的 ClassLoader 加密 Java Class 文件
  8. 华为Mate30和华为Mate30 Pro哪款实用?
  9. 微信的 Bug 差点让我被老板炒鱿鱼!
  10. gallery3d 代码分析之 glsurfaceview
  11. 各地级市-国内及外汇旅游收入(1995-2020)
  12. Ubuntu下编译nanomsg库
  13. matlab DFA算法计算Hurst指数
  14. GT传奇3服务器架设全攻略~!(新手篇)(转)
  15. Spark吐血整理,学习与面试收藏这篇就够了!
  16. 管理计算机找不到应用程序,Win7计算机管理提示找不到文件或没有关联的程序问题解决方法...
  17. ps 给渐变的背景色换一个颜色
  18. win10找不到输入法问题的解决办法
  19. 唐家三少 依然领跑
  20. 接口保护,element-ui+axios使用加密,后端php-laravel解密

热门文章

  1. dialogfield
  2. 传输层协议(13):拥塞控制(2)
  3. makefile中的notdir,wildcard和patsubst
  4. late_time_init
  5. java has a 关系,Java组成(has-a)关系澄清
  6. 洛谷P1217回文质数
  7. itellij jdk多重选择Class JavaLaunchHelper is implemented in both
  8. 将netcat-openbsd替换成为netcat-traditional
  9. 内置的常用层:LayerColor、LayerGradient
  10. mysql 协议还原_mysql备份还原方案xtrabackup