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

centos日志管理,xiao整理

1.什么是日志,为什么要管理日志?

  • 程序产生的文字类和数字类信息。
  • 为了统计信息,为了排查错误。

rsyslog是一个程序、是一个进程,有配置文件

2.日志从哪里来?哪些程序产生了日志?

  • Linux系统中rsyslog程序。
  • 未来安装的大型程序

3.rsyslog程序管理

安装:yum install -y  rsyslog
启动:systemctl start rsyslog
查询:systemctl status rsyslog
 ps aux |grep rsyslog
 rsyslog程序,维护配置文件
升级:yum  update  rsyslog

4.配置文件:

===主配置文件===
 /etc/rsyslog.conf
 ===子配置文件===
 /etc/rsyslog.d/*

在这里插入图片描述

规则:设备.级别      文件
设备:同种应用程序,设计程序时已经制定
级别:记录信息的类型
文件:存储信息的位置

5.日志轮转

轮转周期有两个维度:系统时间、文件大小(两者是”或“关系)

配置文件
主文件: /etc/logrotate.conf (决定每个日志文件如何轮转)

vim /etc/logrotate.conf
 =========全局设置==========
 weekly                         //轮转的周期,一周轮转
rotate 4                        //保留4份
create                          //轮转后创建新文件
dateext                        //使用日期作为后缀
#compress1                 //是否压缩
include /etc/logrotate.d      //包含该目录下的子配置文件

vim /var/log/wtmp 对某日志文件设置轮转的方法
monthly                                  //月轮转一次
minsize 1M                              //最小达到1M才轮转.monthly and minsize
 create 0664 root utmp           //轮转后创建新文件,并设置权限
rotate 1                                   //保留一份

子文件夹:/etc/logrptate.d/

http://www.kler.cn/a/451136.html

相关文章:

  • kimi搜索AI多线程批量生成txt原创文章软件-不需要账号及key
  • Ubuntu22.04 LTS 安装nvidia显卡驱动
  • vue中proxy代理配置(测试二)
  • 论文《Vertical Federated Learning: Concepts, Advances, and Challenges》阅读
  • 计算机网络——练习题
  • Debian 12 安装配置 fail2ban 保护 SSH 访问
  • MBox20 网关拓新CNC 机床工业数据采集
  • 2024财年美国EB1A和NIW移民项目获批数据发布,获批率连续下跌,原因在哪?
  • 创新人工智能平台-MindsDB
  • 基于Jenkins+Docker的自动化部署实践——整合Git与Python脚本实现远程部署
  • ArKTS基础组件3
  • 六、模型显示位置与放缩
  • thinkphp6使用MongoDB多个数据,聚合查询的坑
  • 国内RPA产品对比
  • 【k8s】访问etcd
  • linux检测硬盘
  • 数据结构---MapSet
  • 【Java基础面试题035】什么是Java泛型的上下界限定符?
  • 批量多线程给TXT文档插入相关腾讯AI【高质量无水印无版权】原创图片
  • 本科阶段最后一次竞赛Vlog——2024年智能车大赛智慧医疗组准备全过程——14Controller
  • 15.3、陷阱技术 入侵容忍 隐私保护技术
  • Apache Log4j漏洞复现
  • 对文件内的文件名生成目录,方便查阅
  • es快速扫描
  • 功能全面的跨平台笔记应用:Joplin,开源替代印象笔记与 OneNote
  • CentOS下,离线安装vscode的步骤;