摘要:linux伺服器上踩過乙個坑,記錄下來留給自己以後看。
如何測試網路的連通性
1、curl -i -x get如果返回碼是200 則該伺服器可以正常訪問,否則下一步。
此處有個坑請注意:如果你的dns伺服器可以對ipv4和ipv6都解析,但由於你curl命令沒指明怎麼解析會導致訪問隨機性不通!!
curl -i -4 -x get# -4 使用ipv4解析,curl命令詳情請搓
這裡。2、ping baidu.com如果不能正常解析出ip則說明host伺服器有問題,如果能正常解析出ip,先檢查ip是否正確,如果不正確像我一樣自裁吧,如果ip正確但ping不通,請檢查網路。
此處有兩個坑請注意:
1)如果你的服務和你要訪問的服務在不同網路平面,設計上就是禁止訪問,但如果需要訪問則需要註冊到apigateway上。ps:所以你如果填錯了會導致註冊不上,dns註冊錯誤。
2)如果註冊到apigateway上失敗,也會導致404錯誤。
3、如果你訪問的服務需要帶token訪問,則正常返回碼為403(無許可權訪問),而不是404(找不到該服務)
此處有個坑請注意:如果你的鑑權是另乙個服務的工作,那兩個服務的伺服器時間設定不一致會導致token失效。
Linux 測試埠連通性
linux系統有時候需要測試某個埠的連通性,使用者可以參考如下方法來測試。telnet為使用者提供了在本地計算機上完成遠端主機工作的能力,因此可以通過telnet來測試埠的連通性,具體用法格式 telnet ip port 說明 port 是埠,比如80 如果telnet連線不存在的埠,那會如下圖所...
網路連通性排查
一 測試網路連通性 1.nc netcat 命令 測試 udp 是否連通 nc vuz 192.168.1.10 1600 傳送 udp 報文 echo test nc w 1 u 192.168.1.10 1600 在a機器上傳送 udp報文 到b機器的1600埠 a機器上執行,輸入資料 nc u...
linux 連通性快捷測試命令
在日常開發與運維工作中,經常要測試與對方機器的接通性,比較常用的有ping telnet nc,下面對他們的用處作一下總結。命令作用 ping 探測機器ip是否連通 telnet 探測機器tcp是否連通 nc探測機器tcp udp是否連通 samples ping 10.10.10.113 teln...