如何查看端口号是否被占用
时间: 2023-09-11 08:10:53 浏览: 148
在 Windows 系统中,可以通过命令行使用 `netstat` 命令查看端口是否被占用。具体操作步骤如下:
1. 打开命令提示符:按下 `Win+R` 组合键,输入 `cmd`,然后按下 `Enter` 键。
2. 在命令提示符中输入以下命令:
```
netstat -ano | findstr :端口号
```
其中,`端口号` 指的是你要查看是否被占用的端口号。
3. 如果该端口被占用,命令行会输出一行类似于以下的信息:
```
TCP 0.0.0.0:端口号 0.0.0.0:0 LISTENING 进程ID
```
其中,`进程ID` 就是占用该端口的进程的 ID。
4. 如果该端口未被占用,命令行不会输出任何信息。
在 Linux 或 Mac 等类 Unix 系统中,可以使用 `lsof` 命令查看端口是否被占用。具体操作步骤如下:
1. 打开终端:按下 `Ctrl+Alt+T` 组合键,或者在应用程序菜单中找到终端,点击打开。
2. 在终端中输入以下命令:
```
sudo lsof -i :端口号
```
其中,`端口号` 指的是你要查看是否被占用的端口号。
3. 如果该端口被占用,终端会输出一行类似于以下的信息:
```
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
```
其中,`COMMAND` 是占用该端口的进程的命令名称,`PID` 是进程的 ID。
4. 如果该端口未被占用,终端不会输出任何信息。
阅读全文