Linux 端口信息查看


//查看方法
①lsof -i:端口號 用於查看某一端口的占用情況,比如查看8000端口使用情況,lsof -i:8000

lsof -i 用以顯示符合條件的進程情況,
lsof(list open files)是一個列出當前系統打開文件的工具。

參數說明:
Command:進程的名稱
PID:進程標識符
USER:進程所有者
FD:文件描述符,應用程序通過文件描述符識別文件。如txt等。
TYPE:文件類型。
DEVICE:指定磁盤的名稱。
SIZE:文件的大小。
NODE:索引節點(文件在磁盤上的標示)
NAME:打開文件的確切名稱。


②netstat -tunlp |grep 端口號,用於查看指定的端口號的進程情況,如查看8000端口的情況,netstat -tunlp |grep 8000

//參數說明
-t (tcp) 僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化為數字
-l 僅列出在Listen(監聽)的服務狀態
-p 顯示建立相關鏈接的程序名


//參數結果說明
查詢的有Local、Address、Foregin、Program name。
Local :訪問端口的方式,0.0.0.0 是對外開放端口,說明80端口外面可以訪問;127.0.0.1 說明只能對本機訪問,外面訪問不了此端口。
Address:端口。
Foregin Address:對外開放,一般都為0.0.0.0:* 。
Program name:此端口是那個程序在用,程序掛載此端口。

0.0.0.0 是對外開放,通過服務域名、ip可以訪問的端口。
127.0.0.1 只能對本機 localhost訪問,也是保護此端口安全性。

::: 這三個: 的前兩個”::“,是“0:0:0:0:0:0:0:0”的縮寫,相當於IPv6的“0.0.0.0”,
就是本機的所有IPv6地址,第三個:是IP和端口的分隔符。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM