# Linux 查看端口运行状态

## 导言
在开发过程中,经常需要查看服务器上的端口是否正常运行。本文将介绍如何在Linux系统下查看端口的运行状态。

## 流程
下面是查看端口运行状态的流程:

| 步骤 | 操作 |
| -------- | ------------------ |
| 1 | 进入终端 |
| 2 | 执行命令查看端口状态|

## 具体操作步骤

### 步骤1:进入终端
首先,需要打开终端工具,可以通过键盘快捷键`Ctrl + Alt + T`来打开终端,也可以在应用程序中找到终端并打开。

### 步骤2:执行命令查看端口状态
在终端中,输入以下命令来查看端口的运行状态:

```bash
# netstat 命令来查看端口状态
netstat -tuln
```

- `netstat`: 是一个用于显示网络连接、路由表、接口统计、masquerade 连接和组播成员的工具。
- `-tuln`: 是netstat命令的参数,代表查看TCP和UDP协议的端口状态,同时显示端口号和运行程序的PID。

执行上述命令后,终端会列出系统中所有的端口及其运行状态,如处于监听状态的端口、本地地址和远程地址等信息。

### 补充:查找指定端口的运行状态
如果想要查找某一个特定端口的运行状态,可以在`netstat`命令后加上`grep`命令来过滤结果,例如查找端口号为8080的运行状态:

```bash
# 使用grep命令查找指定端口号的运行状态
netstat -tuln | grep 8080
```

- `|`: 管道符号,用于将`netstat`命令的输出结果传递给`grep`命令。
- `grep 8080`: 是过滤出包含端口号8080的行。

执行上述命令后,终端会显示出端口号为8080的运行状态。

## 结语
通过以上步骤,你已经学会了如何在Linux系统下查看端口的运行状态。在开发过程中,及时查看端口状态能够帮助我们及时发现问题并进行调试。希望本文能够对你有所帮助!