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

【星海随笔】ELK优化

ELS 再遇到大的日志文件的时候不会自动进行清理的,我们可以通过 logrotate 转储工具进行操作。
该命令是基于 Cron 实现,由系统执行,当然也可以手动进行执行例如

logrotate -f configfile
# more /etc/logrotate.confweekly          // 默认每一周执行一次rotate轮转工作
rotate 4        // 保留多少个日志文件(轮转几次).默认保留四个.就是指定日志文件删除之前轮转的次数,0 指没有备份
create         // 自动创建新的日志文件,新的日志文件具有和原来的文件相同的权限;因为日志被改名,因此要创建一个新的来继续存储之前的日志
dateext       // 这个参数很重要!就是切割后的日志文件以当前日期为格式结尾,如xxx.log-20131216这样。如果注释掉,切割出来是按数字递增,即前面说的xxx.log-1这种格式
compress      // 是否通过gzip压缩转储以后的日志文件,如xxx.log-20131216.gz;如果不需要压缩,注释掉就行include /etc/logrotate.d   # 把/etc/logrotate.d/目录中的所有文件都加载进来/var/log/wtmp {// 仅针对/var/log/wtmp文件进行日志切割,设定的参数
monthly                    // 每月一次切割,取代默认的一周
minsize 1M                 // 文件大小超过 1M 后才会切割
create 0664 root utmp      // 指定新建的日志文件权限以及所属用户和组
rotate 1                   // 只保留一个日志.
}
# wtmp可记录用户登录系统及系统重启的时间,因为有minsize参数&
http://www.lryc.cn/news/372554.html

相关文章:

  • SQL Auto Increment
  • 网络安全练气篇——PHP编程语言基础
  • LabVIEW程序内存泄漏分析与解决方案
  • JVM垃圾回收器介绍
  • subprocess隐藏cmd窗口
  • 编程前端看什么书比较好:深入解析与推荐
  • HarmonyOS(36) DevEco Studio 配置debug和release
  • PHP CGI Windows平台远程代码执行漏洞(CVE-2024-4577)复现
  • WHAT - React 学习系列(二)
  • Java 反射机制 -- Java 语言反射的概述、核心类与高级应用
  • 【Python入门与进阶】Jupyter Notebook配置与优化
  • DataCap 自定义 File 转换器
  • ARM32开发--IIC原理
  • 列表、集合、字典的相关练习
  • 填报志愿选大学专业,文科生如何选专业?
  • 如何实现跨域
  • 从零开始利用树莓派+扬声器,实现简单的蓝牙音箱,手机连接放歌
  • 今年的就业环境不容乐观,你想好怎么应对了吗
  • 测试 halcon measure_projection 算子
  • 网络安全岗位必须知道到:高性能抓取,多线程,异步逆向分析(Js逆向破解/APP逆向破解)反爬原理和解决方法,不然你的Python会有Bug
  • lua网站开发中如何制作自定义模块
  • 线性规划问题——单纯形算法
  • ADS基础教程20 - 电磁仿真(EM)参数化
  • NAND flash测试-雷龙发展
  • CMake的学习之路
  • 算法体系-22 第二十二节:暴力递归到动态规划(四)
  • Docker:利用Docker搭建一个nginx服务
  • docker Pulling fs layer 含义
  • c#中上传超过30mb的文件,接口一直报404,小于30mb的却可以上传成功
  • VRRP跟踪接口及认证(华为)