shell
leovlys1
这个作者很懒,什么都没留下…
展开
-
nginx统计
#!/bin/bash logs_path="/usr/local/nginx/logs/" mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/ mv ${logs_path}access.videos.cfdow.com.log ${logs_path}$(date -d ".原创 2013-04-08 12:14:44 · 93 阅读 · 0 评论 -
sed实例
在b.txt的第2行之前插入“xxx” sed '2 i/xxx' b.txt 在b.txt的第2行之后插入“xxx” sed '2 a/xxx' b.txt 在b.txt的第2行和第3行之后插入“xxx” sed '2,3 a/xxx' b.txt 在b.txt的第2行和第3行之前插入“xxx” sed '2,3 i/xxx'...原创 2016-03-17 14:03:29 · 114 阅读 · 0 评论 -
rsync同步脚本
#!/bin/bash d=$(date -d "today") yd=$(date -d "today" +"%Y%m%d") ydy=$(date -d "today" +"%Y") ydm=$(date -d "today" +"%-m") ydd=$(date -d "today" +"%-d") mulu=&原创 2014-10-21 17:26:16 · 228 阅读 · 0 评论 -
更新文件
#!/bin/bash sp="/home/script" spt=$sp/tmp sptt=$sp/tmp/ sps=$sp/src if [ -d ${sp} ];then if [ -d ${sps} ]&&[ -d ${spt} ];then echo "${sps}&&${spt} is exist." el...原创 2013-10-21 09:28:46 · 124 阅读 · 0 评论 -
mysql添加删除用户
#!/bin/bash read -p "input your name: " NAME read -p "input your passwd:" PASSWD mysql -uvpn -pvpn123原创 2013-10-09 16:47:41 · 86 阅读 · 0 评论 -
SHELL基本命令备忘
1. 判断当前用户 if [ "$UID" -eq “0” ] then echo "You are root." else echo "You are just an ordinary user (but mom loves you as the same)." fi 2. 时间戳 date +%Y%m%d%H%M%S 当前时间 date -d "5 day" +%...原创 2015-02-04 15:07:58 · 96 阅读 · 0 评论 -
linux基本配置
#!/bin/sh /etc/init.d/iptables stop yum -y install net-snmp telnet nc gcc* vsftpd ntpdate pcre pcre-devel yum -y update iptables -F iptables -X iptables -P INPUT DROP iptables -...原创 2013-09-18 15:24:40 · 81 阅读 · 0 评论 -
shell kill
ps -ef | grep nagios.cfg | grep -v grep | awk '{print $2}' | xargs kill -s 9 netstat -tpln | grep 8009 | awk '{print $7}' | awk -F '[/]' '{print $1}' | xargs kill -9 && /usr/local/tomcat6/bin/start...原创 2014-02-28 16:42:55 · 135 阅读 · 0 评论 -
填写cfg文件
#!/bin/bash x=$(cat /usr/local/nagios/etc/hosts/avaya/log) i=0 for e in $x;do i=`expr $i + 1` cat ./avaya.cfg define host{ host_name AvayaServer-$i use zhuji alias $e address $e hos...原创 2014-07-17 11:10:19 · 351 阅读 · 0 评论 -
shell更改网卡ip地址
#!/bin/sh wk=$(ifconfig -a |grep eth|awk '{print $1}') wks=$(ifconfig -a |grep eth|awk '{print $1}'|wc -l) echo "网卡总数是:$wks(个)" net_path="/etc/sysconfig/network-scripts" time=$(date -d "today" ...原创 2013-09-02 18:47:39 · 253 阅读 · 0 评论 -
添加用户
#!/bin/sh echo "输入用户名(可以是多个用户,中间用空格隔开):" read NAME for u in $NAME;do echo "================= $u用户邮箱添加开始 ===================" useradd $u echo "创建用$u完成" passwd $u cd /home/$u mkdir Maildir...原创 2013-08-26 16:38:32 · 275 阅读 · 0 评论 -
统计文件目录大小,文件个数
#!/bin/bash info="/home/script/rec_ser.info" res="/home/script/rec_ser.res" src="/home/script" if [ -d ${src} ];then mkdir -p $src fi if [ ! -f $info ];then touch $info read -p "input host...原创 2014-06-26 10:54:13 · 320 阅读 · 0 评论 -
nginx统计1
#!/bin/bash logs_path="/usr/local/nginx/logs/" #echo $logs_path #echo $(date -d "yesterday" +"%Y") #echo $(date -d "yesterday" +"%m") #echo $(date -d "yesterday" +"%d") mkdir -p $原创 2013-04-08 12:16:17 · 84 阅读 · 0 评论 -
统计文件数量
#!/bin/bash ip=$1 user=administrator pw='!@#$QWER12qwaszx' mulu=AgentRec y=$(date -d "today" +"%Y") m=$(date -d "today" +"%m") d=$(date -d "today" +"%d") m=$(echo $m|sed 's/^0\+//') d=$(e原创 2017-07-17 14:56:01 · 191 阅读 · 0 评论