脚本/scripts/delete-elk.log #!/bin/bash DATE=`date -d "1 days ago" +%Y.%m.%d` ip=`ifconfig ens33 | grep "\binet\b"|awk '{print $2}'` curl -s -XGET "http://$ip:9200/_cat/indices?v"| grep $DATE | awk -F '[ ]+' '{print $3}' >/t…
es定期删除数据 1.定期删除索引 使用sentinl报警后,会产生大量如下索引,虽然不占空间,但时间久了也不好,故写个脚本定期删除 脚本如下: 1 #!/bin/bash 2 #只保留5天内的日志索引 3 LAST_DATA=`date -d "-5 days" "+%Y.%m.%d"` 4 #删除上个月份所有的索引 5 curl -XDELETE 'http://10.139.xx.xx:9200/*-'${LAST_DATA}'' 再在设置一个定时策略即可 1…
tomcat的下的日志catalina.out 和 qc.log疯狂增长,以下是解决办法 我生产环境tomcat版本 Server version: Apache Tomcat/7.0.35 Server number:  7.0.35.0 OS Name:        Linux OS Version:     2.6.18-194.el5 Architecture:   amd64 JVM Version:    1.7.0_13-b20 一.catalina.out 1.修改日志输出级别…
下面是自定义的一个函数,参数分别为:文件夹名称.文件后缀.保存天数 逻辑是获取当前系统的时间,和文件创建时间去作差,如果结果大于保存天数,就删除它 /// <summary> /// 定期清除文件 /// </summary> /// <param name="fileDirect">文件夹</param> /// <param name="postFix">文件后缀</param> /// &…
//实现:每天自动备份数据库,定期删除备份 //步骤:[开始]--[所有程序]--[Microsoft SQL Server 2005]--[SQL Server Management Studio]输入用户名密码登陆,如图(20110703-sql10) 20110703-sql10 [管理]--[维护计划]--右键[新建维护计划]--输入“计划名”(标志性,随便输入),如图(20110703-sql11) 20110703-sql11 拖入维护计划中的任务工具箱 的“备份数据库任务”到维护计…
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的Azure China. 本文是对笔者之前的文档Azure Backup (1) 将SQL Server 2012虚拟机中数据库备份到Azure Storage进行的补充. 希望笔者先阅读Azure Automation (1) 入门,对Azure Automation有基本的概念认识. 需求: 在之前的文档中Azure Backup (1) 将SQL Server 2012虚拟机中数据库备份到Az…
在Windows上PHP默认的Session服务端文件存放在C:\WINDOWS\Temp下,如果说并发访问很大或者 session建立太多,目录下就会存在大量类似sess_xxxxxx的session文件,同一个目录下文件数过多会导致性能下降,并且可能导致受到 攻击最终出现文件系统错误.针对这样的情况,PHP本身体提供了比较好的解决办法. 打开 php.ini ,查找Session设置部分中以下一项: session.save_path = “N;/path” session.save_pat…
tomcat日志切割和定期删除 在tomcat的软件环境中,如果我们任由日志文件无限增长,总有一天会将磁盘占满的(废话).特别是在日志文件增长速度很快的一些情况下,按日志切割日志文件并删除,就是一件很有必要的工作了,以下介绍了切割日志文件的方法. 第1章 系统环境 1.1 操作系统环境 [root@server1 ~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@server1 ~]# uname -r 2.6.32-431…
tomcat日志切割和定期删除 在tomcat的软件环境中,如果我们任由日志文件无限增长,总有一天会将磁盘占满的(废话).特别是在日志文件增长速度很快的一些情况下,按日志切割日志文件并删除,就是一件很有必要的工作了,以下介绍了切割日志文件的方法. 第1章 系统环境 1.1 操作系统环境 1 2 3 4 5 6 [root@server1 ~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@server1 ~]# uname -…
linux应用总结: 自动删除n天前的日志文件: . 使用的命令格式如下: find 对应目录 -mtime +天数 -name "文件名" -exec -rm -rf -name "*.log" -exec rm -rf {} \; 语句语法说明: find: linux下的查找命令,用于查找linux下指定的文件. /opt/backup/log/: 想要查找的文件目录. -mtime: 标准语句写法. +: 表示查找30天之前的文件,这里用数字代表天数. &q…