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

2020-03-22 15:51:18    來(lái)源:    作者:

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

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

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

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

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

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

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

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

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

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

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

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

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

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