服务管理
chkconfigchkconfig --list [服务名] #查看所有服务的自启动状态
—list:列出所有 RPM 默认安装服务的自启动状态
服务的分类

RPM包的服务
- 独立安装的服务
- 启动
- /etc/rc.d/init.d/httpd start
- service httpd start
- 自启动 两个方法用一个即可!
- chkconfig —list| grep httpd # httpd服务自启动
- 修改/etc/rc.d/rc.local 添加使用绝对路径启动的服务 (推荐)
/etc/rc.d/init.d/httpd start > /etc/rc.d/rc.local - ntsysv 和第一个方法相连的
- 启动
- 源码包安装的服务管理
- 启动
- /usr/local/apache2/bin/apachectl start|stop
- 自启动
- vim /etc/rc.d/rc.local
/usr/local/apache2/bin/apachectl start|stop
- vim /etc/rc.d/rc.local
- 启动
让源码包服务被服务管理命令识别
默认源码包并没有添加在rpm包目录中,不会被server,chkconfig,nesysv命令识别。但是并不推荐,因为初学者容易搞错源码包和RPM包的区别!实验如下:
被service识别
ls -n /usr/local/apache2/bin/apachectl/ /etc/init.d/apacheservive apache restart
服务优化









