1. 程式人生 > 其它 >ping和telnet命令的使用和區別

ping和telnet命令的使用和區別

技術標籤:經驗分享linux

一:ping
ping+ip 可以測試到目標機器的連通性,即檢視某一ip地址是否能夠連的通,ping域名還可以得出解析IP。
例如:
ping 114.80.67.193
ping www.baidu.com
都是可以的。
在這裡插入圖片描述
在這裡插入圖片描述
第一個是ping不通的,第二個是可以ping通的。

二:telnet

telnet 用於遠端管理連線主機。同時也是測試目標機器的TCP埠是否開放。如 telnet IP地址 3389 是用來測試目標機器的3389埠是否開放,如果連線失敗,可能是防火牆遮蔽,也可能是目標機器沒有啟用相關遠端桌面服務(windows),或者修改了預設佔用3389埠。

例如:telnet 114.80.67.193 8080 可以檢視該ip上的8080埠是否可以訪問。

用telnet和ping結合很好檢視監控伺服器狀態的,很多工具就是依靠這些基本命令來實現監控的 。這兩個命令不光在dos(windows)下有效,在linux下,甚至一些硬體設定(交換機路由器)上都是有效的。

telnet支援引數:

1.  telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]] 

2.  -a      企圖自動登入。除了用當前已登陸的使用者名稱以外,與 -l 選項相同。 

3.  -e      跳過字元來進入 telnet 客戶端提示。 

4.
-f 客戶端登入的檔名 5. -l 指定遠端系統上登入用的使用者名稱稱。 6. -t 指定終端型別。 7. host 指定要連線的遠端計算機的主機名或 IP 地址。 8. port 指定埠號或服務名。