一、服务分类
1.源码包安装的fuwu
2.RPM包安装的服务
- 独立的服务
- 基于xinety服务:这个后面有一堆服务,且不占用位置。
查询RPM包已经安装的服务的自运行状态:
centos7:systemctl list-unit-files
查看源码包已经安装好的服务:
查看服务安装的位置:一般是/usr/local/下
查看系统已经运行的服务:
ps aux(最保险)
RPM安装服务和源码包安装服务的区别
安装位置不同:
1.源码包安装在指定位置,一般是/usr/local/
2.RPM包安装在默认位置,一定要用-e删除。
二、独立的服务管理
独立服务的启动:
方法一(推荐):/etc/init.d/独立服务名 start|stop|status|restart|
方法二:service 独立服务名 start|stop|status|restart|
查看所有安装了的RPM包的状态
service --status-all
独立服务的自启动:
修改/etc/rc.d/rc.local文件,此方法即可,别的方法不推荐
三、基于xinetd的服务(了解即可,这种服务越来越少了)
service是不能启动xinetd背后的服务的。
四、源码包安装的服务管理
源码包的启动查看源码包文件的安装说明INSTALL文件,用绝对路径。
源码包安装的服务的自启动:
修改/etc/rc.d/rc.local文件。
使用service管理源码包安装的文件:(不推荐!!!)
ln -s 源码包路径 /etc/init.d/服务名