shell脚本
文章平均质量分 75
shell脚本
Nightwish5
Can you share , share you can
展开
-
shell脚本随记(一)
一、一个文件夹有8w张图片,脚本使每500张图片放在一个文件夹里面mkPic.sh#!/bin/bashfor((i=1;i<=40000;i++));do touch $(cat /dev/urandom | head -n 10 | md5sum | head -c 5).jpg touch $(cat /dev/urandom | head -n 10 | md5sum | head -c 5).pngdonemovePic.sh#!/bin/b原创 2021-05-20 10:42:03 · 289 阅读 · 0 评论 -
shell脚本笔记-2
监控100台服务器磁盘利用率脚本#!/bin/bashHOST_INFO=host.info# 只要非#号开头的IP 。 这里的 /^[^#]/ ,^[^#]第一个^是锚点(断言) for IP in $(awk '/^[^#]/{print $1}' $HOST_INFO); do #获取用户名 设置变量ip,将$IP赋值给ip , 如果ip等于 $1,则输出 $2 USER=$(awk -v ip=$IP 'ip==$1{print $2}' $HOST_INFO) #获原创 2020-11-02 09:35:19 · 911 阅读 · 0 评论 -
shell脚本笔记-1
Dos攻击防范(自动屏蔽攻击IP)#!/bin/bashDATE=$(date +%d/%b/%Y:%H:%M)LOG_FILE=/usr/local/nginx/logs/demo2.access.logABNORMAL_IP=$(tail -n5000 $LOG_FILE |grep $DATE |awk '{a[$1]++}END{for(i in a)if(a[i]>10)print i}')for IP in $ABNORMAL_IP; do if [ $(iptables原创 2020-11-02 09:33:38 · 930 阅读 · 0 评论