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

麒麟信安日志轮询分割操作说明

1、背景介绍

由于模块上面硬盘容量有限,需要定时清理系统日志。为了方便用户使用,在系统中设定自动日志轮询操作,让日志占用容量由操作系统自动管理,用户无需担心日志太多把硬盘容量占满。

2、操作说明

新建需要分割的日志logrotate配置文件:此处以messages为例:

vim  /etc/logrotate.d/messages

编辑文件,内容如下:

/var/log/messages* {copytruncatedailydateextrotate 3compressmissingoksize 200K}

第一行是文件的全路径,大括号中的重要字段解释如下:

copytruncate 使用先拷贝文件再 truncate 原文件的方法来轮转,这种方法无需停应用,也不会有数据丢失。

daily 按天执行

dateext 轮转后的日志备份加上日期后缀

rotate 3 总共保留 3 份备份文件

compress 开启gzip压缩,能大幅减少日志备份的尺寸

missingok 日志文件不存在的时候不会报错(如果有多个配置,会继续执行)

size 200K 只有文件大于 200K 时才轮转(可以根据实际需求修改)

手动执行logrotate,查看是否能分割成功

/usr/sbin/logrotate   /etc/logrotate.d/messages

添加到定时任务里

vim  /etc/crontab

根据实际需求编辑定时执行分割日志任务的命令;

重启crond服务

systemctl restart crond

多种日志文件,需要建多个配置文件、多行定时任务,根据需要分割的日志来编写配置文件即可。

相关文章:

  • 自学黑客(网络安全)技术——高效学习
  • 计算机网络笔记-韩立刚-第六章-应用层
  • Go语言 相关概念深入分析
  • 2-高可用-负载均衡、反向代理
  • 系列十一(面试)、如何查看JVM的参数?
  • pycharm git 版本回退
  • 先进制造身份治理现状洞察:从手动运维迈向自动化身份治理时代
  • 智能优化算法应用:基于卷尾猴算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • NPM介绍与使用
  • 导入conda虚拟环境的lib
  • 166. 数独(DFS之剪枝与优化:位运算优化,优化搜索顺序,.可行性剪枝)
  • GLTF/GLB模型在线预览、编辑、动画查看以及材质修改
  • 4.3 C++对象模型和this指针
  • Linux: 常见工具、命令使用集锦
  • C语言—每日选择题—Day54
  • Angular 响应式表单 基础例子
  • Consul Config 使用Git做版本控制的实现
  • Git 使用集
  • JavaScript服务器推送技术之 WebSocket
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • php面试题 汇集2
  • vue 配置sass、scss全局变量
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 基于组件的设计工作流与界面抽象
  • 精彩代码 vue.js
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端面试之闭包
  • 人脸识别最新开发经验demo
  • 山寨一个 Promise
  • 使用 QuickBI 搭建酷炫可视化分析
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • zabbix3.2监控linux磁盘IO
  • "无招胜有招"nbsp;史上最全的互…
  • #Spring-boot高级
  • $.proxy和$.extend
  • (rabbitmq的高级特性)消息可靠性
  • (附源码)ssm码农论坛 毕业设计 231126
  • (十六)一篇文章学会Java的常用API
  • (十三)Flask之特殊装饰器详解
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (转)ABI是什么
  • **CI中自动类加载的用法总结
  • **PHP二维数组遍历时同时赋值
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .jks文件(JAVA KeyStore)
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core Swagger 过滤部分Api
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET MVC之AOP
  • .NET Reactor简单使用教程
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET中统一的存储过程调用方法(收藏)
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48