成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

linux遠(yuǎn)程執(zhí)行多命令 linux執(zhí)行遠(yuǎn)程的腳本

Linux多臺(tái)主機(jī)批量執(zhí)行命令

指定一臺(tái)主機(jī)作為信任主機(jī),這樣從這臺(tái)主機(jī)登錄其他機(jī)器就不需要密碼了。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供寶雞企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、HTML5、小程序制作等業(yè)務(wù)。10年已為寶雞眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

設(shè)置信任主機(jī):

假設(shè)有四臺(tái)機(jī)器:192.168.2.1~192.168.2.4,其中192.168.2.1為信任機(jī),那么在192.168.2.1上運(yùn)行如下命令:

$.sh-keygen -t rsa //此處一路回車,生成秘鑰

$scp .ssh/id_rsa.pub 192.168.2.2:~/ //把秘鑰拷貝到其他遠(yuǎn)程機(jī)器

$ssh 192.168.2.2 ‘cat id_rsa.pub .ssh/authorized_keys’ //(遠(yuǎn)程執(zhí)行命令)在遠(yuǎn)程機(jī)器上生成認(rèn)證文件

經(jīng)過這幾步,從192.168.2.1 ssh登陸192.168.2.2時(shí),就不會(huì)再需要輸入密碼了。同樣的步驟再執(zhí)行3、4的極其。

文本文件hostlist可以如下

192.168.2.2

192.168.2.3

192.168.2.4

#!/bin/shdoCommand(){? ??

hosts=`sed -n'/^[^#]/p'hostlist`

for ? host ?in ? $hosts

do

echo ""

echo ?HOST$host

ssh ?$host ?"$@"?

done

return 0

}

if ?[ ?$# -lt 1 ]

then

echo "$0cmd" exit?

fi

do ?Command "$@"

echo "return from doCommand"

執(zhí)行命令(記得先對(duì)doCommand.s

h增加執(zhí)行權(quán)限 chmod u+x doCommand.sh)

./doCommand.sh “l(fā)s -al /root/”

這樣該腳本就會(huì)在每臺(tái)機(jī)器上執(zhí)行”ls -al /root/”這個(gè)命令,并返回結(jié)果在信任主機(jī)上。

Linux多命令順序執(zhí)行

對(duì)于單個(gè)命令執(zhí)行大多數(shù)人都是明了的,也就是在一個(gè)命令行上執(zhí)行一條命令。那對(duì)于在一行上執(zhí)行多個(gè)命令怎么辦呢,其實(shí)也很簡(jiǎn)單,只需在各命令之間加上特殊命令符號(hào),我們常規(guī)使用到的有3個(gè)特殊命令符號(hào)。

1. [;]

如果被分號(hào)(;)所分隔的命令會(huì)連續(xù)的執(zhí)行下去,就算是錯(cuò)誤的命令也會(huì)繼續(xù)執(zhí)行后面的命令。

2. []

如果命令被所分隔,那么命令也會(huì)一直執(zhí)行下去,但是中間有錯(cuò)誤的命令存在就不會(huì)執(zhí)行后面的命令,沒錯(cuò)就直行至完為止。

3. [||]

如果每個(gè)命令被雙豎線||所分隔,那么一遇到可以執(zhí)行成功的命令就會(huì)停止執(zhí)行后面的命令,而不管后面的命令是否正確與否。如果執(zhí)行到錯(cuò)誤的命令就是繼續(xù)執(zhí)行后一個(gè)命令,一直執(zhí)行到遇到正確的命令為止。

linux怎么使多條命令同時(shí)執(zhí)行

一次執(zhí)行多個(gè)命令可以將多個(gè)命令用英文分號(hào)分割,比如像這樣:

mkdir /tmp/mydir; touch /tmp/mydir/myfile

其實(shí)這樣也不能算是同時(shí)執(zhí)行,Linux的命令是順序執(zhí)行的,就算是shell腳本,里面寫了一大堆命令,同樣也順序執(zhí)行的。如果前一個(gè)命令執(zhí)行的時(shí)間比較長(zhǎng),后面的命令就只有等待了。如果命令執(zhí)行時(shí)間比較長(zhǎng),又想讓命令同時(shí)執(zhí)行,恐怕只能打開多個(gè)虛擬終端才行(右鍵虛擬終端界面,選擇“打開標(biāo)簽”),打開多個(gè)登錄的虛擬終端其實(shí)是運(yùn)行了多個(gè)“會(huì)話”,多個(gè)“會(huì)話”中的命令才是“同時(shí)”執(zhí)行。

新聞標(biāo)題:linux遠(yuǎn)程執(zhí)行多命令 linux執(zhí)行遠(yuǎn)程的腳本
鏈接分享:http://jinyejixie.com/article40/ddojcho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、用戶體驗(yàn)、服務(wù)器托管、企業(yè)網(wǎng)站制作、定制開發(fā)手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
瓦房店市| 垦利县| 神池县| 和林格尔县| 抚远县| 惠水县| 泗洪县| 德格县| 桐城市| 牡丹江市| 宽甸| 化德县| 临猗县| 滨海县| 凌海市| 江阴市| 张家口市| 二连浩特市| 遂宁市| 巩义市| 安福县| 新蔡县| 清流县| 外汇| 鹤壁市| 喀喇沁旗| 博白县| 卓资县| 汾西县| 凭祥市| 香河县| 郎溪县| 石狮市| 淮阳县| 望谟县| 蓝田县| 金坛市| 洞头县| 江西省| 井冈山市| 五指山市|