溫馨提示×

lamp在centos中的日志管理

小樊
38
2025-08-14 21:35:52
欄目: 智能運維

日志查看

  • 命令行工具:使用journalctl查看系統日志(如journalctl -b查看本次啟動日志);tail -f實時查看大日志文件(如/var/log/messages);grep搜索關鍵字(如grep "error" /var/log/httpd/error_log)。
  • 日志文件位置
    • 系統日志:/var/log/messages、/var/log/secure。
    • Apache日志:/var/log/httpd/access_log(訪問日志)、/var/log/httpd/error_log(錯誤日志)。
    • MySQL日志:/var/log/mysql/error.log、/var/log/mysql/slow-query.log(慢查詢日志)。
    • PHP日志:/var/log/php-fpm.log(若使用PHP-FPM)。

日志輪轉管理

使用logrotate工具設置日志切割規則,如按大小或日期輪轉、保留天數、壓縮舊日志等,配置文件位于/etc/logrotate.d/。

日志分析

  • 基礎分析:用grep、awk等工具過濾關鍵信息。
  • 高級分析:使用ELK Stack(Elasticsearch+Logstash+Kibana)進行可視化分析,或Splunk等商業工具。

日志監控與安全

  • 實時監控:通過tail -frsyslog實時跟蹤日志。
  • 權限管理:用chmodchown設置日志文件權限,僅授權人員可訪問。
  • 遠程管理:配置rsyslogsyslog-ng將日志發送至遠程服務器集中管理。

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