elk定时清理日志】的更多相关文章

#!/bin/bash shijian=`date +%Y.%m.%d -d "5 days ago"` #echo $shijian curl -XDELETE "10.88.88.93:9200/ph130iis-zdphlog-${shijian}"…
无论一些面试问题,还是实际应用,都会用到虚拟机的定时任务.现做定时清理日志日志做一总结. 1.查看/etc/crontab文件. linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令. cron 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与wind…
参考https://blog.csdn.net/qq_39291929/article/details/79054452 1.需求:我们在 /var/log下面有   EmcsYn.log   和  EmcsNw.log  日志,每天分割,现在我们只需要保存一周的,其余的每天15:20:00定时删除  找到一周之前的日志: find /var/log/ -mtime +7 -name "EmcsNw.2*" find /var/log/ -mtime +7 -name "Em…
linux是一个很能自动产生文件的系统,日志.邮件.备份等.虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情.不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧. 1.删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30…
在应用疯狂打日志的情况下,服务器很容易被塞满磁盘. 先要写一个shell脚本,脚本如下. #!/bin/bash #----------------使用规范---------------- #1.该文件固定存放在linux的 /usr/local/zjport_test/delFiles 目录下 #2.各责任人维护好要清理日志文件的目录,并以注释方式备注写明谁维护 #find:linux的查找命令,用户查找指定条件的文件: #/opt/soft/log/:想要进行清理的任意目录: #-mtime…
在远程运行节点创建一个cleanlog.sh 脚本文件 vin clenalog.sh 插入以下内容 #!/bin/env bash start=$(date +%y-%m-%d-%H%M%m) File=/software/dubbo-monitor-data/cleanlog/clean_log_$start.txt FilePath=/software/dubbo-monitor-data/statistics echo $File if [ ! -n "$1" ]; then…
1.创建shell脚本 vi test_cron.sh #!/bin/bash#echo "====`date`====" >> /game/webapp/test_cron.logfind /home/logs/* -mtime +7 -name "*.log.*" -exec rm -rf {} \;find /game/webapp/tomcats/parwa/logs/*  -mtime +7 -name "*.log*" -…
服务器硬盘较小,需要自动删除日志 1.编写find命令 首先编写需要删除文件的sh #删除50天前的日志 find */logs -mtime +50 -exec rm -f {} \; #注意目录     +50代表删除50天之前的日志文件  可以修改 编写完毕后,放入相应目录     2.创建定时任务  crontab -e 进入编辑配置界面   * * */1 * * /users/asset_dev/cleanLog.sh 一天执行一次 第一个*代表分钟 第二个*代表小时 第三个*代表天…
以Ubuntu为例,利用系统自带计划任务,即cron ,计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思.在Linux中,我们经常用到 cron 服务器来完成这项工作.cron服务器可以根据配置文件约定的时间来执行特定的任务.(详细使用方法请参考:https://baike.baidu.com/item/cron ) 系统默认cron是开启的,只需要编辑添加自己的任务即可. crontab -e //编辑某个用户的cron服务 如果以root用户编辑任务计划,示例: cronta…
linux是一个很能自动产生文件的系统,日志.邮件.备份等.虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情.不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧. 1.删除文件命令: find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30…