当前位置:首页 > linux > 正文

linux查看nginx运行状态

  • linux
  • 2024-04-29 03:45:54
  • 6781

1. 使用 ps 命令
bash
ps -ef | grep nginx
输出信息包括进程 ID (PID)、内存使用情况、运行时间和命令行参数。
2. 使用 top 命令
bash
top
在 top 界面中,按 s 排序进程按 CPU 使用率,找到 nginx 进程。
3. 使用 systemctl 命令
对于系统化管理的 Nginx,可以使用 systemctl 命令:
bash
systemctl status nginx
输出信息包括进程状态、启动时间和资源使用情况。
查看 Nginx 连接信息
1. 使用 netstat 命令
bash
netstat -tulpn | grep nginx
输出信息包括 TCP 和 UDP 连接的端口、IP 地址、进程 ID 等信息。
2. 使用 ss 命令
bash
ss -tunlp | grep nginx
输出信息与 netstat 类似,但更详细,包括连接状态、发送和接收字节数等信息。
3. 使用 nginx -s status
Nginx 提供内置的 -s status 选项来显示连接信息:
bash
nginx -s status
输出信息包括活动连接、请求率、响应时间等统计数据。
查看 Nginx 配置
1. 使用 nginx -V 命令
bash
nginx -V
输出信息包括 Nginx 版本、编译选项和模块信息。
2. 检查配置文件
Nginx 默认配置文件通常位于 /etc/nginx/nginx.conf。
可以使用文本编辑器查看配置文件的内容,了解 Nginx 的配置。
其他有用的工具
htop: 交互式进程查看器,提供更详细的信息。
dstat: 监控系统资源(CPU、内存、网络)的工具。
nginx-debug: Nginx 调试模块,可提供额外的调试信息。