文章内容

2023/2/20 13:16:52,作 者: 黄兵

Ubuntu 如何查看端口 IP 连接

你可以使用 netstat 命令查看哪些 IP 连接了你的 Ubuntu 系统的端口。

  1. 打开终端(Terminal)应用程序。
  2. 输入以下命令查看所有当前连接的 IP 和端口:
sudo netstat -tunap

    解释一下这个命令:

    • sudo 命令用于提升用户权限,因为 netstat 命令需要 root 权限才能运行。
    • -t 参数用于显示所有 TCP 连接。
    • -u 参数用于显示所有 UDP 连接。
    • -n 参数用于显示 IP 地址和端口号,而不是主机名和服务名。
    • -a 参数用于显示所有连接,包括正在监听的连接和正在建立或关闭的连接。
    • -p 参数用于显示与每个连接相关的进程 ID 和进程名称。


该命令将输出所有连接的详细信息,包括本地 IP 和端口,远程 IP 和端口,连接状态和相关进程的信息。

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      2055/mysqld         
tcp        0      0 192.168.1.100:22        192.168.1.101:54388     ESTABLISHED 1323/sshd: user@pts 
udp        0      0 0.0.0.0:68              0.0.0.0:*                           771/dhclient       

这个输出表示有一个 TCP 连接监听在本地 IP 地址 127.0.0.1 和端口号 3306 上,还有一个 TCP 连接建立在本地 IP 地址 192.168.1.100 和端口号 22 上,远程 IP 地址为 192.168.1.101 和端口号为 54388。还有一个 UDP 连接正在使用本地 IP 地址 0.0.0.0 和端口号 68。

分享到:

发表评论

评论列表