如何在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用户都可以根据自己的需要来使用这三款工具,从而方便的查找本机的端口号。