需求:批量建立5個使用者,設定密碼123456,同時在多個伺服器上執行該操作。
思路:在管理伺服器m01上操作,在m01寫好建立5個使用者並設定密碼的指令碼,使用ansible的script模組或者先用copy拷貝到目的主機上再使用shell模組執行,注意先用ssh-keygen生成秘鑰對並用ssh-copy-id把公鑰發到各個主機上。
步驟:1、編寫金鑰認證指令碼fenfagongyao.sh,實現m01與172.16.1.7/8的通訊使用秘鑰認證而不需要輸入密碼:
#!/bin/bash
ssh-keygen -f ~/.ssh/id_rsa -p '' -q
for n in 7 8
do sshpass -p 1qaz@wsx ssh-copy-id -i ~/.ssh/id_rsa.pub "-o
stricthostkeychecking=no" 172.16.1.$n
done
2、編寫建立使用者、密碼指令碼create_five_user.sh:
3、建立指令碼one_key_user.sh,一鍵執行即可:
#!/bin/bash
/usr/bin/sh /server/scripts/create_user/fenfagongyao.sh
ansible group2 -m script -a
"/server/scripts/create_user/create_five_user.sh"
group2的情況:
[root@m01 create_user]# cat /etc/ansible/hosts
[group1]
172.16.1.31
172.16.1.41
[group2]
172.16.1.7
172.16.1.8
最後,一鍵執行one_key_user.sh即可:
sh one_key_user.sh
同時啟動多個Tomcat伺服器
1 修改http訪問埠 預設為8080埠 connector classname org.apache.coyote.tomcat4.coyoteconnector port 8080 5 maxprocessors 75 true redirectport 8443 100 debug 0 con...
如何同時啟動多個Tomcat伺服器
前些時日,出於某種需要,需要同時啟動多個tomcat伺服器,在網上查了半天,才找到解決的辦法,拿出來分享一下,嘿嘿。我所用tomcat伺服器都為zip版,非安裝版。以兩個為例 安裝第二個tomcat完成後,到安裝目錄下的conf子目錄中開啟server.xml檔案,查詢以下三處 1 修改http訪問...
如何同時啟動多個Tomcat伺服器
如何同時啟動多個tomcat伺服器 我所用tomcat伺服器都為zip版,非安裝版。以兩個為例 安裝第二個tomcat完成後,到安裝目錄下的conf子目錄中開啟server.xml檔案,查詢以下三處 1 修改http訪問埠 預設為8080埠 大概在86行左右 將8080修改為第乙個tomcat不在使...