故障排查-linux命令測試端口連通性

方法一:telnet法

預置條件:安裝telnet
step 一、rpm -qa telnet-server(無輸出表示telnet-server未安裝,則執行step2;不然執行step3)
step 二、yum -y install telnet-server(安裝telnet-server)
step 三、rpm -qa telnet(無輸出表示telnet未安裝,則執行step4,不然執行step5)
step 四、yum -y install telnet(安裝)ubuntu

telnet爲用戶提供了在本地計算機上完成遠程主機工做的能力,所以能夠經過telnet來測試端口的連通性,centos

具體用法格式:telnet ip port
網絡

若是telnet鏈接不存在的端口,那會顯示Connecttion refusedcurl

 
 

方法二:curl法

預置條件:安裝curl
curl 的官網下載地址:http://curl.haxx.se/download/
下載地址以下: http://curl.haxx.se/download/curl-7.38.0.tar.gz
1.wget http://curl.haxx.se/download/curl-7.38.0.tar.gz
若是使用 wget下載https開頭的網址域名 時報錯,你可能須要加上 --no-check-certificate 選項
2.tar -xzvf curl-7.38.0.tar.gz
3.cd curl-7.38.0
./configure
make
make installide

curl是利用URL語法在命令行方式下工做的開源文件傳輸工具。也能夠用來測試端口的連通性,工具

具體用法:curl ip:port
測試

說明:若是遠程主機開通了相應的端口,都會輸出信息,若是沒有開通相應的端口,則沒有任何提示,須要CTRL+C斷開。url


 
示例2.png

方法三:wget法

預置條件:安裝wget命令行

debian 或者 ubuntu : sudo apt-get install wget代理

centos : sudo yum -y install wget

wget是一個從網絡上自動下載文件的自由工具,支持經過HTTP、HTTPS、FTP三個最多見的TCP/IP協議下載,並能夠使用HTTP代理。wget名稱的由來是「World Wide Web」與「get」的結合,它也能夠用來測試端口的連通性。

具體用法:wget ip:port,若是遠程主機不存在端口則會一直提示鏈接主機。

 
示例3.png
相關文章
相關標籤/搜索