当前位置:首页 > 经验 >

linux查看端口占用情况(查看8080端口号被哪个进程占用)

来源:原点资讯(www.yd166.com)时间:2024-04-01 04:13:55作者:YD166手机阅读>>

Linux 查看端口占用情况可以使用 lsofnetstat 命令。


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查看端口占用情况,查看8080端口号被哪个进程占用(1)

更多 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 ,

栏目热文

linux怎么查看所有端口占用(linux查询端口占用)

linux怎么查看所有端口占用(linux查询端口占用)

大家在操作linux系统,或者在安装linux软件的时候,应该会经常遇到端口被其他进程占用的问题,下面就列举一下怎么查看...

2024-04-01 04:26:14查看全文 >>

速算口诀和方法(20以内加减法题打印)

速算口诀和方法(20以内加减法题打印)

电工作业不可避免的会进行计算,例如:电流的计算,功率的计算,电压的计算等等,了解和掌握基础的计算方法是电工入门的基础技能...

2024-04-01 04:30:04查看全文 >>

一分钟速算方法口诀表(速算的十句口诀)

一分钟速算方法口诀表(速算的十句口诀)

一分钟速算口诀 一分钟速算口诀- 昨天在山东公共频道看了周根项速算大师的讲堂,看了电视上举例讲到的“一分钟速算口诀”,觉...

2024-04-01 04:01:14查看全文 >>

万能速算口诀定律(十二种速算巧算口诀表)

万能速算口诀定律(十二种速算巧算口诀表)

目前小学数学计算出现了令人担忧的问题,很多家长反映到孩子的计算能力比以前下降了。其主要表现在计算正确率下降,口算速度减慢...

2024-04-01 04:09:36查看全文 >>

一分钟速算9种方法(速算口诀大全100个)

一分钟速算9种方法(速算口诀大全100个)

来源:金华日报-金华新闻网金华新闻客户端4月17日消息 金华日报记者 汪 蕾 文/摄/视频加减乘除小世界,勤思计算大智慧...

2024-04-01 04:14:16查看全文 >>

linux下查看端口状态(linux查看端口运行状态)

linux下查看端口状态(linux查看端口运行状态)

概述平时我们玩Linux的时候有时需要看下服务器是不是开放了一些端口号,然后看新的端口会不会冲突之类,讲查看服务器开放端...

2024-04-01 04:13:59查看全文 >>

linux端口占用怎么查(linux查询某个端口占用情况)

linux端口占用怎么查(linux查询某个端口占用情况)

前言如何确定端口是否在Linux或类unix系统下占用?怎么检查哪些端口正在Linux服务器上被占用?Linux系统如何...

2024-04-01 04:30:02查看全文 >>

linux怎么查看某个端口占用(linux查看某个端口号是否被占用)

linux怎么查看某个端口占用(linux查看某个端口号是否被占用)

前言在Linux中,如果端口随便设置就有可能出现端口被占用情况,这时候就需要找到对应的程序进行处理。使用 ss 查看ss...

2024-04-01 03:57:20查看全文 >>

linux查看端口开放情况(linux查看端口打开情况)

linux查看端口开放情况(linux查看端口打开情况)

哪个端口被哪个服务占用?有多少个开放端口?本文介绍如何扫描 Linux 系统或任何远程系统上开放的端口。无论您是使用 L...

2024-04-01 04:35:38查看全文 >>

linux查看端口占用的命令(linux中查看端口占用的命令)

linux查看端口占用的命令(linux中查看端口占用的命令)

方法一 netstatlinux查看端口占用一般使用"netstat"命令,有时候"netsta...

2024-04-01 03:53:31查看全文 >>

文档排行