linux如何查看nginx是否启动
linux如何查看nginx是否启动详细介绍
在 Linux 系统中,你可以通过以下几种方法来查看 Nginx 是否已经启动:
1. 使用
systemctl命令
如果你使用的是基于 systemd 的系统(像 CentOS 7 及以上版本、Ubuntu 16.04 及以上版本),可以用systemctl命令查看 Nginx 的状态。在终端输入以下命令:
bash
systemctl status nginx
若 Nginx 正在运行,输出里会有active (running)的信息。若 Nginx 未运行,输出则会显示inactive (dead)。
2. 使用
service命令
在一些较旧的 Linux 发行版中,可使用service命令来查看 Nginx 的状态。在终端输入以下命令:
bash
nginx status
如果 Nginx 正在运行,会显示运行状态的相关信息;若未运行,则会显示相应的停止状态信息。
3. 检查进程
可以使用ps命令查看是否存在 Nginx 进程。在终端输入以下命令:
bash
nginx
如果 Nginx 正在运行,输出中会显示 Nginx 相关的进程信息,例如nginx: master process和nginx: worker process。
4. 检查端口监听情况
Nginx 默认监听 80 端口(HTTP)和 443 端口(HTTPS),可以使用netstat或者ss命令查看这些端口是否被监听。
使用netstat命令:
bash
或者使用ss命令:
bash
ss
912ss |
若输出中显示有监听 80 端口的进程,就表明 Nginx 可能正在运行。