首頁 > 運維 > linux運維 > 主體

Linux怎麼查看連接埠是否啟用

WBOY
發布: 2022-04-12 17:29:53
原創
29677 人瀏覽過

方法:1、利用lsof指令查看連接埠是否啟用,該指令用於列出系統已經開啟的所有文件,當參數設定為「-i」時,可以列出符合條件的進程,語法為「lsof -i:連接埠號碼」;2、利用「netstat-aptn」指令,此指令可以查看所有開啟的連接埠號碼。

Linux怎麼查看連接埠是否啟用

本文操作環境:linux7.3系統、Dell G3電腦。

Linux怎麼查看連接埠是否啟用

lsof命令用於查看你進程開打的文件,打開文件的進程,進程打開的連接埠(TCP、UDP)。找回/恢復刪除的檔案。是十分方便的系統監視工具,因為lsof指令需要存取核心記憶體和各種文件,所以需要root使用者執行。

在linux環境下,任何事物都以文件的形式存在,透過文件不僅可以存取常規數據,還可以存取網路連接和硬體。所以如傳輸控制協議(TCP) 和用戶資料報協議(UDP) 套接字等,系統在後台都為該應用程式分配了一個文件描述符,無論這個文件的本質如何,該文件描述符為應用程序與基礎作業系統之間的互動提供了通用介面。因為應用程式開啟檔案的描述符列表提供了大量關於這個應用程式本身的信息,因此透過lsof工具能夠查看這個列表對系統監測以及排錯將是很有幫助的。

 語法:

lsof(选项)
登入後複製

選項:

  • -a 列出開啟檔案存在的進程;

-c<進程名稱> 列出指定進程所開啟的檔案;


-g 列出GID號碼進程詳情;

-d<檔案編號> 列出佔用該檔案號碼的流程;

Linux怎麼查看連接埠是否啟用

# d<目錄> 列出目錄下已開啟的檔案;

# D<目錄> 遞歸列出目錄下被開啟的檔案;

Linux怎麼查看連接埠是否啟用

#-n<目錄> 列出使用NFS的檔案;

################################################################################################ ######-i<條件> 列出符合條件的流程。 (4、6、協定、:埠、 @ip )###############第一個方法:############利用lsof指令## #
lsof -i:端口号
登入後複製
###範例如下:###############第二個方法:######利用netstat-aptn指令。 ###############相關推薦:《###Linux影片教學###》######

以上是Linux怎麼查看連接埠是否啟用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板