您的位置:首页 > 运维架构 > Linux

Linux 注册系统服务

2013-02-03 11:13 211 查看
(1)chkconfig

先在/etc/init.d文件夹下添加服 务的启动、停止脚本

然后运行命令“chkconfig --list”可以看到当前系统的所有服务并且看到服务的状态,例如:

syslog 0:off 1:off 2:on 3:on 4:off 5:on 6:off

tac 0:off 1:off 2:off 3:off 4:off 5:off 6:off

titan-server-main.log 0:off 1:off 2:off 3:off 4:off 5:off 6:off

tomcat 0:off 1:off 2:off 3:off 4:off 5:off 6:off

xdm 0:off 1:off 2:off 3:off 4:off 5:on 6:off

xfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off

xinetd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

ypbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off

xinetd based services:

chargen: off

chargen-udp: off

cups-lpd: off

cvs: off

daytime: off

使 用 chkconfig servicename on 使某个服务添加到系统服务中开机自动启动

[root@tiv-isc07 init.d]# chkconfig --help

chkconfig version 1.3.30.1 - Copyright (C) 1997-2000 Red Hat, Inc.

This may be freely redistributed under the terms of the GNU Public License.

usage: chkconfig --list [name]

chkconfig --add <name>

chkconfig --del <name>

chkconfig [--level <levels>] <name> <on|off|reset|resetpriorities>

Question:

[root@tiv-isc07 init.d]# chkconfig --add zhonghg

service zhonghg does not support chkconfig

[root@tiv-isc07 init.d]#

加入以下两行就能成功了:)

# chkconfig: - 85 15

# description:

(2)update-rc.d

其 实,Ubuntu也提供了另外一个简单的命令来实现管理。但首先服务必须已在/etc/init.d目录中存在。如:

添加一个服务:

sudo update-rc.d ServiceName defaults

  删除一个服务:

  sudo update-rc.d ServiceName remove

具体使用说明可以参见man update-rc.d

(3)sysv-rc-conf

在 ubuntu下安装软件sysv-rc-conf

运行sudo sysv-rc-conf 可以出现字符界面配置服务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: