首页 > 系统相关 >Linux 查看端口占用情况

Linux 查看端口占用情况

时间:2022-12-19 16:44:59浏览次数:34  
标签:查看 8000 端口 占用 netstat Linux lsof

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 用户的权限来执行,如下图:

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

标签:查看,8000,端口,占用,netstat,Linux,lsof
From: https://www.cnblogs.com/niuben/p/16992526.html

相关文章

  • linux 动态库加载优先级
    在Linux系统中,动态库的加载优先级可以由多个因素决定,包括:1、LD_LIBRARY_PATH环境变量:如果在环境变量LD_LIBRARY_PATH中指定了一个库文件的路径,那么在这个路径中找......
  • 为什么服务器系统用Linux?Linux有哪些优势?
    服务器的操作系统可以实现对计算机的管理和控制,任何计算机的运行都离不开操作系统,服务器也一样。服务器操作系统主要分为四大流派:windowsServer、Netware、Unix、linu......
  • 【redis-01】linux与windows的远程互连
    写在开头博主在用linux远程连接windows上的redis时遇到了一些问题,网络上能搜索到的回答跟自己的情况不太相符,索性就总结一下相关问题写篇随笔分享给同路人,也方便以后自己......
  • linux多线程随机数,随机数SecureRandom在Linux下阻塞
    https://blog.csdn.net/weixin_35973521/article/details/116813890-Djava.security.egd=file:/dev/./urandomhttps://blog.csdn.net/weixin_32159771/article/details/1......
  • Linux搭建FTP服务器
    这里写自定义目录标题​​Linux搭建FTP服务器​​​​简述​​​​一.安装服务器​​​​1.1.安装vsftp​​​​1.2.配置文件路径​​​​二.配置vsftp​​​​2.1.配置......
  • Linux的一些指令
    ls查看当前目录tail-flog的位置查看日志(展示最后几行,即更新了会打印出来)具体可查看https://blog.csdn.net/weixin_42230607/article/details/116578465cat打开文......
  • linux回炉第三天
    /etc/passwd/etc/shadow/etc/group/etc/gshadowchage-lwanguseradduseradd-Guseradd-guseradd-uuseradd-duseradd-suseradd-Museradd-cuseradd-ruseradd-D#......
  • kaliLinux使用——共享文件夹挂载
    1、创建共享目录:mkdir-p/mnt/hgfs/sharekali2、挂载:/usr/bin/vmhgfs-fuse.host:/sharekali/mnt/hgfs/sharekali-osubtype=vmhgfs-fuse,allow_other3、开机自动挂载......
  • 小米R3G刷了padavan后时间不同步和定时关闭外网(wan)端口
    怎么刷openwrt或者padavan请见我2022年3月份的帖子https://www.cnblogs.com/jar/p/15954037.html最近遇到个新环境,遂拿出来用用有1个问题和1个需求时间不同步定时关......
  • 查看Linux服务器日志
    查看关键字前后5行的日志查看关键字前后5行的日志cat日志文件|grep-C5'关键字'查看带有行号的关键字前后5行日志cat-n日志文件|grep-C5'关键字'......