返回顶部
首页 > 资讯 > 操作系统 >Linux下怎么查看端口占用
  • 363
分享到

Linux下怎么查看端口占用

2023-06-28 09:06:46 363人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关linux下怎么查看端口占用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:

这篇文章将为大家详细讲解有关linux下怎么查看端口占用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000

 # lsof -i:8000 COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF node NAME lwfs    22065 root    6u  IPv4 4395053      0t0  tcp *:irdmi (LISTEN)

可以看到8000端口已经被轻量级文件系统转发服务lwfs占用

2、netstat -tuNLP |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000

 # netstat -tunlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      4814/rpcbind         tcp        0      0 0.0.0.0:5908                0.0.0.0:*                   LISTEN      25492/qemu-kvm       tcp        0      0 0.0.0.0:6996                0.0.0.0:*                   LISTEN      22065/lwfs           tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      38296/dnsmasq       tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      5278/sshd           tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      5013/cupsd           tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      5962/master         tcp        0      0 0.0.0.0:8666                0.0.0.0:*                   LISTEN      44868/lwfs           tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs
 # netstat -tunlp | grep 8000 tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      22065/lwfs

说明一下几个参数的含义:

  -t (tcp) 仅显示tcp相关选项                                  -u (udp)仅显示udp相关选项                                  -n 拒绝显示别名,能显示数字的全部转化为数字                                  -l 仅列出在Listen(监听)的服务状态                                  -p 显示建立相关链接的程序名

附加一个python端口占用监测的程序,该程序可以监测指定IP的端口是否被占用。

 1 #!/usr/bin/env Python   2 # -*- coding:utf-8 -*-   3   4 import Socket, time, thread   5 socket.setdefaulttimeout(3) #设置默认超时时间   6   7 def socket_port(ip, port):   8     """   9     输入IP和端口号,扫描判断端口是否占用  10     """  11     try:  12         if port >=65535:  13             print u'端口扫描结束'  14         s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)  15         result=s.connect_ex((ip, port))  16         if result==0:  17             lock.acquire()  18             print ip,u':',port,u'端口已占用'  19             lock.release()  20     except:  21         print u'端口扫描异常'  22  23 def ip_scan(ip):  24     """  25     输入IP,扫描IP的0-65534端口情况  26     """  27     try:  28         print u'开始扫描 %s' % ip  29         start_time=time.time()  30         for i in range(0,65534):  31             thread.start_new_thread(socket_port,(ip, int(i)))  32         print u'扫描端口完成,总共用时:%.2f' %(time.time()-start_time)  33 #       raw_input("Press Enter to Exit")  34     except:  35         print u'扫描ip出错'  36  37 if __name__=='__main__':  38     url=raw_input('Input the ip you want to scan: ')  39     lock=thread.allocate_lock()  40     ip_scan(url)

该程序执行结果如下:

 # python scan_port.py Input the ip you want to scan: 20.0.208.112 开始扫描 20.0.208.112 20.0.208.112 : 111 端口已占用 20.0.208.112 : 22 端口已占用 20.0.208.112 : 8000 端口已占用 20.0.208.112 : 15996 端口已占用 20.0.208.112 : 41734 端口已占用 扫描端口完成,总共用时:9.38

关于“Linux下怎么查看端口占用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux下怎么查看端口占用

本文链接: https://lsjlt.com/news/318383.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下怎么查看端口占用
    这篇文章将为大家详细讲解有关Linux下怎么查看端口占用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:...
    99+
    2023-06-28
  • linux开发:Linux下查看端口占用
    前段时间有学生问到,怎么查看linux系统中已经被占用的端口?下面就统一给大家解释一下。提到端口,那首先来回顾端口定义,为了区分一台主机接收到的数据包应该转交给哪个任务来进行处理,使用端口号来区别;我们知道TCP端口号与UDP端口号独立,也...
    99+
    2023-06-05
  • Linux下如何查看端口占用
    这篇文章将为大家详细讲解有关Linux下如何查看端口占用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中查看端口占用可以使用lsof和netstat命令。lsof -i:端口号 用于查看某...
    99+
    2023-06-27
  • Linux怎么查看进程占用端口号
    在Linux系统中,可以使用以下命令来查看进程占用的端口号:1. 使用 netstat 命令:```netstat -tlnp```...
    99+
    2023-08-25
    Linux
  • linux怎么样查看端口占用情况
    在Linux系统中,可以使用以下命令来查看端口占用情况:1. 使用 netstat 命令:```netstat -tuln```该命...
    99+
    2023-08-28
    linux
  • Linux如何查看端口占用
    这篇文章将为大家详细讲解有关Linux如何查看端口占用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如下所示:# lsof -i:8080 COMMAND PID&...
    99+
    2023-06-09
  • Linux 查看端口占用情况
    在Linux系统中,可以使用以下命令来查看端口的占用情况:1. 使用 `netstat` 命令:```netstat -tunlp`...
    99+
    2023-09-06
    Linux
  • Linux查看端口占用情况
    目录一、查看已知端口占用情况二、查看全部端口占用情况三、查看具体端口被哪个程序占用四、kill被占用的进程五、检查对应端口是否还在占用一、查看已知端口占用情况 比如,我们想知道8080端口的使用情况,或者说被谁占用了,命...
    99+
    2023-04-21
    Linux查看端口 Linux查看端口占用 Linux端口占用
  • linux下如何查看端口是否被占用
    这篇“linux下如何查看端口是否被占用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux下如何查看端口是否被占用”文...
    99+
    2023-06-30
  • linux下查看端口是否被占用以及查看所有端口【推荐】
    1、查看服务器端口是否被占用 >lsof  -i:8081 2、查看服务器所有端口 >netstat -ntlp 3、查看服务器是否开放某端口 tcp端口:>netstat -ntpl udp...
    99+
    2022-06-04
    linux下查看端口 linux查看端口被占用 linux 查看所有端口
  • Linux下怎么查看一个进程占用了哪个端口
    这篇文章主要讲解了“Linux下怎么查看一个进程占用了哪个端口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么查看一个进程占用了哪个端口”吧!有时候需要在Linux下查看一个进...
    99+
    2023-06-13
  • Linux如何查看端口占用并
    这篇文章主要为大家展示了“Linux如何查看端口占用并”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux如何查看端口占用并”这篇文章吧。netstat -...
    99+
    2024-04-02
  • Linux下怎么查看tomcat端口
    这篇文章主要介绍Linux下怎么查看tomcat端口,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!分别执行命令:ps -ef| grep tomcatsudo netstat&...
    99+
    2023-06-27
  • Linux下怎么查看MySQL端口
    小编给大家分享一下Linux下怎么查看MySQL端口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL的端口默认为3306,但是在安装过程中有可能修改了My...
    99+
    2023-06-28
  • LINUX怎么查看某个端口是否被占用
    本篇内容介绍了“LINUX怎么查看某个端口是否被占用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!LINUX中查看某个端口被占用的方法net...
    99+
    2023-07-01
  • Linux下怎么查看CPU占用
    这篇文章主要介绍Linux下怎么查看CPU占用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux系统中查看CPU占用是系统运维人员最常见的工作,在Linux系统中也有很多方法可以查看CPU使用率。一、查看单核...
    99+
    2023-06-28
  • linux查看程序占用哪些端口
    在linux中查看程序占用端口的方法:1.进行终端命令行模式;2.切换到root用户;3.使用netstat命令查看端口;具体方法如下:首先,在linux系统中进行终端命令行模式;进入到终端命令行模式后,使用sudo命令切换到root用户;...
    99+
    2024-04-02
  • linux如何查看进程占用端口
    可以使用以下命令来查看Linux系统中的进程占用端口:1. 使用 `netstat` 命令:```netstat -tuln | g...
    99+
    2023-09-07
    linux
  • Linux系统如何查看端口占用
    本文将为大家详细介绍“Linux系统如何查看端口占用”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统如何查看端口占用”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获...
    99+
    2023-06-28
  • linux查看服务端口占用情况
    1、netstat命令 查看所有使用的端口 netstat -tunlp 参数说明: 参数作用-t指明显示TCP端口-u指明显示UDP端口-l仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)...
    99+
    2023-08-22
    linux 服务器 网络
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作