Linux系統(tǒng)下通過jar包進(jìn)程號查詢jar程序占用端口的常用方法
在Linux系統(tǒng)中,如果你已經(jīng)知道了Java應(yīng)用程序的進(jìn)程ID(PID),你可以使用多種方法來查找該進(jìn)程所占用的端口號;判斷方法可以使用兩個方法結(jié)果是否一致。以下是幾種常用的方法:
方法1: 使用 netstat 命令
netstat 是一個網(wǎng)絡(luò)統(tǒng)計(jì)工具,可以顯示網(wǎng)絡(luò)連接、路由表、接口統(tǒng)計(jì)等信息。使用 -tulnp 參數(shù)可以列出所有監(jiān)聽的TCP和UDP端口及其對應(yīng)的進(jìn)程ID。
sudo netstat -tulnp | grep <PID>
這里的 <PID> 是你想要查詢的Java應(yīng)用的進(jìn)程號。

方法2: 使用 lsof 命令
lsof 是一個列出當(dāng)前系統(tǒng)打開文件的工具,在Unix-like操作系統(tǒng)中,網(wǎng)絡(luò)連接也被視為文件。因此,你可以用它來查找特定進(jìn)程占用的端口。
sudo lsof -i -P -n | grep <PID>
這個命令會列出所有打開的網(wǎng)絡(luò)連接,并通過 grep 過濾出指定的進(jìn)程ID。

方法3: 使用 ss 命令
ss 是一個更現(xiàn)代的工具,用于獲取套接字統(tǒng)計(jì)信息,它可以顯示比 netstat 更詳細(xì)的信息。
sudo ss -tulnp | grep <PID>

方法4: 直接從Java進(jìn)程讀取
如果上述命令不可用或你想要更直接地從Java進(jìn)程中獲取端口信息,你可以嘗試讀取Java進(jìn)程的環(huán)境變量或者配置文件,這取決于你的應(yīng)用程序是如何設(shè)置和管理其端口的。
注意事項(xiàng)
- 上述命令可能需要root權(quán)限才能運(yùn)行,特別是當(dāng)涉及到查看其他用戶的網(wǎng)絡(luò)連接時。
- 如果你的系統(tǒng)中沒有安裝 lsof 或 ss,你可能需要先通過包管理器安裝它們,例如在基于Debian的系統(tǒng)上使用 apt-get install lsof 或 apt-get install iproute2。
以上就是Linux系統(tǒng)下通過jar包進(jìn)程號查詢jar程序占用端口的常用方法的詳細(xì)內(nèi)容,更多關(guān)于Linux查詢jar程序占用端口的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
pxe服務(wù)使用nfs和httpd服務(wù)配置uefi和legacy模式的pxe過程
本文詳細(xì)介紹了如何在Red Hat 7.4系統(tǒng)上搭建PXE服務(wù)器,包括安裝必要的軟件包(如DHCP、TFTP、NFS或HTTP服務(wù))、配置這些服務(wù)以及設(shè)置支持UEFI和Legacy啟動,文章還涵蓋了如何掛載安裝源、創(chuàng)建引導(dǎo)文件和配置系統(tǒng)鏡像2026-03-03
FOXHIS PMS前臺西軟服務(wù)器端和客戶端安裝教程
網(wǎng)上有很多關(guān)于西軟FOXHIS PMS的安裝教程,但大多沒有詳細(xì)描述并且內(nèi)容非常膚淺粗燥,本特意把自己的安裝過程寫成文檔并記下,后面的數(shù)據(jù)庫操作沒有提供圖片,但是我相信絕對能夠看得懂2017-01-01
關(guān)于DSI接口的video?mode和command?mode特點(diǎn)及區(qū)別說明
DSI接口支持video和command兩種視頻傳輸模式,video模式通過同步包(burst/non-burst)按幀結(jié)構(gòu)發(fā)送數(shù)據(jù),數(shù)據(jù)類型根據(jù)像素格式不同而變化;command模式則采用DCS命令碼(如0x39)打包傳輸,無需同步包,兩者在數(shù)據(jù)結(jié)構(gòu)和同步機(jī)制上有顯著差異2025-09-09
Apache?APISIX?Dashboard?未授權(quán)訪問漏洞分析(CVE-2021-45232)
Apache?APISIX?是一個動態(tài)、實(shí)時、高性能的?API?網(wǎng)關(guān),?提供負(fù)載均衡、動態(tài)上游、灰度發(fā)布、服務(wù)熔斷、身份認(rèn)證、可觀測性等豐富的流量管理功能,這篇文章主要介紹了Apache?APISIX?Dashboard?未授權(quán)訪問漏洞(CVE-2021-45232),需要的朋友可以參考下2023-03-03

