首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何查看本机启动哪些端口

要查看本机启动了哪些端口,可以通过以下几种方法:

方法一:使用命令行工具

在Windows系统中:

  1. 打开命令提示符(CMD)。
  2. 输入以下命令并回车:
  3. 输入以下命令并回车:
  4. 这个命令会列出所有活动的网络连接以及对应的进程ID。

在Linux系统中:

  1. 打开终端。
  2. 输入以下命令并回车:
  3. 输入以下命令并回车:
  4. 或者使用更现代的ss命令:
  5. 或者使用更现代的ss命令:
  6. 这些命令会显示监听状态的TCP和UDP端口。

方法二:使用专业网络工具

可以使用像TCPView这样的第三方工具来查看端口使用情况,它提供了更直观的界面和更多功能。

方法三:查看服务配置文件

对于一些常见的服务,可以直接查看其配置文件来确定监听的端口。例如:

  • Apache HTTP服务器:查看httpd.conf文件中的Listen指令。
  • Nginx:查看nginx.conf文件中的listen指令。
  • MySQL:查看my.cnf文件中的port设置。

方法四:使用编程语言库

如果你熟悉编程,可以使用相应的库来查询端口使用情况。例如,在Python中,可以使用socket库来获取端口信息:

代码语言:txt
复制
import socket

def get_open_ports():
    open_ports = []
    for port in range(1, 65536):
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        result = sock.connect_ex(('127.0.0.1', port))
        if result == 0:
            open_ports.append(port)
        sock.close()
    return open_ports

print(get_open_ports())

注意事项

  • 查看端口信息可能需要管理员权限。
  • 某些端口可能被系统或安全软件占用,并且不会显示具体的应用程序信息。
  • 如果发现未知端口开放,应检查是否有安全风险,必要时进行关闭或更改端口设置。

通过以上方法,你可以有效地查看本机启动了哪些端口,并根据需要进行相应的管理和调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券