Linux系统查看端口占用

2024-01-08 18:50:14

在 Linux 中,可以使用 netstatlsof 命令来查看端口占用情况。

????????1.使用?netstat?查看端口占用情况

netstat 是一个用于打印 Linux 系统网络连接状态的命令,可以用来查看端口占用情况。以下是常用的 netstat 命令:

  • 查看所有监听的端口:sudo netstat -tlnp
  • 查看某个端口是否被占用:sudo netstat -tlnp | grep <port number>

其中,-t 表示查看 TCP 协议,-l 表示查看监听状态的端口,-n 表示不使用域名和服务名,而是以数字形式显示地址和端口号,-p 表示显示每个连接对应的进程 ID 和进程名称。

????????2.使用?lsof?查看端口占用情况

lsof 是一个用于列出当前系统打开文件的工具,也可以用来查看端口占用情况。以下是常用的 lsof 命令:

  • 查看某个端口是否被占用:sudo lsof -i:<port number>
  • 查看某个进程占用的端口:sudo lsof -i -p <process id>

其中,-i 表示查看网络连接信息,-p 表示指定进程 ID。

文章来源:https://blog.csdn.net/yhj198927/article/details/135462496
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。