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

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

Linux服务管理-RPM包安装服务的管理_第1张图片
图片.png
Linux服务管理-RPM包安装服务的管理_第2张图片
图片.png

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

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

Linux服务管理-RPM包安装服务的管理_第3张图片
图片.png

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

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

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

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

Linux服务管理-RPM包安装服务的管理_第4张图片
独立服务的自启动.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

Linux服务管理-RPM包安装服务的管理_第5张图片
图片.png

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

Linux服务管理-RPM包安装服务的管理_第6张图片
图片.png

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

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

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

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

你可能感兴趣的:(Linux服务管理-RPM包安装服务的管理)