首页 > 系统相关 >查看linux中某个端口(port)是否被占用(netstat,lsof)

查看linux中某个端口(port)是否被占用(netstat,lsof)

时间:2023-06-04 10:02:26浏览次数:44  
标签:udp 0.0 netstat tcp rpc 端口 linux lsof LISTEN

netstat -tunlp 会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段.
列一下22端口占用的程序

[root@leiwan tmp]# netstat -tunlp |grep 22
tcp        0      0 0.0.0.0:42957               0.0.0.0:*                   LISTEN      2230/rpc.statd      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      2443/sshd           
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      2292/cupsd          
tcp        0      0 :::22                       :::*                        LISTEN      2443/sshd           
tcp        0      0 ::1:631                     :::*                        LISTEN      2292/cupsd          
tcp        0      0 :::57609                    :::*                        LISTEN      2230/rpc.statd      
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               2211/avahi-daemon   
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               2292/cupsd          
udp        0      0 0.0.0.0:37167               0.0.0.0:*                               2230/rpc.statd      
udp        0      0 0.0.0.0:52291               0.0.0.0:*                               2211/avahi-daemon   
udp        0      0 0.0.0.0:68                  0.0.0.0:*                               2207/dhclient       
udp        0      0 0.0.0.0:710                 0.0.0.0:*                               2230/rpc.statd      
udp        0      0 :::39834                    :::*                                    2230/rpc.statd




查看某一端口的占用情况: lsof -i:端口号


1
[root@www ~]# lsof -i:21
 
   
3
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
 
   
4
pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
 
   
5
pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)


这里显示出21号端口正在被pure-ftpd使用,状态是listen。

netstat -anp 显示系统端口使用情况

标签:udp,0.0,netstat,tcp,rpc,端口,linux,lsof,LISTEN
From: https://blog.51cto.com/u_16091571/6409991

相关文章

  • linux 性能自我学习 ———— cpu 快速定位问题 [六]
    前言主要介绍一下cpu如何快速定位问题。正文cpu的一些性能指标:1.cpu使用率cpu使用率描述了非空闲时间占总cpu时间的百分比,根据cpu上运行任务的不同,又被分为用户cpu、系统cpu、i/o等待cpu、软中断、硬中断。用户cpu使用率,包括用户态cpu使用率,和低优先级用户态cpu使用......
  • Linux会替代Windows吗?
    Windows用户们,去还是留?Windows依然是高居榜首的桌面操作系统,占据90%以上的市场份额,远超macOS和 Linux 。从数据来看,尽管linux并不是Windows的头号接班人,但近几年越来越多用户转向Ubuntu、LinuxMint等发行版,的确为Linux带来了不小的增长。面对Windows10发布......
  • Linux会替代Windows吗?
    Windows用户们,去还是留?Windows依然是高居榜首的桌面操作系统,占据90%以上的市场份额,远超macOS和 Linux 。从数据来看,尽管linux并不是Windows的头号接班人,但近几年越来越多用户转向Ubuntu、LinuxMint等发行版,的确为Linux带来了不小的增长。面对Windows10发布......
  • Linux会替代Windows吗?
    Windows用户们,去还是留?Windows依然是高居榜首的桌面操作系统,占据90%以上的市场份额,远超macOS和 Linux 。从数据来看,尽管linux并不是Windows的头号接班人,但近几年越来越多用户转向Ubuntu、LinuxMint等发行版,的确为Linux带来了不小的增长。面对Windows10发布......
  • linux开通端口命令
    如下(1)开通防火墙:systemctlstartfirewalld(2)开放指定端口:firewall-cmd--zone=public--add-port=1935/tcp--permanent(3)重启防火墙:firewall-cmd--reload(4)查看端口号:netstat-ntlp//查看当前所有tcp端口·(5)开放端口:mysql(3306),nginx,微服务访问端口end......
  • 网安--Linux软件安装
    1、脚本和程序的区别不需要编译:javascript、python、ruby需要编译:c、c++、swift、kotlin、go。。。。解释型:边解释边执行编译型:计算机可以直接执行Linux派系源码安装:红帽:make1.tar包解压缩解压并释放源代码包到指定的目录2../config配置设置安装目录安装模块等选项......
  • Linux进程间通信源码分析
    概览这篇文章从内核源码的角度整理一下Linux的进程间通信机制。众所周知,Linux操作系统的通信机制有以下几种:信号管道(分为匿名管道和有名管道)信号量共享内存消息队列Socket本文主要内容包括其中前五个。其中信号量、共享内存、消息队列在Linux中有两套API,实现方式大不......
  • linux 中awk命令实现输出匹配字符的上下若干行
     001、[root@PC1test3]#lstest.txt[root@PC1test3]#cattest.txt##测试数据jjjjkkkgenejjjddddyyyiiiipppffff999genettteeeemmmaaaannn[root@PC1test3]#awk'BEGIN{idx=0}{ay1[NR]=$0;if($1=="......
  • linux 计算机基础
    1.  GPL、BSD、MIT、Mozilla、Apache和LGPL的区别  GPLGPL许可证的核心:允许任何人观看、修改,并散播程序软件里的原始程序码,条件是如果你要发布修改后的版本就要连源代码一起公布,不允许修改后和衍生的代码做为闭源的商业软件发布和销售。Linux就是采用了GPL协议。......
  • 【Linux中断】Linux系统中断机制简述
    Linux中断Linux中断处理过程1.使能中断,初始化相应的寄存器2.注册中断服务函数,也就是向irqTable数组的指定标号处写入中断服务函数3.中断发生以后进入IRQ中断服务函数,IRQ的中断服务函数在irqTable里面查找具体的中断处理函数,找到以后执行相应的中断处理函数Linux中断处理API函......