我正在尝试定期备份我的/var/log
目录,但journald 管理我系统上的日志记录。正确的方法是吗tar -cf log.tar /var/log
?
Journald 保存日志文件的方式/var/log/journal/xxx/system.journal
让我认为上述方式是错误的,journald 是否内置了一些备份选项?
答案1
您最好使用 logrotate 以 gz 格式的日志文件“存档”(需要时触发操作......因为某些软件不希望看到其日志文件消失)
对于第二种行为,预期转储 systemctl 日志的命令是(例如使用 sshd 单元):journalctl -u sshd -S today --no-tail > main.log
来源 : https://serverfault.com/questions/728231/getting-journald-logs-to-a-plain-text-file