日志文件切割服务logrotate配置及crontab定时任务的使用
1.下载logrotate
在Fedora和CentOS安装
yum install logrotate crontabs
Debian和Ubuntu上
apt-get install logrotate cron
2.创建日志文件在文件里面添加日志
vim /var/log/file.log
3.创建file.log的配置文件添加
vim /etc/logrotate.d/file /vsr/log/file.log{ daily 日志文件按每个月轮循 daily 每天 weakly 每星期 yealy 每年 rotate 5 储存5个归档日志,对于第六个归档,时间最久的自动删除 compress 以归档的文件用gzip进行压缩 mail address 把转储的日志文件发送到指定的E-mail 地址nocompress 不需要压缩时,用这个参数 copytruncate 用于还在打开中的日志文件,把当前日志备份并截断 nocopytruncate 备份日志文件但是不截断create 644 root root 转储文件,使用指定的文件模式创建新的日志文件 size 20M 指定文件当天达到20M的时候才转储 dateext 文件后加上当前日期 } 以上的参数可以根据自己的需求而添加
4.手动切割日志
logrotate -vf /etc/logrotate.d/file
5.在/var/log/ 目录下你会看到分割的日志文件
6.还可以使用crontab定时写入数据到file.log
首先检查crontab是否启动
检查crontab服务是否启动 service crond status 启动crontab服务 service crond start
7.使用命令 crontab -e 命令进入编辑模式定时写入数据到file.log
#cron 格式 */1 * * * * echo"ni hao nihao" >>/var/log/file.log #分钟(0~59) 小时(0~23) 几号(1~31) 几月(1~12) 星期几(0~7) 命令 #每行代表都代表一个任务 #上面代码意思是每分钟向文件file.log文件写入 nihao nihao
8.查看当前任务
crontab -l
9.查看定时任务的数据是否写入文件
tail -f /var/log/file.log
来源:http://www.cnblogs.com/cainiaoliu/p/6259640.html
日志文件切割服务logrotate配置及crontab定时任务的使用相关推荐
- Linux日志切割工具Logrotate配置详解
Logrotate 程序是一个日志文件管理工具.用于分割日志文件,压缩转存.删除旧的日志文件,并创建新的日志文件,下面就对logrotate日志轮转的记录: 1.1 Logrotate配置文件介绍 L ...
- Nginx 日志文件切割
为什么80%的码农都做不了架构师?>>> 偶然发现access.log有21G大,所以将其切割. Nginx 是一个非常轻量的 Web 服务器,体积小.性能高.速度快等诸多优点 ...
- 详解“FTP文件传输服务”安装配置实例
"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsft ...
- 使用logrotate切割nginx日志文件,其他日志文件切割类似
首先安装logrotate 以centos为例 yum -y install logrotate 如果不需要切割其他的日志则把 /etc/logrotate.conf中的 /var/log/wtmp ...
- unix服务器日志文件,16.6.8 配置UNIX系统日志服务器
16.6.8 配置UNIX系统日志服务器 1.将消息发送至UNIX系统日志Daemon 将消息发送到UNIX系统日志服务器之前,必须在一个UNIX服务器上配置系统日志后台程序,具体步骤如下. 第1步 ...
- notes服务器日志文件,邮件服务器之日志分析(五)
### 邮件服务器(mail.unotes.co)收到 test01\@unotes.co 发送给 test.redhat\@gmail.com 邮件的日志 ```bash $ tail -f /va ...
- linux 日志按大小切割_日志切割工具logrotate,帮你管理你的日志文件
最近线上系统跑的业务量有点上量,虽然系统性能是稳定的,但是却有另外一个问题,那就是日志文件越来越大,占用的磁盘空间就越来越大,这样经常会收到告警信息,不得不手动去清理这些日志文件,这样手动维护的服务是 ...
- 日志切割之Logrotate
1.关于日志切割 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题.除此之外,处 ...
- Linux下自动分割Nginx日志文件(三)-----Logrotate
logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循).压缩以及删除旧的日志文件.例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月 ...
最新文章
- PL/SQL Developer 导出表结构和表数据
- Java加密与解密的艺术~安全协议~模型分析
- VBA中的字符串处理
- XHTML CSS 常见问题和解决方案
- SpringBoot源码分析解答问题
- C++与Rust变量声明的比较
- 不要让你的不主动,耽误了你的人脉
- 使用说明 思迅收银系统_思迅天店标准版收银系统条码秤+计价秤操作指南
- 填写个人资料的HTML文件,vsco注册填写个人资料名称无效怎么办?vsco怎么注册账号?...
- Facebook被封锁后如何申请解除
- 和平精英灵敏度分享码服务器没有响应,不求人灵敏度分享码 和平精英最新吃鸡灵敏度...
- 安全漏洞整改 禁用 WebDAV
- CSS设计美丽之百合花(小作品)
- 2021最新版成语接龙小程序源码
- 工业相机的曝光方式:全局曝光、卷帘曝光、全局复位释放曝光区别
- python多显卡支持是什么意思_用blenderpython控制显卡渲图,多显卡用户福音
- 《C语言程序设计教程》(一)
- 外挂太多怎么解?云上找出路
- 十二个小球,一个坏球,3次比较找出坏的那个
- 围棋布局启蒙(系统学围棋,打实理论基础)
热门文章
- 史上最简单的SpringCloud教程 | 第十一篇: docker部署spring cloud项目
- Scala消息通信之akka,akka案例
- Solr Admin中带高亮查询,带score查询;edismax的mm查询
- 4种方法让SpringMVC接收多个对象(转:http://blog.csdn.net/lutinghuan/article/details/46820023)
- oracle事务处理 自动提交
- 笔画输入法电脑版_太有才!浙江路政员发明汉字码输入法
- Windows下Caffe-SSD编译
- caffe学习笔记19-batchsize参数
- 数据结构与算法17-表插入排序
- DDR线长匹配与时序