linux查看ip地址命令_查看linux ip地址命令
作者: 充分地将 | 发布时间: 2026-03-28 16:58:54
快速查看Linux系统IP地址的几种方法
在Linux系统中,查看IP地址是日常运维中经常会用到的一个操作。下面,我就来给大家介绍几种常用的查看IP地址的方法。
1. 使用ifconfig命令
ifconfig 是Linux系统中查看网络接口配置信息的一个常用命令。使用方法非常简单,直接在终端输入 ifconfig 即可。
```
[root@server ~] ifconfig
```
执行后,你会看到类似下面的输出:
```
eth0 Link encap:Ethernet HWaddr 00:0C:29:3B:FF:9F
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4567 errors:0 dropped:0 overruns:0 frame:0
TX packets:4567 errors:0 dropped:0 overruns:0 carrier:0 collisions:0
RX bytes:9876543210 (9.7 GB) TX bytes:9876543210 (9.7 GB)
```
在这个输出中,inet addr: 后面的地址就是你的IP地址。
2. 使用ip命令
ip 命令是Linux系统中用于替换 ifconfig 的新命令。它的功能更加强大,使用方法也类似。
```
[root@server ~] ip addr show
```
执行后,你会看到类似下面的输出:
```
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default
link/ether 00:0C:29:3B:FF:9F brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe3b:ff9f/64 scope link
valid_lft forever preferred_lft forever
```
在这个输出中,inet 后面的地址就是你的IP地址。
3. 使用ip a命令
ip a 命令是 ip addr show 的缩写,使用起来更加方便。
```
[root@server ~] ip a
```
执行后,你会看到类似下面的输出:
```
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default
link/ether 00:0C:29:3B:FF:9F brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe3b:ff9f/64 scope link
valid_lft forever preferred_lft forever
```
在这个输出中,inet 后面的地址就是你的IP地址。
4. 使用cat命令查看文件
Linux系统中,IP地址通常存储在 /etc/sysconfig/network-scripts/ifcfg-eth0 (根据你的网络接口名称可能不同)文件中。你可以使用 cat 命令查看这个文件的内容。
```
[root@server ~] cat /etc/sysconfig/network-scripts/ifcfg-eth0
```
执行后,你会看到类似下面的输出:
```
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=8b7b5a5b-0c29-4e3a-9c7c-6c8a7e6b8f9c
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
```
在这个输出中,IPADDR 后面的地址就是你的IP地址。
总结
相关问题
问:为什么我的系统中没有ifconfig命令?
答:如果你的Linux系统是CentOS 7或更高版本,那么系统中可能没有ifconfig命令。这是因为这些版本使用ip命令来替代ifconfig。
问:如何修改IP地址?
答:修改IP地址通常需要编辑相应的网络配置文件,例如 /etc/sysconfig/network-scripts/ifcfg-eth0。修改完成后,保存文件并重启网络服务即可。
问:如何查看所有网络接口的IP地址?
答:使用 ip addr show 或 ip a 命令可以查看所有网络接口的IP地址。