程序埠檢視

2021-05-28 12:49:43 字數 703 閱讀 4587

今天遇到apache的httpd服務開啟不了,報錯是服務埠位址x被占用。

解決步驟為:

檢視程序的埠。檢視的命令為:

1,netstat -tuanp

t表示tcp協議

u表示udp協議

a表示顯示監聽/非監聽套接字。

n表示以數字形式,而不是解析成host, port or user names.

p表示顯示程式的pid和名稱。

2,lsof -i: portnum

-i : 後邊跟著埠號。其顯示使用某個埠號的程序。

3,使用fuser num/protocol

跟埠號和協議名

結果是程序pid。

例如 fuser 80/tcp

發現確實x被其它程序占用了。

之後檢視apache的httpd的配置檔案。我只知道有個httpd.conf,搜尋發現在/etc/httpd/conf/httpd.conf 但是裡邊沒有配置要使用x的資訊。

後來發現httpd的配置檔案在/etc/httpd/conf.d/下也有。

/etc/httpd/conf.d/ssl.conf 這個檔案裡邊有ssl監聽的埠配置。

/etc/httpd/conf/httpd.conf 這個檔案裡邊有httpd監聽的埠配置。

httpd程序有可能用到上述兩個埠。

最後重啟了httpd/apache服務。

mysql 檢視埠和程序 埠和程序的檢視

netstat命令各個引數說明如下 t 指明顯示tcp埠 u 指明顯示udp埠 l 僅顯示監聽套接字 所謂套接字就是使應用程式能夠讀寫與收發通訊協議 protocol 與資料的程式 p 顯示程序識別符號和程式名稱,每乙個套接字 埠都屬於乙個程式。n 不進行dns輪詢,顯示ip 可以加速操作 即可顯示...

檢視windows 埠程序

1 檢視windows所有埠程序 首先點選開始選單選擇執行,接著在執行對話方塊中輸入 cmd 回車開啟命令提示符視窗,然後在視窗中輸入 netstat ano 按下回車,之後就會顯示所有的埠占用情況。2 如果你要查詢指定的埠占用的話,可以在視窗中繼續輸入 netstat aon findstr 提示...

ubuntu下檢視程序埠

關鍵字 linux ubuntu 檢視所有開啟的埠及服務名 注意這裡顯示的服務名只是標準埠對應的服務名,可能並不準確 nmap localhost 檢視哪些程序開啟了指定埠port 對於守護程序必須以root使用者執行才能檢視到 lsof i port 檢視哪些程序開啟了指定埠port,最後一列是程...