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

2021-08-09 05:14:32 字數 572 閱讀 3599

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

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

linux:

netstat -nap     #會列出所有正在使用的埠及關聯的程序/應用

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

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

netstat -lnp | grep 80   #80可換為需要的埠,如:8080

這個命令可以檢視到80埠正在被哪個程序使用。如下圖,程序號為 1705 。

二、檢視程序的詳細資訊

ps 1705        檢視相應程序號的程式詳細路徑。如下圖。

三、殺掉程序

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

四、重啟tomcat

service httpd start     #重新啟動apache

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

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

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

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

如何檢視某個埠被誰占用

我們在啟動應用的時候經常發現我們需要使用的埠被別的程式占用,但是我們又不知道是被誰占用,這時候我們需要找出 真兇 如何做到呢?開始 執行 cmd,或者是window r組合鍵,調出命令視窗 輸入命令 netstat ano,列出所有埠的情況。在列表中我們觀察被占用的埠,比如是49157,首先找到它。...