在 Linux 系统中,你可以使用多种方法来查看某个端口是否在运行。以下是几种常用的方法: 1. 使用 `netstat` 命令 `netstat` 是一个网络相关的命令行工具,可以显示网络连接、路由表、接口统计等信息。 ```sh sudo netstat -tuln | grep <端口号> ``` 例如,要检查端口 80 是否在运行: ```sh sudo netstat -tuln | grep :80 ``` 2. 使用 `ss` 命令 `ss` 是 `netstat` 的替代工具,功能更强大且性能更好。 ```sh sudo ss -tuln | grep <端口号> ``` 例如,要检查端口 80 是否在运行: ```sh sudo ss -tuln | grep :80 ``` 3. 使用 `lsof` 命令 `lsof` 是一个列出打开文件的工具,但它也可以用于显示打开的网络端口。 ```sh sudo lsof -i :<端口号> ``` 例如,要检查端口 80 是否在运行: ```sh sudo lsof -i :80 ``` 4. 使用 `nmap` 命令 `nmap` 是一个网络扫描工具,可以用来检查本地或远程主机上的开放端口。 ```sh sudo nmap -p <端口号> localhost ``` 例如,要检查端口 80 是否在运行: ```sh sudo nmap -p 80 localhost ``` 5. 使用 `fuser` 命令 `fuser` 可以显示哪些进程正在使用指定的文件、目录或套接字。 ```sh sudo fuser <端口号>/tcp ``` 例如,要检查端口 80 是否在运行: ```sh sudo fuser 80/tcp ``` 这些方法都可以帮助你确定某个端口是否在运行以及哪个进程在使用该端口。选择适合你需求的方法即可。 [2024-12-09 15:31:15 | AI写代码神器 | 489点数解答]