Redhat Linux:找出我的IP地址
时间:2020-01-09 10:40:13 来源:igfitidea点击:
如何使用bash shell或命令行选项在CentOS或Fedora或Redhat Enterprise Linux服务器或台式机系统上查找IP地址?
您可以使用以下任何命令来查看基于RHEL/CentOS/Fedora Linux的系统下每个接口的IP地址信息:
Redhat Linux:找出我的IP地址
- ip命令:显示或操作IP地址,路由,设备,策略路由和隧道。此命令可以显示CentOS或RHEL服务器上的IP地址。
- ifconfig命令:用于配置内核驻留的网络接口并显示有关它的信息。
ip命令示例以查找RHEL 5系统的IP地址
要查看eth0的当前IP地址信息,请执行:
# ip addr show eth0
输出示例:
2: eth0: mtu 1500 qdisc mq state UP qlen 1000 link/ether b8:ac:6f:65:31:e5 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0 inet6 fe80::baac:6fff:fe65:31e5/64 scope link valid_lft forever preferred_lft forever
要查看路由信息,请执行:
# ip route show
输出示例:
10.0.xx.yy dev ppp0 proto kernel scope link src 10.1.3.199 38.xx.yy.zz via 192.168.1.2 dev eth0 src 192.168.1.100 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100 metric 1 10.0.0.0/8 dev ppp0 scope link default via 192.168.1.2 dev eth0 proto static
ifconfig命令示例
只需按如下所示执行ifconfig命令即可显示eth0 IP信息:
# ifconfig -a
或者
# ifconfig eth0
输出示例:
eth0 Link encap:Ethernet HWaddr b8:ac:6f:65:31:e5 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::baac:6fff:fe65:31e5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:308560 errors:0 dropped:0 overruns:0 frame:0 TX packets:217836 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:431112624 (431.1 MB) TX bytes:20994801 (20.9 MB) Interrupt:17
您只需执行以下grep命令即可仅显示IP及其网络掩码:
# ifconfig eth0 | grep 'inet addr:'
输出示例:
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0