在Linux系统中,查看IP地址和端口是非常常见的操作。特别是作为一名系统管理员或开发者,经常需要查看系统的网络配置信息。本文将从多个角度介绍Linux系统中如何查看IP地址和端口。
一、通过ifconfig查看网卡信息
在Linux系统中,ifconfig命令是查看和配置网卡信息的常用工具。该命令显示本地主机的网络接口的配置信息。通过ifconfig我们可以查看到网卡的IP地址、子网掩码、MAC地址等信息。使用如下命令可以显示所有网卡的信息:
```
ifconfig
```
若只想查看指定网卡的信息,可以使用:
```
ifconfig eth0
```
二、通过ip命令查看IP地址
除了ifconfig命令以外,Linux系统还可以使用较新的ip命令查看IP地址。ip命令具有强大的网络配置能力。使用以下命令可以查看本地IP地址:
```
ip addr
```
通过以上命令,我们可以查看到IP地址、网络接口名称、状态等信息。
三、通过netstat命令查看网络连接信息
在Linux系统中,我们可以使用netstat命令查看网络连接信息。通过以下命令可以显示所有网络连接:
```
netstat -a
```
通过以上命令,我们可以查看到网络连接的协议类型、本地IP地址、本地端口、远程IP地址、远程端口等信息。
四、通过ss命令查看网络连接信息
ss命令也是查看网络连接信息的常用工具。通过以下命令可以显示所有网络连接:
```
ss -a
```
该命令显示了本地和远程系统所有的套接字连接状态。
五、查看端口信息
除了查看IP地址以外,我们还需要查看端口信息。在Linux系统中,我们可以使用netstat或lsof命令来查看端口信息。
使用netstat命令可以查看所有端口的信息。例如,查看所有本地端口的状态:
```
netstat -anp | grep LISTEN
```
使用lsof命令可以查看特定进程占用的端口。例如,查看进程ID为1234的进程占用的端口:
```
lsof -i :1234
```
通过以上命令,我们可以查看到进程ID为1234的进程占用的端口以及该端口的状态信息。
扫码咨询 领取资料