当前位置:首页 > 操作系统 > Linux

Linux-rsyslog日志系统和logrotate日志轮转

Linux-rsyslog日志系统和logrotate日志轮转

一. rsyslog日志管理

1.1 linux的日志采集分为两大类:系统rsyslogd和第三方进程

rsyslogd收集系统相关日志;
各个第三方软件的日志由自己负责收集;

1.2. rsyslog的facility和level

1.3. 开启接收其他主机的tcp或udp syslogLinux-rsyslog日志系统和logrotate日志轮转 - 文章图片

1.4. 发送syslog函数logger

logger -p 设备名.level “日志内容”
[root@localhost ~]# logger -p authpriv.debug “wo shi shui”

二. 日志轮转logrotate

logrotate可以轮转一起文本文件;
logrotate是通过crond计划任务每天执行的;
Linux-rsyslog日志系统和logrotate日志轮转 - 文章图片

2.1 主配置文件/etc/logrotate.conf

Linux-rsyslog日志系统和logrotate日志轮转 - 文章图片

2.2 具体某个log文件的logrotate配置文件写在/etc/logrotate.d文件夹中

Linux-rsyslog日志系统和logrotate日志轮转 - 文章图片

2.3 强制日志轮转

[root@localhost logrotate.d]# logrotate -f /etc/logrotate.conf 

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐