当前位置: 首页 > news >正文

linux日志分割工具logorate快速验证配置是否有效

  1. 创建一些文件, 并修改文件的mtime(修改时间)
# /var/log/test/*.log
touch -d "2024-10-14"  test1.log
touch -d "2024-10-15"  test2.log
touch -d "2024-10-16"  test3.log
touch -d "2024-10-17"  test4.log
#快速创建一个1G的大文件
dd if=/dev/zero of=test.big bs=1M count=1024
  1. logrorate配置文件参考
# /etc/logrotate.d/test
/var/log/test/*.log {dailyrotate 2compressdelaycompressmissingoknotifempty
}

这个配置告诉 logrotate 每天对 /var/log/test.log 文件进行一次轮换,并保留最新的五个版本的日志文件。

  1. 执行测试
    test为配置文件名称
logrotate  -v  /etc/logrotate.d/test

预期效果会只保留2个文件

http://www.lryc.cn/news/461652.html

相关文章:

  • Unity3D URP画面品质的上限如何详解
  • 风管阻力计算
  • 【redis】redis的多线程和IO多路复用
  • webstorm 编辑器配置及配置迁移
  • Oracle19.25发布,如何打补丁到19.25
  • vue3中,拦截双击事件的第一次点击,写一些逻辑
  • 落地 ZeroETL 轻量化架构,ByteHouse 推出“四个一体化”策略
  • 如何提高LabVIEW编程效率
  • Android 开发 TabLayout 自定义指示器长度
  • 构造mex(牛客周赛 Round 59)
  • RabbitMQ 交换机的类型
  • 机器人顶会参会经验——许华哲老师PRE-IROS 2024分享
  • 计算机组成原理--一章二章
  • zookeeper kafka集群配置
  • Java IO 基础知识
  • 【报错处理】MR/Spark 使用 BulkLoad 方式传输到 HBase 发生报错: NullPointerException
  • 域7:安全运营 第17章 事件的预防和响应
  • Linux常见基本指令 +外壳shell + 权限的理解
  • Android Framework AMS(07)service组件启动分析-1(APP到AMS流程解读)
  • 深度学习:领域适应(Domain Adaptation)详解
  • 华三服务器R4900 G5在图形界面使用PMC阵列卡(P460-B4)创建RAID,并安装系统(中文教程)
  • Linux实验三
  • Vue预渲染:深入探索prerender-spa-plugin与vue-meta-info的联合应用
  • 使用`ThreadLocal`来优化鉴权逻辑并不能直接解决Web应用中session共享的问题
  • Python implement for PID
  • C++中的initializer_list类
  • 持续科技创新 高德亮相2024中国测绘地理信息科技年会
  • 深入理解HTTP Cookie
  • Python多进程编程:使用`multiprocessing.Queue`进行进程间通信
  • Docker 常见命令