在CentOS系統中,日志管理是系統維護和故障排查的重要部分。以下是一些常用的日志管理方法和工具:
/var/log/messages
:系統主日志/var/log/secure
:認證和安全相關日志/var/log/maillog
:郵件服務日志/var/log/httpd/
:Apache服務日志目錄/var/log/mysqld.log
:MySQL數據庫日志cat
:一次性顯示全部內容more/less
:分頁查看tail
:實時跟蹤最新內容grep
:搜索特定內容journalctl
journalctl -u [服務名]
journalctl -f
journalctl --since "2025-06-17 09:00" --until "2025-06-17 12:00"
/etc/logrotate.conf
:全局配置 / /etc/logrotate.d/
:服務特定配置logrotate -f /etc/logrotate.conf
sudo
。lnav
:交互式日志查看器,支持多文件和高亮ELK Stack
:企業級日志管理(Elasticsearch + Logstash + Kibana)journalctl
命令:
journalctl --vacuum-time=2weeks
cp /var/log/messages /var/log/messages.bak
> /var/log/messages
truncate
命令:truncate -s 0 /var/log/messages
logrotate
工具:
logrotate
:logrotate /etc/logrotate.conf
通過上述方法,你可以高效地定位系統問題、監控服務狀態和審計安全事件。根據具體需求選擇合適的工具和參數組合即可。