精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux服務器超級實用的Shell腳本,建議收藏!

系統 Linux
無論是系統管理、數據處理、任務自動化還是快速原型開發,Shell 腳本都是一種重要的編程工具。下面分享幾個超級實用的 Shell 腳本。

Shell 腳本是一種強大的工具,可以在各種領域中用于提高工作效率、簡化任務和自動化常見工作流程。無論是系統管理、數據處理、任務自動化還是快速原型開發,Shell 腳本都是一種重要的編程工具。下面分享幾個超級實用的 Shell 腳本。

1.使用INOTIFY+RSYNC自動實時同步數據

代碼執行:bash inotify_rsyncs.sh

inotify_rsyncs.sh腳本內容如下:

#!/bin/bash
# Author: Harry
# chkconfig: - 85 15
# description: It is used to serve
# 監測/data路徑下的文件變化,排除Temp目錄
INOTIFY_CMD="inotifywait -mrq -e modify,create,move,delete /data/ --exclude=Temp"
# 同步數據
RSYNC_CMD1="rsync -avz /data/ --exclude-from=/etc/rc.d/init.d/exclude.txt harry@10.14.2.102:/data/ --delete"
RSYNC_CMD2="rsync -avz /data/ --exclude-from=/etc/rc.d/init.d/exclude.txt harry@10.14.2.103:/data/ --delete"
$INOTIFY_CMD | while read DIRECTORY EVENT FILE
do
    if [ $(pgrep rsync | wc -l) -le 0 ] ; then
        $RSYNC_CMD1&&$RSYNC_CMD2 >> rsync.log
    fi
done

2.MYSQL自動備份以及刪除備份腳本

代碼執行:bash db_backup.sh

db_backup.sh腳本內容如下:

#!/bin/bash
# Author: Harry
# Description: Database backup script
dbback(){
# 定義變量
db_user="ma_prd"
db_passwd="<password>"
db_path="/data/bakmysql"
db_file="backuprecord"
db_date=`date +%Y%m%d_%H:%M:%S`
# 判斷路徑是否存在
[ -d $db_path ] || exit 2
# 使用mysqldump備份數據,并用gzip進行壓縮
mysqldump -u$db_user  -p$db_passwd --single-transaction ma  | gzip > $db_path/${db_date}_ma.sql.gz
REVAL=$?
if [ $REVAL -eq 0 ]
    then
        echo "$db_date ma db is backups successful" >>$db_path/$db_file
    else
        echo "$db_date ma db is backups failed" >>$db_path/$db_file
fi
}

#刪除超過7天的備份數據
delbak(){
local db_path="/data/bakmysql"
find $db_path -type f -name "*ma*.gz" -mtime +7 -exec rm -rf {} \;
}
dbback
delbak

3.使用curl檢測網站可用性腳本

代碼執行:web_check_with_curl.sh

web_check_with_curl腳本內容如下:

#!/usr/bin/env bash 

# Author: Harry
# Version:1.1
# Description: Web check with curl

#定義顏色
red='\e[0;31m'
RED='\e[1;31m'
green='\e[0;32m'
GREEN='\e[1;32m'
blue='\e[0;34m'
BLUE='\e[1;34m'
cyan='\e[0;36m'
CYAN='\e[1;36m'
NC='\e[0m'
date=`date +%Y-%m-%d' '%H:%M:%S` 
# 定義User Agent
ua="Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.9 Safari/537.36"
pass_count=0
fail_count=0
# 需要檢測的url
urls=(
    "http://www.xxx.com"
)

function request(){
    status=$(curl -sk -o /dev/null --retry 1 --connect-timeout 1 -w '%{http_code}' --user-agent "$ua" $1)
    if [ $status -eq '200' -o $status -eq '301' \
                           -o $status -eq '302' ]; then
        echo -e "[${GREEN} Passed ${NC}] => $1"
  ((pass_count ++))
    else
        echo -e "[${RED} Failed ${NC}] => $1"
  ((fail_count ++))
    fi
}

function main(){
    echo "Start checking ..."
    for((i=0;i<${#urls[*]};i++)) 
        do 
        request ${urls[i]};
        done
    # 輸出檢測通過和失敗的記錄
    echo -e "======================== Summary ======================== "
    echo -e "Total: ${cyan} $((pass_count + fail_count))${NC}  Passed: ${green}${pass_count}${NC}  Failed: ${red}${fail_count}${NC} Time: $date"
       
}

main $*

4.檢測并封禁異常IP地址的腳本

代碼執行:bash ban_ip.sh

ban_ip.sh腳本內容如下:

#!/bin/bash

# 獲取當前日期和時間的格式化字符串
DATE=$(date +%d/%b/%Y:%H:%M)

# 日志文件路徑和封禁記錄文件路徑
LOG_FILE="/usr/local/nginx/logs/access.log"
BANNED_IP_LOG="/usr/local/nginx/logs/banned_ip.log"

# 獲取異常IP地址,使用tail命令讀取日志文件的最后10000行,并使用grep命令篩選出包含當前日期和時間的日志記錄
ABNORMAL_IP=$(tail -n 10000 "$LOG_FILE" | grep "$DATE" | awk '{a[$1]++}END{for(i in a) if(a[i]>10) print i}')

# 封禁異常IP地址
declare -a IP_LIST
for IP in $ABNORMAL_IP; do
    if ! iptables -vnL | grep -q "$IP"; then
        iptables -I INPUT -s "$IP" -j DROP
        echo "$(date +'%F_%T') $IP" >> "$BANNED_IP_LOG"
        IP_LIST+=("$IP")
    fi
done

# 打印被封禁的IP地址
if [ ${#IP_LIST[@]} -gt 0 ]; then
    echo "以下IP地址已被封禁:"
    printf "%s\n" "${IP_LIST[@]}"
else
    echo "沒有需要封禁的IP地址。"
fi

5.查看網卡實時流量腳本

代碼執行:bash interface_moniter.sh eth0

interface_moniter.sh腳本內容如下:

#!/bin/bash
# 如果沒有傳遞參數,默認使用 lo 作為網絡接口
NIC=${1:-lo}
echo -e " In ------ Out"
while true; do
    # 使用awk命令從/proc/net/dev文件中提取指定網絡接口的接收字節數和發送字節數,并保存到變量OLD_IN和OLD_OUT中
    OLD_IN=$(awk  '$0~"'$NIC'"{print $2}' /proc/net/dev)
    OLD_OUT=$(awk '$0~"'$NIC'"{print $10}' /proc/net/dev)
    # 等待1秒鐘
    sleep 1
    # 再次使用awk命令提取最新的接收字節數和發送字節數,并保存到變量NEW_IN和NEW_OUT中。
    NEW_IN=$(awk  '$0~"'$NIC'"{print $2}' /proc/net/dev)
    NEW_OUT=$(awk '$0~"'$NIC'"{print $10}' /proc/net/dev)
    # 計算接收速率和發送速率,單位為KB/s,并保存到變量IN和OUT中
    IN=$(printf "%.1f%s" "$((($NEW_IN-$OLD_IN)/1024))" "KB/s")
    OUT=$(printf "%.1f%s" "$((($NEW_OUT-$OLD_OUT)/1024))" "KB/s")
    # 使用echo命令輸出接收速率和發送速率
    echo "$IN $OUT"
    sleep 1
done

6.訪問日志分析腳本代碼執行:bash

log_analyze.sh access.log

log_analyze.sh腳本內容如下:

#!/bin/bash
# 日志格式: $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for"
LOG_FILE=$1

echo "統計訪問最多的10個IP"
awk '{a[$1]++}END{print "UV:",length(a);for(v in a)print v,a[v]}' $LOG_FILE | sort -k2 -nr | head -10
echo "----------------------"

echo "統計時間段訪問最多的IP"
awk '$4>="[01/Dec/2018:13:20:25" && $4<="[27/Nov/2018:16:20:49"{a[$1]++}END{for(v in a)print v,a[v]}' $LOG_FILE | sort -k2 -nr | head -10
echo "----------------------"

echo "統計訪問最多的10個頁面"
awk '{a[$7]++}END{print "PV:",length(a);for(v in a){if(a[v]>10)print v,a[v]}}' $LOG_FILE | sort -k2 -nr
echo "----------------------"

echo "統計訪問頁面狀態碼數量"
awk '{a[$7" "$9]++}END{for(v in a){if(a[v]>5)print v,a[v]}}' $LOG_FILE
責任編輯:趙寧寧 來源: IT人家
相關推薦

2021-05-18 10:50:48

Linux服務器安全設置

2011-07-06 14:16:25

Linux服務器Shell腳本

2018-08-15 08:45:38

2019-10-31 08:22:39

shell腳本Linux

2025-04-02 09:10:00

LinuxShell腳本

2010-10-09 09:18:59

Shell腳本

2010-06-23 15:55:36

Linux Bash

2011-12-05 10:37:53

Linux服務器Shell腳本

2022-03-29 09:33:34

LinuxShell命令

2022-04-07 09:04:09

Chrome瀏覽器Chrome 擴展

2012-07-05 10:25:46

2013-03-25 09:19:10

Linux服務器故障排查

2013-03-26 09:21:40

Linux服務器故障排查

2021-04-22 10:28:52

開發技能代碼

2018-08-28 16:02:59

LinuxShellBash

2021-12-19 22:44:16

Linux安全服務器

2019-10-09 16:08:21

PythonPython教程Python 開發

2009-12-09 10:01:41

ibmdwShell刀片服務器

2016-09-26 14:16:18

shell腳本bash

2020-07-17 08:02:16

網站科技技術
點贊
收藏

51CTO技術棧公眾號

亚洲欧美日韩国产一区二区| 亚洲三级电影| 国产亚洲一区字幕| 成人做爽爽免费视频| 久久精品www| 亚洲人成伊人成综合图片| 欧美日韩在线播| 国产日本在线播放| 超碰在线国产| 成人爱爱电影网址| 国产综合色香蕉精品| 国产精彩视频在线| 大色综合视频网站在线播放| 欧美va亚洲va| 色播五月激情五月| 男人久久天堂| 一区二区三区在线观看视频| 五月天丁香综合久久国产| 亚洲AV无码精品自拍| 日韩综合小视频| 欧美精品激情在线观看| 亚洲一级二级片| 免费看成人哺乳视频网站| 日韩精品资源二区在线| 9l视频白拍9色9l视频| 僵尸再翻生在线观看| 亚洲猫色日本管| 五月天久久狠狠| 麻豆影视在线| 99精品国产91久久久久久| 中文写幕一区二区三区免费观成熟| 亚洲精品视频专区| 久久精品噜噜噜成人av农村| 日本成人精品在线| 久久久久97国产| 亚洲91视频| 中文字幕日韩专区| 97超碰在线资源| 偷拍精品福利视频导航| 精品噜噜噜噜久久久久久久久试看| 图片区乱熟图片区亚洲| 日本午夜精品久久久久| 欧美性欧美巨大黑白大战| 黄色片久久久久| 黄色aa久久| 精品国产户外野外| 男女猛烈激情xx00免费视频| 国产精品xx| 精品成人av一区| 成人中文字幕在线播放| av在线播放资源| 午夜国产精品一区| 免费看的黄色大片| 日本综合字幕| 欧美在线观看一区二区| 三上悠亚在线一区二区| 日韩在线激情| 欧美一区二区三区免费在线看| 精品人妻一区二区三| 日韩精品视频中文字幕| 精品国产91乱码一区二区三区| 中文字幕第3页| 亚洲精品中文字幕99999| 亚洲欧美日韩在线高清直播| 天天操天天干天天操天天干| 欧美高清视频手机在在线| 久久精品电影网| 久操免费在线视频| 国产精品久久久久毛片大屁完整版| 欧美在线一级va免费观看| 亚洲成人av网址| 国产一区二区在线电影| 国产一区二区不卡视频在线观看 | 久久黄色美女电影| 久久99国产精品免费网站| 国产91精品青草社区| 在线观看日韩羞羞视频| 中文字幕日本在线| |精品福利一区二区三区| 日韩精品免费一区| 最新中文字幕在线播放| 欧美色视频在线观看| 被黑人猛躁10次高潮视频| 老司机成人在线| 正在播放国产一区| 欧美在线视频第一页| 国产欧美日本| 亚洲自拍偷拍福利| 视频在线不卡| 亚洲人成人一区二区在线观看| av日韩一区二区三区| 精品无人乱码一区二区三区| 日韩欧美专区在线| 欧美偷拍一区二区三区| 欧美日本不卡| 国产精品久久久久秋霞鲁丝| 精品人妻无码一区二区色欲产成人| 91欧美激情一区二区三区成人| 一区二区免费在线观看| 国内激情视频在线观看| 欧美一卡二卡三卡四卡| 国产精品高清无码在线观看| 欧美日本久久| 91精品国产综合久久久久久久久| 天天操天天干天天舔| 最好看的中文字幕久久| 成人在线免费观看av| 精品精品视频| 中文字幕国产精品久久| 国产成人无码精品| 国产精品91xxx| 特级西西444www大精品视频| 高清视频在线观看三级| 91精品啪在线观看国产60岁| 久久亚洲无码视频| 国产精品一国产精品k频道56| 91免费人成网站在线观看18| 国产视频精品久久| 欧美日韩免费在线观看| 91 视频免费观看| 成人网18免费网站| 日本免费在线精品| 午夜福利一区二区三区| 亚洲综合区在线| 日韩欧美理论片| 欧美大片aaaa| 国产精品一区二区久久久| 欧美白人做受xxxx视频| 亚洲v中文字幕| 911亚洲精选| 一区二区三区四区电影| 成人免费看吃奶视频网站| 欧美在线一卡| 色综合中文综合网| 香蕉视频黄色在线观看| 性xx色xx综合久久久xx| 国模一区二区三区私拍视频| 欧美伦理免费在线| 欧美成人vr18sexvr| 少妇久久久久久被弄高潮| 韩国av一区二区三区在线观看| 亚洲欧美丝袜| 亚洲欧美一级| 另类专区欧美制服同性| 亚洲天堂手机版| 亚洲国产精品黑人久久久| 青青在线免费观看视频| 欧美日韩久久精品| 成人国产精品一区二区| 国产盗摄在线观看| 久色成人在线| 久久综合入口| 日韩a**中文字幕| 伊人青青综合网站| 亚洲一区二区激情| 国产精品久久久久久久久免费樱桃 | 88久久精品无码一区二区毛片| 亚洲一区区二区| 欧美一区视久久| 成人黄色图片网站| 久久久国产一区二区| 超碰在线观看99| 午夜精品一区二区三区免费视频| 少妇一级淫免费观看| 久久精品电影| 在线观看成人av电影| 久久视频社区| 97免费视频在线播放| 国产在线观看免费| 3d成人动漫网站| 国产中文字字幕乱码无限| 久久亚洲捆绑美女| 污污网站免费看| 欧美精品一级| 日本不卡在线观看| 高清国产一区二区三区四区五区| 久久久中精品2020中文| 国产69久久| 欧美一级视频精品观看| 中文字幕亚洲高清| 国产精品美女一区二区三区| 亚洲网站在线观看| 欧美日韩亚洲一| 国产一区日韩| 国产在线不卡精品| 2021天堂中文幕一二区在线观| 精品亚洲aⅴ在线观看| 在线免费一级片| 亚洲午夜精品久久久久久久久| 中国美女乱淫免费看视频| 精品一区二区三区在线观看| 欧美日韩不卡在线视频| 成人精品久久| 国产精品香蕉视屏| 成人黄页网站视频| 91精品国产亚洲| 国产视频一区二区| 亚洲欧美日韩精品久久| 99久久婷婷国产一区二区三区| 狠狠久久五月精品中文字幕| 四虎永久免费在线| 国产亚洲午夜高清国产拍精品| 无人码人妻一区二区三区免费| 玖玖玖国产精品| 国产精品久久久久9999爆乳| 欧美xxxx中国| 欧美日韩在线一区二区三区| 亚洲国产精品免费视频| 国产精品电影在线观看| 麻豆mv在线看| 欧美极品第一页| 国产在线看片| 在线观看欧美成人| 天堂成人在线| 亚洲电影成人av99爱色| 国产三级视频在线播放| 日本高清无吗v一区| 久久视频免费在线观看| 一区二区三区在线影院| 自拍偷拍第9页| 中文字幕二三区不卡| 中文字幕日韩三级片| 成人av在线影院| 一区二区三区四区影院| 国产一区二区三区蝌蚪| 邪恶网站在线观看| 热久久一区二区| 看欧美ab黄色大片视频免费| 国产一区二区三区久久| 缅甸午夜性猛交xxxx| 亚洲第一黄网| 精品视频在线观看一区| 红桃视频亚洲| 亚洲人成无码网站久久99热国产 | 国产又粗又猛又爽又| 福利视频导航一区| 在线观看亚洲欧美| 欧美日韩另类视频| 一级做a爰片久久毛片| 色综合天天视频在线观看| 91丝袜一区二区三区| 日韩欧美在线网址| 福利网址在线观看| 欧美系列一区二区| 中文在线资源天堂| 欧美精品久久99| 国产精品国产三级国产普通话对白| 欧美群妇大交群中文字幕| 国产乱子伦精品无码码专区| 欧美一卡二卡三卡四卡| 精品人妻一区二区三区换脸明星| 欧美成人伊人久久综合网| 欧美熟妇交换久久久久久分类| 亚洲第一综合天堂另类专| 欧美一区二区少妇| 亚洲最新av在线| 米奇精品一区二区三区| 久久国产精品久久国产精品| 9999精品成人免费毛片在线看| 91久久精品国产91久久性色| 国产激情欧美| 国产精品一区av| va天堂va亚洲va影视| 99r国产精品视频| 亚洲人成网www| 欧洲一区二区视频| 唐人社导航福利精品| 国产精品久久综合av爱欲tv| 四虎精品在线观看| 国产综合在线观看| 欧美色精品在线视频| 四虎影院在线免费播放| 欧美日韩久久久一区| 99久久精品国产一区色| 亚洲成av人片在线观看香蕉| 中文字幕在线不卡视频| 国产精品久久视频| 国产成人午夜性a一级毛片| 亚洲一区二区在线| 欧美成人基地| 久久精品在线| 波多结衣在线观看| 国产一区免费电影| 成人免费看片载| 久久欧美中文字幕| 日本黄色免费片| 香蕉久久一区二区不卡无毒影院| 中文字幕日本视频| 免费不卡在线视频| 韩国精品久久久999| 欧洲一区精品| 国产精品视频久久久久| 亚洲一区二区三区在线免费| 欧美日韩精品综合| 欧美国产先锋| 久久精品免费网站| 成人性生交大合| 秘密基地免费观看完整版中文| 国产精品人人爽人人做我的可爱| 日韩在线第三页| 国产精品1024| 美女被到爽高潮视频| 一区二区日韩av| 中文字幕日本人妻久久久免费 | 久久免费视频66| 欧美日韩在线三级| 精品国产伦一区二区三区| 亚洲人成电影在线播放| 丁香高清在线观看完整电影视频 | 在线一级成人| 男人的天堂avav| 精品在线免费视频| av网站免费在线看| 欧美性开放视频| 人妻少妇精品无码专区| 欧美精品日韩三级| 日韩一区中文| 亚洲欧洲国产精品久久| 日韩精品免费专区| 少妇户外露出[11p]| 亚洲第一在线综合网站| a天堂在线视频| 久久躁狠狠躁夜夜爽| 亚洲一区二区小说| 一本色道久久综合亚洲精品婷婷 | 国产精品国产自产拍高清av水多| 日韩伦理一区二区三区| 国产v片免费观看| av电影天堂一区二区在线| 国产一级免费av| 日韩欧美精品三级| 性xxxfreexxxx性欧美| 91欧美激情另类亚洲| 香港欧美日韩三级黄色一级电影网站| 一级在线免费视频| 国产精品视频免费看| 国产一级片免费视频| 中文字幕精品av| 国产精品传媒麻豆hd| 一区二区日本| 国产老妇另类xxxxx| 黄色一级片在线| 精品国产自在久精品国产| 男女在线观看视频| 国产伦精品一区二区三区照片 | 国产成人精品av在线| 沈樵精品国产成av片| 国产女女做受ⅹxx高潮| 国产欧美一区二区三区鸳鸯浴 | 亚洲精品91美女久久久久久久| 国产va在线视频| 国产精品久久久久久久小唯西川| 亚洲国产精品第一区二区| 国产传媒第一页| 欧美在线色视频| 快射av在线播放一区| 91国产丝袜在线放| 亚洲欧洲视频| 少妇光屁股影院| 毛片久久久久久| 亚洲一区二区不卡免费| 欧美自拍偷拍第一页| 午夜精品久久久久久久99黑人 | 亚洲不卡1区| 九一久久久久久| 久久久久久av无码免费网站| 亚洲国产欧美一区| 九九热线视频只有这里最精品| 亚洲精品无人区| 国产精品一区二区久久精品爱涩| 国产无遮无挡120秒| 亚洲社区在线观看| 99久热在线精品视频观看| 久久国产精品网| 日本一区二区在线不卡| www.亚洲欧美| 日本精品免费一区二区三区| 99久久99久久精品国产片桃花| 极品白嫩的小少妇| 色拍拍在线精品视频8848| www在线免费观看视频| 国产一区免费观看| 精品一区二区免费| 国产精品免费av一区二区| 一个色综合导航| 一本一道久久a久久| 免费看黄网站在线观看| 久久人人97超碰精品888| 国产又粗又猛又爽又黄的| 欧美精品videofree1080p| 综合综合综合综合综合网| 欧美成人手机在线视频| 五月婷婷综合网| 天堂а√在线官网| 国产欧美日韩综合一区在线观看 | 精品一卡二卡三卡| 成人欧美一区二区三区黑人麻豆 | 中文字幕av网站| 久久久久久久久久久久久久久久久久av | 亚洲aⅴ天堂av在线电影软件|