編碼的世界 / 優質文選 / 感情

CentOS查看進程端口號以及kill操作


2022年4月02日
-   

在啟動軟件時或者開發過程時常會遇到端口被占用的情況,例如下面的錯誤,9999端口被占用:

我們這個時候就要看一下到底哪個進程偷偷占用了9999端口,可以使用如下命令:
netstat -apn  | grep 9999
得到如下的結果:

可以看到,是Pid為23275 進程為Java占用的,那我們接下來先看看Java進程情況
執行命令:

這時,清晰的出現哪一個程序占用了我們重要的9999端口。
備注:也可以執行命令ps aux | grep 23275,結果如下:

明確清楚哪個程序占用了9999端口後,就可以判斷是否使用kill命令,乾掉它的執行命令
kill -9 23275
查看端口
使用 netstat   -anp   |   grep  portno 即:netstat –apn | grep 8080
查看進程: 1、ps 命令用於查看當前正在運行的進程,grep 是搜索 例如: ps -ef | grep java,表示查看所有進程裏 CMD 是 java 的進程信息 2、ps -aux | grep java,-aux 顯示所有狀態 3. kill 命令用於終止進程,-9 表示強迫進程立即停止,例如: kill -9 [PID]
通常用 ps 查看進程 PID ,用 kill 命令終止進程

熱門文章