百度
360搜索
搜狗搜索

linux命令查看端口号详细介绍

在 Linux 中,查看端口号常用的命令有以下几种,这些命令可以帮助你查看端口的使用情况、对应的进程等信息:

1.
netstat 命令(经典工具)

netstat 用于显示网络连接、路由表、网络接口状态等信息。

  • 查看所有活动的网络连接(包括端口)
    bash
     

    • -a:显示所有连接和监听端口
    • -n:以数字形式显示地址和端口号
    • -p:显示使用该端口的进程及其 PID

  • 查看特定端口(如 80 端口)
    bash
        

2.
lsof 命令(通过文件描述符查看)

lsof 用于列出当前系统打开的文件,端口在 Linux 中被视为特殊文件。

  • 查看所有打开的端口及对应进程:bash
     

  • 查看特定协议(如 TCP/UDP)的端口:bash
      :80        

    UDP:53

  • 查看处于监听状态的端口:bash
          LISTEN

    • -P:不解析端口名称
    • -n:不解析主机名

3.
ss 命令(新一代工具,更高效)

ssnetstat 的替代品,性能更好,输出更简洁。

  • 查看所有网络连接和端口
    bash
    ss 

    • -t:TCP 连接
    • -u:UDP 连接
    • -a:所有状态(包括监听和已连接)
    • -n:数字形式
    • -p:显示进程信息

  • 查看监听状态的端口
    bash
    ss 

    • -l:仅监听状态

4.
nmap 命令(扫描本地或远程端口)

nmap 主要用于网络扫描,也可以扫描本地开放端口。

  • 扫描本地所有 TCP 端口(需 root 权限):bash
    nmap  .0.1

  • 扫描特定端口(如 80-100 端口):bash
    nmap  -100 .0.1

常用场景总结:

  • 快速查看端口是否被占用:bash
    ss    :端口号  

  • 查看端口对应的进程 PID 和程序名:bash
    ss    :端口号  

    912ss | :端口号

这些命令可以帮助你高效地排查端口占用、网络连接等问题。根据实际需求选择合适的工具即可,其中 sslsof 是现代 Linux 系统中更推荐的选择。

阅读更多 >>>  linux系统数据拷贝命令行

网站数据信息

"linux命令查看端口号"浏览人数已经达到24次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令查看端口号的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!