【Linux 查看端口的方法】(linux产看端口)

在 Linux 系统下,可以使用多种方法查看端口。常用的有 netstat 和 lsof 两种工具,可以快速查看端口及其相关信息。除此之外,还可以使用 /proc 目录下的文件来查看。

#### 使用 netstat 查看端口

netstat 命令是 Linux 系统中必备的网络查看工具,可以用来查看使用中的网络连接,路由表、接口状态以及端口等信息。

使用 netstat 查看端口最简单的办法是使用以下命令:

“`shell

netstat -anp


上述命令可以查看所有活动端口信息,如果想要查看指定协议下的端口信息,则可以使用以下命令:

```shell
netstat -anp | grep

也可以指定 TCP 或 UDP 协议:

“`shell

netstat -an | grep tcp

netstat -an | grep udp


#### 使用 lsof 查看端口

lsof(List Open Files)命令可以查看系统中文件的打开情况,可以查看进程打开的文件,也可以用来查看端口的使用情况。

使用 lsof 查看端口的命令格式如下:

```shell
lsof -i [protocol]

`protocol` 可以指定 TCP 或 UDP 协议:

“`shell

lsof -i tcp

lsof -i udp


如果只想查看某个端口,则可以使用以下格式:

```shell
lsof -i :

比如要查看 80 端口:

“`shell

lsof -i :80


#### 查看 /proc 下的文件

在 Linux 系统中,/proc 目录下的文件也可以用来查看端口的使用情况。

首先可以使用 netstat 命令来查看监听状态的端口号:

```shell
netstat -an | grep LISTEN

然后再 /proc 下查看各个端口的连接信息:

“`shell

cat /proc//tcp


这样就能找到该端口号当前的连接情况,比如 4096 端口:

```shell
cat /proc/4096/tcp

利用这几种方法,可以很容易查看 Linux 中端口的使用情况。


数据运维技术 » 【Linux 查看端口的方法】(linux产看端口)