係統粉 > 電腦問答 > 其他問答

已解決查看linux端口是否占用知道的告訴下

提問者:luka的章魚  |  瀏覽次  |  提問時間:2017-01-07  |  回答數量:3

查看linux端口是否占用知道的告訴下可以使用netstat命令。netstat命令可以顯示網絡連接,路由表,接口狀態,偽裝連接,網絡鏈路信息和組播成員組等信息。命令格式:netstat [選項]常用參數:-a, --...

已有3條答案
半座空城song

半座空城song

回答數:11506  |  被采納數:1

可以使用netstat命令。netstat命令可以顯示網絡連接,路由表,接口狀態,偽裝連接,網絡鏈路信息和組播成員組等信息。
命令格式:netstat [選項]
常用參數:
-a, --all 顯示所有正在或不在偵聽的套接字。
-p, --program 顯示套接字所屬進程的PID和名稱。
-n, --numeric 顯示數字形式地址而不是去解析主機、端口或用戶名。
用法示例:查看所有的進程和端口使用情況。
$ netstat –apn
進一步可以使用lsof命令顯示占用該端口的進程情況 。
命令格式:lsof -i :端口
2017-01-07 09:00:33
讚 1150
回憶yuer

回憶yuer

回答數:133952  |  被采納數:50

使用lsof命令lsof是一個非常強大的linux工具,她被用來查找哪些程序使用了那些文件。在linux係統下,基本上所有的東西都可以被當作文件來用。socket當然也是一種文件了。所以lsof可以用來查找誰用了某一個端口。
希望我的回答能幫到您
2017-01-07 09:24:34
讚 13395
憶吟昔夢

憶吟昔夢

回答數:40648  |  被采納數:1

查看端口使用情況,使用netstat命令。
查看已經連接的服務端口(ESTABLISHED):
netstat -a;
查看所有的服務端口(LISTEN,ESTABLISHED):
netstat -ap;
查看800端口,則可以結合grep命令:netstat -ap | grep 8080
如查看8888端口,則在終端中輸入:lsof -i:8888
2017-01-10 13:11:26
讚 4064
相關問答
最新其他問答
解決方法