📌  相关文章
📜  systemctl status apache2.service - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:26.720000             🧑  作者: Mango

Shell-Bash: 查看Apache2运行状态

简介

在Linux系统中,systemctl命令是常用的管理系统服务的工具。它允许管理员查看服务的状态、启动、停止或重启服务,并且能够自动加载服务的配置。

在本文中,我们将介绍如何使用systemctl命令来查看Apache2服务的运行状态。

前提条件

在执行本教程中的命令之前,您需要具备如下条件:

  • 已经在Linux系统中安装了Apache2
  • 使用了systemd作为初始化系统
查看Apache2运行状态

要查看Apache2服务的运行状态,可以在终端中输入以下命令:

systemctl status apache2.service

该命令将输出如下信息:

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset: enabled)
   Active: active (running) since Mon 2021-07-19 15:25:22 CST; 1 day 3h ago
     Docs: https://httpd.apache.org/docs/2.4/
 Main PID: 1346 (apache2)
    Tasks: 6 (limit: 4915)
   CGroup: /system.slice/apache2.service
           ├─1346 /usr/sbin/apache2 -k start
           ├─1347 /usr/sbin/apache2 -k start
           ├─1348 /usr/sbin/apache2 -k start
           ├─1349 /usr/sbin/apache2 -k start
           ├─1350 /usr/sbin/apache2 -k start
           └─1351 /usr/sbin/apache2 -k start

Jul 19 15:25:22 server systemd[1]: Starting The Apache HTTP Server...
Jul 19 15:25:22 server systemd[1]: Started The Apache HTTP Server.

Active: active (running)行告诉我们Apache2正在运行。如果Active: inactive (dead),则表示Apache2已停止运行。

结论

使用systemctl status命令可以方便地查看Apache2服务的运行状态。如果Apache2停止运行,可以使用systemctl start命令启动它。