CentOS7 如何檢視埠是被哪個應用 程序占用

2021-08-28 01:42:25 字數 900 閱讀 1980

from :

有時啟動應用時會發現埠已經被占用,或者是感覺有些埠自己沒有使用卻發現是開啟的。這時我們希望知道是哪個應用/程序在使用該埠。

centos下可以用netstat或者lsof檢視,windows下也可以用netstat檢視,不過引數會不同

linux:

1 會列出所有正在使用的埠及關聯的程序/應用

netstat -nap

2 portnumber要用具體的埠號代替,可以直接列出該埠聽使用程序/應用

lsof -i :portnumber

一、檢查埠被哪個程序占用

**如下 複製**

netstat -lnp|grep 88 #88請換為你的apache需要的埠,如:80

netstat -anpt|grep 22000

ssh執行以上命令,可以檢視到88埠正在被哪個程序使用。如下圖,程序號為 1777 。

二、檢視程序的詳細資訊

ps 1777

ssh執行以上命令。檢視相應程序號的程式詳細路徑。如下圖。

三、殺掉程序,重新啟動apache

**如下 複製**

kill -9 1777 #殺掉編號為1777的程序(請根據實際情況輸入)

service httpd start #啟動apache

ssh執行以上命令,如果沒有問題,apache將可以正常啟動。

windows系統:

netstat -nao #會列出埠關聯的的程序號,可以通過任務管理器檢視是哪個任務

最後一列為程式pid,再通過tasklist命令:tasklist | findstr 2724

再通過任務管理結束掉這個程式就可以了

centos7檢視埠命令

檢視centos埠命令 netstat lntp 檢視監聽 listen 的埠 netstat antp 檢視所有建立的tcp連線其他關於檢視伺服器網路資訊命令 檢視linux系統主機名 linux學習,http linux.it.net.cn hostname localhost.localdom...

CentOS如何檢視埠是被哪個應用 程序占用

有時啟動應用時會發現埠已經被占用,或者是感覺有些埠自己沒有使用卻發現是開啟的。這時我們希望知道是哪個應用 程序在使用該埠。centos下可以用netstat或者lsof檢視,windows下也可以用netstat檢視,不過引數會不同 linux netstat nap 會列出所有正在使用的埠及關聯的...

CentOS如何檢視埠是被哪個應用 程序占用

有時啟動應用時會發現埠已經被占用,或者是感覺有些埠自己沒有使用卻發現是開啟的。這時我們希望知道是哪個應用 程序在使用該埠。centos下可以用netstat或者lsof檢視,windows下也可以用netstat檢視,不過引數會不同 linux netstat nap 會列出所有正在使用的埠及關聯的...