linux日志管理和日志轮转,定时删日志

日志管理

rsyslog与应用 程序的日志
rsyslog:
查看日志进程ps aux |grep rsyslogd
系统主日志路径 /var/log/messages
tail -f /var/log/messages 动态查看日志的尾部,打开另外一个窗口操作

yum install rsyslog logrotate 日志程序出问题就执行这条命令从新安装

rpm -qc rsyslog查看日志程序配置的情况
/etc/sysconfig/.conf rsyslogd的主配置文件

日志轮转

/etc/logrotate.conf改日志轮转的主文件
/etc/logrotate.d/*改日志轮转的子文件

全局主配置文件
vim /etc/logrotate.conf
weekly //轮转周期,一周轮转
rotate4 //保留四份
create //轮转后创建新文件
dateext //以时间做为文件扩展名
compress //是否压缩
include /etc/logrotate.d //包含该目录下的子配置文件

特定程序日志配置
/varlog/wtmp {} //
mouthly //一个月轮转一次
minisize 1M //最小达到1M才轮转
create 0664 root utmp //轮转后创建新文件,并设置权限,root属主 utmp属组

你可能感兴趣的:(linux日志管理和日志轮转,定时删日志)