Ubuntu 日志备份与恢复实用指南

一、备份策略与准备
二、常用备份方法
使用 logrotate 做自动轮转与压缩(推荐)
/var/log/syslog/var/log/auth.log/var/log/kern.log {dailyrotate 7compressmissingoknotifemptycreate 640 root admsharedscriptspostrotatesystemctl reload rsyslog >/dev/null 2>&1 || trueendscript}sudo logrotate --debug /etc/logrotate.d/rsyslogsudo logrotate -f /etc/logrotate.d/rsyslog使用 tar 打包压缩
sudo tar -czvf syslog_$(date +%F).tar.gz /var/log/syslogsudo tar -czvf varlog_$(date +%F).tar.gz /var/logrsync -av varlog_*.tar.gz user@backup:/backup/logs/使用 rsync 增量同步
sudo rsync -aAXv /var/log/ user@backup:/backup/ubuntu_logs/sudo rsync -aAXv user@backup:/backup/ubuntu_logs/ /var/log/使用 Timeshift 做系统级快照
sudo apt-add-repository -y ppa:teejee2008/ppa && sudo apt-get update && sudo apt-get install -y timeshiftsudo timeshift-launcher,选择磁盘与计划,创建快照;需要时可恢复到指定快照(适合灾难性恢复)。三、恢复方法与场景
sudo tar -xzvf syslog_2025-12-23.tar.gz -C /var/log/(解压到**/var/log**);必要时修正权限:sudo chown root:adm /var/log/syslog && sudo chmod 640 /var/log/syslogsudo rsync -aAXv /backup/ubuntu_logs/ /var/log/(源与目标路径互换即可从备份“回灌”日志)sudo systemctl reload rsyslogsudo lsof | grep /var/log/syslogsudo cp /proc/<PID>/fd/<FD> /var/log/syslogsudo systemctl restart rsyslog四、长期归档与合规建议
将已轮转的日志自动上传到对象存储(如S3/Spaces)
定期校验与演练
合规与容量管理
DeepSeek多模态怎么样及保姆级配置教程(codex、claude)实用指南
WSL2+Docker+Ollama本地部署大模型思路和实践指南(Qwen1.8b)实用指南
DeepSeek Harness热门插件盘点:10个实用插件,覆盖多Agent、上下文和多模态实用指南
grep文本搜索与正则表达式完整代码示例实用指南
AI漫剧伪装直男1‑24集无雾版夸克网盘资源免费分享
AI漫剧玉僧入尘1-68集无雾无删版夸克网盘资源免费分享