今天發現伺服器上mysql 3306埠起不來,老提示埠已經被占用。
使用命令:
ps -aux | grep mysql
發現並沒有3306埠的mysql程序。
使用命令:netstat –anp
檢視所有的程序和埠使用情況。發現下面的程序列表,其中最後一欄是pid/program name
假設我們發現3306埠被pid為1234的tomcat程序占用
我們就可以使用命令
第一種:
ps -aux | grep tomcat 或者 ps -aux | grep pid 檢視
這樣檢視之後,我們就可以知道3306埠是被哪乙個程式占用,然後用kill命令殺掉 kill -9 processid
第二種:
netstat -anp | grep port 也就是netstat -anp | grep 3306 去進行檢視!
linux檢視埠占用
linux埠相關命令 a all,表示列出所有的連線,服務監聽,socket資料 t tcp,列出tcp協議的服務 u udp,列出udp協議的服務 n port number,用埠號來顯示 l listening,列出當前監聽服務 p program,列出服務程式的pid 其中proto 網路傳輸...
linux 檢視埠被占用
linux 檢視埠被占用 linux 檢視埠被占用 1 lsof i 埠號 用於檢視某一埠的占用情況,比如檢視8080埠使用情況,lsof i 8080 如果執行 lsof i 8080 系統提示 bash lsof 未找到命令,則要安裝lsof 使用 yum install lsof 如下圖 安裝...
linux之檢視埠占用
linux中檢視埠使用netstat命令,如果知道乙個埠號,想知道被哪個程式占用了,可以用下面的命令 或者netstat anp 檢視所有埠 這是在linux中檢視埠的命令。還有個有意思的是在windows上看埠的,有次在windows上啟動乙個服務一直報埠占用,解決方法是先用 netstat an...