一 、 前言
在linux定位服務啟動時,需要知道對應埠是啟動(標識服務正常啟動或執行),或者不知道某個服務的網域名稱,無法確定屬哪個服務,故需要定位其屬於哪個程序名稱
二.定位
常見服務有tcp,http服務,故根據lsof 或netstat進行搜尋後,確定其屬於哪類服務,進而進行搜尋
1.lsof/netstat定位
2.根據服務型別進行定位
3.根據上面查詢埠好,搜尋到程序名稱
ps -ef | grep 16893 | grep -v grep
Linux根據埠號檢視程序PID
1 命令lsof,以查詢占用埠80為例,用法如下 root localhost nginx lsof i 80 root localhost nginx 以上為沒有程序占用80埠,以上為程序id為8246和8247的nginx應用,占用80埠。2 命令netstat,以查詢占用80埠為例,用法如下 ...
Linux根據埠號檢視程序PID
1 命令lsof,以查詢占用埠80為例,用法如下 root localhost nginx lsof i 80 root localhost nginx 以上為沒有程序占用80埠,以上為程序id為8246和8247的nginx應用,占用80埠。2 命令netstat,以查詢占用80埠為例,用法如下 ...
macOS環境 檢視埠 程序號 程序名
記錄一些mac下的常用命令 1 檢視程序號 ps ef grep 程序名 2 檢視埠被哪個程序監聽 sudo lsof i 埠 3 檢視程序監聽的埠 sudo lsof np p 程序號 grep listen sudo lsof np grep listen grep 程序號 4 檢視監聽埠的程序...