2.6. 从存档文件安装时使用 systemd 管理 Apache HTTP 服务器
当您从 Red Hat Enterprise Linux 上的存档文件安装 Apache HTTP 服务器时,您可以使用系统守护进程来执行管理任务。将 Apache HTTP 服务器与系统守护进程一起使用提供了一种在系统启动时启动 Apache HTTP 服务器服务的方法。系统守护进程还提供 start、stop 和 status 检查功能。
Red Hat Enterprise Linux 7 和 Red Hat Enterprise Linux 8 的默认系统守护进程是 systemd。
Red Hat Enterprise Linux 6 不再被支持,并随后从文档中被删除。
先决条件
- 您已从 存档文件 安装了 Apache HTTP 服务器。
流程
要确定哪个系统守护进程正在运行,请输入以下命令:
$ ps -p 1 -o comm=如果
systemd正在运行,则会显示以下输出:systemd要为
systemd设置 Apache HTTP 服务器,以 root 用户身份运行.postinstall.systemd脚本:# cd HTTPD_HOME # sh httpd/.postinstall.systemd要使用
systemd控制 Apache HTTP 服务器,您可以以 root 用户身份执行以下步骤:使用
systemd启用 Apache HTTP 服务器服务在系统引导时启动:# systemctl enable jbcs-httpd24-httpd.service使用
systemd启动 Apache HTTP 服务器:# systemctl start jbcs-httpd24-httpd.service使用
systemd停止 Apache HTTP 服务器:# systemctl stop jbcs-httpd24-httpd.service使用
systemd验证 Apache HTTP 服务器的状态:# systemctl status jbcs-httpd24-httpd.service注意任何用户都可以运行
status操作。
运行这些命令后,您可以运行以下命令来恢复受 .postinstall. sysv 或 影响的更改:
.postinstall.systemd
# cd HTTPD_HOME
# sh httpd/.postinstall.services.cleanup