netstat 命令是最常用的方法之一。可以通过以下命令查看某个进程使用的 IP 地址:
netstat -antp | grep 'PID'
其中 PID 是进程的 ID 号。该命令会显示该进程的网络连接信息,包括使用的 IP 地址。
lsof 命令也可以用来查看进程使用的 IP 地址。命令如下:
lsof -i | grep 'PID'
同样,PID 是进程的 ID 号。该命令会显示该进程所有打开的网络连接,包括使用的 IP 地址。
ss 命令是 netstat 的替代品,功能更强大。可以使用以下命令查看进程使用的 IP 地址:
ss -antp | grep 'PID'
同样,PID 是进程的 ID 号。该命令会显示该进程的所有网络连接信息,包括使用的 IP 地址。
我们也可以直接查看 /proc 文件系统中的信息来获取进程使用的 IP 地址。命令如下:
cat /proc/PID/net/tcp
同样,PID 是进程的 ID 号。该命令会显示该进程所有打开的 TCP 连接,包括使用的 IP 地址。