Linux监控命令之==netstat
生活随笔
收集整理的這篇文章主要介紹了
Linux监控命令之==netstat
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、命令說明
netstat 命令用于顯示本機網絡連接、運行端口、路由表等信息
二、參數說明
- -a (all):顯示一個所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監聽連接請求(LISTENING)的那些連接,斷開連接(CLOSE_WAIT)或者處于聯機等待狀態的(TIME_WAIT)等
- -t (tcp):顯示tcp 相關選項
- -u (udp):僅顯示udp 相關選項
- -n :拒絕顯示別名,能顯示數字的全部轉化成數字。
- -l :僅列出有在Listen (監聽) 的服務狀態
- -p :顯示建立相關鏈接的程序名
- -r :顯示路由信息,路由表,除了顯示有效路由外,還顯示當前有效的連接
- -e :顯示擴展信息,例如uid 等st
- -s :按各個協議進行統計
- -c :每隔一個固定時間,執行該netstat 命令。
- 提示:LISTEN 和LISTENING 的狀態只有用-a 或者-l 才能看到
三、具體用法介紹
1、列出所有端口
- Recv-Q:表示接收隊列
- Send-Q :表示發送隊列
- Local Address :表示本地機器名、端口
- Foreign Address :表示遠程機器名、端口
- State:表示狀態
- LISTEN :在監聽狀態中
- ESTABLISHED:已建立聯機的聯機情況
- TIME_WAIT:該聯機在目前已經是等待的狀態
2、找出程序運行所占用的端口
3、找出運行在指定端口的進程
4、顯示核心路由信息
5、查看連接某服務端最多的IP地址
6、顯示網絡接口列表
- Iface:表示網絡設備的接口名稱。
- MTU:表示最大傳輸單元,單位為字節。
- RX-OK/TX-OK:表示已經準確無誤地接收/發送了多少數據包。
- RX-ERR/TX-ERR:表示接收/發送數據包時候產生了多少錯誤。
- RX-DRP/TX-DRP:表示接收/發送數據包時候丟棄了多少數據包。
- RX-OVR/TX-OVR:表示由于誤差而丟失了多少數據包。
- Flg 表示接口標記,其中
- B 已經設置了一個廣播地址
- L 該接口是一個回送設備
- M 接收所有數據包(混亂模式)
- N 避免跟蹤
- O 在該接口上,禁用ARP
- P 這是一個點到點鏈接
- R 接口正在運行
- U 接口處于“活動”狀態
- 其中RX-ERR/TX-ERR、RX-DRP/TX-DRP 和RX-OVR/TX-OVR 的值應該都為0,如果不為0,并且很大,那么網絡質量肯定有問題,網絡傳輸性能也一代會下降。
轉載于:https://www.cnblogs.com/L-Test/p/9549079.html
總結
以上是生活随笔為你收集整理的Linux监控命令之==netstat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 作为一个前端,可以如何机智地弄坏一台电脑
- 下一篇: 记一次validator jar冲突导致