国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux如何查找端口號

2024-08-27 23:55:02
字體:
來源:轉載
供稿:網友
  本篇內容主要講解“linux如何查詢端口號”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“linux如何查詢端口號”吧!
 
 
  方法:1、利用lsof查詢端口號,lsof是一個列出當前系統打開文件的工具,語法為“lsof -i:端口號”;2、利用netstat命令查詢端口號,語法為“netstat -tunlp | grep 端口號”。
 
  本教程操作環境:linux7.3系統、Dell G3電腦。
 
  linux怎么查詢端口號
  Linux 查看端口占用情況可以使用 lsof 和 netstat 命令。
 
  lsof
 
  lsof(list open files)是一個列出當前系統打開文件的工具。
 
  lsof 查看端口占用語法格式:
 
  lsof -i:端口號
  實例
 
  查看服務器 8000 端口的占用情況:
 
  # lsof -i:8000
  COMMAND   PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
  nodejs  26993 root   10u  IPv4 37999514      0t0  TCP *:8000 (LISTEN)
  可以看到 8000 端口已經被輕 nodejs 服務占用。
 
  lsof -i 需要 root 用戶的權限來執行,如下圖:
 
  linux如何查詢端口號
 
  更多 lsof 的命令如下:
 
  lsof -i:8080:查看8080端口占用
 
  lsof abc.txt:顯示開啟文件abc.txt的進程
 
  lsof -c abc:顯示abc進程現在打開的文件
 
  lsof -c -p 1234:列出進程號為1234的進程所打開的文件
 
  lsof -g gid:顯示歸屬gid的進程情況
 
  lsof +d /usr/local/:顯示目錄下被進程開啟的文件
 
  lsof +D /usr/local/:同上,但是會搜索目錄下的目錄,時間較長
 
  lsof -d 4:顯示使用fd為4的進程
 
  lsof -i -U:顯示所有打開的端口和UNIX domain文件
 
  netstat
 
  netstat -tunlp 用于顯示 tcp,udp 的端口和進程等相關情況。
 
  netstat 查看端口占用語法格式:
 
  netstat -tunlp | grep 端口號
  -t (tcp) 僅顯示tcp相關選項
  -u (udp)僅顯示udp相關選項
  -n 拒絕顯示別名,能顯示數字的全部轉化為數字
  -l 僅列出在Listen(監聽)的服務狀態
  -p 顯示建立相關鏈接的程序名
  例如查看 8000 端口的情況,使用以下命令:
 
  # netstat -tunlp | grep 8000
  tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      26993/nodejs
  更多命令:
 
  netstat -ntlp   //查看當前所有tcp端口
  netstat -ntulp | grep 80   //查看所有80端口使用情況
  netstat -ntulp | grep 3306   //查看所有3306端口使用情況
  kill
 
  在查到端口占用的進程后,如果你要殺掉對應的進程可以使用 kill 命令:
 
  kill -9 PID
  如上實例,我們看到 8000 端口對應的 PID 為 26993,使用以下命令殺死進程:
 
  kill -9 26993

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 监利县| 伊川县| 铜梁县| 光山县| 清丰县| 连云港市| 六安市| 武乡县| 沾化县| 合阳县| 江永县| 拉萨市| 建瓯市| 马尔康县| 葫芦岛市| 嘉定区| 丁青县| 兴化市| 阿荣旗| 武隆县| 重庆市| 蒙山县| 桃园市| 鸡东县| 容城县| 稻城县| 凯里市| 都匀市| 玉龙| 修水县| 台南市| 玛多县| 平顺县| 宣恩县| 金溪县| 叶城县| 若尔盖县| 清水县| 庐江县| 女性| 星座|