linux笔记-日志管理

日志管理

rsyslog系统日志管理

处理绝大部分日志记录

可以通过命令 tail -f 日志路径 查看新打印的日志

关键日志:

  • messages
  • secure : 认证、安全记录
  • yum.log : 系统历史安装记录,当前版本已经没有改日志,新版本可以通过命令yum gistory info 查看
  • maillog : 邮箱记录
  • cron : 查看当前系统任务计划的命令
  • 。。。

rsyslogd配置

yum install rsyslog logrotate
systemctl start rsyslog.service

查看配置文件路径:

rpm -qc rsyslog

在这里插入图片描述

主配置文件:/etc/rsyslog.conf

rsyslog日志规则:设备+级别+存放位置

FACILITY&LEVEL:

  • facility: 设备。是系统对某种类型APP事件的定义,如AUTHPRIV是安全事件,CRON是计划任务事件

    设备类型:

  1. /etc/rsyslog.conf编写自己的规则(路径前的减号表示异步记录,因为这个日志会比较大)

    在这里插入图片描述

    在这里插入图片描述

  2. systemctl restart rsyslog重启日志服务

  3. 验证

     ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f665388232ec4c94b0e2847b5ccc20b5.png)
    
  • LEVEL级别
    • LOG_EMERG:紧急,致命,服务无法继续运行
    • LOG_ALERT:报警,需要立即处理
    • LOG_CRIT:致命行为
    • LOG_ERR:错误行为
    • LOG_WARNING:警告信息
    • LOG_NOTICE:普通
    • LOG_INFO:标准信息
    • LOG_DEBUG:调试信息


logrotate日志轮转

将日志分割管理,删除旧日志

配置文件:

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

子配置文件夹:/etc/logtotate.d/* 自定义配置,便于管理

在这里插入图片描述

在这里插入图片描述

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

查看近期轮转的信息:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值