linux檢視程序是否啟動,檢視埠占用

2021-09-25 07:06:17 字數 1757 閱讀 1769

1、命令:ps -ef | grep processname | grep -v grep如:檢視redis是否啟動,從下圖可以看出,redis啟動了,程序id為71882、71887,埠號7004、7005。

如果想要殺掉上面的redis程序,可移執行kill -9 71882 71887

2、如果知道埠號,也可以用埠號查詢程序id。如我們知道redis的埠號是7004,可以使用如下命令

lsof -i:7004

同樣也可以獲取程序id為4284。 

3、netstat -ap | grep redis檢視程序id和埠號。下圖redis的程序id為4284,埠號6379。

4、netstat -ap | grep 埠號

5、檢視到程序占用的埠號

netstat -anp | grep pid

檢視當前所有tcp埠·

netstat -ntlp  

檢視所有80埠使用情況

netstat -ntulp |grep 80  

檢視所有3306埠使用情況

netstat -an | grep 3306   

檢視一台伺服器上面哪些服務及埠

netstat  -lanp

檢視乙個服務有幾個埠。比如要檢視mysqld

ps -ef |grep mysqld

檢視某一埠的連線數量,比如3306埠

netstat -pnt |grep :3306 |wc

檢視某一埠的連線客戶端ip 比如3306埠

netstat -anp |grep 3306

netstat -an 檢視網路埠

nmap 埠掃瞄

netstat -nupl (udp型別的埠)

netstat -ntpl

(tcp型別的埠)

netstat -anp 顯示系統埠使用情況

6、netstat命令各個引數說明如下:

-t : 指明顯示tcp埠

-u : 指明顯示udp埠

-l : 僅顯示監聽套接字(所謂套接字就是使應用程式能夠讀寫與收發通訊協議(protocol)與資料的程式)

-p : 顯示程序識別符號和程式名稱,每乙個套接字/埠都屬於乙個程式。

-n : 不進行dns輪詢,顯示ip(可以加速操作)

Linux檢視程序和已知埠是否啟動

如檢視activemq的61616這個埠是否啟動,以及直接檢視activemq程序是否啟動,可以通過如下命令進行檢視 其中netstat命令過濾埠,如果能查出就證明已啟動,如果查出沒有結果則表示沒有啟動 可以上面兩步結合起來,來確定哪個程序使用了哪個埠,因為pid查出的是相同的,通過pid就可以進行...

linux 檢視服務是否啟動

1,mysql 的守護程序是mysqld 如果已經安裝則 root localhost service mysqld start 啟動 mysql 確定 如果沒有安裝則 root localhost service mysqld start mysqld 未被識別的服務 你可以看看你的服務是否已經新...

linux如何檢視nginx是否啟動

nginx是乙個高效能的反向 伺服器,現在一般作為我們 或其他web服務的第一層 使用者在瀏覽器請求首先經過的就是nginx服務。如果nginx服務沒有啟動或異常結束,將會影響web服務的正常使用。下面我將在linux中檢視nginx是否啟動的過程記錄。第一種方法 檢視程序列表並過濾 linux每個...