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

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

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

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

創(chuàng)建 Shell 腳本

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

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

首先使用您喜歡的編輯器創(chuàng)建一個(gè)名為 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 主機(jī)文件

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

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

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

# vi ~/.ssh/config

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

# vi hosts.txt 

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

server1
server2
server3

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

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

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

上述命令中使用的標(biāo)志的含義:

  • -h – 讀取主機(jī)文件。
  • -P – 告訴 pssh 在輸出到達(dá)時(shí)顯示輸出。
  • -I – 讀取輸入并發(fā)送到每個(gè) ssh 進(jìn)程。

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

相關(guān)文章

  • SHELL腳本監(jiān)控JAVA進(jìn)程的代碼

    SHELL腳本監(jiān)控JAVA進(jìn)程的代碼

    這篇文章主要介紹了SHELL腳本監(jiān)控JAVA進(jìn)程,需要的朋友可以參考下
    2016-03-03
  • Shell腳本中通過正則表達(dá)式匹配IP地址

    Shell腳本中通過正則表達(dá)式匹配IP地址

    這篇文章主要介紹了Shell腳本中通過正則表達(dá)式匹配IP地址,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05
  • Linux下.tar.xz文件的解壓教程詳解

    Linux下.tar.xz文件的解壓教程詳解

    xz這個(gè)壓縮可能很多都很陌生,不過您可知道xz是絕大數(shù)linux默認(rèn)就帶的一個(gè)壓縮工具。接下來通過本文給大家分享Linux下.tar.xz文件的解壓教程詳解,需要的朋友參考下吧
    2017-10-10
  • Shell腳本逐行讀取文本文件(不改變文本格式)

    Shell腳本逐行讀取文本文件(不改變文本格式)

    這篇文章主要介紹了Shell腳本逐行讀取文本文件,本文著重探討不改變文本格式的方法讀取出文件內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 如何利用shell開發(fā)keepalived啟動腳本

    如何利用shell開發(fā)keepalived啟動腳本

    Keepalived軟件起初是專為LVS負(fù)載均衡軟件設(shè)計(jì)的,用來管理并監(jiān)控LVS集群系統(tǒng)中各個(gè)服務(wù)節(jié)點(diǎn)的狀態(tài),后來又加入了可以實(shí)現(xiàn)高可用的VRRP功能。這篇文章主要介紹了使用shell開發(fā)keepalived啟動腳本,需要的朋友可以參考下
    2020-03-03
  • hbase-shell批量命令執(zhí)行腳本的方法

    hbase-shell批量命令執(zhí)行腳本的方法

    今天小編就為大家分享一篇hbase-shell批量命令執(zhí)行腳本的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • linux shell實(shí)現(xiàn)批量主機(jī)遠(yuǎn)程執(zhí)行命令腳本

    linux shell實(shí)現(xiàn)批量主機(jī)遠(yuǎn)程執(zhí)行命令腳本

    這篇文章主要介紹了linux shell實(shí)現(xiàn)批量主機(jī)遠(yuǎn)程執(zhí)行命令腳本,文章通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-09-09
  • shell腳本編寫俄羅斯方塊

    shell腳本編寫俄羅斯方塊

    這篇文章主要為大家詳細(xì)介紹了shell腳本編寫俄羅斯方塊,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Linux Shell 自動交互功能實(shí)現(xiàn)

    Linux Shell 自動交互功能實(shí)現(xiàn)

    本文主要介紹了Linux Shell 自動交互功能實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Linux下的ctrl常用組合鍵及操作方法

    Linux下的ctrl常用組合鍵及操作方法

    這篇文章主要介紹了Linux下的ctrl常用組合鍵及操作方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08

最新評論