内核日志过滤

本操作以centos为例。

1、不想把日志存入到 /var/log/messages中,转存到其他文件

>1.1、修改配置文件 /etc/rsyslog.conf

vim /etc/rsyslog.conf


# 添加以下代码

if $programname == 'kernel' and ($msg contains 'hexdump' or $msg contains 'shentong_data_file') then /var/log/wlan0_kernel.log 
& stop



添加后截图:

内核日志过滤_第1张图片

>1.2、重启服务

systemctl restart rsyslog

2、 不想把日志存入到 /var/log/messages中,并丢弃

>2.1、修改配置文件 /etc/rsyslog.conf

vim /etc/rsyslog.conf


# 添加以下代码

if $programname == 'kernel' and ($msg contains 'hexdump' or $msg contains 'shentong_data_file') then 
& ~



添加后截图:

内核日志过滤_第2张图片

 

>2.2、重启服务

systemctl restart rsyslog

你可能感兴趣的:(python,开发语言)