LNMP 各组件日志位置与查看方法
Nginx 日志
sudo tail -f /var/log/nginx/access.logsudo tail -f /var/log/nginx/error.logsudo grep -r "access_log" /etc/nginx/sudo grep -r "error_log" /etc/nginx/MySQL/MariaDB 日志
log-error、slow_query_log_file、general_log_file 等参数。sudo tail -f /var/log/mysql/error.logPHP 日志
sudo tail -f /var/log/php-fpm.log 或 sudo tail -f /var/log/php-fpm/error.logerror_log 指定):
grep -r "error_log" /etc/php/系统级与安全日志
sudo tail -f /var/log/syslog、sudo tail -f /var/log/auth.log。实用排查命令与日志轮转
sudo nginx -t(语法检查),systemctl status nginxsystemctl status php-fpmsystemctl status mysql 或 systemctl status mariadbsudo netstat -tulnp | grep ':80\|:443'/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
}
以上命令与轮转示例可用于日常运维与故障排查。