news 2026/4/25 11:04:19

运维:日志文件的压缩备份

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
运维:日志文件的压缩备份

日志文件的压缩备份是服务器运维中的关键任务,可有效防止磁盘空间被占满。主流方法包括使用系统工具 logrotate 或自定义 Shell 脚本结合定时任务。
使用 logrotate 工具(推荐)

logrotate 是 Linux 系统内置的日志管理工具,专为自动轮转、压缩和清理日志文件设计,配置灵活且无需手动编写脚本。

‌核心配置示例(以 Nginx 日志为例)‌:
/var/log/nginx/*.log {
daily # 每天轮转一次
missingok # 日志文件不存在时不报错
rotate 30 # 保留最近30个归档文件
compress # 使用 gzip 压缩旧日志
delaycompress # 延迟一天压缩,确保当日日志可读
notifempty # 日志为空时不轮转
create 0640 www-data adm # 创建新日志文件的权限和所有者
sharedscripts
postrotate
[ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
endscript
}

‌关键参数说明‌:
rotate N:保留 N 个备份文件,超出的自动删除。
compress:启用 gzip 压缩,显著节省空间。
delaycompress:与 compress 配合使用,避免影响正在写入的日志。
postrotate:轮转后执行命令(如向 Nginx 发送 USR1 信号重载日志)。
‌配置文件路径‌:通常位于 /etc/logrotate.d/ 目录下,为不同服务创建独立配置文件。
‌手动测试‌:使用 sudo logrotate -d /etc/logrotate.d/nginx(调试模式)或 sudo logrotate -f /etc/logrotate.d/nginx(强制执行)验证配置‌1。

使用 Shell 脚本自定义备份

若需更灵活的逻辑(如备份到远程目录或特定命名规则),可编写 Shell 脚本并配合 cron 定时执行。

‌脚本功能示例‌:
每日凌晨 2 点压缩 /data/logs/myapp/ 目录中昨日的日志文件。
将压缩包(如 access.log-20260209.tar.gz)移动至 /data/backup/。
删除 /data/backup/ 中 7 天前的备份文件。
‌脚本优势‌:可自定义压缩格式(如 tar.gz)、备份路径和清理策略,适合非标准日志路径或特殊需求‌。
‌执行方式‌:将脚本保存为 backup_logs.sh,通过 crontab -e 添加定时任务:0 2 * * * /path/to/backup_logs.sh。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 16:47:10

Qwen3-ForcedAligner-0.6B与卷积神经网络结合的语音增强方案

Qwen3-ForcedAligner-0.6B与卷积神经网络结合的语音增强方案 你有没有遇到过这种情况?在嘈杂的咖啡厅里录了一段重要的会议讨论,回家想整理成文字记录,结果语音识别软件把背景音乐、邻桌聊天声全都混进了转录结果,关键信息反而模…

作者头像 李华
网站建设 2026/4/25 6:59:04

OFA VQA模型镜像详解:预装环境、自动下载、脚本直调

OFA VQA模型镜像详解:预装环境、自动下载、脚本直调 1. 镜像简介 OFA 视觉问答(VQA)模型镜像,是一套为多模态AI开发者和研究者量身打造的即用型部署方案。它不是一堆零散的安装命令,也不是需要反复调试的配置文件集合…

作者头像 李华
网站建设 2026/4/18 16:15:30

MusePublic艺术创作引擎效果展示:3D艺术效果生成

MusePublic艺术创作引擎效果展示:3D艺术效果生成 探索AI艺术创作的立体新维度 1. 立体感表现:从平面到立体的视觉突破 MusePublic艺术创作引擎在3D艺术效果生成方面展现出了令人印象深刻的能力。传统的AI图像生成往往局限于二维平面,而MuseP…

作者头像 李华
网站建设 2026/4/17 19:15:23

Kook Zimage新手必看:10步生成专业级幻想风格插画

Kook Zimage新手必看:10步生成专业级幻想风格插画 获取更多AI镜像 想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。 你…

作者头像 李华
网站建设 2026/4/18 10:31:02

Pi0大模型部署实战:GPU显存优化技巧与CPU推理性能实测对比

Pi0大模型部署实战:GPU显存优化技巧与CPU推理性能实测对比 1. 引言:当机器人控制遇上大模型 想象一下,你有一个机器人,它能“看”到三个不同角度的摄像头画面,能“听”懂你“拿起红色方块”这样的自然语言指令&#…

作者头像 李华