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

企業(yè)生產(chǎn)環(huán)境Shell腳本案例分享

系統(tǒng) Linux
生產(chǎn)環(huán)境下的Shell腳本還是挺多的,這里介紹幾個企業(yè)常見的Shell腳本。

[[316003]]

生產(chǎn)環(huán)境下的Shell腳本還是挺多的,這里介紹幾個企業(yè)常見的Shell腳本。

1、MySQL數(shù)據(jù)庫備份腳本,下面的腳本是Mysql全量備份+異地備份

一般Mysql數(shù)據(jù)庫備份會采用在MYSQL從庫上執(zhí)行全量備份+增量備份方式。在從庫備份避免Mysql主庫備份的時候鎖表造成業(yè)務(wù)影響。 

  1. shell> vim db_backup.sh 
  2.  
  3. #!/bin/bash   
  4. # description:  MySQL buckup shell script   
  5. # author:       magedu.com 
  6. # 192.168.10.10 為專門的備份服務(wù)器,需要做一下服務(wù)器之間免密碼登錄 
  7.  
  8. #備份的數(shù)據(jù)庫名 
  9. DATABASES=( 
  10.             "magedu01" 
  11.             "magedu02"                     
  12. USER="root" 
  13. PASSWORD="dbpwd123" 
  14.  
  15. MAIL="magedu@gmail.com"  
  16. BACKUP_DIR=/data/backup 
  17. LOGFILE=/data/backup/data_backup.log  
  18. DATE=`date +%Y%m%d_%H%M` 
  19.  
  20. cd $BACKUP_DIR 
  21. #開始備份之前,將備份信息頭寫入日記文件    
  22. echo "--------------------" >> $LOGFILE    
  23. echo "BACKUP DATE:" $(date +"%y-%m-%d %H:%M:%S") >> $LOGFILE    
  24. echo "-------------------" >> $LOGFILE 
  25.  
  26. for DATABASE in ${DATABASES};do 
  27.   /usr/local/mysql/bin/mysqldump -u$USER -p$PASSWORD --events  -R --opt  $DATABASE |gzip >${BACKUP_DIR}\/${DATABASE}_${DATE}.sql.gz 
  28.   if [ $? == 0 ];then 
  29.     echo "$DATE--$DATABASE is backup succeed" >> $LOGFILE 
  30.   else 
  31.     echo "Database Backup Fail!" >> $LOGFILE    
  32. done 
  33. #判斷數(shù)據(jù)庫備份是否全部成功,全部成功就同步到異地備份f服務(wù)器 
  34. if [ $? == 0 ];then 
  35.   /usr/bin/rsync -zrtopg   --delete  /data/backup/* root@192.168.10.10:/data/backup/  >/dev/null 2>&1 
  36. else 
  37.   echo "Database Backup Fail!" >> $LOGFILE    
  38.   #備份失敗后向管理者發(fā)送郵件提醒 
  39.   mail -s "database Daily Backup Fail!" $MAIL    
  40. fi 
  41.  
  42. #刪除30天以上的備份文件   
  43. find $BACKUP_DIR  -type f -mtime +30 -name "*.gz" -exec rm -f {} \; 

2、Nginx負載均衡服務(wù)器上監(jiān)控Nginx進程的腳本

企業(yè)負載均衡層如果用到Nginx+Keepalived架構(gòu),而Keepalived無法進行Nginx服務(wù)的實時切換,所以這里用了一個監(jiān)控腳本check_nginx_pid.sh,每隔5秒就監(jiān)控一次Nginx的運行狀態(tài),如果發(fā)現(xiàn)有問題就關(guān)閉本機的Keepalived程序,讓VIP切換到從Nginx負載均衡器上。 

  1. shell> vim check_nginx_pid.sh 
  2.  
  3. #!/bin/bash 
  4. while : 
  5. do 
  6. nginxpid='ps -C nginx --no-header | wc -l' 
  7. if [$nginxpid -eq 0 ];then 
  8.   ulimit -SHn 65535 
  9.   /usr/local/nginx/sbin/nginx 
  10. sleep 5 
  11.  nginxpid='ps -C nginx --no-header | wc -l' 
  12.  if [$nginxpid -eq 0 ];then 
  13.  /etc/init.d/keepalived stop 
  14.  fi 
  15. fi 
  16. sleep 5 
  17. done 

3、MySQL主從監(jiān)控郵件報警腳本

  • 此腳本應(yīng)該能適應(yīng)各種各樣不同的內(nèi)外網(wǎng)環(huán)境。
  • 讓腳本也順便監(jiān)控下MySQL是否正常運行。
  • Slave機器的IO和SQL狀態(tài)都必須為YES,缺一不可,這里用到了多重條件判斷-a。 
  1. shell> check_mysql_slave.sh 
  2. #!/bin/bash 
  3. #check MySQL_Slave Status 
  4.  
  5. MYSQLPORT='netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $4}'' 
  6. MYSQLIP='ifconfig eth0|grep "inet addr" | awk -F[:" "]+ '{print $4}'' 
  7. STATUS=$(/usr/local/mysql/bin/mysql -u dbuser -dbpwd123 -S /tmp/mysql.sock -e "show slave status\G" | grep -i "running"
  8. IO_env='echo $STATUS | grep IO | awk ' {print $2}'' 
  9. SQL_env='echo $STATUS | grep SQL | awk '{print $2}'' 
  10.  
  11. if [ "$MYSQLPORT" == "3306" ] 
  12. then 
  13.  echo "mysql is running" 
  14. else 
  15.  mail -s "warn!server: $MYSQLIP mysql is down" magedu@gmail.com 
  16. fi 
  17.  
  18.  
  19. if [ "$IO_env" = "Yes" -a "$SQL_env" = "Yes" ] 
  20. then 
  21.  echo "Slave is running!" 
  22. else 
  23.  echo "####### $date #########">> /data/log/check_mysql_slave.log 
  24.  echo "Slave is not running!" >> /data/log/check_mysql_slave.log 
  25.  mail -s "warn! $MySQLIP_replicate_error" magedu@gmail.com << /data/log/check_mysql_slave.log 
  26. fi 
  27.  
  28. # 建議每10分鐘運行一次: 
  29. shell> crontab -e 
  30. */10 * * * * root /bin/sh /root/check_mysql_slave.sh 

4、系統(tǒng)初始化腳本

此腳本用于新裝Linux的相關(guān)配置工作,比如更換默認yum源,優(yōu)化系統(tǒng)內(nèi)核、停掉一些沒必要啟動的系統(tǒng)服務(wù)等。此腳本尤其適合大批新安裝的CentOS系列的服務(wù)器。適用于Centos7 

  1. shell>vim cenots_7_system_init.sh 
  2. #!/bin/bash 
  3. # Filename:    centos7-init.sh 
  4. # Author:     magedu@gmail.com 
  5. #判斷是否為root用戶 
  6. if [ `whoami` != "root" ];then 
  7. echo " only root can run it" 
  8. exit 1 
  9. fi 
  10. #執(zhí)行前提示 
  11. echo -e "\033[31m 這是centos7系統(tǒng)初始化腳本,將更新系統(tǒng)內(nèi)核至最新版本,請慎重運行!\033[0m"  
  12. read -s -n1 -p "Press any key to continue or ctrl+C to cancel" 
  13. echo "Your inputs: $REPLY" 
  14. #1.定義配置yum源的函數(shù) 
  15. yum_config(){ 
  16. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 
  17. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
  18. yum clean all && yum makecache 
  19. #2.定義配置NTP的函數(shù) 
  20. ntp_config(){ 
  21. yum –y install chrony 
  22. systemctl start chronyd && systemctl enable chronyd 
  23. timedatectl set-timezone Asia/Shanghai && timedatectl set-ntp yes 
  24. #3.定義關(guān)閉防火墻的函數(shù) 
  25. close_firewalld(){ 
  26. systemctl stop firewalld.service &> /dev/null  
  27. systemctl disable firewalld.service &> /dev/null 
  28. #4.定義關(guān)閉selinux的函數(shù) 
  29. close_selinux(){ 
  30. setenforce 0 
  31. sed -i 's/enforcing/disabled/g' /etc/selinux/config 
  32. #5.定義安裝常用工具的函數(shù) 
  33. yum_tools(){ 
  34. yum install –y vim wget curl curl-devel bash-completion lsof iotop iostat unzip bzip2 bzip2-devel 
  35. yum install –y gcc gcc-c++ make cmake autoconf openssl-devel openssl-perl net-tools 
  36. source /usr/share/bash-completion/bash_completion 
  37. #6.定義升級最新內(nèi)核的函數(shù) 
  38. update_kernel (){ 
  39. rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 
  40. rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 
  41. yum --enablerepo=elrepo-kernel install -y kernel-ml 
  42. grub2-set-default 0 
  43. grub2-mkconfig -o /boot/grub2/grub.cfg 
  44. #執(zhí)行腳本 
  45. main(){ 
  46.     yum_config; 
  47.     ntp_config; 
  48.     close_firewalld; 
  49.     close_selinux; 
  50.     yum_tools; 
  51.     update_kernel; 
  52. main  

 

責(zé)任編輯:龐桂玉 來源: Linux學(xué)習(xí)
相關(guān)推薦

2019-08-09 13:50:08

shellLinux

2010-10-09 09:18:59

Shell腳本

2021-06-07 13:02:31

Shell腳本Linux

2019-08-12 07:45:44

Linux腳本shell

2012-06-25 14:01:10

云計算案例

2021-05-31 12:05:46

Shell命令Linux

2021-11-08 08:29:57

Oracle數(shù)據(jù)庫后端開發(fā)

2019-10-31 08:22:39

shell腳本Linux

2023-09-12 23:15:08

Shell腳本

2019-08-13 11:53:01

腳本語言AWKBash

2021-12-01 08:59:20

Go 支付獎勵

2019-08-23 06:22:47

LinuxShell監(jiān)控腳本

2024-11-27 09:19:25

2017-06-20 15:20:54

spring-data案例詳解

2015-01-13 17:35:30

BPM選型

2020-10-23 11:10:51

Spring BootShellJava

2022-09-01 08:50:22

kubernetes容器

2015-02-12 09:26:34

DockerLXCPaaS

2021-08-19 08:04:36

IT部門首席信息官CIO

2020-06-17 10:42:54

shellshell腳本Linux
點贊
收藏

51CTO技術(shù)棧公眾號

特黄视频在线观看| 亚洲怡红院在线观看| 345成人影院| 国产日韩三级在线| 成人高清视频观看www| 少妇久久久久久被弄高潮| 国产探花一区二区三区| 伊人久久亚洲综合| 午夜日韩视频| 亚洲男人天堂2019| www.午夜av| 蜜桃在线视频| 亚洲免费伊人电影| 欧美在线一二三区| 午夜美女福利视频| 七七婷婷婷婷精品国产| 国自在线精品视频| 久久久国产一级片| 日韩大片在线免费观看| 欧美精品xxxxbbbb| 看av免费毛片手机播放| caopon在线免费视频| 国产无一区二区| 国产激情一区二区三区在线观看 | 57pao精品| 国产精品精品软件男同| 一区三区在线欧| 日韩精品一区二区三区在线播放 | 加勒比成人在线| av福利在线播放| 99久久er热在这里只有精品15| 成人激情电影一区二区| 日韩av免费播放| 99精品福利视频| 久久99国产综合精品女同| 性少妇xx生活| 国产一区二区三区网| 亚洲成色777777在线观看影院| 一二三级黄色片| 国产91在线播放精品| 欧美丝袜一区二区| 免费无码毛片一区二三区| 91嫩草免费看| 男人日女人网站| 一本色道久久综合一区| 久久久久久久久国产精品| 日韩三级在线观看视频| 香蕉综合视频| 久久色在线播放| 国产麻豆a毛片| 成人三级视频| 中文字幕精品一区久久久久| 免费视频91蜜桃| blacked蜜桃精品一区| 亚洲色图15p| 精品欧美一区二区久久久| 国产精品欧美三级在线观看| 亚洲性69xxxbbb| a天堂中文字幕| 国产一区二区三区四区二区| 正在播放欧美一区| 正在播放国产对白害羞| 天天综合网网欲色| 欧美精品免费在线| 久久久久久久久精| 亚洲黄色精品| 欧洲中文字幕国产精品| 国产一级片av| 九色porny丨国产精品| 成人免费视频在线观看超级碰| 97精品人妻一区二区三区香蕉| 国产九色精品成人porny | 精品精品国产三级a∨在线| 亚洲国产精品yw在线观看| 日本黄色片在线播放| 亚洲最好看的视频| 在线视频免费一区二区| 国产67194| 在线看片一区| 国产精品久久久久免费a∨| 亚洲中文字幕在线一区| 久久69国产一区二区蜜臀| 97久草视频| 天堂av在线资源| 欧美国产一区二区在线观看| 大地资源网在线观看免费官网| av中文资源在线资源免费观看| 色婷婷综合视频在线观看| 手机版av在线| 国产精品网在线观看| 亚洲色图18p| 天海翼在线视频| 亚洲狠狠婷婷| 成人激情av在线| 日本国产在线| 亚洲另类一区二区| 不卡影院一区二区| 91精品网站在线观看| 亚洲精品乱码久久久久久金桔影视| 无码 人妻 在线 视频| 亚洲精品2区| 日本人成精品视频在线| 国产v在线观看| 久久女同精品一区二区| 在线无限看免费粉色视频| f2c人成在线观看免费视频| 欧美色涩在线第一页| 中国极品少妇xxxx| 91日韩在线| 日韩av电影国产| 午夜精品一二三区| 中文字幕av一区 二区| www.日本在线播放| 国产亚洲观看| 中文字幕亚洲一区| 狠狠人妻久久久久久| 国产精品伊人色| 四虎永久国产精品| 手机在线理论片| 欧美不卡一二三| 亚洲一区电影在线观看| 久色成人在线| 精品乱码一区二区三区| 性欧美1819sex性高清大胸| 欧美日韩一区二区在线视频| 精品黑人一区二区三区观看时间| 欧美视频一区| 亚洲伊人成综合成人网| 麻豆视频在线免费观看| 欧美在线你懂得| 久久久久久久久久久久久久久| 亚洲精品男同| 欧美激情五月| 91精品国产麻豆| 怡红院一区二区三区| 合欧美一区二区三区| 92国产精品视频| 午夜激情在线观看| 91精品91久久久中77777| 韩剧1988免费观看全集| 无码人妻丰满熟妇区bbbbxxxx| 国产精品亚洲一区二区三区在线| 日韩av一区二区三区美女毛片| cao在线视频| 亚洲第一天堂av| 九九九久久久久| 国产精品综合网| 国产女人18毛片| 国产激情精品一区二区三区| www.精品av.com| 亚洲怡红院av| 亚洲欧美日韩国产一区二区三区 | 亚洲国产欧美日本视频| 亚洲国产精品va在看黑人| 国产在线视频你懂的| 成人免费av在线| 久久成人免费观看| 红杏aⅴ成人免费视频| 97在线精品国自产拍中文| 亚洲区小说区图片区| 色综合天天性综合| 欧美三级视频网站| 精品一区二区三区在线观看国产| 在线观看成人av电影| 精品一区二区三区四区五区| 欧美成人免费在线观看| 高h放荡受浪受bl| 狠狠色综合一区二区| 99这里有精品视频| 亚洲精品国产a久久久久久| 黄色三级视频在线播放| 欧美一区不卡| 国产欧美一区二区三区另类精品| xxx性欧美| 日韩av中文字幕在线免费观看 | 日韩一级二级| 精品捆绑美女sm三区| 久久久久亚洲av无码专区| 岛国av在线一区| 国产aaa一级片| 欧美综合在线视频观看| 亚洲一区二区三区sesese| 波多野结衣电车| 久久综合国产精品| 久久婷婷综合色| 欧美a级在线| 久久精品国产美女| 福利一区在线| 久久免费观看视频| p色视频免费在线观看| 日韩免费性生活视频播放| 国产精品老女人| 中文字幕在线不卡视频| 少妇一级淫免费观看| 免费成人在线视频观看| 欧美成人精品免费| 成人综合专区| 国产伦精品一区二区三区视频黑人| 午夜精品成人av| 久久777国产线看观看精品| 欧美日韩国产中文字幕在线| 91精品国产手机| 一级黄色av片| 亚洲午夜羞羞片| 99自拍视频在线| 久久久精品免费网站| 欧美一级片在线免费观看| 久久资源在线| 亚洲午夜未满十八勿入免费观看全集 | 国产香蕉精品视频一区二区三区| 99久久精品国产色欲| 一本色道久久综合狠狠躁的推荐| 日本天堂中文字幕| 国产精品嫩草影院com| av无码av天天av天天爽| 国产成人高清视频| 天天干天天操天天做| 性欧美暴力猛交另类hd| 国产黄色激情视频| 亚洲成人国产| 亚洲一区三区视频在线观看| 要久久爱电视剧全集完整观看| 成人xxxxx色| 日本久久久久| 国产精品久久视频| 欧美舌奴丨vk视频| 91高清免费视频| 97人澡人人添人人爽欧美| 久久偷看各类女兵18女厕嘘嘘| 国产高清免费av在线| 亚洲精品视频免费| 亚洲av片在线观看| 精品88久久久久88久久久 | 亚洲激情自拍图| 亚洲国产成人在线观看| 欧美一区二区视频免费观看| 一级做a爱片久久毛片| 欧美色倩网站大全免费| 中文字幕第31页| 在线中文字幕一区| 国产情侣免费视频| 欧美亚洲动漫另类| 国产偷人爽久久久久久老妇app| 色婷婷精品久久二区二区蜜臂av| 国产精品一区无码| 色久综合一二码| 欧美一级做a爰片免费视频| 在线视频观看一区| 国产精品麻豆va在线播放| 欧美成人h版| 国产a∨精品一区二区三区不卡| sis001欧美| 国产99视频在线观看| 欧美乱做爰xxxⅹ久久久| 祥仔av免费一区二区三区四区| 国产精品嫩草视频| 久久亚洲精品中文字幕| 国产精品小说在线| 综合久久伊人| 99精品国产高清在线观看| а√中文在线天堂精品| 国产精品日韩无码| 欧美日韩亚洲综合| 一级aaaa毛片| 欧美一区欧美二区| 午夜精品久久久久久久99| 精品国产一区二区三区四区四| 日本激情视频网站| 亚洲美女av在线| 在线观看免费版| 欧美成人免费观看| 男女羞羞在线观看| 国产精品高潮呻吟久久av黑人| 99欧美精品| 999精品视频一区二区三区| 好吊妞国产欧美日韩免费观看网站| 韩国一区二区三区美女美女秀| 夜色77av精品影院| 影音先锋亚洲视频| 激情久久久久| 北条麻妃在线视频| 国产在线不卡视频| 人妻丰满熟妇aⅴ无码| 中文字幕乱码日本亚洲一区二区| 久久免费看少妇高潮v片特黄| 五月天亚洲婷婷| 亚洲天堂avav| 亚洲激情第一页| 日本高清中文字幕在线| 国内精品400部情侣激情| 97人人做人人爽香蕉精品| 成人免费观看网站| 中文字幕精品网| 国产精品久久久视频| 国产精品美女一区二区| 久久av高潮av无码av喷吹| 精品久久久国产| 一级片免费观看视频| 亚洲成人久久一区| 免费a级在线播放| 久久全国免费视频| 成人黄色免费观看| 国产区二精品视| 围产精品久久久久久久| www.玖玖玖| 国产69精品久久久久毛片| 91无套直看片红桃在线观看| 精品国产91久久久久久老师| 国产精品久久久久久久免费看| 日韩久久精品电影| 色呦呦在线看| 成人黄色免费在线观看| 国产精品免费99久久久| 国产精品专区在线| 国产一区二区三区免费观看| 蜜桃传媒一区二区亚洲| 五月婷婷久久综合| www.黄色av| 久久精品国产亚洲精品2020| 无人区在线高清完整免费版 一区二| 国产精品久久久久久久久久直播| 91小视频网站| 一本色道久久综合无码人妻| 欧美精品一区二区三区蜜桃| 青青影院在线观看| 国产精品91免费在线| 麻豆一区二区麻豆免费观看| 4444亚洲人成无码网在线观看| 蜜桃久久久久久| av电影在线不卡| 色一区在线观看| 日本午夜在线视频| 国自产精品手机在线观看视频| 视频二区欧美毛片免费观看| 亚洲欧美在线网| 免费成人美女在线观看.| 亚洲黄色小说视频| 色综合网站在线| 精品欧美不卡一区二区在线观看 | 品久久久久久久久久96高清| 悠悠资源网久久精品| 小日子的在线观看免费第8集| 综合欧美一区二区三区| 国产精品永久久久久久久久久| 日韩亚洲第一页| 自拍偷拍亚洲图片| 亚洲欧美一二三| 国产一区二区三区av电影| 欧美在线视频第一页| 日韩一区二区三区四区五区六区 | 亚洲精品视频在线| www.亚洲黄色| 高清欧美性猛交xxxx黑人猛交| 成人福利一区| 国产精品一区二区免费在线观看| 99久久精品国产导航| 日韩综合在线观看| 中文字幕亚洲国产| 欧美不卡在线观看| 久久成人福利视频| 91麻豆免费看| 在线观看免费视频一区| 欧美成人国产va精品日本一级| 天堂精品在线视频| 9久久9毛片又大又硬又粗| 国产色产综合色产在线视频 | 日韩一区二区三区av| 丁香花视频在线观看| 久久一区二区三区av| 久久99精品久久久久久欧洲站| 国产成人精品免费久久久久| 在线日韩一区| 男人的天堂日韩| 成人欧美一区二区三区白人| 国产黄色av片| 欧美在线xxx| 999国产精品999久久久久久| 亚洲成人福利视频| 伊人春色精品| 成人精品网站在线观看| 欧美日韩国内| 亚洲精品成人无码熟妇在线| 91国内精品野花午夜精品| 日本精品在线| 久久精品magnetxturnbtih| 蜜臀久久久99精品久久久久久| 国产女人18水真多毛片18精品| 亚洲国产天堂久久国产91| 电影亚洲一区| youjizz.com在线观看| 国产视频一区二区三区在线观看| 国产特级黄色片| 国产成人精品av| 激情综合网址| 欧美老女人性生活视频| 亚洲精品一区二区三区四区高清| av在线不卡精品| 成人毛片一区二区| 成人免费视频在线观看| 日本视频在线观看一区二区三区|