Linux日志太大如何清理_logrotate配置技巧【指导】


正确做法是用logrotate实现安全轮转+自动清理,按大小触发(如size 100M)、保留14次归档、启用dateext和delaycompress,并配合journald.conf限制日志总量与保留时长。

linux日志太大如何清理_logrotate配置技巧【指导】

Linux日志太大,直接删文件风险高、易中断服务,正确做法是用 logrotate 实现安全轮转+自动清理。它不删除当前日志,而是按规则归档、压缩、过期清除,兼顾可追溯性与磁盘空间。

确认 logrotate 已就位并了解默认行为

主流发行版(Ubuntu/CentOS/RHEL)都预装 logrotate。运行以下命令验证:

  • logrotate --version 查看版本
  • ls /etc/logrotate.conf /etc/logrotate.d/ 确认主配置和应用配置目录存在
  • cat /etc/cron.daily/logrotate 查看系统是否已通过 cron 每天自动执行(默认路径,多数系统启用)

注意:logrotate 默认读取 /etc/logrotate.conf,再自动包含 /etc/logrotate.d/ 下所有文件。无需手动启动服务,靠 cron 触发即可。

针对大日志快速生效的实用配置项

不要只依赖全局 weekly 或 rotate 4。对增长快的服务(如 Nginx 访问日志、自研应用日志),推荐按大小触发 + 保留合理天数:

AI Sofiya AI Sofiya

一款AI驱动的多功能工具

AI Sofiya 147 查看详情 AI Sofiya
  • size 100M:当日志单个文件超过 100MB 就立即轮转(比 daily 更及时)
  • rotate 14:保留最近 14 个归档(不是 14 天,是 14 次轮转;若每天一次,即约两周)
  • dateext:归档文件带日期后缀(如 access.log-20251218),比数字序号更直观易查
  • compress & delaycompress:压缩节省空间,delaycompress 避免刚轮转的日志被立刻压缩,方便紧急查看
  • missingok & notifempty:防止因日志路径不存在或为空导致轮转失败报错

示例(保存为 /etc/logrotate.d/nginx-large):

/var/log/nginx/*.log {
    size 100M
    rotate 14
    dateext
    compress
    delaycompress
    missingok
    notifempty
    create 0644 www-data www-data
}

立即验证与强制执行,避免等明天

改完配置别干等 cron,用调试和强制模式快速验证效果:

  • logrotate -d /etc/logrotate.d/nginx-large:仅模拟执行,显示每步操作但不真实改动(检查路径、权限、条件是否匹配)
  • logrotate -f /etc/logrotate.d/nginx-large:强制立即轮转,适用于日志已爆满需马上释放空间
  • ls -lt /var/log/nginx/*.gz /var/log/nginx/*-2025*:确认新归档是否生成、压缩是否生效

配合 systemd-journald 控制二进制日志膨胀

如果系统启用了 journald(默认开启),/run/log/journal/ 或 /var/log/journal/ 可能悄悄占几十GB。仅配 logrotate 不管用,需单独限制:

  • 编辑 /etc/systemd/journald.conf,取消注释并设值:
  • SystemMaxUse=500M(总占用上限)
  • MaxRetentionSec=7d(最多保留 7 天)
  • 重启生效:sudo systemctl restart systemd-journald
  • 立即清理:sudo journalctl --vacuum-size=500M 或 journalctl --vacuum-time=7d

以上就是Linux日志太大如何清理_logrotate配置技巧【指导】的详细内容,更多请关注其它相关文章!


# 相关文章  # 成都网站推广-乐云seo十年  # 湖南益阳seo  # 长沙网站推广需要多少钱  # 美食城产品营销推广方案  # 公司的网站优化在线推广  # 白城网站优化服务商电话  # seo关键词占位  # 数据库网站 建设  # 南安seo网络优化技术  # 湖南提供网站推广多少钱  # 多功能  # 不存在  # 中文网  # linux  # 适用于  # 最多  # 临时文件  # 数据恢复  # 怎么做  # 太大  # 2025  # ai  # ubuntu  # access  # nginx  # go  # centos 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


相关推荐: 圆通快递包裹轨迹查询 圆通速递快件实时位置跟踪  CSS如何使用outline-offset与颜色组合突出元素边框  在Dash应用中自定义HTML标题和网站图标  漫蛙漫画官方网站使用_漫蛙manwa网页版在线入口教程  圆通快递官网入口查询单号 手机版官方查询入口  msn官方入口2025登录 msn官网2025直达首页入口  教育查询官方网站入口 教育个人档案查询免费官网  J*aScript与HTML元素交互:图片点击事件与链接处理教程  J*a中导出MySQL表为SQL脚本的两种方法  Python中对象引用与链表属性赋值的机制解析  汽水音乐车机版 汽水音乐车机版官方入口  ExcelSCAN与LAMBDA如何创建自定义移动平均函数_SCAN实现任意窗口期移动平均计算  WPS文字如何进行简繁转换  《sketchbook》选中部分图案移动方法  房产|直播|视频号怎么认证开通?|直播|需要什么资质?  如何在CSS中使用过渡制作按钮边框渐变_border-color transition实现  PDF如何批量加注释_PDF多文件批注高亮操作教程  Selenium自动化:利用键盘模拟解决复杂日期输入框输入问题  创建您的便携版VS Code:让配置随身携带  在Spring Boot Thymeleaf中利用布尔属性实现容器的条件显示  抖音手机分身两个账号怎么切换?分身两个系统是一样的吗?  C++中的explicit关键字有什么作用_C++类型转换控制与explicit使用  C++ static关键字作用_C++静态成员变量与静态函数  如何通过settings.json个性化您的VS Code体验  Apple Music无故扣费引质疑  Coolpad5890 ROM刷机包  抖音网页版官方链接 抖音网页版官网链接入口  yandex网页版直接登录 yandex官方入口平台访问方法  智学网app怎么登录忘记密码_智学网app忘记密码找回与重新登录操作方法  《幻兽帕鲁》手游帕鲁捕捉技巧分享  TikTok搜索结果不显示怎么办 TikTok搜索刷新与优化方法  J*aScript事件处理:优化键盘输入与表单提交的实践指南  优酷下载视频的清晰度怎么选_优酷缓存清晰度设置与选择指南  视频号视频怎么提取文案?提取的文案如何优化与使用?  知音漫客官网首页入口_知音漫客热门漫画推荐  51漫画网实时入口 51漫画网页版官方免费漫画入口  抖音号升级企业号怎么改名字?升级企业号有哪些好处?  《长生:天机降世》火塔小怪大全  Lar*el如何创建自定义的辅助函数(Helpers)_Lar*el全局函数定义与加载方法  Python实战:高效处理实时数据流中的最小/最大值  荣耀magicv5怎么上手测评  鸣潮历史学家灯塔位置一览  《环球网校》设置报考省市方法  AO3永久镜像入口开放_AO3最新网址兼容所有浏览器  J*aScript中高效处理用户输入:从Keyup事件到表单提交的优化实践  12306售票时间最新规定 | 网上订票和车站窗口时间一样吗  Python模块化编程:避免循环导入与共享函数的最佳实践  QQ邮箱官方登录页_腾讯出品安全稳定的邮箱服务  济南公交卡手机充值指南  Go语言中方法接收器的选择:值类型还是指针类型? 

 2025-12-19

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.