Linux LNMP日志在哪查看
导读:LNMP 各组件日志位置与查看方法 Nginx 日志 常见路径:/var/log/nginx/access.log(访问日志)、/var/log/nginx/error.log(错误日志)。 实时查看: 查看访问日志:sudo tail...
LNMP 各组件日志位置与查看方法
Nginx 日志
- 常见路径:/var/log/nginx/access.log(访问日志)、/var/log/nginx/error.log(错误日志)。
- 实时查看:
- 查看访问日志:
sudo tail -f /var/log/nginx/access.log - 查看错误日志:
sudo tail -f /var/log/nginx/error.log
- 查看访问日志:
- 若路径被自定义,可在 Nginx 配置中搜索:
sudo grep -r "access_log" /etc/nginx/sudo grep -r "error_log" /etc/nginx/
以上路径与命令适用于常见发行版(如 Ubuntu/Debian)的默认安装。
MySQL/MariaDB 日志
- 常见位置:
- 错误日志:/var/log/mysql/error.log
- 慢查询日志:/var/log/mysql/slow.log(需开启)
- 通用查询日志:/var/log/mysql/general.log(需开启)
- 发行版差异:在部分系统或使用通用二进制安装时,错误日志可能在数据目录,如 /var/lib/mysql/hostname.err。
- 如何确认:
- 查看 MySQL 配置文件(如 /etc/mysql/my.cnf 或 /etc/my.cnf)中的
log-error、slow_query_log_file、general_log_file等参数。
- 查看 MySQL 配置文件(如 /etc/mysql/my.cnf 或 /etc/my.cnf)中的
- 实时查看示例:
sudo tail -f /var/log/mysql/error.log
上述路径与确认方式适用于 MySQL/MariaDB。
PHP 日志
- PHP-FPM 日志:
- 常见路径:/var/log/php-fpm.log 或 /var/log/php7.x-fpm.log(版本号 x 视安装而定),亦可能在 /var/log/php-fpm/error.log。
- 实时查看:
sudo tail -f /var/log/php-fpm.log或sudo tail -f /var/log/php-fpm/error.log
- PHP 错误日志(php.ini 中
error_log指定):- 可能在 /var/log/php_errors.log 或自定义路径;若未配置,可能写入系统日志 /var/log/syslog。
- 快速定位:
grep -r "error_log" /etc/php/
以上路径与定位方法适用于 Ubuntu/Debian/CentOS 等常见环境。
系统级与安全日志
- 系统日志:/var/log/syslog(整体系统事件)。
- 认证与安全日志:/var/log/auth.log(如 SSH 登录等)。
- 实时查看示例:
sudo tail -f /var/log/syslog、sudo tail -f /var/log/auth.log。
实用排查命令与日志轮转
- 查看服务状态与语法:
- Nginx:
sudo nginx -t(语法检查),systemctl status nginx - PHP-FPM:
systemctl status php-fpm - MySQL:
systemctl status mysql或systemctl status mariadb
- Nginx:
- 端口占用检查(如排查 80/443):
sudo netstat -tulnp | grep ':80\|:443' - 日志轮转(避免日志过大):
- 查看/编辑 Nginx 轮转配置:
/etc/logrotate.d/nginx - 示例片段:
/var/log/nginx/*.log { daily missingok rotate 7 compress delaycompress notifempty create 0640 www-data adm sharedscripts postrotate [ -f /run/nginx.pid ] & & kill -USR1 `cat /run/nginx.pid` endscript }
- 查看/编辑 Nginx 轮转配置:
以上命令与轮转示例可用于日常运维与故障排查。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux LNMP日志在哪查看
本文地址: https://pptw.com/jishu/770395.html
