精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

精品福利在线导航| 亚洲老司机在线| 在线免费精品视频| 日韩偷拍一区二区| 国产a级免费视频| 日韩午夜免费视频| 中文字幕亚洲欧美| 日韩av成人网| 巨胸喷奶水www久久久| 亚洲精品成人少妇| 青青草成人激情在线| a天堂中文在线观看| 美女网站久久| 欧美精品成人在线| 邪恶网站在线观看| h片在线观看| 国产精品乱人伦中文| 国产精品一区二区三区免费观看| 性色av一区二区三区四区| 中文字幕一区二区av| 国产一区二区三区久久精品 | 麻豆9191精品国产| 欧美巨大黑人极品精男| 欧美xxxx精品| 亚洲aaa级| 欧美不卡一区二区| 成人黄色一级大片| 久久精品97| 欧美丝袜第一区| 霍思燕三级露全乳照| 二区三区在线观看| 国产精品免费视频观看| 欧美男人的天堂| 污污的视频网站在线观看| 国产一二三精品| 久久伊人精品天天| 三上悠亚av一区二区三区| 波多野结衣中文在线| 1024精品合集| 亚洲欧美综合一区| 成人在线免费视频| 麻豆国产欧美一区二区三区| 日韩视频精品在线| 波多野在线播放| 日韩极品在线| 色欲综合视频天天天| 日韩欧美亚洲日产国| 日本韩国一区| 91亚洲永久精品| 国产精品99久久久久久白浆小说| 日本亚洲色大成网站www久久| 欧美区国产区| 欧美激情一区二区三区在线视频观看 | 精品国产91洋老外米糕| 亚洲AV无码久久精品国产一区| 久久福利在线| 91精品国产色综合久久不卡蜜臀 | 无码人妻精品一区二区三区9厂 | 国产精品国语对白| 男人天堂视频网| 日本网站在线观看一区二区三区| 国产成人高潮免费观看精品| 久久国产香蕉视频| 美女网站一区二区| 亚洲精品女av网站| 99久在线精品99re8热| 伊人狠狠色j香婷婷综合| 欧美精品久久久久久久久久| 国产污片在线观看| 人人狠狠综合久久亚洲婷| 尤物99国产成人精品视频| 91视频免费看片| 欧美不卡一区| 久久久噜噜噜久久| 国产成人无码一区二区在线播放| 日韩av一区二区在线影视| 国产欧美久久一区二区| 亚洲风情第一页| 99国产精品99久久久久久| 日本视频一区二区不卡| 日本不卡视频| 亚欧色一区w666天堂| 国产精品免费观看久久| 日韩亚洲国产免费| 91官网在线观看| 国产尤物av一区二区三区| 91高清视频在线观看| 一本色道久久综合亚洲aⅴ蜜桃| 污污的网站18| 日韩精品视频中文字幕| 日韩精品小视频| 免费成人深夜蜜桃视频| 欧美特黄视频| 国产精品成人一区二区| 精品人妻aV中文字幕乱码色欲| 99天天综合性| 一区二区三区四区| 国产免费拔擦拔擦8x在线播放| 亚洲色图欧洲色图婷婷| 九九热只有这里有精品| 经典三级一区二区| 日韩一级片在线播放| 国产亚洲无码精品| 在线精品国产| 日本精品久久久久久久| av综合在线观看| 国产视频一区二区在线| 国产天堂视频在线观看| 日韩大陆av| 精品小视频在线| 免费人成年激情视频在线观看| 五月精品视频| 91av在线不卡| 国产黄a三级三级三级| 国产夜色精品一区二区av| 大胆欧美熟妇xx| 涩涩涩久久久成人精品| 亚洲男人天堂古典| 国产污片在线观看| 国产成人在线视频网址| 一级日韩一区在线观看| 吉吉日韩欧美| 亚洲第一区第二区| 欧美日韩大片在线观看| 久久精品99国产精品| 免费亚洲一区二区| 国产美女高潮在线观看| 亚洲成人精品视频| 国产免费无码一区二区视频| 精品在线播放午夜| 亚洲视频欧美在线| av亚洲一区| 亚洲亚裔videos黑人hd| 麻豆成人免费视频| 久久久不卡网国产精品一区| 国产l精品国产亚洲区久久| 农村少妇一区二区三区四区五区| 欧美高跟鞋交xxxxxhd| 久久久久黄色片| 久久 天天综合| 亚洲国产日韩综合一区| av在线一区不卡| 亚洲系列中文字幕| 999视频在线| 欧美国产精品久久| 孩娇小videos精品| 91视频精品| 成人黄色av播放免费| 成人免费网址| 日韩亚洲电影在线| 久久久国产精品黄毛片| 国产高清久久久| 日本五级黄色片| 精品欧美午夜寂寞影院| 欧美亚洲国产视频小说| 天堂中文在线资| 国产精品高潮呻吟| 欧美一区二区视频在线播放| 国产亚洲高清一区| 欧美黑人性视频| 天天操天天干天天爱| 精品久久香蕉国产线看观看gif| 在线天堂www在线国语对白| 国产日韩一区| 亚洲bt欧美bt日本bt| 欧美v亚洲v| 亚洲欧美视频在线| 亚洲性在线观看| 亚洲综合另类小说| 超碰97在线资源站| 麻豆精品在线视频| 国产一区 在线播放| 欧美巨大xxxx| 国产精品综合网站| 欧美日韩经典丝袜| 日韩经典中文字幕| 中文字幕免费在线看| 亚洲欧美偷拍三级| 国产又黄又粗又猛又爽的视频| 秋霞电影一区二区| 毛片av在线播放| 九九综合九九| 亚洲一区二区三| 九色porny丨首页入口在线| 欧美一区二区黄| 日本特黄一级片| 欧美激情一区二区三区在线| 蜜桃视频无码区在线观看| 久久精品1区| 特级黄色录像片| 伊人成综合网yiren22| 成人激情视频网| 麻豆mv在线观看| 日韩视频免费在线观看| 肉丝一区二区| 日韩美女主播在线视频一区二区三区| 夫妇交换中文字幕| 久久久久网站| 法国空姐在线观看免费| 尤物tv在线精品| 91网免费观看| 成人精品动漫| 4438全国成人免费| 日本一本在线免费福利| 中文字幕亚洲欧美日韩2019| 天天色综合久久| 91精品在线观看入口| www.久久久久久久| 亚洲aⅴ怡春院| 日韩在线观看视频一区二区| 久久精品99国产国产精| 日本午夜激情视频| 欧美一区二区| 亚洲精品久久区二区三区蜜桃臀| 欧美一级一片| 97久久精品午夜一区二区| 日本.亚洲电影| 欧美在线观看网址综合| 国内小视频在线看| 美女扒开尿口让男人操亚洲视频网站| 国产露出视频在线观看| 亚洲精品国产品国语在线| 超碰在线播放97| 538在线一区二区精品国产| 亚洲男人天堂网址| 色哟哟一区二区| 亚洲免费在线观看av| 亚洲国产精品一区二区久久 | 影音先锋国产在线| 欧美日韩免费观看中文| 精品无码久久久久| 亚洲一线二线三线久久久| www日韩在线| 成人欧美一区二区三区在线播放| 国产视频三区四区| 久久九九全国免费| 精品欧美一区二区久久久| 成人免费电影视频| 91玉足脚交白嫩脚丫| 成人看片黄a免费看在线| 在线免费看黄色片| 成人黄页在线观看| av天堂一区二区| 成人精品视频一区二区三区| 一级少妇精品久久久久久久| 成人免费视频视频| 国产精品九九视频| 久久综合九色综合欧美亚洲| 在线免费观看日韩av| 久久影院午夜片一区| 亚洲精品国产91| 国产精品欧美一区喷水| 久久久精品少妇| 一区二区三区中文字幕| 玖玖爱免费视频| 五月婷婷久久综合| 久久青青草原亚洲av无码麻豆| 日韩欧美在线视频日韩欧美在线视频 | 91精品久久久久久久久久不卡| 国产精品av免费| 国内久久精品| 91猫先生在线| 日本亚洲一区二区| 欧美高清精品一区二区| www.色精品| 久久久久久国产免费a片| 亚洲色图20p| 国产精品日日夜夜| 日韩欧美在线免费观看| 亚洲天堂中文在线| 日韩欧美国产系列| 欧美3p视频在线观看| 91精品国产综合久久精品麻豆| 国产999久久久| 亚洲精品456在线播放狼人| 青青草观看免费视频在线| 中文字幕无线精品亚洲乱码一区| 黄色在线播放网站| 韩国福利视频一区| 中文字幕系列一区| 99精品99久久久久久宅男| 亚洲人成网亚洲欧洲无码| 亚洲黄色成人久久久| 欧美日本亚洲韩国国产| www黄色av| 国产成人精品亚洲777人妖| 日本黄色特级片| 亚洲欧美一区二区三区久本道91| 久久久久久久久久免费视频| 欧美色倩网站大全免费| 丰满熟妇乱又伦| 国产亚洲欧美日韩一区二区| 天堂va在线| 91l九色lporny| 自拍偷拍亚洲欧美日韩| 久久亚洲国产成人精品性色| 色婷婷精品大在线视频| a级片免费观看| 亚洲视频综合网| 久久五月精品中文字幕| 国产成人免费av电影| 美女久久精品| 日本在线播放一区| 黄色日韩在线| 日韩高清第一页| 国产美女诱惑一区二区| mm131国产精品| fc2成人免费人成在线观看播放| youjizz亚洲女人| 欧美日韩色婷婷| 北条麻妃一二三区| 久久夜色撩人精品| 日韩成人亚洲| 久久人人九九| 91久色国产| 大胆日韩av| 麻豆av免费在线| 99re热视频精品| 久久久精品视频在线| 欧美人狂配大交3d怪物一区| 久久久资源网| 欧美最顶级丰满的aⅴ艳星| 亚洲天堂中文字幕在线观看| 一区二区三区av在线| 快she精品国产999| 国产精品无码毛片| 亚洲国产精品嫩草影院| av网站免费播放| 久久久av网站| 一区二区三区日本视频| 中文字幕精品一区日韩| 久久99久久久欧美国产| 国产1区2区在线观看| 一本大道av一区二区在线播放| 色视频精品视频在线观看| 久久全国免费视频| 国产精品丝袜在线播放| 日本五级黄色片| 成人av片在线观看| 国产黄色片视频| 日韩经典中文字幕| 成人小电影网站| 欧美激情论坛| 久久综合影音| 亚洲日本精品视频| 欧美日韩中字一区| 日本中文字幕电影在线免费观看| 国产精品视频自在线| 91综合在线| 亚洲女人在线观看| 亚洲成人精品一区| 天堂在线观看视频| 日本精品免费一区二区三区| 国产成人精品免费视| 一区二区三区视频在线观看免费| 欧美国产日韩在线观看| 一级做a爱片久久毛片| 美女av一区二区| 国产亚洲成av人片在线观黄桃| av动漫在线看| 国产网站一区二区| 国产又粗又猛又黄又爽| 久久伊人精品一区二区三区| 在线视频亚洲欧美中文| 欧美成人免费在线观看视频| 久久夜色精品国产噜噜av| 天堂免费在线视频| 久久国产加勒比精品无码| 国产精品15p| 免费日韩中文字幕| 亚洲天堂福利av| 人妻一区二区三区四区| 精品激情国产视频| 视频一区日韩精品| 18岁网站在线观看| 国产精品视频免费看| 国产黄色一级大片| 91av福利视频| 亚洲精品午夜av福利久久蜜桃| 无码av免费精品一区二区三区| 色综合久久天天综合网| 老司机精品影院| 久久日韩精品| 国产在线不卡一区| 波多野结衣国产| 久久久久999| 一本久久青青| 成人一区二区三区仙踪林| 一本久久a久久精品亚洲| 日本美女在线中文版| 久久久99爱| 国产在线国偷精品免费看| www成人在线| 免费91在线视频| 欧美一区三区| 少妇激情一区二区三区视频| 欧美日韩高清一区二区三区| caoporn视频在线| 欧美精品久久96人妻无码| 久久精品日韩一区二区三区|