阅读量:5
Debian LNMP日志管理主要涉及查看、轮转、分析等操作,具体如下:
-
查看日志
- Nginx访问日志:
tail -f /var/log/nginx/access.log - Nginx错误日志:
tail -f /var/log/nginx/error.log - PHP-FPM日志:
tail -f /var/log/php-fpm/www-data-*.log - MySQL日志:
tail -f /var/log/mysql/error.log
- Nginx访问日志:
-
日志轮转
使用logrotate工具自动切割、压缩日志,避免文件过大。- 配置文件路径:
/etc/logrotate.d/nginx(Nginx)、/etc/logrotate.d/php-fpm(PHP-FPM)。 - 示例配置(Nginx):每天轮转、保留30天、压缩旧日志。
- 手动测试配置:
sudo logrotate -d /etc/logrotate.conf。
- 配置文件路径:
-
日志分析
- 命令行工具:
grep(过滤关键词)、awk(统计分析)。 - 可视化工具:ELK Stack(全文搜索)、Graylog(多维度分析)、GoAccess(实时报表)。
- 命令行工具:
-
其他管理操作
- 自定义日志格式:在Nginx配置文件中使用
log_format指令。 - 日志备份:定期用
tar或rsync归档重要日志。 - 权限管理:确保日志文件仅对授权用户可读,如
chmod 644 /var/log/nginx/access.log。
- 自定义日志格式:在Nginx配置文件中使用
-
工具推荐
- 一键安装包(如LNMP.org脚本):自动配置日志轮转和存储路径。
- 宝塔面板:提供图形化日志管理界面,支持查看、压缩、删除操作。
参考来源:
以上就是关于“Debian LNMP日志如何管理”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm