欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在多個 Linux 服務(wù)器上運行多個命令的操作指南

 更新時間:2023年07月02日 08:49:20   作者:冷凍工廠  
如果你正在管理多臺 Linux 服務(wù)器,并且你想在所有 Linux 服務(wù)器上運行多個命令,但你不知道該怎么做,不用擔心,本文我們將向您展示如何在多個 Linux 服務(wù)器上同時運行多個命令,需要的朋友可以參考下

可以使用 pssh(并行 ssh)程序,這是一個用于在多個主機上并行執(zhí)行 ssh 的命令行實用程序。使用它,您可以從 shell 腳本向所有 ssh 進程發(fā)送輸入。

創(chuàng)建 Shell 腳本

因此,您需要首先準備一個腳本,其中包含您要在不同服務(wù)器上執(zhí)行的 Linux 命令。在此示例中,我們將編寫一個腳本,該腳本將從多個服務(wù)器收集以下信息:

  • 檢查服務(wù)器的正常運行時間
  • 檢查誰登錄以及他們在做什么
  • 根據(jù)內(nèi)存使用情況列出前 5 個正在運行的進程。

首先使用您喜歡的編輯器創(chuàng)建一個名為 commands.sh 的腳本。

# vi commands.sh

接下來,將以下命令添加到腳本中,如圖所示。

#!/bin/bash 
###############################################################################
#Script Name    : commands.sh                       
#Description    : execute multiple commands on multiple servers                                                                     
#Author         : Aaron Kili Kisinga       
#Email          : aaronkilik@gmail.com 
################################################################################
echo
# show system uptime
uptime
echo
# show who is logged on and what they are doing
who
echo
# show top 5 processe by RAM usage 
ps -eo cmd,pid,ppid,%mem,%cpu --sort=-%mem | head -n 6
exit 0

保存文件并關(guān)閉它。然后如圖所示使腳本可執(zhí)行。

# chmod +x commands.sh

創(chuàng)建 PSSH 主機文件

接下來,在 hosts.txt 文件中添加要在其上運行命令的服務(wù)器列表,格式為 [user@]host[:port] 或僅提供服務(wù)器 IP 地址。

但我們建議您使用可以在 .ssh/config 文件中指定的 ssh 別名,如如何配置自定義 ssh 連接以簡化遠程訪問中所述。

這種方法更有效和可靠,它允許您為每個遠程服務(wù)器指定配置選項(如主機名、標識文件、端口、用戶名等)。 以下是我們的示例 ssh 主機別名文件,也就是用戶特定的 ssh 配置文件。

# vi ~/.ssh/config

接下來,創(chuàng)建一個 hosts.txt 文件,在這里您可以簡單地指定別名(使用 .ssh/config 文件中的 Host 關(guān)鍵字定義的名稱),如圖所示。

# vi hosts.txt 

添加服務(wù)器別名。

server1
server2
server3

通過腳本在多個 Linux 服務(wù)器上運行命令

現(xiàn)在通過指定 hosts.txt 文件以及包含要在多個遠程服務(wù)器上運行的多個命令的腳本來運行以下 pssh 命令。

# pssh -h hosts.txt -P -I<./commands.sh

上述命令中使用的標志的含義:

  • -h – 讀取主機文件。
  • -P – 告訴 pssh 在輸出到達時顯示輸出。
  • -I – 讀取輸入并發(fā)送到每個 ssh 進程。

到此這篇關(guān)于在多個 Linux 服務(wù)器上運行多個命令的操作指南的文章就介紹到這了,更多相關(guān) Linux 服務(wù)器運行命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論