linux日志管理

1. LogSystem

CentOS 7/8 使用systemd-journald来做日志中心库,使用rsyslog来做日志持久化,使用logrotate来做日志文件轮转。

2. rsyslog服务

`rsyslog` 服务根据优先级排列日志信息,将它们写入到 `/var/log`目录中永久保存

# 配置文件
/etc/rsyslog.conf


mail.info  /var/log/mail.log   #表示将mail相关的,级别为info及info以上级别的信息记录到/var/log/mail.log文件中 

auth.=info  @10.1.1.1          #表示将auth相关的,级别为info的信息记录到10.1.1.1主机上去,前提是10.1.1.1要能接收其主机发来的日志信息

user.!=error                   #表示记录user相关的,不包括error级别的信息

user.!error                   #表示user.error相反

*.info                         #表示记录所有的日志信息的info级别

mail.*                         #表示记录所有mail相关的所有级别的信息

*.*                            #表示记录所有的日志信息的所有的日志级别

cron.info;mail.info            #多个日志来源可以用“ ; ”隔开

cron,mail.info                 #与cron.info;mail.info        是一个意思

mail.*;mail.!=info             #表示记录mail相关的所有级别的信息,但是不包括info级别的信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值