Linux端口被占用? -- Linux查看端口使用狀態、關閉端口方法


1、可以通過"netstat -anp" 來查看哪些端口被打開。
(注:加參數'-n'會將應用程序轉為端口顯示,即數字格式的地址,如:nfs->2049, ftp->21,因此可以開啟兩個終端,一一對應一下程序所對應的端口號)
2.、然后可以通過"lsof -i:$PORT"查看應用該端口的程序($PORT指對應的端口號)。或者你也可以查看文件/etc/services,從里面可以找出端口所對應的服務。
(注:有些端口通過netstat查不出來,更可靠的方法是"sudo nmap -sT -O localhost")

3、關掉對應的應用程序,則端口就自然關閉了,如:

"kill -9 PID" (PID:進程號)

如:    通過"netstat -anp | grep node"

有顯示:    tcp6       0      0 :::8086                 :::*                    LISTEN      12078/node

則:    "kill -9 12078"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM