成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > shell腳本實(shí)現(xiàn)公司項(xiàng)目部署交付環(huán)境預(yù)檢查的思路

shell腳本實(shí)現(xiàn)公司項(xiàng)目部署交付環(huán)境預(yù)檢查的思路

熱門標(biāo)簽:電商外呼系統(tǒng)排名 AI智能電銷機(jī)器人壞處 電話機(jī)器人對家居行業(yè)幫助大嗎 沈陽ai電銷智能機(jī)器人 地圖標(biāo)注審核周期 黑暗之魂3地圖標(biāo)注 如何申請400的電話呀 合肥電銷外呼系統(tǒng)供應(yīng)商 蘭州電銷機(jī)器人加盟

大型項(xiàng)目環(huán)境預(yù)檢查腳本,根據(jù)自己實(shí)際情況修改腳本中變量,給大家一個思路,轉(zhuǎn)載請注明出處~

#!/usr/bin/env bash
root=$(
  cd $(dirname $0)
  pwd
)

source "$root"/dragonrc

CPU=$(echo "`cat /proc/cpuinfo | grep "physical id" | uniq | wc -l`H")
MEM=$(echo "$((`cat /proc/meminfo | grep MemTotal |awk '{print $2}'` / 1000000))G")
TIME=$(date)

rpm -q ansible > /dev/null

if [ $? -ne 0 ];then
    sh ${root}/scripts/install_ansible.sh > /dev/null
fi

HINT(){
    read -p "請按回車?yán)^續(xù):"
}

COPY_KEY(){
    echo
    echo
sh ${root}/scripts/copy-key.sh
    echo
    echo

}

CK_UMASK(){
UMASK_NUM=$(ansible dragon -m shell -a "umask"|grep 0022|wc -l)
ALL_HOSTS=$(echo "${ALL_NODES}"|awk -F"," '{for(i=1;i=NF;i++) print $i}'|wc -l)
    echo
    echo -e "\033[5;32;31m正在為您檢測umask值,請耐心等待。。。\033[0m"
    echo
    if [ ${UMASK_NUM} -ne ${ALL_HOSTS} ];then
        echo -e "\033[1;32;31m檢測到節(jié)點(diǎn)umask值非022,將為您執(zhí)行修改操作!\033[0m"
        sleep 3
            ansible dragon -m shell -a "sed -i 's/^.*umask.*/umask 022/g' /etc/profile"
            ansible dragon -m shell -a "source /etc/profile"
            ansible dragon -m shell -a "sed -i 's/^.*umask.*/umask 022/g' /etc/bashrc"
            ansible dragon -m shell -a "source /etc/bashrc"
        echo -e "\033[1;32;31m-------------------------------以下為各節(jié)點(diǎn)umask值-------------------------------\033[0m"
            ansible dragon -m shell -a "umask"
        echo -e "\033[1;32;31m提示:如果以上返回結(jié)果非0022,那就是自動設(shè)置失敗,請手動調(diào)整umask值!\033[0m"
    else
clear
        echo -e "\033[1;32;31m所有節(jié)點(diǎn)umask值全部為022\033[0m"
echo
    fi
}
CK_NETWORK_NAME(){
    echo
    echo -e "\033[1;32;31m-------------------------------檢測所有節(jié)點(diǎn)主機(jī)網(wǎng)卡名-------------------------------\033[0m"
    IFS=',' read -r -a nodes "${ALL_NODES}"
    for p in "${nodes[@]}"; do
    echo
    ssh -q -o 'StrictHostKeyChecking no' -o 'UserKnownHostsFile /dev/null' -T $p ip addr |grep $p | awk '{print $2,$7}'
    echo
    done
    echo -e "\033[1;32;35m提示:請您把網(wǎng)卡名復(fù)制到dragonrc配置~\033[0m"
    echo -e "\033[1;32;31m-------------------------------以上為所有節(jié)點(diǎn)主機(jī)網(wǎng)卡名-------------------------------\033[0m"
    echo
}
CK_HOST_NAME(){
    echo
    echo -e "\033[1;32;31m-------------------------------檢測所有節(jié)點(diǎn)主機(jī)名-------------------------------\033[0m"
    ansible dragon -m shell -a "hostname"
            echo -e "\033[1;32;31m提示:檢查主機(jī)名,不能是出現(xiàn)大寫或特殊符號~\033[0m"
    echo -e "\033[1;32;31m-------------------------------以上為所有節(jié)點(diǎn)主機(jī)名-------------------------------\033[0m"
    echo
}
CK_HOSTS(){
    echo
    echo -e "\033[1;32;31m-------------------------------檢測所有節(jié)點(diǎn)Hosts配置-------------------------------\033[0m"
    sh ${root}/scripts/hostname.sh
    echo -e "\033[1;32;31m-------------------------------以上為所有節(jié)點(diǎn)Hosts配置-------------------------------\033[0m"
    echo
}
CK_TIME(){
    echo
    echo -e "\033[1;32;31m----------------------------------檢測所有節(jié)點(diǎn)時間----------------------------------\033[0m"
    ansible dragon -m shell -a "date"
    echo -e "\033[1;32;35m提示:誤差為1~2秒為正常情況,如差距太大則需要做ntpd時間同步~\033[0m"
    echo -e "\033[1;32;31m----------------------------------以上為所有節(jié)點(diǎn)時間----------------------------------\033[0m"
    echo
}
CK_DISK(){
    echo
    echo -e "\033[1;32;31m----------------------------------檢測所有節(jié)點(diǎn)磁盤掛載----------------------------------\033[0m"
    ansible dragon -m shell -a "df -h"
    echo -e "\033[1;32;31m----------------------------------以上為所有節(jié)點(diǎn)磁盤掛載----------------------------------\033[0m"
    echo
}
CK_SYSTEM(){
    echo
    echo -e "\033[1;32;31m----------------------------------檢測所有節(jié)點(diǎn)系統(tǒng)版本信息----------------------------------\033[0m"
    ansible dragon -m shell -a "cat /etc/redhat-release"
    echo -e "\033[1;32;31m----------------------------------以上為所有節(jié)點(diǎn)系統(tǒng)版本信息----------------------------------\033[0m"
    echo
}
CK_FIREWALLD(){
    echo
    echo -e "\033[1;32;31m----------------------------------檢測所有節(jié)點(diǎn)防火墻是否關(guān)閉----------------------------------\033[0m"
    ansible dragon -m shell -a "firewall-cmd --state"
    echo -e "\033[1;32;35m提示:如果發(fā)現(xiàn)防火墻狀態(tài)為Running,不用擔(dān)心,all_sh.sh環(huán)境初始化配置已經(jīng)配好永久關(guān)閉哦~\033[0m"
    echo -e "\033[1;32;31m----------------------------------以上為所有節(jié)點(diǎn)防火墻狀態(tài)信息----------------------------------\033[0m"
    echo
}
CK_SELINUX(){
    echo
    echo -e "\033[1;32;31m----------------------------------檢測所有節(jié)點(diǎn)SELINUX是否關(guān)閉----------------------------------\033[0m"
    ansible dragon -m shell -a "sestatus"
    echo -e "\033[1;32;35m提示:如果發(fā)現(xiàn)狀態(tài)為enabled,不用擔(dān)心,all_sh.sh環(huán)境初始化配置已經(jīng)配好永久關(guān)閉哦~\033[0m"
    echo -e "\033[1;32;31m----------------------------------以上為所有節(jié)點(diǎn)SELINUX狀態(tài)信息----------------------------------\033[0m"
    echo
}
while true
do
    clear
    echo "-------------------------------------------------------"
    echo "|                           |"
    echo "|       XXXXXXXXXXX部署預(yù)檢查環(huán)境        |"
    echo "|                           |"
    echo "-------------------------------------------------------"
    echo "   ***** 檢測到您的機(jī)器配置為:${CPU} ${MEM}  ***** "
    echo "-------------------------------------------------------"
    echo "|        1. 一鍵SSH免密互信          |"
    echo "|        2. 檢查各節(jié)點(diǎn)主機(jī)umask        |"
    echo "|        3. 檢查各節(jié)點(diǎn)網(wǎng)卡名          |"
    echo "|        4. 檢查各節(jié)點(diǎn)主機(jī)名          |"
    echo "|        5. 檢查各節(jié)點(diǎn)hosts配置        |"
    echo "|        6. 檢查各節(jié)點(diǎn)主機(jī)時間         |"
    echo "|        7. 檢查各節(jié)點(diǎn)主機(jī)磁盤掛載       |"
    echo "|        8. 檢查各節(jié)點(diǎn)主機(jī)系統(tǒng)版本       |"
    echo "|        9. 檢查各節(jié)點(diǎn)防火墻是否關(guān)閉      |"
    echo "|       10. 檢查各節(jié)點(diǎn)SELINUX是否關(guān)閉     |"
    echo "-------------------------------------------------------"
    echo
    echo "  // 當(dāng)前時間:${TIME} //"
    echo
    read -p "請您選擇[1-10/q退出]選項(xiàng):" THING
case $THING in
       1)
       COPY_KEY
       HINT
       ;;
       2)
       CK_UMASK
       HINT
       ;;
       3)
       CK_NETWORK_NAME
       HINT
       ;;
       4)
       CK_HOST_NAME
       HINT
       ;;
       5)
       CK_HOSTS
       HINT
       ;;
       6)
       CK_TIME
       HINT
       ;;
       7)
       CK_DISK
       HINT
       ;;
       8)
       CK_SYSTEM
       HINT
       ;;
       9)
       CK_FIREWALLD
       HINT
       ;;
       10)
       CK_SELINUX
       HINT
       ;;
       q)
       exit
       ;;
       *)
       read -p "請您選擇[1-10/q退出],輸入回車?yán)^續(xù):"
       ;;
       esac
done

到此這篇關(guān)于shell腳本實(shí)現(xiàn)公司項(xiàng)目部署交付環(huán)境預(yù)檢查的思路的文章就介紹到這了,更多相關(guān)shell腳本部署交付環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Linux利用Shell腳本部署jar包項(xiàng)目的完整步驟
  • Linux 啟動停止SpringBoot jar 程序部署Shell 腳本的方法
  • Linux 單個tomcat多實(shí)例部署shell腳本詳解
  • 實(shí)現(xiàn)android自動化測試部署與運(yùn)行Shell腳本分享
  • Linux下實(shí)現(xiàn)SSH免密碼登錄和實(shí)現(xiàn)秘鑰的管理、分發(fā)、部署SHELL腳本分享

標(biāo)簽:常州 通遼 淮南 隴南 河北 黔南 河池 黔南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《shell腳本實(shí)現(xiàn)公司項(xiàng)目部署交付環(huán)境預(yù)檢查的思路》,本文關(guān)鍵詞  shell,腳本,實(shí)現(xiàn),公司,項(xiàng)目,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《shell腳本實(shí)現(xiàn)公司項(xiàng)目部署交付環(huán)境預(yù)檢查的思路》相關(guān)的同類信息!
  • 本頁收集關(guān)于shell腳本實(shí)現(xiàn)公司項(xiàng)目部署交付環(huán)境預(yù)檢查的思路的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品99视频| 亚洲精品乱码电影在线观看| 日韩一区二区三区电影在线观看| 国产91精品在线观看| 欧美videos粗暴高清性| 久久久噜噜噜久噜久久综合| 欧美变态网站| 亚洲中字黄色| 台湾佬中文娱乐久久久| 五月激情六月婷婷| 免费毛片aaaaaa| 亚洲人av在线| 国产成人无码精品久在线观看| 伊甸园亚洲一区| 韩国视频一区二区三区| 在线精品一区二区三区| 亚洲综合一区二区三区| 51久久精品夜色国产麻豆| www在线免费观看| 国产高清免费av| 日韩精品亚洲人成在线观看| 欧美二区三区的天堂| 国产丝袜护土调教在线视频| 一区二区精品视频在线观看| 色视频在线免费观看| 中文字幕精品—区二区| sese综合| 91免费看蜜桃| 国产狂喷白浆在线观看视频| 西瓜成人精品人成网站| 欧美日韩一级片网站| 浮力影院欧美三级日本三级| 久草在线看片| 国产精品欧美韩国日本久久| 精品999日本| 成人美女大片| 亚洲熟女乱综合一区二区三区| 日本道精品一区二区三区| 久99久在线| 看全色黄大色黄女片18| 中文字幕av一区二区三区佐山爱| 欧美日韩激情视频一区二区三区| 色综久久综合桃花网| 国产激情视频在线看| 特黄特色特刺激视频免费播放| 国产精品男女视频| 亚洲一区在线看| 亚洲欧美精品中文第三| 成人天堂资源www在线| 亚洲av无码乱码国产精品久久| 日韩精品五月天| 91精品办公室少妇高潮对白| 国产精品无码久久久久一区二区| 国产精品精品国产一区二区| 日av中文字幕| 这里只有精品在线| 天堂网avav| 日韩成人激情视频| 免费永久视频| 国产探花视频在线播放| 亚洲精品国产品国语在线| 久青草国产97香蕉在线视频| 91视频论坛| 欧美xo影院| 久久精品视频va| 国产视频一区二区在线观看| 青青青爽久久午夜综合久久午夜| 二区三区在线| 欧美一区二视频在线免费观看| 欧美色图色综合| 成年大片免费视频播放二级| av资源吧首页| 亚洲精品自产拍在线观看app| 免费网站看黄yyy222| 日韩一区欧美小说| 国产精品亚洲欧美一级在线| 欧美美女视频在线观看| 成人福利网站在线观看| 啄木系列成人av电影| 在线www天堂网在线| 亚洲欧美日韩一区二区三区在线| 亚洲精品字幕| 日韩一级免费视频| 在线观看国产精品网站| 福利在线国产| 天天想你在线观看完整版电影免费| 337p日本欧洲亚洲大胆张筱雨| 免费在线黄色网| 日本爱爱爱视频| 国产午夜精品无码一区二区| 亚洲精品国产a| 亚洲一区二区在线免费看| 久久久久国产精品区片区无码| 在线不卡一区二区| 国产午夜三区视频在线| 在线观看免费不卡av| 免费欧美日韩国产三级电影| 久久久av网站| 在线人体午夜视频| 2019精品视频| 啄木系列成人av电影| 天堂精品久久久久| 国产美女娇喘av呻吟久久| 国产无遮挡裸体视频在线观看| 天天操天天操天天干| 国内精品伊人久久久久av一坑| 一区二区在线免费播放| 久久伊人色综合| 国产精品一区二区资源| 亚洲午夜私人影院| 91免费在线播放视频| 一区二区三区视频在线播放| 国产剧情一区二区三区| 久久人妻少妇嫩草av蜜桃| 手机在线播放av| 欧美日韩电影一区二区三区| 精品国产_亚洲人成在线| 欧美日韩成人在线一区| 黄色a在线观看| 午夜在线播放视频欧美| 欧美中文字幕一区二区三区| 亚洲精品色婷婷福利天堂| 日本高清视频免费在线观看| 国产精品毛片久久久久久久| 国产一区二区中文| 久久久久久麻豆| 最新国产成人av网站网址麻豆| 午夜黄色一级片| 女同互忝互慰dv毛片观看| 精品日韩欧美一区二区| 国产一区二区区别| 国产美女视频免费看| 日韩国产精品亚洲а∨天堂免| 国产传媒在线观看| 免费成人网www| 日本高清不卡在线观看| 噜噜噜噜噜在线视频| 麻豆精品一区二区| 国产在线播放一区二区| 国产一区二区三区小说| 一区三区二区视频| 亚洲国产欧美在线成人app| 日本免费成人| 国产在线综合视频| 国产精品入口夜色视频大尺度| 亚洲国产成人在人网站天堂| 国产福利一区二区三区视频| 日韩电影在线看| 国产一区二区三区在线观看免费视频| 欧美日韩美女在线观看| 无码一区二区三区在线| 中文字幕免费观看视频| 影音先锋国产资源站| 欧美专区一区二区三区| 午夜精品无码一区二区三区| eeuss影院在线| 国产精品久久久精品a级小说| 欧美一级免费观看| 蜜芽在线免费观看| 成人网址大全| 色琪琪一区二区三区亚洲区| 日韩www在线| 欧洲av无码放荡人妇网站| 91啦中文在线观看| 国产鲁鲁视频在线观看免费| 亚洲免费小视频| 亚洲天堂手机在线| 欧美日韩成人高清| 欧美高清另类hdvideosexjaⅴ| 精品国产一区a| 成人综合在线网站| 91.com视频| 国产亚洲欧美日韩精品一区二区三区| 亚洲成人在线观看视频| 亚洲国产精品无码观看久久| 国产高清久久| 亚洲精选一区二区| 成人国产免费电影| 亚洲一二三在线| 5g影院5g天天爽永久免费影院| 国产精品久久久久久久久婷婷| 国产午夜在线| 国内不卡的一区二区三区中文字幕| 免费无码毛片一区二三区| 无码人妻aⅴ一区二区三区69岛| 国产又黄又猛又爽| 国产91精品看黄网站在线观看| 欧美日韩成人一区二区| 成年人午夜视频在线观看| 久久久久久国产三级电影| 久久久久久久av麻豆果冻| 亚洲一级视频在线观看| 韩国精品免费视频| 婷婷婷国产在线视频| 黄色小说在线观看视频| 亚洲视频在线视频| 亚洲3区在线| 国产精品一区二区在线看| 欧美日韩一区中文字幕| 国产资源在线一区| 日韩a视频在线观看| 亚洲人123区| 日韩少妇视频| 高清视频在线观看三级| 亚洲精品美腿丝袜| 亚洲不卡av一区二区三区| 精品亚洲一区二区三区在线播放| 亚洲第一论坛sis| 精品五月天堂| 三妻四妾完整版在线观看电视剧| 日本网站在线观看一区二区三区| 德国极品另类| 国产有码一区二区| 亚洲女爱视频在线| 美国av免费观看| 国产永久免费网站| 欧美一二三在线| 色婷婷av777| 国精品无码一区二区三区| 日本人妻伦在线中文字幕| 97国产精东麻豆人妻电影| 中文视频在线| 韩国久久久久| 韩国v欧美v日本v亚洲v| 久久69成人| 欧美人妖在线| 亚洲精品国产无天堂网2021| 久久婷婷人人澡人人喊人人爽| 亚洲国产高清国产精品| 国产精品久久久久9999小说| av男人天堂一区| 99热这里只有精品4| 欧美国产日韩一区二区三区| 日韩免费观看高清完整版| 日本a级c片免费看三区| 久久久久久欧美精品se一二三四| 欧美日韩在线播放三区四区| 午夜精品福利影院| 欧美性xxxx在线播放| 国产ts变态重口人妖hd| 日韩aaaa| 天天操天天干天天爱| 国产成人亚洲精品无码h在线| 最近中文字幕在线| 99久久精品久久久久久ai换脸| 91网页在线看| 国产精品国产精品国产专区不蜜| 免费一级片在线观看| 国内外成人免费激情视频| 五月天久久久久久| 国产情侣高潮对白| 亚洲精品综合久久| 中文字幕在线视频一区| xx免费视频| 国产精品视频一区二区高潮| 九九九久久久久| 亚洲黄色免费在线观看| 福利一区和二区| 中文字幕人成人乱码| 精品国语对白精品自拍视| 国产视频手机在线播放| 欧美午夜激情在线| 亚洲国产成人在人网站天堂| 意大利激情丛林无删减版dvd| 久久噜噜色综合一区二区| 亚洲天堂二区| 欧美日韩精品久久久| 亚洲成人免费av| 182tv在线播放| 麻豆tv入口在线看| 成人国产在线观看| 欧美日韩国产美女| 久久天天综合| 三上悠亚一区| 欧美日韩综合在线免费观看| 国产乱码精品一品二品| 麻豆精品在线播放| 欧美日韩午夜电影网| 久久精品1区| 俺来俺也去www色在线观看| 精品国产乱码| 欧美激情va永久在线播放| 日本韩国精品一区二区| 性鲍视频在线观看| 日本精品一区二区三区在线观看视频| 亚洲福利专区| 粉嫩粉嫩芽的虎白女18在线视频| 国产制服丝袜一区| 97超碰在线播放| 亚洲中文字幕在线一区| 国产精品无码久久久久成人app| 五月婷婷色丁香| 亚洲高清免费观看| 日本中文字幕中出在线| 免费三级在线观看| 免费人成黄页网站在线一区二区| 欧美日韩在线播放一区| 亚洲精品国产精品乱码不99按摩| 蜜臀av亚洲一区中文字幕| 中文字幕不卡三区| 国产xxx在线观看| 国产一区二区三区视频在线| 一区二区三国产精华液| 亚洲av中文无码乱人伦在线视色| 1024手机在线观看你懂的| 亚洲精品一区二区三区av| 日韩福利在线播放| 欧洲亚洲两性| 亚洲色图 校园春色| 五月天激情图片| 三级成人在线| 亚洲精品久久久久久宅男| 久久精品视频在线播放| 免费精品在线视频| 国产成人精品男人的天堂538| 亚洲精品国产一区黑色丝袜| 在线亚洲人成| 69视频免费在线观看| 国产精品久久久久久久久借妻| 国产精品蜜臀在线观看| 波多野结依一区| 亚洲最色的网站| 久久久久久久久国产精品| 国产不卡人人| 日韩av资源网| 羞羞在线视频| 在线免费av片| 亚洲美女尤物影院|