shell 指令碼合集
xcall.sh 編寫為了為了同時對多台伺服器進行操作,編寫完成之後,將其傳送到 /usr/local/bin 下
#!/bin/bash# for迴圈
for((i=101 ; i<=105; i++)) ; do
# 更改文字顏色
tput setaf
2# 輸出以下文字
echo ******************** s$i $@ ***************====# 更改文字顏色
tput setaf
9# ssh 遠端登陸主機 s$i ,執行輸入的引數的命令
ssh s$i $@
done
先安裝 rsync,命令是乙個遠端資料同步工具
# 需要以 root 使用者身份執行xcall.sh yum install -y rsync
xsync.sh 編寫是為了同步配置檔案,編寫完成之後,將其傳送到/usr/local/bin下
#!/bin/bash# 指出當前使用者名稱
name=`whoami`
# 指定檔案所在資料夾名稱
dir=`dirname $1
`# 指定檔案的檔名
filename=`basename $1
`# 進入到dir中
cd $dir
# 得到當前目錄的絕對路徑
fullpath=`pwd`
for((i=102 ; i<=105; i++)) ; do
tput setaf
2echo ******************** s$i $@ ***************====tput setaf
9# 遠端同步命令 l 保留軟連線 r 遞迴資料夾
rsync -lr $filename "
$name
"@s"$i"
:$fullpath
done
#!/bin/bash# 強制結束程序
kill -9 `jps | grep -i $1 | awk '
'` > /dev/null
2>&1
#!/bin/bash# for迴圈
for((i=101 ; i<=105; i++)) ; do
# 更改文字顏色
tput setaf
2# 輸出以下文字
echo ******************** s$i $@ ***************====# 更改文字顏色
tput setaf
9# ssh 遠端登陸主機 s$i ,執行xk.sh命令
ssh s$i xk.sh $
1done
su rootxsync.sh /usr/local/bin/xk.sh
exit
Shell命令合集
c cat zdd 瀏覽檔案zdd的內容 cat zdd1 zdd2 瀏覽多個檔案的內容 cat n zdd瀏覽檔案zdd的內容並顯示行號 cd 回到起始目錄,也即剛登陸到系統的目錄,cd後面無引數 cd 回到根目錄 cd 返回上一級目錄 cd 返回到最近使用的目錄 ddf kh 檢視磁碟資訊 du...
Shell指令碼(三) Shell指令碼入門
1 指令碼格式 指令碼以 bin bash開頭 指定解析器 2 第乙個shell指令碼 helloworld 1 需求 建立乙個shell指令碼,輸出helloworld 2 案例實操 atguigu hadoop101 datas touch helloworld.sh atguigu hadoo...
系統尋檢指令碼合集
這幾天波哥忙著大事,耽誤更新了抱歉!其實後台我已經出了多個指令碼,比如k8s1.15.4和k8s1.15.5一鍵部署,但是沒時間整合到咱們的kkitdeplpy中,另乙個我也想改版咱們的kkitdeploy所以也遲遲沒更新。那麼今天給大家送乙個系統合集小指令碼,其實也算是個引子,大家可以根據指令碼自...