不久前,我們寫了篇關於 fping 的文章,該程式能使我們能夠同時 ping 多台主機。與傳統的 ping
不同,fping
不會等待一台主機的超時。它使用迴圈法,這表示它將 ICMP Echo 請求傳送到一台主機,然後轉到另一台主機,最後一次顯示哪些主機開啟或關閉。今天,我們將討論一個名為 pingtop
的類似程式。顧名思義,它會一次 ping 多台伺服器,並在類似 top
的終端 UI 中顯示結果。它是用 Python 寫的自由開源程式。
可以使用 pip
安裝 pingtop
,pip
是一個軟體包管理器,用於安裝用 Python 開發的程式。確保已在 Linux 中安裝了 Python 3.7.x 和 pip。
要在 Linux 上安裝 pip
,請參閱以下連結。
安裝 pip
後,執行以下命令安裝 pingtop
:
$ pip install pingtop
現在讓我們繼續使用 pingtop
ping 多個系統。
要 ping 多個主機/系統,請執行:
$ pingtop ostechnix.com google.com facebook.com twitter.com
現在,你將在一個漂亮的類似 top
的終端 UI 中看到結果,如下所示。
使用 pingtop ping 多台伺服器
建議閱讀:
我個人目前沒有使用 pingtop 的情況。但我喜歡在這個在文字介面中展示 ping 命令輸出的想法。試試看它,也許有幫助。
就是這些了。還有更多好東西。敬請期待!乾杯!
資源: