在 Linux 下,您可以使用以下方法来监控 LNMP(Linux、Nginx、MySQL 和 PHP)服务的状态:
使用 systemctl 命令:
对于 Systemd 系统:
systemctl status nginx
systemctl status mysql
systemctl status php-fpm
对于 SysVinit 系统:
service nginx status
service mysql status
service php-fpm status
使用 ps 命令检查进程:
ps aux | grep nginx
ps aux | grep mysql
ps aux | grep php-fpm
使用 top 或 htop 命令实时查看系统资源使用情况:
top
htop
在 htop 中,您可以使用 F3 或 F4 对进程进行排序,以便更快地找到所需的进程。
使用 netstat 或 ss 命令检查网络连接状态:
netstat -tuln | grep nginx
ss -tuln | grep nginx
使用 nginx 和 mysql 的自带的日志文件来监控服务状态:
/var/log/nginx/error.log/var/log/mysql/error.log您可以使用 tail 命令实时查看日志文件:
tail -f /var/log/nginx/error.log
tail -f /var/log/mysql/error.log
使用第三方监控工具,如 Zabbix、Nagios 或 Prometheus 等,可以帮助您更全面地监控 LNMP 服务的状态。
请根据您的需求选择合适的方法来监控 LNMP 服务状态。