在 Linux 系统中,你可以使用以下几种方法来查看当前被占用的端口,并检查 7860 到 7870 之间的端口:
推荐命令:
sudo lsof -i :7860-7870
方法一:使用 netstat
命令
sudo netstat -tuln | grep ':78[6-7][0-9]'
这个命令会列出所有处于监听状态的 TCP 和 UDP 端口,并过滤出端口号在 7860 到 7870 范围内的端口。
方法二:使用 ss
命令
sudo ss -tuln | grep ':78[6-7][0-9]'
ss
命令类似于 netstat
,但通常更快并提供更多选项。
方法三:使用 lsof
命令
sudo lsof -i :7860-7870
这个命令会列出使用 7860 到 7870 端口的所有进程及其详细信息。
方法四:使用 fuser
命令
sudo fuser 7860/tcp 7861/tcp 7862/tcp 7863/tcp 7864/tcp 7865/tcp 7866/tcp 7867/tcp 7868/tcp 7869/tcp 7870/tcp
这个命令会显示哪些进程正在使用指定的 TCP 端口。
示例解释
例如,如果你使用 netstat
命令,你会看到类似以下的输出:
tcp 0 0 0.0.0.0:7860 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:7861 0.0.0.0:* LISTEN
这表示端口 7860 和 7861 当前被占用并处于监听状态。
通过上述方法,你可以确定 7860 到 7870 之间哪些端口被占用了,并获取相关的进程信息。