如何在Linux上查找端口号?(linux查端口号)

相信大家使用Linux系统的朋友,也许有时想要知道本机某个服务是使用什么端口号,本文就将讲解如何在Linux上查找端口号。

首先来说netstat命令,在LINUX系统中最常使用的端口检测工具,可以查看本机哪些服务正在使用端口。netstat的语法很简单,比如我们想使用netstat查看正在使用的端口:

`netstat -atn`

-a 是输出所有服务启动的socket连接情况

-t 是根据TCP协议查看

-n 是把IP地址和端口号都以数字显示,而不是已经分配好的服务名

示例如下:

`netstat -atn`

另一种方式就是使用lsof命令,lsof命令可以查看任何程序已经打开的文件描述符,如果是跑着TCP或者UDP服务,这个文件描述符就是端口号,lsof命令这种查找方式就精确,可以查看更多的信息。

示例如下:

`lsof -i :80`

其中:

-i 用于指定在当前计算机上使用或监听的端口号或网络接口

80 端口号

最后我们来介绍一下ss命令,ss也是一个查看socket联接情况的,格式非常简单,非常容易使用。

示例如下:

`ss -tan`

-t 选项用于指定查询的是TCP socket

-a 选项指定显示所有的socket

-n 选项指定以IP地址和端口号的数字地址显示

以上就是如何在Linux上查找端口号的方法。每个Linux用户都可以根据自己的需要来使用这三款工具,从而方便的查找本机的端口号。


数据运维技术 » 如何在Linux上查找端口号?(linux查端口号)