(16 1 16 2)專案實戰 多機mysql部署

2021-10-10 23:49:11 字數 1560 閱讀 5810

ssh連到伺服器執行一下hostname,執行一下date命令

for i in `cat ip.txt`;

do ssh $i hostname; ssh $i date; done

結果如下:

##修改mysql臨時密碼,裡面用雙引號,外面使用單引號,是為了防止裡面和外面都使用雙引號造成衝突

ssh root$ip 'mysqladmin -uroot -p"`cat /root/mysqloldpass.txt`" password "(wangji123)"'}&

done < ip.txt

wait

echo "all finish...."

#!

/busr/bin/env bash

rm -rf /etc/yum.repos.d/*

wget -p /etc/yum.repos.d/

wget -p /etc/yum.repos.d/ ##mysql的yum環境

yum -y install lftp vim-enhanced bash-completion

systemctl stop firewalld; systemctl disable firewalled

setenforce 0; sed -ri '/^selinux/c\selinux=disabled' /etc/selinux/config

yum -y install chrony

sed -ri '/3.centos/a\server 172.16.8.100 iburst' /etc/chrony.conf

systemctl start chronyd; systemctl enable chronyd

yum -y install mysql-community-server

systemctl start mysqld; systemctl rnable mysqld

grep 'temporary password' /var/log/mysqld.log | awk '' > /root/mysqloldpass.txt

mysqladmin -uroot -p"`cat /root/mysqloldpass.txt`" password "(wangji123)"

需要將單機部署指令碼推到不同的伺服器上,main.sh

#!

/busr/bin/env bash

#main

while read ipdo&

done < ip.txt

wait

echo "all finish..."

07 專案實戰

top 案例1 編寫一鍵部署軟體指令碼 案例2 啟動指令碼 案例3 編寫監控指令碼 案例4 編寫安全檢測指令碼 案例5 編寫進度顯示指令碼 本案例要求編寫指令碼實現一鍵部署nginx軟體 web伺服器 實現此案例需要按照如下步驟進行。步驟一 準備工作 1 判斷yum源是否可用 通過yum repol...

3 2 專案(多肉)

最新肉肉 多肉植物是指植物營養器官肥大的高等植物,通常具根 莖 葉三種營養器官和花 flower flau 果實 種子三種繁殖器官。在園藝上,又稱肉質植物或多肉花卉,但以多肉植物這個名稱最為常用。全世界共有多肉植物一萬餘種,它們絕大部分屬於高等植物 絕大多數是被子植物 在植物分類上隸屬幾十個科,個別...

軟體RAID5專案實戰!!!

專案背景 在我們的實際生產環境中,我們常常對磁碟的容量有較大的要求,但是一塊特別大的磁碟,很貴,我們伺服器上一般的磁碟都不會特別大,這個時候我們就可以把多個磁碟以某種方式組合到一起使用,同時我們要求可以進行資料備份和冗餘。試驗環境 虛擬機器vmware workstation 12 player 伺...