你好,要查看 Nginx 占用的端口,可以使用以下命令:
sudo lsof -i :80
其中 80
是 Nginx 所监听的端口号。如果你的 Nginx 配置了多个监听端口,需要分别执行以上命令来查看各个端口的占用情况。
执行以上命令后,会输出类似如下的结果:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 1234 nginx 6u IPv4 12345 0t0 TCP *:http (LISTEN)
nginx 1234 nginx 7u IPv6 12346 0t0 TCP *:http (LISTEN)
其中,PID 列显示了正在使用该端口的进程 ID(PID),在本例中为 1234
。如果 Nginx 正在占用该端口,则会在上面的输出中显示相关信息。如果没有任何输出,则说明该端口未被占用。
希望对你有所帮助!