Linux基礎命令之lsof、netstat、ps根據端口號查詢進程PID以及根據進程查詢來源程序

根據端口查看那個進程被佔用,在日常很實用。

本文介紹linux如何查看端口被哪個進程佔用的方法:

1、lsof -i:端口號

2、netstat -tunlp|grep 端口號

都可以查看指定端口被哪個進程佔用的情況

根據端口號查詢進程

lsof -i

lsof -i

lsof -i 用以顯示符合條件的進程情況,lsof(list open files)是一個列出當前系統打開文件的工具。

lsof -i:80

查找佔用端口80

lsof -i:80

lsof -i:端口號,用於查看某一端口的佔用情況,比如查看80號端口使用情況,lsof -i:80

netstat -tunlp

netstat -tunlp用於顯示tcp,udp的端口和進程等相關情況

netstat -tunlp|grep 端口號

netstat -tunlp|grep 端口號,用於查看指定端口號的進程情況,如查看22端口的情況,netstat -tunlp|grep 22

根據進程查詢來源程序

ps aux | grep pid

上圖看出所屬進程爲2168

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章