查看/etc/rc.d/init.d/
内容,如下图所示:
执行
service apachectl restart
命令,开启apche
服务 。可以看到
apche
服务可以通过service
命令进行启动了,没有报未被识别的服务错误 。(2)让通过源码包安装的服务能被chkconfig命令管理自启动接上一步,然后需要对软链接到
/etc/rc.d/init.d/
目录,通过源码包安装的服务的启动脚本进行配置 。# 编辑/etc/rc.d/init.d/目录中的源码包启动脚本# (注意此文件是软链接,所以修改的还是源码包启动脚本)[root@localhost ~]# vim /etc/rc.d/init.d/apachectl# 在开头添加内容如下#!/bin/sh# 添加内容-1# 指定httpd脚本可以被chkconfig命令管理# 格式是:chkconfig:运行级别启动顺序关闭顺序# 这里我们设定apache在3和5级别能被chkconfig命令管理,启动顺序是S86,关闭顺序是K76# 注意:(自定顺序,不要和系统中已有的启动程序顺序冲突)# chkconfig:35 86 76## 添加内容-2# 说明,内容随意# description:aaabbbccc#以上两句话必须加入,才能被chkconfig命令识别 。然后让
chkconfig
命令能够管理源码包安装的服务 。[root@localhost ~]# chkconfig --add apachectl没有报错说明成功 。
通过
chkconfig
命令查看Linux中自启动服务 。如下图所示:
然后可以通过
chkconfig
命令开启该服务的自启动状态了 。(3)让ntsysv命令可以管理通过源码包安装的服务
ntsysv
命令其实是和chkconfig
命令使用同样的管理机制,也就是说上面chkconfig
命令能够管理源码包安装的服务,ntsysv
命令也就可以管理通过源码包安装的服务了 。执行
[root@localhost ~]# ntsysv
命令,可以在图形界面中找到我们上边刚刚配置的apache
服务 。(4)总结如果想让源码包服务被
service
命令识别并管理,只要做个软链接把启动脚本链接到/etc/rc.d/init.d/
目录中即可 。要想让源码包服务被
chkconfig
命令识别,除了需要把服务的启动脚本链接到/etc/rc.d/init.d/
目录中,还要修改这个启动脚本,在启动脚本的开头加入:# chkconfig
:运行级别、启动顺序、关闭顺序 。# description
:说明信息 。然后需要使用chkconfig --add 服务名
的方式,把服务加入chkconfig
命令管理中 。命令格式如下:
[root@localhost ~]# chkconfig [选项] [服务名]选项:--add:把服务加入chkconfig命令的管理 。--del:把服务从chkconfig命令的管理中删除 。# 示例:# 把apache服务从chkconfig命令的管理中删除[root@localhost ~]# chkconfig -del httpd
chkconfig
命令配置完成,ntsysv
命令也就可以管理该服务了 。提示:
知道源码包安装的服务可以这样处理就可以了,并不推荐这样做 。通过源码包安装的服务就用源码包的方式启动服务,通过RPM包方式安装的服务,就用RPM包的方式启动服务,就很好 。
【linux服务管理之源码包的安装教程,linux下源码包安装的服务管理】到此这篇关于linux下源码包安装的服务管理的文章就介绍到这了,更多相关linux源码包安装管理内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
- 云服务器里Jenkins集成工具的安装方法,腾讯云服务器搭建Jenkins详细介绍
- 集群服务部k8s内安装部署ingress-nginx的教程方法,k8s部署ingress-nginx的方法步骤
- nginx服务下gzip的安装方法,nginx开启gzip压缩的完整步骤记录
- 安装tomcat后可能出现的问题介绍,tomcat服务的配置教程方法
- 集团提供云端一体化经营管理系统软件 全程云办公
- 云平台管理软件有哪些 中国量子计算云平台
- 政务云服务合同 云平台服务合同
- 华为手机售后服务?
- SUperSU是什么软件?
- 奥克斯空调售后服务维修中心电话,南京奥克斯空调售后维修电话是多少