1. 程式人生 > >怎麼在Linux伺服器上測試TCP/UDP埠的連通性?

怎麼在Linux伺服器上測試TCP/UDP埠的連通性?


翻譯自:
How to Test Port[TCP/UDP] Connectivity from a Linux Server (文件 ID 2212626.1)
適用於:
Linux OS - Version Oracle Linux 5.0 to Oracle Linux 6.8 [Release OL5 to OL6U8]
Information in this document applies to any platform.
目標:
在Linux伺服器上檢查TCP/UDP埠的連通性。
解決方案:
telnet和nc 是用來測試埠連通性的一般工具。
telnet可以測試tcp埠的連通性。
nc可以測試tcp和udp埠的連通性。
請確保telnet和nc工具已經安裝

# yum install nc
# yum install telnet


測試tcp埠的連通性:
語法如下:

telnet <hostname/IP address> <port number>


如下是連通成功的例子:

# telnet 192.118.20.95 22
Trying 192.118.20.95...
Connected to 192.118.20.95.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.6.1

Protocol mismatch.
Connection closed by foreign host.

如下是連通不成功的例子:

# telnet 192.118.20.95 22
Trying 192.118.20.95...
telnet: connect to address 192.118.20.95: No route to host


使用nc命令來測試tcp埠的連通性:
語法:

nc -z -v <hostname/IP address> <port number>


如下是連通成功的例子:

# nc -z -v 192.118.20.95 22
Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!


如下是連通不成功的例子:

# nc -z -v 192.118.20.95 22
nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host


使用nc命令來測試udp埠的連通性:
語法:

nc -z -v -u <hostname/IP address> <port number>
# nc -z -v -u 192.118.20.95 123
Connection to 192.118.20.95 123 port [udp/ntp] succeeded!

相關推薦

怎麼在Linux伺服器測試TCP/UDP通性

翻譯自: How to Test Port[TCP/UDP] Connectivity from a Linux Server (文件 ID 2212626.1) 適用於: Linux OS - Version Oracle Linux 5.0 to Oracle Lin

Linux---基於命令列的Linux伺服器測試頻寬

對於影象介面,我們可以直接在瀏覽器輸入測速網址http://www.speedtest.net/ 就可以測試自己本地的上傳下載頻寬情況,操作非常簡單,點選Begin Test即可,但是對於純命令列的li

Linux 】單臺伺服器併發TCP連線數(轉)

單臺伺服器上併發TCP連線數    問題:一臺伺服器到底能夠支援多少TCP併發連線呢?1. 檔案描述符限制:    對於伺服器來說,每一個TCP連線都要佔用一個檔案描述符,一旦檔案描述符使用完,新的連線到來返回給我們的錯誤是"Socket/File:

1. 瀏覽器中訪問Linux伺服器的圖片(虛擬路徑) + 重啟tomcat (測試可用)

首先需要配置的java,Tomcat的這個以後會發,此外還要確保埠的開放 1.上傳圖片到伺服器 建議使用WinSCP賦予這個軟體,圖形化拖動檔案,十分方便 路徑:USR /本地/ EasyFit /圖片/下是我的圖片 2.配置的tomcat的伺服器檔案 路徑:USR /本地/ tomc

Linux和Windows下的NC(Netcat)命令測試通性

一、Linux OS 環境下(以Centos為例),使用nc命令分別測試TCP和UDP埠連通性: 安裝方法: 在客戶端和伺服器端分別安裝nc工具,安裝命令如下: yum install nc 1 1. Linux OS下使用nc命令,實現TCP方式監聽伺服器端5000

使用 PsPing & PaPing 進行 TCP 通性測試

PsPing & PaPing 介紹 通常,我們測試資料包能否通過 IP 協議到達特定主機時,都習慣使用 ping 命令。工作時 ping 向目標主機發送一個 IMCP Echo 請求的資料包,並等待接收 Echo 響應資料包,通過響應時間和成功響應的次數來估算丟包率和網路時延。但是在 Azure

Linux伺服器新增開放

今天在實驗室需要重新配置一下gstore服務,以用於實驗測試,我們只有一臺可供實驗的伺服器,server服務又只能跑一次。開始我以為開一個screen就可以了,後來才明白我太傻了,需要開放一個新的埠。 開放埠的方法: 方法一:命令列方式                1.

Linux環境測試機器通性

生產中,有很大一部分的問題都是由於不同機器間網路不同導致的,那麼如何判斷兩臺機器之間的連通性?本文介紹幾種常見的方式: telnet方法 wget方法 ssh方法 curl方法 1. telnet方法 格式:telnet ip port 說明:i

linux 網路檢測常用命令(tcp/udp 檢測)

1,tcp 埠檢測 telnet ip port [[email protected] ~]$ telnet 10.32.2.231 5060 失敗: Trying 10.32.2.

Linux伺服器搭建測試環境(war包+tomcat)

> 悟空CRM專案環境部署(Java war專案) 1. 在/root目錄下建立一個資料夾(名字自取)。 ![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143731.png) 2. ls命令檢視一下

springboot打成Jar包後部署至Linux伺服器

下面主要記錄一下springboot打包成jar包在Linux服務上部署的步驟: 1、通過WinSCP,將相應的Jar檔案,複製到Linux指定目錄下,如/home/ 2、開啟ssh,進入/home目錄下,執行如下命令,進行專案的啟動,此方式為後臺啟動,即使關閉當前視窗,專案還是在執行的,會生成nohu

工作環境下Apache Jmeter + ANT +Jenkins 持續整合環境搭建(續)----Linux伺服器搭建ant和jmeter

接上文https://blog.csdn.net/be_x_man/article/details/80997740 在本地配置好了jmeter和ant之後,還需要將指令碼放在jenkins上執行,所以也需要在jenkins所在的Linux伺服器上搭建jmeter和ant 配置過程基本上和W

Solr叢集搭建詳細教程(一) Linux伺服器安裝JDK小白教程

注:歡迎大家轉載,非商業用途請在醒目位置註明本文連結和作者名dijia478,商業用途請聯絡本人[email protected]。 一、Solr叢集的系統架構 SolrCloud(solr 雲)是Solr提供的分散式搜尋方案,當你需要大規模,容錯,分散式索引和檢索能力時使用 SolrCloud

shell指令碼批量檢查多個網站地址是否正常(親手操作Linux伺服器)

注意:shell指令碼是以.sh結尾的檔案 1.在Linux伺服器上自己隨便找一個資料夾 [[email protected] ping]# vim ping.sh 2.進入資料夾後把一下程式碼貼上進去,然後退出並儲存 #!/bin/bash array=( http:/

如何在 Linux 伺服器部署多個 Tomcat

開發管理專案時多多少少會遇到伺服器不夠用、一個專案分成多個子專案的情況,故研究了一下如何在一臺伺服器部署多個 Tomcat。 具體操作: 1、在 /tomcat/ 下部署多個 tomcat。   2、修改 /etc/profile 檔案末尾,加入如下內容: ##########f

使用指令碼在Linux伺服器自動安裝Kubernetes的包管理器Helm

Helm之於Kubernetes好比yum之於Red Hat Enterprise Linux,或者apt-get之於Ubuntu。 Helm是由helm CLI和Tiller組成,是典型的Client/Server應用。helm運行於客戶端,提供命令列介面;Tiller應用運行於Kubernetes內部。

linux伺服器配置anaconda和Tensorflow

1. 檢視伺服器上的Python安裝路徑: whereis python 2. 檢視安裝的Python版本號: python 3. 安裝Anaconda: 1)下載 Anaconda2-4.0.0-Linux-x86_64.sh安裝檔案; 2)開啟終端, 輸入: bash An

linux伺服器配置tomcat以service方式啟動

最近在linux上安裝了tomcat但是每次啟動都要進入tomcat安裝目錄  比如   啟動: usr/local/dancer/tomcat/bin/startup.sh   關閉: usr/local/dancer/tomcat/bin/shu

jenkins 將 android 專案自動部署到linux伺服器

     最近幾天搞了下使用jenkins自動部署到公司linux 伺服器上的功能,趁著還沒忘完,寫個部落格記錄下      自動化永遠是技術發展不懈追求方向,不規範的東西標準化,標準化的東西自動化。這樣才能解放人力,將時間投入到其它的

部署java-web專案到linux伺服器

記錄自己部署javaweb專案的基本操作以及遇到的坑 我用的是eclipse,匯出war包。 (這裡有個巨坑,eclipse有專案快取,所以你改的東西可能沒有用,tomcat伺服器也有快取,所以匯出的時候記得清一下快取) 在linux伺服器上安裝配置tomcat伺服器,把