分类目录:脚本

以下是分类 脚本 下的所有文章

获取内存的脚本

#!/usr/bin/python from __future__ import print_function from collections import OrderedDict def meminfo(): ”’ Return the information in /proc/meminfo as a dictionary ”’ meminfo=OrderedDict() with open(‘/proc/meminfo’) as f: for line in f: meminfo[line.split(R……

获取系统负载的脚本

#!/usr/bin/python import os def load_stat():  loadavg = {}  f = open(“/proc/loadavg”)  con = f.read().split()  f.close()  loadavg[‘lavg_1’]=con[0]  loadavg[‘lavg_5’]=con[1]  loadavg[‘lavg_15’]=con[2]  loadavg[‘nr’]=con[3]  loadavg[‘……

nginx(ip)统计分析脚本

#!/bin/bash #desc 统计nginx访问日志 #结果保存文件路径 saveFile=’/home/app/10.23.2.235/iptj/’; #获取时间 #date=`date -d -5day +”%Y-%m-%d”`; date=`date +”%Y-%m-%d”`; Catalog=`mkdir $saveFile$date`; echo “Catalog”; datetime=`date -d -13hour +”%Y-%……

nginx(error)日志分析脚本

#!/bin/bash #desc 统计nginx访问日志 #结果保存文件路径 saveFile=’/home/app/10.23.2.235/error/’; #获取时间 #date=`date -d -6day +”%Y-%m-%d”`; date=`date +”%Y-%m-%d”`; Catalog=`mkdir $saveFile$date`; echo “Catalog”; datetime=`date -d -1hour +”%Y-%……

nginx(access)日志分析脚本

#!/bin/bash #desc 统计nginx访问日志 #结果保存文件路径 saveFile=’/home/app/10.23.2.235/access/’; #获取时间 #date=`date -d -5day +”%Y-%m-%d”`; date=`date +”%Y-%m-%d”`; Catalog=`mkdir $saveFile$date`; echo “Catalog”; datetime=`date -d -1hour +”%Y-……

mongodb默认删除90天之前的数据

<?php //示例: 默认 /usr/local/php/bin/php-cgi /home/app/api.zhezi.com/v3.9/deleteCacheInfo.php //删除指定日期之前的数据 /usr/local/php/bin/php-cgi /home/app/api.zhezi.com/v3.9/deleteCacheInfo.php 2015-01-11 $ip = ‘127.0.0.1’;//mongodb ip $port = ‘27017’;//mongodb port $……

数据库备份脚本

#!/bin/sh # author:马振国 backupdir=/home/backup/db/ LogFile=/home/backup/db/mysqlbak.log mkdir -p $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)_$(date -d yesterday +%d)/ cd $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)_$(date -d yesterday +%d) /usr/local/mysql/bin/mysq……

SVN更新代码脚本

#/bin/sh #老马 echo ‘折子代码更新脚本开始运行:’ echo ‘www v3.9 代码开始更新’ www=`svn up 更新程序路径` echo “$www” echo ‘wwwdone’ echo ‘—————————–‘ echo ‘api v3.9 代码开始……

linux 命令

(例,查找修改时间小于1天内的数据,并将数据移动到某个文件夹中) find ./  -mtime -1 -type f -exec mv {} /web2_data/weblogic/domains/app_domain/logs/logbak/test  \;   创建文件夹,可以多层文件夹创建 mkdir -p /usr1/tools/mysql5130/mysql_bak/mysql_bak_day/$time/$time1 获取前7天的日期:格式为 201401……

文件同步消耗时间脚本

echo “start time: `date`” #代码同步 /usr/local/rsync/bin/rsync -ravztopg –exclude=runtime –progress –delete –chmod=Du=rwx,Dgo=rx,Fu=rw,Fog=rx –exclude-from=/home/rsync/exclude_dir –password-file=/home/rsync/rsyncd21.pas rsync://rsynchbn@223.202.100.8……

tongjizhezicaijiqi.sh

#!/bin/bash #统计折子采集器工作情况 a=`date -d yesterday +%d` cd /data/logs/alicommission.zhezi.com/ nu=`less access-201406$a* |grep ‘r=site/index’ |wc -l` cd /home/app/alicommission.zhezi.com/protected/runtime/ nd=`less * |grep ‘13426378197’ |grep ‘2014/06/’$a&……

一键优化linux系统服务

#!/bin/bash echo “###################停止服务STOP######################” service NetworkManager stop chkconfig –level 235 NetworkManager off service acpid stop chkconfig –level 235 acpid off service autofs stop chkconfig –level 235 autofs off service avahi-daemon stop……

网络分析shell脚本(修正版)

#!/bin/bash #write by zhumaohai(admin#centos.bz) #author blog: www.centos.bz #显示菜单(单选) display_menu(){ local soft=$1 local prompt=”which ${soft} you’d select: ” eval local arr=(\${${soft}_arr[@]}) while true do echo -e “#################### ${soft} setting ###########……