千家信息网

Linux查看端口的方法

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下Linux查看端口的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux如何查看端口1、lsof
千家信息网最后更新 2026年11月02日Linux查看端口的方法

小编给大家分享一下Linux查看端口的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Linux如何查看端口

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

# lsof -i:8000COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAMElwfs    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 8000tcp        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的端口是否被占用。

#!/usr/bin/env python  # -*- coding:utf-8 -*-    import socket, time, thread  socket.setdefaulttimeout(3) #设置默认超时时间    def socket_port(ip, port):  """  输入IP和端口号,扫描判断端口是否占用 """ try: if port >=65535: print u'端口扫描结束' s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) result=s.connect_ex((ip, port)) if result==0: lock.acquire() print ip,u':',port,u'端口已占用' lock.release() except: print u'端口扫描异常'  def ip_scan(ip):      """      输入IP,扫描IP的0-65534端口情况      """      try:          print u'开始扫描 %s' % ip          start_time=time.time()          for i in range(0,65534):              thread.start_new_thread(socket_port,(ip, int(i)))          print u'扫描端口完成,总共用时:%.2f' %(time.time()-start_time)  #       raw_input("Press Enter to Exit")      except:          print u'扫描ip出错'    if __name__=='__main__':      url=raw_input('Input the ip you want to scan: ')      lock=thread.allocate_lock()      ip_scan(url)

该程序执行结果如下:

# python scan_port.pyInput the ip you want to scan: 20.0.208.112开始扫描 20.0.208.11220.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查看端口的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

端口 情况 口号 程序 方法 内容 数字 篇文章 服务 监测 输入 不怎么 别名 参数 含义 大部分 文件 时间 更多 状态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州为想互联网科技有限公司 广州淘业互联网络科技 中关村互联网 科技集团 工业互联网科技新基建 平安科技 互联网 互联网科技小贷 壹账通互联网科技 农村开互联网科技讲堂 贵州叶脉互联网科技有限公司所属行业 互联网媒体平台算高科技产业 科技大学互联网 卓翼科技产业互联网合作 富国互联网科技002692 广州有谷有贝互联网科技有限公司 九思连强互联网电子科技有限公司 华人运通互联网科技公司 互联网领先科技成果宣传视频 科技互联网专业务虚会材料 中国主要互联网科技公司 株洲百竞科技的互联网营销顾问 互联网科技公司官网 互联网前沿科技 哈尔滨新华互联网科技 恒生科技互联网指数分析 天速互联网络科技有限公司 四川互联网展示科技馆设计 从那以后互联网科技有限公司 九思连强互联网电子科技有限公司 济南小医互联网科技有限公司招聘 互联网的科技体现在哪里
0