Tomcat 日志切割(logrotate)详细介绍
发布时间 - 2026-01-10 22:09:03 点击率:次Tomcat 日志切割

logrotate是个强大的系统软件,它对日志文件有着一套完整的操作模式,譬如:转储、邮件和压缩等,并且默认logrotate加到cron(/etc/cron.daily/logrotate)作为每日任务执行。自动有了logrotate,我想不用再自己写日志切割脚本。
如下对Tomcat日志catalina.out日志切割
# ls -lh /usr/local/tomcat/logs/catalina.out -rw-r--r-- 1 www www 14M Aug 28 15:55 /usr/local/tomcat/logs/catalina.out
配置logrotate对catalina.out日志切割
# cat /etc/logrotate.d/tomcat
/usr/local/tomcat/logs/catalina.out {
daily
rotate 5
missingok
dateext
compress
notifempty
copytruncate
}
参数详解:
- daily 指定转储周期为每天
- rotate 5 指定日志文件删除之前转储的次数,0指没有备份,5指保留5个备份
- missingok 如果日志不存在则忽略该警告信息
- dateext 文件后缀是日期格式,也就是切割后文件是:xxx.log-20150828.gz
- compress 通过gzip压缩转储以后的日志(gzip -d xxx.gz解压)
- notifempty 如果是空文件的话,不转储
- copytruncate 用于还在打开中的日志文件,把当前日志备份并截断
立即截断日志:
# logrotate --force /etc/logrotate.d/tomcat
效果如下:
# ls -lh /usr/local/tomcat/logs/catalina.out* -rw-r--r-- 1 www www 0 Aug 28 16:00 /usr/local/tomcat/logs/catalina.out -rw-r--r-- 1 www www 1.1M Aug 28 16:00 /usr/local/tomcat/logs/catalina.out-20150828.gz
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Tomcat
# 日志切割
# 日志切割详解
# 日志
# tomcat logs 目录下各日志文件的解析(小结)
# Tomcat8使用cronolog来进行Catalina.Out日志分割方法
# Tomcat使用Log4j输出catalina.out日志
# Tomcat log日志的具体使用
# 我想
# 是个
# 还在
# 希望能
# 不存在
# 谢谢大家
# 它对
# 不转
# ls
# bash
# brush
# lh
# logs
# rw
# www
# usr
# local
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Internet Explorer官网直接进入 IE浏览器在线体验版网址
微信推文制作网站有哪些,怎么做微信推文,急?
Python函数文档自动校验_规范解析【教程】
高性能网站服务器部署指南:稳定运行与安全配置优化方案
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
iOS UIView常见属性方法小结
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Laravel模型事件有哪些_Laravel Model Event生命周期详解
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
郑州企业网站制作公司,郑州招聘网站有哪些?
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
如何在阿里云高效完成企业建站全流程?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
高端云建站费用究竟需要多少预算?
高防服务器租用如何选择配置与防御等级?
Laravel怎么判断请求类型_Laravel Request isMethod用法
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
如何快速上传建站程序避免常见错误?
Laravel用户密码怎么加密_Laravel Hash门面使用教程
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
深圳网站制作培训,深圳哪些招聘网站比较好?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
如何用PHP工具快速搭建高效网站?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
如何在景安云服务器上绑定域名并配置虚拟主机?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
如何快速搭建高效可靠的建站解决方案?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
Laravel中的withCount方法怎么高效统计关联模型数量
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
如何自定义建站之星网站的导航菜单样式?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
如何在景安服务器上快速搭建个人网站?
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
如何确认建站备案号应放置的具体位置?
Angular 表单中正确绑定输入值以确保提交与验证正常工作
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
如何快速重置建站主机并恢复默认配置?

