zoukankan      html  css  js  c++  java
  • chkcongfig 命令

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

    使用语法:
    chkconfig [--add] [--del] [--list]  程序名   或
    chkconfig [--level <等级代号>]  程序名 [on/off/reset]

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

    使用范例:
    chkconfig --list                       列出所有的系统服务
    chkconfig --list mysqld         列出mysqld服务设置情况

    chkconfig --add httpd          增加httpd服务
    chkconfig --del httpd            删除httpd服务

    chkconfig mysqld on                         设定mysqld在各等级为on,“各等级”包括2、3、4、5等级


    chkconfig --level httpd 2345 on        设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
    chkconfig --level 35 mysqld on        设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,
                                                                                on表示启动,off表示关闭

    如何增加一个服务:

    注意:”chkconfig --add“ 只是设置一个存在的service为自动启动,此service必须已经安装,即已经存在于/etc/rc.d/init.d下。如果service不存在,你需要首先安装service到/etc/rc.d/init.d下,然后再为其设置自动启动选项。这是很多的初学者都容易犯的错误,所以值得在这里强调。
    1.服务脚本必须存放在/etc/ini.d/目录下;
    2.chkconfig --add servicename
        在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
    3.chkconfig --level 35 mysqld on
        修改服务的默认启动等级。

  • 相关阅读:
    SVN的学习
    IIS 503 错误
    Windows系统CMD下常用命令
    Linux基础整理
    JavaEESSM框架配置文件
    JavaXML整理
    Java反射、反射练习整理
    Java网络通信协议、UDP、TCP类加载整理
    Java多线程、线程池和线程安全整理
    JavaProperties类、序列化流与反序列化流、打印流、commons-IO整理
  • 原文地址:https://www.cnblogs.com/centos2017/p/7896810.html
Copyright © 2011-2022 走看看