當前位置:首頁 » 操作系統 » linux批量執行命令

linux批量執行命令

發布時間: 2023-09-10 20:33:11

A. 如何在linux下批量執行命令

把你的命令寫入一個shell腳本就行了啊。
新建一個文本文件,然後給他賦予可執行許可權就行了。
文本內瞎爛容為

#/磨飢漏bin/bash
。。肢鏈。你的命令

B. Linux多台主機批量執行命令

指定一台主機作為信任主機,這樣從這台主機扮悄登錄其他機器就不需要密碼了。

設置信任主機:

假設有四台機器:192.168.2.1~192.168.2.4,其中192.168.2.1為信任機,那麼在192.168.2.1上運行如下命令:

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

$scp .ssh/id_rsa.pub 192.168.2.2:~/ //把鄭畢秘鑰拷貝到其他遠程機器

$ssh 192.168.2.2 『cat id_rsa.pub >> .ssh/authorized_keys』 //(遠喊缺芹程執行命令)在遠程機器上生成認證文件

經過這幾步,從192.168.2.1 ssh登陸192.168.2.2時,就不會再需要輸入密碼了。同樣的步驟再執行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"

執行命令(記得先對doCommand.s

h增加執行許可權 chmod u+x doCommand.sh)

./doCommand.sh 「ls -al /root/」

這樣該腳本就會在每台機器上執行」ls -al /root/」這個命令,並返回結果在信任主機上。

C. linux一次創建100個用戶怎麼創建用命令

1、Ubuntu中創建新用戶需要先獲取root管理員許可權,因此先使用sudo su命令獲取最高許可權。注意獲取root許可權需要輸入你自己的用戶密碼。

7、根據pass.log文件里記錄的這100個用戶的密碼逐個查看對應的隨機密碼是否有效。使用su命令切換到新用戶並輸入pass.log里記錄的對應的密碼,成功登錄,可見用戶創建成功。

D. linux怎麼使多條命令同時執行

一次執行多個命令可以將多個命令用英文分號分割,比如像這樣:
mkdir /tmp/mydir; touch /tmp/mydir/myfile
其實這樣也不能算是同時執行,Linux的命令是順序執行的,就算是shell腳本,裡面寫了一大堆命令,同樣也順序執行的。如果前一個命令執行的時間比較長,後面的命令就只有等待了。如果命令執行時間比較長,又想讓命令同時執行,恐怕只能打開多個虛擬終端才行(右鍵虛擬終端界面,選擇「打開標簽」),打開多個登錄的虛擬終端其實是運行了多個「會話」,多個「會話」中的命令才是「同時」執行。

熱點內容
安卓手機連拍圖片怎麼保存 發布:2025-01-28 00:48:12 瀏覽:645
怎麼看出車輛配置是不是舊車 發布:2025-01-28 00:42:42 瀏覽:3
編譯時的程序在哪裡 發布:2025-01-28 00:42:39 瀏覽:345
ftp協議的功能 發布:2025-01-28 00:38:53 瀏覽:251
linux統計ip 發布:2025-01-28 00:38:50 瀏覽:153
游戲解壓泥 發布:2025-01-28 00:38:04 瀏覽:728
curlandroid下載 發布:2025-01-28 00:20:10 瀏覽:873
數控車編程視頻 發布:2025-01-28 00:15:02 瀏覽:967
壓縮機帶電 發布:2025-01-28 00:06:14 瀏覽:195
雲存儲拓撲圖 發布:2025-01-27 23:58:00 瀏覽:830