[面试之路]如何在linux环境下查看自己主机的ip地址

使用命令 ifconfig
在命令行下输入命令
得到如下结果:
[面试之路]如何在linux环境下查看自己主机的ip地址

  • etho 表示网卡的代号(这里只有一块网卡,所以只有一个eth0,如果有若干网卡,则会有eth1,eth2等)
  • Link encap:表示网络接入类型,这里是Ethernet 表示以太网!
  • HWaddr: 硬件地址,也就MAC地址,图片里为FA:16:3E:9C:85:EB
  • inet addr:表示IP地址
  • Bcast:表示Broadcast,即广播地址
  • Mask:表示子网掩码
  • inet6 addr:ipv6的地址
  • MTU:链路帧长最大为1500字节
  • Metric:表示跃点数:指出路由的成本,通常表示到达目的地址的跳数
  • RX packets:表示从网络启动开始,接收到的包的总数
  • TX packets:表示从网络启动开始,发送包的总数
  • collisions :表示包碰撞的情况(如果碰撞的包很多,表明你的网络不太好)
  • txqueuelen:表示传送数据缓冲区的长度
  • RX bytes:接收的总字节数
  • TX bytes:发送的总字节数

lo表示本机的环回接口

第二种方法,使用ip addr
[面试之路]如何在linux环境下查看自己主机的ip地址
在命令行中输入命令 ip addr得到上图的结果
<BRADCAST,MULTICAST,UP,LOWER_UP>
bracast表示网卡具有广播地址
multicast表示可以发送多播包
up表示网卡处于启动模式
lower_up表示有电流

两种方式对比:
ifconfig可以查看到更为详细的信息,拥有查看发送与接收包的统计信息。
如果只是要查看一些基本信息,ip addr命令足够了