Linux中如何通過端口號查找進程號
Linux通過端口號查找進程號
使用lsof命令
lsof 是“list open files”的縮寫,在linux系統(tǒng)中,一切可是為文件,網(wǎng)絡連接也可視為文件,因此,我們可以通過lsof命令查看占用某個端口號的進程。
示例:
lsof -i :8080 或者 lsof -i | grep 8080
參數(shù)解釋:-i 是Internet的縮寫,它表示選擇網(wǎng)絡地址與[i]表示的內(nèi)容匹配的所有文件(網(wǎng)絡連接)。
使用netstat命令
netstat是用于打印網(wǎng)絡連接、路由表、接口統(tǒng)計信息等。目前官方文檔是這是一個過時的命令,因此推薦使用其他命令,如netstat大部分的功能都可以通過ip命令實現(xiàn)。
在這里,我們?nèi)越o出使用netstat命令實現(xiàn)通過端口號查找進程號的示例。
示例:
netstat -nlp | grep 8080
參數(shù)解釋:
- -n --numeric的縮寫,即通過數(shù)值展示ip地址
- -l --listening的縮寫,只打印正在監(jiān)聽中的網(wǎng)絡連接
- -p --program,打印相應端口號對應進程的進程號
Linux命令之根據(jù)端口號查進程
linux環(huán)境下,我們常常會查詢進程號pid
最常用ps -ef |grep xx
查出的數(shù)據(jù)第二列(16615)是elasticsearch的進程號
通常我們會根據(jù)端口號查進程號,或者通過進程號查端口號
- lsof
根據(jù)進程pid查端口
lsof -i | grep pid
根據(jù)端口port查進程
lsof -i:port
- netstat
根據(jù)進程pid查端口
netstat -nap | grep pid
根據(jù)端口port查進程
netstat -nap | grep port
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
linux防火墻配置教程之訪問外網(wǎng)web實驗(3)
這篇文章主要為大家詳細介紹了linux防火墻配置教程之訪問外網(wǎng)web的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04Ubuntu Linux系統(tǒng)下輕松架設nginx+php服務器應用
一直一來,在Ubuntu Linux系統(tǒng)下調試php的web程序都是使用的apache+php+mysql的開發(fā)環(huán)境,近來看到網(wǎng)上大家都在討論nginx架設的web服務器,據(jù)說性能比apache要高上十幾倍。所以自己想也想嘗嘗鮮,在自己的電腦上先裝一個體驗一下!2009-08-08深入理解Linux網(wǎng)絡之內(nèi)核是如何發(fā)送網(wǎng)絡包的
這篇文章主要介紹了Linux網(wǎng)絡內(nèi)核是如何發(fā)送網(wǎng)絡包的,文章通過代碼示例介紹的非常詳細,具有一定的參考價值,需要的朋友可以參考下2023-07-07CentOS桌面環(huán)境中網(wǎng)卡啟動失敗的解決方法
這篇文章主要為大家詳細介紹了CentOS桌面環(huán)境中網(wǎng)卡啟動失敗的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11