linux 查看服务器网络连接,1.3.2 查看Linux服务器的网络连接(2)
1.3.2 查看Linux服務器的網絡連接(2)
2.ping
相信大家都很熟悉ping命令了,它用于檢查網絡上某臺主機是否為活動狀態或是否發生故障。它會利用TCP/IP協議族中的ICMP協議的ECHO_REQUEST數據包強制從特定的主機上返回響應。一般而言,如果我們發現某網站無法訪問,首先想到的可能就是這個命令。因為ping命令在執行過程中同樣會涉及路由、地址解析、網關等,所以如果ping不通,則表明網絡不正常。用其他方法也只能得到這樣的結果,所以我們把它作為檢測網絡狀態的***。但是,由于它只經過底層的幾個協議,因此即使它運行成功了,還是需要用其他的方法測試高層是否能提供所需的服務。
下面我們試著用5個數據包去ping一下www.163.com:ping?-c?5?www.163.com
[root@localhost?~]#?ping?-c?5?www.163.com
PING?163.xdwscache.glb0.lxdns.com?(210.51.213.180)?56(84)?bytes?of?data.
64?bytes?from?210.51.213.180:icmp_seq=1ttl=62time=1.28?ms
64?bytes?from?210.51.213.180:icmp_seq=2ttl=62time=1.41?ms
64?bytes?from?210.51.213.180:icmp_seq=3ttl=62time=1.38?ms
64?bytes?from?210.51.213.180:icmp_seq=4ttl=62time=1.59?ms
64?bytes?from?210.51.213.180:icmp_seq=5ttl=62time=1.31?ms
---?163.xdwscache.glb0.lxdns.com?ping?statistics?---
5?packets?transmitted,?5?received,?0%?packet?loss,?time?3999ms
rtt?min/avg/max/mdev=1.286/1.399/1.598/0.117?ms
通常大家比較關心ping通的時間(它可以反映你與對方網站之間的連接速度)和有無丟包,這個命令的語法比較簡單,大家可以多用man去了解其詳細語法。
3.netstat
netstat命令的功能是顯示網絡連接、路由表和網絡接口的信息,可以讓用戶得知目前都有哪些網絡連接正在運作。
下面是它的重?問??約跋晗傅乃得魑淖幀?
-A:顯示任何關聯的協議控制塊的地址。主要用于調試。
-a:顯示所有套接字的狀態。在一般情況下不顯示與服務器進程相關聯的套接字。
-i:顯示自動配置接口的狀態。那些在系統初始引導后配置的接口狀態不在輸出之列。
-m:打印網絡存儲器的使用情況。
-n:打印實際地址,而不是對地址的解釋或顯示主機、網絡名之類的符號。
-r:打印路由選擇表。
-f address:family會對于給出名字的地址簇打印統計數字和控制塊信息。到目前為止,它唯一支持的地址簇是inet。
-i interface:表示只打印給出名字的接口狀態。
-p protocol-name:表示只打印給出名字的協議的統計數字和協議控制塊信息。
-s:打印每個協議的統計數字。
-t:表示在輸出顯示中用時間信息代替隊列長度信息。
我們用得最多的也最習慣的有兩個參數,即netstat -an,如下所示:[root@localhost?~]#?netstat?-an|?grep?-v?unix
Active?Internet?connections?(servers?and?established)
Proto?Recv-Q?Send-Q?Local?AddressForeign?AddressState
tcp00?127.0.0.1:22080.0.0.0:*LISTEN
tcp00?0.0.0.0:7400.0.0.0:*LISTEN
tcp00?0.0.0.0:33060.0.0.0:*LISTEN
tcp00?0.0.0.0:1110.0.0.0:*LISTEN
tcp00?0.0.0.0:800.0.0.0:*LISTEN
tcp00?127.0.0.1:6310.0.0.0:*LISTEN
tcp00?127.0.0.1:250.0.0.0:*LISTEN
tcp00?127.0.0.1:60100.0.0.0:*LISTEN
tcp00?127.0.0.1:22070.0.0.0:*LISTEN
tcp00?203.93.236.146:80117.34.91.54:4991TIME_WAIT
tcp00?203.93.236.146:80117.34.91.54:1066TIME_WAIT
tcp00?203.93.236.146:80117.34.91.54:3067TIME_WAIT
tcp00?::ffff:127.0.0.1:8005:::*LISTEN
tcp00?:::8009:::*LISTEN
tcp00?:::8080:::*LISTEN
tcp00?:::22:::*LISTEN
tcp00?::1:6010:::*LISTEN
tcp10?::ffff:203.93.236.146:41844::ffff:203.93.236.146:3306CLOSE_WAIT
tcp10?::ffff:203.93.236.146:42287::ffff:203.93.236.146:3306CLOSE_WAIT
tcp10?::ffff:203.93.236.146:42289::ffff:203.93.236.146:3306CLOSE_WAIT
tcp0?52?::ffff:203.93.236.146:22::ffff:220.249.72.138:23527ESTABLISHED
udp00?0.0.0.0:581530.0.0.0:*
udp00?0.0.0.0:7340.0.0.0:*
udp00?0.0.0.0:7370.0.0.0:*
udp00?0.0.0.0:53530.0.0.0:*
udp00?0.0.0.0:1110.0.0.0:*
udp00?0.0.0.0:6310.0.0.0:*
udp00?:::33835:::*
udp00?:::5353:::*
Active?UNIX?domain?sockets?(servers?and?established)
Proto?RefCnt?Flags?Type?State?I-Node?Path
【責任編輯:book TEL:(010)68476606】
點贊 0
總結
以上是生活随笔為你收集整理的linux 查看服务器网络连接,1.3.2 查看Linux服务器的网络连接(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux如何删除符号链接文件夹,在Li
- 下一篇: linux 安装u盘win7系统安装教程