要查看运行程序的端口号,可以使用多种方法,具体取决于操作系统和程序的类型。以下是一些常见的方法:
netstat
命令:netstat
命令:lsof
命令:lsof
命令:ss
命令(现代替代netstat
):ss
命令(现代替代netstat
):netstat
命令:netstat
命令:许多应用程序会在其配置文件中指定端口号。例如,Web服务器如Nginx或Apache通常在配置文件中定义监听端口。
server {
listen 80;
server_name example.com;
...
}
如果你正在开发程序,可以使用编程语言提供的库来查看程序使用的端口号。
import socket
def get_listening_ports():
ports = []
for conn in psutil.net_connections(kind='inet'):
if conn.status == 'LISTEN':
ports.append(conn.laddr.port)
return ports
print(get_listening_ports())
一些系统监控工具如htop
、iostat
或专门的端口监控工具也可以帮助你查看正在运行的程序和它们使用的端口。
通过上述方法,你可以有效地查看和管理运行程序的端口号。
Tencent Serverless Hours 第13期
云+社区技术沙龙[第17期]
DB TALK 技术分享会
云+社区技术沙龙[第14期]
Elastic 实战工作坊
Elastic 实战工作坊
实战低代码公开课直播专栏
腾讯技术创作特训营第二季
DBTalk技术分享会
技术创作101训练营
云+社区技术沙龙[第10期]
领取专属 10元无门槛券
手把手带您无忧上云