溫馨提示×

LNMP在Debian日志管理

小樊
35
2025-09-01 01:01:25
欄目: 智能運維

LNMP在Debian日志管理要點

  1. 日志文件位置

    • Nginx:/var/log/nginx/access.log(訪問日志)、error.log(錯誤日志)。
    • MySQL:/var/log/mysql/error.log(錯誤日志)、general.log(通用日志)。
    • PHP:/var/log/php-fpm.log/var/log/php7.x-fpm.log。
  2. 日志輪轉

    • 使用 logrotate 工具自動分割、壓縮舊日志,避免文件過大。
    • 配置文件:/etc/logrotate.d/nginx(Nginx)、/etc/logrotate.d/mysql(MySQL)。
    • 示例配置:每天輪轉,保留30天日志,壓縮舊文件。
  3. 實時查看與分析

    • 實時查看:tail -f /var/log/nginx/access.log。
    • 命令行分析:grep(過濾關鍵詞)、awk(統計分析,如統計錯誤次數)。
  4. 高級管理工具

    • ELK Stack:用于日志收集、分析和可視化,適合復雜場景。
    • Graylog:支持日志聚合、檢索和告警。
    • Grafana Loki:與Grafana集成,適合多維度監控。
  5. 安全與權限

    • 設置日志文件權限:chmod 644 /var/log/nginx/access.log,僅允許特定用戶訪問。
    • 定期備份重要日志,防止數據丟失。

參考來源

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女