如何将一个服务加入chkconfig进行管理?

1、假设有这样一个脚本,且放在/etc/init.d/目录下

[[email protected] init.d]# cat oldboyd 
# chkconfig: 2345 57 27
# description: oldboyd is a protocol for secure remote shell access.
[[email protected] init.d]# pwd
/etc/init.d

2、给它执行权限

[[email protected] init.d]# chmod +x oldboyd 
[[email protected] init.d]# ll oldboyd 
-rwxr-xr-x. 1 root root 90 Jul 14 04:28 oldboyd

3、添加chkconfig管理

[[email protected] init.d]# chkconfig --add oldboyd     #添加开默认是开启的
[[email protected] init.d]# chkconfig --list oldboyd 
oldboyd            0:off    1:off    2:on    3:on    4:on    5:on    6:off

4、chkconfig的原理实质是软链接

[[email protected] init.d]# ll /etc/rc.d/rc3.d/|grep oldboyd 
lrwxrwxrwx. 1 root root 17 Jul 14 04:29 S57oldboyd -> ../init.d/oldboyd

[[email protected] init.d]# chkconfig oldboyd off
[[email protected] init.d]# ll /etc/rc.d/rc3.d/|grep oldboyd 
lrwxrwxrwx. 1 root root 17 Jul 14 04:30 K27oldboyd -> ../init.d/oldboyd
时间: 2024-08-02 15:51:01

如何将一个服务加入chkconfig进行管理?的相关文章

把编译安装的httpd 实现服务脚本,通过service和chkconfig 进行管理

把编译安装的httpd 实现服务脚本,通过service和chkconfig 进行管理 1 编译安装httpd 把httpd编译安装在/app/httpd/目录下. 2 在/etc/rc.d/init.d/目录下新建一个文件httpd 这个文件的目的在于让service 命令可以管理编译安装的httpd服务. 文件内容如下: [[email protected] ~]# cat /etc/rc.d/init.d/httpd #!/bin/bash # # httpd Start up the h

rsync服务启动脚本,通过chkconfig来管理开机自启动

实验环境: OS:CentOS 6.8 [[email protected] /]# chkconfig --add rsyncd rsyncd 服务不支持 chkconfig [[email protected] /]# cat /etc/init.d/rsyncd #/bin/bash # chkconfig: 2345 20 80    #添加该条即解决服务支持chkconfig [[email protected] /]# chkconfig --add rsyncd [[email p

开机启动服务:chkconfig命令详解

1.查看系统运行级别 # cat /etc/inittab # Default runlevel. The runlevels used are:#   0 - halt (Do NOT set initdefault to this)#   1 - Single user mode#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)#   3 - Full multiuser mode#  

linux开机启动服务和chkconfig使用方法(转)

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

linux开机启动服务和chkconfig使用方法(自定义服务路径启动)

服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭.将 需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭.实质就是在rc0.d-rc6.d目录下生成一些文件连接,这些连接连接到/etc/rc.d /init.d目录下指定文件的shell脚本. 在文章linux下Oracle自动启动与停止(一),linux下Ora

Linux 上SSH 服务的配置和管理

基本上Linux的网络服务器在远程操作大多时候都是使用SSH来配置.管理服务器.现在我们就来分享一下简单配置Linux的SSH服务. 1.检查一下默认安装的系统是否安装了SSH服务: chkconfig  --list | grep sshd 2.首先要备份配置文件,任何时候我们需要修改配置文件的时候都建议先把原始文件备份 cp -a /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 3.下面我们就来修改SSHD_config配置文件,需要修改两个地方,

Linux服务的控制和管理原理

系统服务管理--独立服务,临时服务 一.独立服务 1.独立服务特点:系统相应时间快,持续占用系统资源 2.独立服务由/etc/rc.d/init.d/* 各种服务脚本控制. 3.独立服务控制基本方法:一是通过脚本控制:/etc/init.d/服务名称 +控制参数  初学者不太好记.二是通过service管理工具 :service +服务+控制参数 4.控制参数主要有:status 查看状态,start 启动 ,stop关闭 ,reload重新加载 ,restart重启 等 以下是演示例子: [[

《Apache服务用户身份验证管理》RHEL6.3

1.安装apache软件包 Yum install httpd 2.启动apache服务 /etc/init.d/httpd restart 3.创建一个目录,内编辑一个index.html文件 4.给这个目录设密码(是不是很passwd文件内用户的密码文件很像) 5.编辑apache配置文件/etc/httpd/conf/httpd.conf文件(添加如下行) 6.重启apache服务 7.验证是否配置成功 8.结果 <Apache服务用户身份验证管理>RHEL6.3,码迷,mamicode

[转]玩转Windows服务系列——命令行管理Windows服务

本文转自:http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命令管理Windows服务. 管理Windows服务的主要cmd命令 管理Windows服务的命令应该有很多,但是我所了解到的命令主要有两个:sc.net. 说是