温馨提示×

CentOS FetchLinux如何进行日志管理

小樊
52
2025-08-31 02:24:01
栏目: 智能运维

一、查看日志

  • 通过SSH终端查看

    • 系统日志:默认路径为/var/log/fetchlinux/,使用cd进入目录后,通过ls查看文件列表,用catlesstail -f查看内容。
    • 系统级日志:如/var/log/messages/var/log/syslog/var/log/secure,可用catlessjournalctl查看。
    • 实时日志:tail -fjournalctl -f
  • 通过Web界面查看
    若支持Web管理,登录后在“日志”模块中查看、筛选或导出日志。

二、日志清理与轮转

  • 使用journalctl清理

    • 清理所有旧日志(保留最近1周):journalctl --vacuum-time=1week
    • 清理所有旧日志(保留100MB):journalctl --vacuum-size=100M
  • 使用logrotate轮转

    • 编辑配置文件/etc/logrotate.conf/etc/logrotate.d/下的自定义配置,设置轮转规则(如每天轮转、保留7天、压缩等)。
    • 手动触发轮转:logrotate -f /etc/logrotate.conf

三、注意事项

  • 操作前确保有足够权限(通常需root权限)。
  • 避免直接删除系统关键日志,优先通过journalctllogrotate管理。
  • 定期备份重要日志以防丢失。

参考来源:

0