在Linux系统中,可以使用netstat
命令或ss
命令来查看在线的IP地址。以下是两种方法的示例:
- 使用
netstat
命令:
netstat -an | grep 'ESTABLISHED\|SYN_SENT\|SYN_RECV\|FIN_WAIT1\|FIN_WAIT2\|TIME_WAIT\|CLOSE_WAIT\|LAST_ACK\|LISTEN\|CLOSING'
这个命令会显示所有已建立、正在连接、监听和关闭的网络连接,以及它们的IP地址和端口号。
- 使用
ss
命令:
ss -an | grep 'ESTAB\|SYN-SENT\|SYN-RECV\|FIN-WAIT-1\|FIN-WAIT-2\|TIME-WAIT\|CLOSE-WAIT\|LAST-ACK\|LISTEN\|CLOSING'
这个命令与上面的netstat
命令类似,也会显示网络连接的状态和相关信息。
注意:这些命令可能需要root权限才能运行。如果没有权限,可以在命令前加上sudo
。