Linux查看端口号相关命令

Linux查看端口号相关命令学习内容 Linux 端口号相关命令端口相关概念 在网络技术中 端口 Port 包括逻辑端口和物理端口两种类型 物理端口指的是物理存在的端口 如 ADSLModem 集线器 交换机 路由器上用于连接其他网络设备的接口 如 RJ 45 端口 SC 端口等等 逻辑端口是指逻辑意义上用于区分服务的端口 如 TCP IP 协议中的服务端口 端口号的范围从 0 到 65535 比如用于浏览网页服务的 80 端口 用于 FTP 服务的 21 端口等 由于物理端口和逻辑端口数量较多 为了对端口进行区分 将每个端口进行了编号 这就是端口号端口按

学习内容:Linux端口号相关命令

仅自己学习记录!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

端口按端口号可以分为3大类:

1:公认端口(Well Known Port)

公认端口号从0到1023,它们紧密绑定与一些常见服务,例如FTP服务使用端口21,你在 /etc/services 里面可以看到这种映射关系。

从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的.

3: 动态或私有端口(Dynamic and/or Private Ports)

动态端口,即私人端口号,是可用于任意软件与任何其他的软件通信的端口数,使用因特网的传输控制协议,或用户传输协议。动态端口一般从49152到65535。

端口号与相应服务的对应关系存放在/etc/services文件中,这个文件中可以找到大部分端口。

1:nmap工具检测开放端口

nmap是一款网络扫描和主机检测的工具。nmap的安装非常简单,如下:

rpm -ivh nmap-4.11-1.1.x86_64.rpm

rpm -ivh nmap-frontend-4.11-1.1.x86_64.rpm

nmap 127.0.0.1 查看本机开放的端口,会扫描所有端口。 当然也可以扫描其它服务器端口。

nmap 127.0.0.1

netstat -anlp | grep 3306

netstat -anlp | grep 22

3:lsof 工具检测开放端口

lsof -i:3306

详解Linux如何查看服务器开放的端口号

lsof -i TCP| fgrep LISTEN

服务器端口即使处于监听状态,但是防火墙iptables屏蔽了该端口,是无法通过该方法检测端口是否开放的。

5:netcat工具检测端口是否开放。

nc -vv 172.18.186.160 1521

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219035.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午10:56
下一篇 2026年3月17日 下午10:57


相关推荐

  • drawcall优化_unity降低drawcall

    drawcall优化_unity降低drawcallunity3D对于移动平台的支持无可厚非,但是也有时候用Unity3D开发出来的应用、游戏在移动终端上的运行有着明显的效率问题,比如卡、画质等各种问题。自己在做游戏开发的时候偶有所得。对于主要影响性能的因素做个总结。主要因素有:       1.     Savedbybatching值过大  —->这个值主要是针对Mesh的批处理,这个值越高,应用就越卡

    2025年11月19日
    7
  • Android Studio实现简单的记事本「建议收藏」

    Android Studio实现简单的记事本「建议收藏」手把手教你搭建一个记事本项目,简单又好用,经典之作。

    2025年6月30日
    4
  • 费马小定理证明

    费马小定理证明费马小定理的证明如下 任意取一个质数 比如 13 考虑从 1 到 12 的一系列整数 1 2 3 4 5 6 7 8 9 10 11 12 给这些数都乘上一个与 13 互质的数 比如 3 得到 3 6 9 12 15 18 21 24 27 30 33 36 对于模 13 来说 这些数同余于 3 6 9 12 2 5 8 11 1 4 7 10 这些余数实际上就是原来的 1 2 3 4 5 6 7 8 9 10 11 1

    2026年3月18日
    2
  • svn配置忽略文件

    svn配置忽略文件1、添加忽略项项目根目录,找到SVN->右键->属性新建,其它->选择svn:ignore输入要忽略的内容确定即可。2、全局忽略配置svn->右键->设置即可

    2025年11月9日
    8
  • 深入浅出TCP三次握手 (多图详解)[通俗易懂]

    深入浅出TCP三次握手 (多图详解)[通俗易懂]文章目录前言1、TCP是什么?2、TCP首部格式3、TCP的连接建立4、三次握手图文详解5、三次握手文字总结5、是否可以使用“两报文握手”建立连接?6、两次握手文字总结前言TCP三次握手和四次挥手是面试题的热门考点,它们分别对应TCP的连接和释放过程,今天我们先来认识一下TCP三次握手过程,以及是否可以使用“两报文握手”建立连接?。1、TCP是什么?TCP是面向连接的协议,它基于运输连接来传送TCP报文段,TCP运输连接的建立和释放,是每一次面向连接的通信中必不可少的过程。TCP运输连接有以下

    2022年10月4日
    7
  • [教程]使用Lite MP4 Tool专业制作MP4(AVC)视频格式 – 指导教程

    [教程]使用Lite MP4 Tool专业制作MP4(AVC)视频格式 – 指导教程LiteMP4Tool教程,详细教程,MP4教程

    2022年7月2日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号