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定时任务的使用相关推荐

  1. Linux日志切割工具Logrotate配置详解

    Logrotate 程序是一个日志文件管理工具.用于分割日志文件,压缩转存.删除旧的日志文件,并创建新的日志文件,下面就对logrotate日志轮转的记录: 1.1 Logrotate配置文件介绍 L ...

  2. Nginx 日志文件切割

    为什么80%的码农都做不了架构师?>>>    偶然发现access.log有21G大,所以将其切割. Nginx 是一个非常轻量的 Web 服务器,体积小.性能高.速度快等诸多优点 ...

  3. 详解“FTP文件传输服务”安装配置实例

    "FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsft ...

  4. 使用logrotate切割nginx日志文件,其他日志文件切割类似

    首先安装logrotate 以centos为例 yum -y install logrotate 如果不需要切割其他的日志则把 /etc/logrotate.conf中的 /var/log/wtmp ...

  5. unix服务器日志文件,16.6.8 配置UNIX系统日志服务器

    16.6.8  配置UNIX系统日志服务器 1.将消息发送至UNIX系统日志Daemon 将消息发送到UNIX系统日志服务器之前,必须在一个UNIX服务器上配置系统日志后台程序,具体步骤如下. 第1步 ...

  6. notes服务器日志文件,邮件服务器之日志分析(五)

    ### 邮件服务器(mail.unotes.co)收到 test01\@unotes.co 发送给 test.redhat\@gmail.com 邮件的日志 ```bash $ tail -f /va ...

  7. linux 日志按大小切割_日志切割工具logrotate,帮你管理你的日志文件

    最近线上系统跑的业务量有点上量,虽然系统性能是稳定的,但是却有另外一个问题,那就是日志文件越来越大,占用的磁盘空间就越来越大,这样经常会收到告警信息,不得不手动去清理这些日志文件,这样手动维护的服务是 ...

  8. 日志切割之Logrotate

    1.关于日志切割 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题.除此之外,处 ...

  9. Linux下自动分割Nginx日志文件(三)-----Logrotate

    logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循).压缩以及删除旧的日志文件.例如,你可以设置logrotate,让/var/log/foo日志文件每30天轮循,并删除超过6个月 ...

最新文章

  1. PL/SQL Developer 导出表结构和表数据
  2. Java加密与解密的艺术~安全协议~模型分析
  3. VBA中的字符串处理
  4. XHTML CSS 常见问题和解决方案
  5. SpringBoot源码分析解答问题
  6. C++与Rust变量声明的比较
  7. 不要让你的不主动,耽误了你的人脉
  8. 使用说明 思迅收银系统_思迅天店标准版收银系统条码秤+计价秤操作指南
  9. 填写个人资料的HTML文件,vsco注册填写个人资料名称无效怎么办?vsco怎么注册账号?...
  10. Facebook被封锁后如何申请解除
  11. 和平精英灵敏度分享码服务器没有响应,不求人灵敏度分享码 和平精英最新吃鸡灵敏度...
  12. 安全漏洞整改 禁用 WebDAV
  13. CSS设计美丽之百合花(小作品)
  14. 2021最新版成语接龙小程序源码
  15. 工业相机的曝光方式:全局曝光、卷帘曝光、全局复位释放曝光区别
  16. python多显卡支持是什么意思_用blenderpython控制显卡渲图,多显卡用户福音
  17. 《C语言程序设计教程》(一)
  18. 外挂太多怎么解?云上找出路
  19. 十二个小球,一个坏球,3次比较找出坏的那个
  20. 围棋布局启蒙(系统学围棋,打实理论基础)

热门文章

  1. 史上最简单的SpringCloud教程 | 第十一篇: docker部署spring cloud项目
  2. Scala消息通信之akka,akka案例
  3. Solr Admin中带高亮查询,带score查询;edismax的mm查询
  4. 4种方法让SpringMVC接收多个对象(转:http://blog.csdn.net/lutinghuan/article/details/46820023)
  5. oracle事务处理 自动提交
  6. 笔画输入法电脑版_太有才!浙江路政员发明汉字码输入法
  7. Windows下Caffe-SSD编译
  8. caffe学习笔记19-batchsize参数
  9. 数据结构与算法17-表插入排序
  10. DDR线长匹配与时序