日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

netstat命令总结

發布時間:2024/2/28 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 netstat命令总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介

1. netstat是一個監控TCP/IP網絡的非常有用的命令,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的狀態信息。Netstat用于顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況

2. netstat中的各個參數可以組合使用,具體請參考本博客的舉例

執行下netstat命令后結果如下圖

?netstat的輸出結果可以分為兩個部分(上圖中已經用兩個紅框標識出來了)

1、Active Internet connections?即有源TCP連接

2、Active UNIX domain sockets?即有源Unix域套接口(和網絡套接字一樣,但是只能用于本機通信,性能可以提高一倍)。

列名解釋:

Proto:顯示連接使用的協議

Recv-Q:指接收隊列,Send-Q:指發送隊列,這兩個數字一般都應該是0。如果不是則說明軟件包正在隊列中堆積,這種情況很少見

Local Address:tcp連接的本地地址

Foreign Address:tcp連接另一端的地址

RefCnt:表示連接到本套接口上的進程號

Type :顯示套接口的類型

State:顯示套接口當前的狀態

Path:表示連接到套接口的其它進程使用的路徑名

netstat常見參數
-a (all) 顯示所有選項,但是不顯示LISTEN相關
-t (tcp) 僅顯示tcp相關選項
-u (udp) 僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字
-l 僅列出有在 Listen (監聽) 的服務狀態

-p 顯示建立相關鏈接的程序名
-r 顯示路由信息,路由表
-e 顯示擴展信息,例如uid等
-s 按各個協議進行統計
-c 每隔一個固定時間,執行該netstat命令

LISTEN和LISTENING的狀態只有用-a或者-l才能看到

舉例(netstat -ltnp 即列出tcp協議,處于listen狀態的連接信息,同時顯示出進程號,進程名)

root@kickseed:~# netstat -ltnp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 697/redis-server 12 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 778/sshd tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 2674/0 tcp 0 0 127.0.0.1:6011 0.0.0.0:* LISTEN 2804/1 tcp6 0 0 :::3306 :::* LISTEN 735/mysqld tcp6 0 0 :::22 :::* LISTEN 778/sshd tcp6 0 0 ::1:6010 :::* LISTEN 2674/0 tcp6 0 0 ::1:6011 :::* LISTEN 2804/1 tcp6 0 0 :::33060 :::* LISTEN 735/mysqld

總結

以上是生活随笔為你收集整理的netstat命令总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。