在新項目部署的時候我們經常會遇到端口占用而導致的問題,這時我們就應該將已經佔用的端口關閉掉重新部署。在Linux系統中關閉端口非常容易,下面介紹幾種常用的方法。
一、使用nmap進行端口掃描
redhat、centos等發行版安裝nmap
<code>sudoyuminstallnmap/<code>
ubuntu等發行版安裝nmap
<code>sudoapt-getinstallnmap/<code>
掃描本機開放的所有端口
<code>nmap127.0.0.1/<code>
二、使用netstat
參數
-a 查看所有
- -t (tcp) 僅顯示tcp相關選項
- -u (udp)僅顯示udp相關選項
- -n 拒絕顯示別名,能顯示數字的全部轉化為數字
- -l 僅列出在Listen(監聽)的服務狀態
- -p 顯示建立相關鏈接的程序名
運行命令
<code>netstat-atunlp/<code>
三、使用lsof
使用-i參數查看端口占用情況
<code>lsof-i:80/<code>
閱讀更多 狂熱知識分子 的文章