码迷,mamicode.com
首页 > 其他好文 > 详细

chkconfig命令

时间:2014-07-16 18:04:22      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   使用   文件   

1. chkconfig是redhat中的服务配置工具

2. 要使不在chkconfig目录中的服务支持该命令,需要改该服务脚本的工具

  例如:/etc/init.d/sshd

  1.注释中必须有这两行 (chkconfig会查看所有注释行)

    # chkconfig: 2345 55 25       # description: SSH is a protocol for secure remote shell access. 描述文件

    1.chkconfig参数1:表示在运行级别2345中默认代开 使用-表示默认关闭

    2.chkconfig参数2:S55

    3.chkconfig参数3:K45

  2. 要在服务脚本中实现POSIX规范中的函数:start() stop()等

  3.这时可以使用 service xxxx(脚本名)  start/stop等命令立刻启动或关闭

3.要使该脚本每次启动都生效

  1.chkconfig --add xxxx注册服务名

    1.chkconfig会根据该脚本的信息,自动到相应运行级rcX.d中创建链接

  2.chkconfig xxxx off 配置系统启动时该脚本默认关闭

  3.chkconfig xxxx on 配置系统启动时该脚本默认启动

    

4.chkconfig中的特殊服务xinetd ,xinetd服务下挂载一系列服务 ,脚本放在/etc/xinetd.d/

  1.要启动xinetd挂在的服务

    1.chkconfig xinetd on

    2.chkconfig  xxx on

    3.service xxx start  

 

 

chkconfig命令

1.chkconfig是一个改变开机启动项的命令,修改/etc/rc[0-6].d文件夹下的内容

2.chkconfig命令有5种不同的作用:增加新的服务、删除服务、打印当前开启启动服务的信息、修改开启启动服务的信息、检查一个指定服务的状态

3.当chkconfig servicename时,它检查这个服务是不是在当前的runlevel下被开启启动,如果是,返回true,否则false。chkconfig --level= servicename检查服务是不是在指定的runlevel开机启动

4.当chkconfig --list时,或者完全没有参数即chkconfig时,会列出当前的服务和他们的配置

5.如果on、off、reset、resetpriorities参数之一被指定时(在服务名参数后面),chkconfig命名改变这个服务的开机配置。on/off使服务开机启动/停止。reset标志重置on/off不论在开机启动脚本中是什么样子的,resetpriorities也是,只是有优先级

6.默认,on/off命令支队runlevel为2,3,4,5的有影响,而reset和resetpriorities对所有runlevels都有影响。--level参数可以指定被影响的runlevel

7.对每个服务,每个runlevel都有1个start/stop脚本。当change runlevel时,init进程不会重启一个already-start的服务,也不会重新关闭一个already-stop的服务

 

 

 

chkconfig 检查和设置系统的各种服务。
语法:chkconfig [--add][--del][--list][系统服务] :增、删、查系统服务(/etc/【rc.d】/init.d/……)
       chkconfig [--level <等级代号>] [系统服务][on/off/reset]         :开启关闭重置系统服务
 --level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关闭。 
 level
    abrt-ccpp       0:关闭  1:关闭  2:关闭  3:启用  4:关闭  5:启用  6:关闭
    abrt-oops       0:关闭  1:关闭  2:关闭  3:启用  4:关闭  5:启用  6:关闭
    abrtd           0:关闭  1:关闭  2:关闭  3:启用  4:关闭  5:启用  6:关闭
    等级0表示:表示关机
  等级1表示:单用户模式
  等级2表示:无网络连接的多用户命令行模式
  等级3表示:有网络连接的多用户命令行模式
  等级4表示:不可用
  等级5表示:带图形界面的多用户模式
  等级6表示:重新启动

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

    chkconfig svnserved on
    svnserved       0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
    chkconfig svnserved on
    svnserved       0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

 


Linux下启动,停止apache服务

本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况   apahce启动命令:      /usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令      /usr/local/apache2/bin/apachectl stop   停止 apache重新启动命令:      /usr/local/apache2/bin/apachectl restart 重启  要在重启 Apache 服务器时不中断当前的连接,则应运行: 

    /usr/local/sbin/apachectl graceful    如果apache安装成为linux的服务的话,可以用以下命令操作:      service httpd start 启动 

    service httpd restart 重新启动 

    service httpd stop 停止服务

chkconfig命令,布布扣,bubuko.com

chkconfig命令

标签:des   style   blog   http   使用   文件   

原文地址:http://www.cnblogs.com/qmfsun/p/3847459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!