導航:首頁 > 操作系統 > linux埠佔用怎麼解決

linux埠佔用怎麼解決

發布時間:2023-06-16 04:37:34

linux篇:Linux 埠被佔用如何解決

最近在linux伺服器上部署應用,總是出現埠被佔用的情況,有時關閉軟體,kill進程也會出現埠佔用。

下面以80埠為例,列出詳細解決過程

1.查找被佔用的埠

 COMMAND   PID   USER   FD   TYPE   DEVICE    SIZE/OFF    NODE      NAME

   Java             14576  root     36u   IPv6    35452317    0t0         TCP *:pcsync-https (LISTEN)

  # netstat -anp 查看埠使用情況

  # netstat -anp | grep 80 只查看埠80的使用情況

2.查看埠屬於哪個程序?埠被哪個進程佔用

3. 殺掉佔用埠的進程

❷ linux解除埠佔用

可以查看埠進程PID kill -9 pid 《linux就該這么學》不錯的linux自學書籍

❸ linux的哪些埠被佔用怎樣查看

linux在怎麼查看哪些埠被佔用?我們一起來了解一下吧。
1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點皮灶擊打開終端。
3、終端輸入氏廳命令:netstat-anp,查找所有埠號。
4、輸入命令運行後,當埠後方出現LISTEN時表示埠被佔用。殲握隱

❹ linux查看埠佔用情況

一、常用命令:

1,lsof -i埠號

2,netstat -tunlp|grep 埠號

這兩個命令都可以查看埠被什麼進程佔用。

二、lsof -i 需要 root 用戶的許可權來執行,如下圖:


三、netstat命令

netstat -tunlp用於顯示 tcp,udp 的埠和進程等相關情況。

netstat 查看埠佔用語法格式:

netstat -tunlp | grep 埠號

(4)linux埠佔用怎麼解決擴展閱讀

一、更多 lsof 的命令擴展

1、lsof -i:8080:查看8080埠佔用

2、lsof abc.txt:顯示開啟文件abc.txt的進程

3、lsof -c abc:顯示abc進程現在打開的文件

4、lsof -c -p 1234:列出進程號為1234的進程所打開的文件

5、lsof -g gid:顯示歸屬gid的進程情況

6、lsof +d /usr/local/:顯示目錄下被進程開啟的文件

7、lsof +D /usr/local/:同上,但是會搜索目錄下的目錄,時間較長

8、lsof -d 4:顯示使用fd為4的進程

9、lsof -i -U:顯示所有打開的埠和UNIX domain文件

二、更多netstat命令

1、netstat -ntlp //查看當前所有tcp埠

2、netstat -ntulp | grep 80 //查看所有80埠使用情況

3、netstat -ntulp | grep 3306 //查看所有3306埠使用情況

三、關閉埠

1、在查到埠佔用的進程後,如果你要殺掉對應的進程可以使用 kill 命令:

kill -9 PID

2、如上實例,我們看到 8000 埠對應的 PID 為 26993,使用以下命令殺死進程:

kill -9 26993

閱讀全文

與linux埠佔用怎麼解決相關的資料

熱點內容
老韓綜app怎麼看不了了 瀏覽:225
只有一個程序員的體驗 瀏覽:321
用伺服器地址怎麼有網 瀏覽:550
路由器伺服器昵稱是什麼 瀏覽:713
程序員男友消失了 瀏覽:399
程序員搜索框自動提示 瀏覽:26
android44api20 瀏覽:675
adb刷recovery命令 瀏覽:695
廣聯達正版加密鎖可以補辦嗎 瀏覽:943
java程序員一天多少行代碼 瀏覽:947
喪屍危機java 瀏覽:123
華為手機怎麼去除app標記未讀信息 瀏覽:854
java監控文件夾 瀏覽:806
群控伺服器主機怎麼轉變普通電腦 瀏覽:707
手機怎麼調整app大小 瀏覽:455
加密門禁卡揭秘 瀏覽:139
詞釋pdf 瀏覽:993
安卓手機上如何停止自動續費 瀏覽:882
加密編碼摘要 瀏覽:787
疫情命令黨 瀏覽:498