Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux系統常見問題解答 >> linux命令學習-netstat

linux命令學習-netstat

日期:2017/1/20 17:37:54      編輯:Linux系統常見問題解答

linux很多服務都與網絡相關,當服務調不通或者是啟動端口被占用,或者是又是被防火牆擋住的時候,就需要查詢網絡相關的問題,netstat命令之前只會用一兩個參數這裡,好好學習一番。

常用的幾個選項:

  • -a (all)顯示所有選項,默認不顯示LISTEN相關
  • -t (tcp)僅顯示tcp相關選項
  • -u (udp)僅顯示udp相關選項
  • -n 拒絕顯示別名,能顯示數字的全部轉化成數字
  • -l 僅列出有在 Listen (監聽) 的服務狀態
  • -c 每隔一個固定時間,執行該netstat命令
  • -s 顯示網絡的統計信息
  • -p 列出程序的pid,很有用
  • -r 顯示路由表
  • -e 顯示其他拓展信息

使用案例:

1 查看所有tcp端口

$ netstat -at

2 查看所有在監聽的tcp端口

$ netstat -lt

3 找出ssh 服務的端口

$ netstat -alpt|grep ssh

4 顯示網卡以及網卡信息

$ netstat -ie

5 查看所有路由表中tcp連接

# netstat -ant

6 只查看監聽的連接,以及pid信息(常用)

# netstat -tnlp

7 每秒查看一次tcp連接

# netstat -ct

8 查看某個服務是否運行

netstat -alpnt|grep ssh

再有常用的在添加。

本文出自 “orangleliu筆記本” 博客,轉載請務必保留此出處http://blog.csdn.net/orangleliu/article/details/41044879

作者: orangleliu

Copyright © Windows教程網 All Rights Reserved