使用程序logrotate管理日志文件
2023-06-13 09:12:22 时间
使用程序logrotate管理日志文件,支持压缩和删除过期的文件。
0x01 安装logrotate:
sudo yum install -y logrotate
配置logrotate管理服务日志文件:
cat << END > /etc/logrotate.d/srs
/usr/local/srs/objs/srs.log {
daily
dateext
compress
rotate 7
size 1024M
sharedscripts
postrotate
kill -USR1 `cat /usr/local/srs/objs/srs.pid`
endscript
}
END
备注:可以手动执行命令触发日志切割
logrotate -f /etc/logrotate.d/srs
0x02 CopyTruncate
logrotate还有一种方式是copytruncate, 墙裂不推荐这种方式因为会丢日志。可以作为workaround方案。
cat << END > /etc/logrotate.d/srs
/usr/local/srs/objs/srs.log {
daily
dateext
compress
rotate 7
size 1024M
copytruncate
}
END
相关文章
- SRT字幕格式_手机srt文件怎么加入视频
- oracle删除索引并释放空间_oracle日志文件 定期清理
- mysql报错日志文件在哪_windows硬件报错日志
- CentOS7-命令-实时监控查看日志文件最后多少行(tail)
- nuxt3新项目tsconfig.json报错:找不到“node”的类型定义文件
- Mysql应用安装后找不到my.ini文件的解决过程
- 使用Oracle删除过期日志文件(oracle删除日志)
- 处理Oracle数据库日志文件:一个全新的清理体系(oracle日志文件清理)
- Linux下FCNTL锁实现文件安全共享(linuxfcntl锁)
- Linux如何实现文件共享(linux怎么共享文件)
- Linux如何快速清空日志文件内容(linux清空日志内容)
- 文件Linux 下拷贝文件及其目录的方法(linux带目录拷贝)
- MySQL日志文件膨胀解决方案(mysql日志太大)
- 如何优化MSSQL日志文件的压缩(如何压缩mssql日志)
- MySQL日志详解掌握log文件管理,优化数据库性能(mysql 中log)
- MySQL的三种日志文件简介(mysql三种日志文件)
- 设置密码保护的SqlServer数据库备份文件与恢复文件的方法