当前位置: 首页 > news >正文

Linux系统中查看端口的方法

一、使用netstat命令

netstat命令是一种非常实用的命令,可以用来显示网络连接、路由表、网络接口和网络统计信息等。它还可以用来显示系统中正在监听的端口。要查看端口,只需在终端中输入以下命令:

netstat -tuln

这个命令的意思是列出所有TCP、UDP协议的监听状态的网络连接,其中-t表示TCP,-u表示UDP,-l表示仅列出正在监听的端口,-n表示以数字形式显示端口号,而不是使用服务名称。

执行该命令后,您将看到类似于下面的输出:

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN

tcp6 0 0 :::22 ::😗 LISTEN

udp 0 0 0.0.0.0:68 0.0.0.0:*

udp6 0 0 :::5353 ::😗

这个输出显示了系统中所有正在监听的端口,其中22是SSH端口,68是DHCP客户端端口,5353是mDNS协议端口。

二、使用lsof命令

lsof命令是“list open files”的缩写,它可以显示系统中所有打开的文件和进程。它还可以用来显示系统中正在使用的端口。要查看端口,请在终端中输入以下命令:

sudo lsof -i :端口号

其中“端口号”是您要查找的端口号。例如,要查找80端口,请使用以下命令:

sudo lsof -i :80

执行该命令后,您将看到类似于下面的输出:

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

nginx 1063 root 11u IPv4 10392 0t0 TCP *:http (LISTEN)

nginx 1063 root 12u IPv6 10393 0t0 TCP *:http (LISTEN)

这个输出显示了使用80端口的进程和应用程序。在这个例子中,我们可以看到Nginx web服务器正在使用80端口。

三、使用ss命令

ss命令是Linux系统中的另一种网络监控工具,它可以显示系统中所有的套接字(sockets)。要查看端口,请在终端中输入以下命令:

ss -tuln

这个命令的意思是列出所有TCP、UDP协议的监听状态的套接字,其中-t表示TCP,-u表示UDP,-l表示仅列出正在监听的套接字,-n表示以数字形式显示端口号,而不是使用服务名称。

执行该命令后,您将看到类似于下面的输出:

State Recv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0 128 0.0.0.0:22 0.0.0.0:*

LISTEN 0 128 :::22 ::😗

LISTEN 0 128 :::80 ::😗

这个输出显示了系统中所有正在监听的套接字,其中22是SSH端口,80是HTTP端口。

综上所述,Linux系统提供了多种方法来查看系统中的端口,包括netstat、lsof和ss命令。这些命令非常实用,并且可以用来监控网络连接和端口状态,以确保系统的网络安全和稳定性。

http://www.lryc.cn/news/145236.html

相关文章:

  • java mysql传入string数组返回string数组的简单写法
  • 【PHP】PHP基本语法
  • SystemVerilog interface详细介绍
  • 计网第四章(网络层)(三)
  • python学习1之安装
  • Autofac在WebApi,Winform中应用
  • uview ui 查看版号
  • Python 爬虫网页图片下载到本地
  • PyQt open3d 加载 显示点云
  • Linux搭建SSLVpn
  • Qt5升级到Qt6分步迁移教程
  • 多线程学习之线程池
  • Elasticsearch基础
  • 论文阅读:Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
  • 基于Web的旅游推荐网站设计与实现(论文+源码)_kaic
  • 继承AndroidView Model的错误
  • 智慧互联,有序充电--多场景充电
  • yum install libreoffice‘ returned a non-zero
  • Linux知识点 -- 网络基础(一)
  • 【leetcode刷题之路】剑指Offer(4)——分治+排序算法+动态规划
  • 美创科技“签”手柠檬文才学堂,共推高校数据安全建设
  • 【JAVA基础】数据类型,逻辑控制
  • 计算机竞赛 基于图像识别的跌倒检测算法
  • 计算机竞赛 基于大数据的股票量化分析与股价预测系统
  • input子系统
  • mac 10.13.6安装后开发准备工作
  • C++ using关键字
  • 让你对es有一个初步的了解
  • 编绎和优化,脚本代码小米加步枪赶超英法美
  • 数字电路-二进制学习