linux查看端口占用情況

在新項目部署的時候我們經常會遇到端口占用而導致的問題,這時我們就應該將已經佔用的端口關閉掉重新部署。在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>


linux查看端口占用情況


分享到:


相關文章: