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
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:关闭
本文假设你的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 停止服务
原文地址:http://www.cnblogs.com/qmfsun/p/3847459.html