linux 系统
cp -R /etc/logrotate.conf /etc/logrotate.conf20220829
cat > /etc/logrotate.conf <<EOF
####################################################################
weekly #默认每个礼拜进行轮询
rotate 55 #保留几个日志文件
create #日志文件被重命名,新建日志文件存储
dateext
#compress #压缩轮询后的日志
include /etc/logrotate.d #导入其他日志配置文件
/var/log/wtmp { #针对/var/log/wtmp所设置的参数
monthly #每月轮替
create 0664 root utmp #指定新建文件的权限,以及所有者和所属组
minsize 1M #大于1M后轮询
rotate 1 #仅保留一个wtmp.1而已
}
/var/log/btmp {
missingok
monthly
create 0600 root utmp
rotate 1
}
####################################################################
EOF
#centOS 5
/etc/init.d/syslog restart && /etc/init.d/syslog status
#centOS 6
/etc/init.d/rsyslog restart && /etc/init.d/rsyslog status
#centOS 7
systemctl restart rsyslog && systemctl status rsyslog
windows系统
打开windows控制面板——在系统和安全选项卡下找到“查看事件日志
windows日志
应用程序
安全
系统
点击属性 修改
选择: 日志满时将其存档,不覆盖时间(A)
应用 保存