linux设置系统日志按月保存

2025-05-21 11:24:42

1、其实这个问题实际上linux本身已经提供了日志服务功能,即“rsyslog”,我们可以通过系统本身自带的rsyslog服务完成我们需要的工作。

linux设置系统日志按月保存

2、那么既然有这个服务,我们就首先需要明确我们到底是将系统日志按月保存至本机指定目录还是其他服务器/设备。这里我就以备份至本机使用定时任务即可,备份至其他设备可使用如下方法。

3、既然使用rsyslog服务备份,首先我尺攵跋赈们就得知道rsyslog的使用,其实是需要服务端和客户端两部分,服务端即为接收我们日志的设备,客户端即为我们需要备份日志的设备。首先我们在服务端设备上编辑vim /etc/sysconfig/rsyslog文件,修改SYSLOGD_OPTIONS="-c 5"为SYSLOGD_OPTIONS="-c 2"

linux设置系统日志按月保存
linux设置系统日志按月保存

4、并指定rsyslog使用的协议为udp 514端口,然后重启服务。

linux设置系统日志按月保存
linux设置系统日志按月保存
linux设置系统日志按月保存

5、这里我们还需要记录一下我们服务端设备的IP地址,已备后面客户端配置使用。这里看到我的IP地址为192.168.1.168。

linux设置系统日志按月保存

6、另外,还需要注意我们的防火墙是否配置了端口限制,如果配置了我们需要将514端口打开,我这里测试环境也就直接关闭了防火墙。

7、接下来,我们配置客户端,在客户端设备中vim /etc/rsyslog.conf,添加如下行:*.* @@192.168.1.168:514

linux设置系统日志按月保存

8、配置完成后,重启服务即可。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢