首頁 運維 linux運維 linux如何查看連接埠佔用

linux如何查看連接埠佔用

Mar 13, 2019 pm 01:40 PM
連接埠佔用

Linux查看連接埠所佔用的方法有:lsof -i方法用來查看某一連接埠的佔用;netstat -tunlp|grep方法用於查看指定的連接埠號碼的進程情況

我們在在專案的部署的時候,經常會碰到端口佔用的問題,這導致我們的專案不能正常進行,需要我們先停下佔用端口進程才能開啟新的服務來使用這個端口,那麼在Linux中如何查看端口佔用呢,接下來在文章中將為大家具體介紹,希望對大家有幫助

linux如何查看連接埠佔用

#【推薦課程: Linux教學

查看連接埠佔用情況的方法有:

方法一:lsof -i:連接埠號

方法二:netstat -tunlp|grep 連接埠號碼

lsof -i:連接埠號碼

##lsof -i 是用以顯示符合條件的進程情況,lsof(list open files)是一個列出目前系統開啟檔案的工具。 root使用者來執行lsof -i指令

lsof -i:連接埠號碼用於查看某一埠的佔用情況,例如查看8000埠使用情況,lsof -i:8000

# lsof -i:8000COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
lwfs    22065 root    6u  IPv4 4395053      0t0  TCP *:irdmi (LISTEN)

透過以上我們可以看出8000埠已經被輕量級檔案系統轉送服務lwfs佔用

#netstat -tunlp|grep 埠號

netstat -tunlp主要用來顯示tcp,udp的連接埠和進程等相關情況。

netstat -tunlp|grep連接埠一般用於查看指定的連接埠號碼的進程情況,如查看8000埠的情況,我們可以用以下指令來查看

netstat -tunlp |grep 8000
# netstat -tunlp 
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      4814/rpcbind        
tcp        0      0 0.0.0.0:5908                0.0.0.0:*                   LISTEN      25492/qemu-kvm      
tcp        0      0 0.0.0.0:6996                0.0.0.0:*                   LISTEN      22065/lwfs          
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      38296/dnsmasq       
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      5278/sshd           
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      5013/cupsd          
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      5962/master         
tcp        0      0 0.0.0.0:8666                0.0.0.0:*                   LISTEN      44868/lwfs          
tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs

#參數的意義                         

-t (tcp) 表示僅顯示與tcp相關的選項

 -u (udp)表示僅顯示相關選項顯示別名,能顯示數字的全部轉換為數字

-l 表示只列出在Listen(監聽)的服務狀態

-p 表示顯示建立相關連結的程式名稱 

總結:以上就是這篇文章的全部內容了,希望透過這篇文章可以幫助大家學會查看Linux埠佔用。

以上是linux如何查看連接埠佔用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1602
29
PHP教程
1505
276
如何使用SystemCtl重新啟動服務 如何使用SystemCtl重新啟動服務 Jul 12, 2025 am 12:38 AM

要重啟Linux中通過systemctl管理的服務,1.先用systemctlstatus服務名查看狀態,確認是否需要重啟;2.使用sudosystemctlrestart服務名命令重啟服務,需確保有管理員權限;3.若重啟失敗,可檢查服務名是否正確、配置文件是否有誤或服務是否安裝成功;4.進一步排查可通過查看日誌journalctl-u服務名、先停止再啟動服務或嘗試重新加載配置解決。

如何處理bash中的命令行參數 如何處理bash中的命令行參數 Jul 13, 2025 am 12:02 AM

Bash腳本通過特殊變量處理命令行參數。使用$1、$2等獲取位置參數,其中$0代表腳本名;通過"$@"或"$*"遍歷所有參數,前者保留空格分隔,後者合併為單字符串;利用getopts解析帶參數的選項(如-a、-b:value),其中選項後加冒號表示需參數值;同時注意引用變量、使用shift移動參數列表及通過$#獲取參數總數。

如何使用'關閉”命令 如何使用'關閉”命令 Jul 15, 2025 am 12:26 AM

Linux/macOS的shutdown命令可通過參數實現關機、重啟、定時操作等。 1.立即關機使用sudoshutdownnow或-h/-P參數;2.定時關機用 時間或具體時間點,取消用-c;3.重啟使用-r參數,支持定時重啟;4.注意需sudo權限,遠程操作謹慎,避免數據丟失。

如何使用ping檢查網絡連接 如何使用ping檢查網絡連接 Jul 11, 2025 am 12:32 AM

ping是判斷網絡連接狀態的基礎工具,使用方法如下:1.打開命令行工具(Windows用cmd,macOS/Linux用Terminal);2.輸入ping命令加目標地址,如pingwww.example.com或ping8.8.8.8;3.可加參數限制次數,如Windows用-n,macOS/Linux用-c。正常響應顯示時間,丟包可能表明網絡問題,超時可能是防火牆攔截或主機不在線,不可達提示本地網絡異常,域名解析失敗則需檢查DNS。儘管實用,但部分服務器屏蔽ping,此時可用瀏覽器訪問或tr

如何使用VMSTAT命令 如何使用VMSTAT命令 Jul 11, 2025 am 12:41 AM

vmstat是Linux中用於監控系統性能的工具,可查看內存、CPU、IO和進程狀態。運行vmstat可輸出系統快照,加參數如vmstat2可每2秒刷新;常用參數包括-s(摘要)、-d(磁盤統計)、-p(分區信息)。輸出分為procs(r、b)、memory(swpd、free、buff、cache)、swap(si、so)、io(bi、bo)、system(in、cs)、cpu(us、sy、id、wa)等字段。實戰中,若r值大於CPU核數則可能過載,wa高表示IO瓶頸,so持續不為0表示內存緊

如何創建文件系統MKFS 如何創建文件系統MKFS Jul 12, 2025 am 12:56 AM

創建文件系統需使用mkfs命令,其基本格式為sudomkfs.文件系統類型分區路徑,例如sudomkfs.ext4/dev/sdb1;常見支持的文件系統包括ext4、vfat、ntfs、xfs等;可使用-L設置卷標、-c檢查壞塊等選項增強操作靈活性;同時也可藉助GParted或Disks等圖形工具簡化流程,但操作前必須確認分區路徑避免誤刪數據。

如何添加新的存儲庫 如何添加新的存儲庫 Jul 14, 2025 am 12:06 AM

添加一個新的APT倉庫的方法主要有三種:使用add-apt-repository命令適用於常見的PPA或官方支持的倉庫;手動創建.list文件適合精細控製或不支持前者的倉庫;使用.deb行直接寫入源文件則用於官網提供的特定語句,操作時還需注意更新源列表和添加GPG密鑰以確保安全性。

如何配置NTP服務器 如何配置NTP服務器 Jul 15, 2025 am 12:17 AM

配置NTP服務器的步驟包括安裝服務、修改配置文件、檢查同步狀態及設置防火牆。 1.安裝NTP服務:在Ubuntu/Debian上使用sudoapt,在CentOS/RHEL上使用sudoyum安裝,安裝後啟動並啟用服務;2.修改配置文件/etc/ntp.conf:添加可信的上游服務器如serverntp.aliyun.comiburst和servertime.windows.comiburst,並設置允許訪問的網段如restrict192.168.1.0mask255.255.255.0nomod

See all articles