如何检查 Apache Linux 中的状态命令

Apache 是一种开源、跨平台的 HTTP Web 服务器,广泛用于运行 Web 应用程序或网站。 Apache 因其价格低廉而广受欢迎,任何人都可以下载和使用它而无需任何复杂的许可问题。 这种巨大的流行是由使用的庞大用户群推动的 Apache 作为他们的默认网络服务器软件。

Apache 也非常易于使用,配置过程比许多竞争对手更省力。 您可以了解安装和配置的完整设置过程 Apache 在 Linux 上点击我们有用的 Apache 命令提示文章。

如何在 Linux 中使用“adduser”命令并举例说明

在本文中,我们将重点介绍 apache status 命令以及如何有效地使用它来理解和检查 Apache Linux 系统上的 Web 服务器正常运行时间。 对于任何想要开始使用的 Web 开发人员来说,这都是有价值的信息 Apache.

apachectl命令

这 Apache HTTP 服务器的控制接口称为 apachectl。 此方法需要安装并激活 mod_status 模块,这允许它显示有关服务器性能的信息,包括系统正常运行时间(这是默认设置)。

Ubuntu

使用文件 /etc/apache2/mods-enabled/status.conf 默认启用服务器状态组件。

在 RHEL/CentOS 上

要在 RHEL/CentOS 中启用服务器状态组件,请按照以下步骤操作。

步骤 1:使用 vi 创建文件:/etc/httpd/conf.d/server-status.conf

第二步:添加如下配置

<位置“/服务器状态”>
SetHandler 服务器状态
#需要主机localhost

第 3 步: Save 文件并重新启动 Apache 网络服务器。 您可以使用以下命令快速重启。

# systemctl 重新启动 httpd

第 4 步:如果您还没有安装命令行 Web 浏览器(lynx 或 links)。

$ sudo 易于 安装 山猫 #Debian/Ubuntu
# yum 安装链接 #RHEL/CentOS

第 5 步:最后,运行以下命令来检查 Apache 服务正常运行时间

$ apachectl状态

或者,您可以使用以下命令查看 Apache 来自图形网络浏览器的网络服务器状态信息。

网址://本地主机/服务器状态

ps命令

使用 ps 命令,您可以找到在 Linux 系统上运行的活动进程的选择。 您可以使用以下 grep 命令来检查 Apache 服务正常运行时间。

注意:这里有一些有用的 grep 命令,它们会派上用场。

-e – 允许选择系统上的进程。
-o – 用于指定输出。

# ps -eo comm,etime,用户 | grep apache2
# ps -eo comm,etime,用户 | grep 根 | grep apache2

下面的示例输出显示 apache2 服务已经运行了 9 分 1 秒。 这是 apache 服务器在线的时间。

系统命令

Systemctl 是迄今为止最通用的命令,允许用户控制 systemd 系统和服务管理器。 您还可以使用它来启动、重新启动和停止使用终端的服务。

结论

在本文中,我们向您展示了三种不同的检查方法 Apache/Linux 系统上的 HTTPD 服务正常运行时间。 使用命令任何人,即使没有先验知识 Apache 服务可以获得对服务正常运行时间的宝贵洞察。