天天看點

linux如何檢視端口被哪個程序占用?

http://jingyan.baidu.com/article/546ae1853947b71149f28cb7.html

1、lsof -i:端口号

2、netstat -tunlp|grep 端口号

都可以檢視指定端口被哪個程序占用的情況

工具/原料

  • linux,windows
  • xshell

方法/步驟

  1. 【步驟一】lsof -i

    lsof -i 用以顯示符合條件的程序情況,lsof(list open files)是一個列出目前系統打開檔案的工具。以root使用者來執行lsof -i指令,如下圖

    linux如何檢視端口被哪個程式占用?
  2. 【步驟二】lsof -i:端口号

    lsof -i:端口号,用于檢視某一端口的占用情況,比如檢視22号端口使用情況,lsof -i:22,如下圖

    linux如何檢視端口被哪個程式占用?
  3. 3

    【步驟三】netstat -tunlp

    netstat -tunlp用于顯示tcp,udp的端口和程序等相關情況,如下圖

    linux如何檢視端口被哪個程式占用?
  4. 4

    【步驟四】netstat -tunlp|grep 端口号

    netstat -tunlp|grep 端口号,用于檢視指定端口号的程序情況,如檢視22端口的情況,netstat -tunlp|grep 22,如下圖

    linux如何檢視端口被哪個程式占用?

繼續閱讀