如何使用PSSH在遠程服務(wù)器上運行并行命令

2020-03-22 15:51:18    來源:    作者:

需要多少次在多個遠程Linux機器上運行相同的命令?當您處理一個充滿Linux機器的數(shù)據(jù)中心時,這可能是一種低效率的練習。幸運的是,這是一個Linux操作系統(tǒng),所以總有一些暗箱操作。

如何使用PSSH在遠程服務(wù)器上運行并行命令

這就是并行SSH (PSSH)的情況。我將向您展示如何安裝和使用這個方便的管理工具。

由于該工具可以在大多數(shù)標準存儲庫中找到,它可以用一個簡單的命令安裝,如:

安裝之后,您需要創(chuàng)建一個主機文件。發(fā)出該命令:

如何使用PSSH在遠程服務(wù)器上運行并行命令

在這個新文件中,添加每個遠程主機的IP地址,每行一個。添加完所有主機后,保存并關(guān)閉文件?,F(xiàn)在,讓我們在所有遠程機器上運行dh -f命令。

為此,發(fā)出以下命令:

-A選項將導致pssh提示您輸入遠程密碼。您需要確保在每臺機器上都有相同的遠程用戶(具有相同的密碼)。

通過身份驗證后,您將看到df -h命令的輸出在每個遠程主機上運行。

注意:這將假定在本地和遠程機器上都有相同的用戶。如果不是這樣,您可以始終以username@ipaddress的形式創(chuàng)建sshhosts文件。

如何使用PSSH在遠程服務(wù)器上運行并行命令

這就是如何在多個遠程Linux主機上同時運行相同的命令。嘗試一下PSSH,看看它是否有助于提高Linux管理工作的效率。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。