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 伺...