日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務,提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • 創(chuàng)建 Shell 腳本
  • 創(chuàng)建 PSSH 主機文件
  • 通過腳本在多個 Linux 服務器上運行命令

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

創(chuàng)建 Shell 腳本

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

  • 檢查服務器的正常運行時間
  • 檢查誰登錄以及他們在做什么
  • 根據(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          : [email protected] 
################################################################################
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 文件中添加要在其上運行命令的服務器列表,格式為 [user@]host[:port] 或僅提供服務器 IP 地址。

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

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

# vi ~/.ssh/config

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

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

# vi hosts.txt 

添加服務器別名。

server1
server2
server3

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

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

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

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

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

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

分享到:
標簽:命令 器上 多個 操作指南 運行
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定