Linux服务管理-RPM包安装服务的管理

RPM包的服务分为:
1)独立的服务管理
2)基于xinetd服务的管理

图片.png
图片.png

注意:这个图片上面第一个路径不对,是/etc/rc.d/init.d/

有二种独立服务启动的方式:

图片.png

注意:service命令是红帽系列(Redhat)的专用命令,是Redhat用来做简化操作的,不用输入/etc/rc.d/init.d/目录去做事。

换一种Linux,如果不是红帽系列的Linux那么就不能使用service命令。
所以我们推荐第一种。

使用:service --status-all可以列出系统中所有已经安装的RMP安装包服务的状态。

Ctrl + U: 可以删除命令行中的所有字。

独立服务的自启动.png

1)我们可以使用chkconfig去改变自启动状态。

chkconfig --level 2345 httpd on  # 加4是习惯,4是没有分配的运行级别

上面的修改自启动之后,只能保证,httpd进程在下次服务器重启的时候那样做。

2)修改/etc/rc.d/rc.local文件。
注意:/etc/rc.local这个文件是软连接到/etc/rc.d/rc.local

图片.png

我们的/etc/rc.d/rc.local中:

图片.png

这句话代表,Linux启动后,所有服务启动之后,在输入用户名密码之前,会读取/etc/rc.d/rc.local这个文件,也就会执行这个touch /var/lock/subsys/local这行代码。
也就是说只要我们将服务启动的标准命令写在这里面,就会执行。
比如我们可以在其中添加:

/etc/rc.d/init.d/httpd start

ntsysv命令也是红帽专有命令。

这三种,建议使用第二种,修改配置文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容