背景

最近学习网络协议,有一篇文章讲解怎么查看机器的ip地址,由于现在用linux比较多,所以重点记录下linux系统怎么查看ip地址。

正文

查看linux ip的命令:ifconfig

ifconfig详解

使用ifconfig在linux运行下,效果如下:

[work@cp01-becqa-billing-4.epc.baidu.com: ~]$ ifconfig
eth0      Link encap:Ethernet  HWaddr FA:16:3E:E4:23:68inet addr:10.95.114.92  Bcast:10.95.114.255  Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:2463430149 errors:0 dropped:3271 overruns:0 frame:0TX packets:2466374983 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:1460793198164 (1.3 TiB)  TX bytes:1438232756970 (1.3 TiB)lo        Link encap:Local Loopbackinet addr:127.0.0.1  Mask:255.0.0.0UP LOOPBACK RUNNING  MTU:16436  Metric:1RX packets:2549259572 errors:0 dropped:0 overruns:0 frame:0TX packets:2549259572 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:362950723355 (338.0 GiB)  TX bytes:362950723355 (338.0 GiB)

ifconfig查看网卡信息

命令:ifconfig [网卡0],网卡可选项,如果不加就是查看所有的。

主要介绍一些比较关注的:

  1. 第一行:eth0是网卡,网卡的命名规则eth0、eth1。Ethernet(以太网)HWaddr(硬件mac地址)
  2. 第二行:ip地址,子网,掩码
  3. 第四、五行:接收和发送数据包情况。
  4. 第七行:接受和发送字节统计

另说明下lo为环回接口。什么是环回接口:允许运行在同一台主机上的客户程序和服务器程序通TCP/IP进行通信。就是127.x.x.x的ip地址

ifconfig还可以更改网卡信息,但是我应该用不到,暂时不记录具体了。

ip addr详解

使用ip addr在linux运行,效果如下:

[work@cp01-becqa-billing-4.epc.baidu.com: ~]$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether fa:16:3e:e4:23:68 brd ff:ff:ff:ff:ff:ffinet 10.95.114.92/24 brd 10.95.114.255 scope global eth0
  1. 第一行:网络设备的状态表示。boradcast表示这个网卡有广播地址,可以发送广播包;multicast表示可以发送多播包;up表示网卡处于启动状态;lower_up表示网线连着呢;mtu表示最大网络传输单元是1500个字节;qdisc的全称是queueing discipline,中文是排队规则,就是发送某个数据包的处理顺序
  2. 第二行:MAC地址:网卡的物理地址,类似身份证,是一个网卡的唯一标识。为什么有了MAC地址还会需要IP地址进行数据传输:数据传输除了需要一个地址,还需要定位功能(IP地址有定位功能),MAC可以在一个子网内有定位功能,但是在全局没有。例如:找一个北京的小A,需要先定位到在北京,然后在北京找这个人就能找到了,但是如果在整个中国喊这个人,那就很难找到了。。。

好像都差不太多。但是ifconfig比ip addr多了接收和发送数据包和字节数的信息,其他的太细节就不研究了。

查看linux系统的ip相关推荐

  1. linux查询服务器的dns,如何查看Linux系统中DNS服务器的运行状况

    DNS是分布式数据库,可以让用户们方便访问互联网,而主机的dns服务器也直接影响了我们上网及访问网站的速度,那么你知道如何查看Linux系统中DNS服务器的运行状况吗? 在Linux环境下,也提供了广 ...

  2. 如何配置Linux系统的IP地址?

    如何配置Linux系统的IP地址,使其能够连接局域网甚至外网.其实这并不难,Linux系统网络配置的方法有多种. 下面,以VMware虚拟机中的Linux系统为例,进行讲解. 我的真实机是Window ...

  3. 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全

    如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 ...

  4. 查看linux系统版本信息 lsb_release -a

    查看linux系统版本信息 查看linux系统版本信息命令:lsb_release -a linux查询gcc版本及相关的命令 一. 1.gcc版本 gcc -v cat /proc/version ...

  5. 【LInux】查看Linux系统版本信息

    一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [root@S-CentOS home]# cat /proc/version Linux version 2.6 ...

  6. linux查找用户前三进程_查看 Linux 系统中进程和用户的内存使用情况 | Linux 中国...

    有一些命令可以用来检查 Linux 系统中的内存使用情况,下面是一些更好的命令.-- Sandra Henry-stocker 有许多工具可以查看 Linux 系统中的内存使用情况.一些命令被广泛使用 ...

  7. 查看linux系统的性能

    查看linux系统的性能,一般可以通过free.iostat.vmstat.top等命令来查看 [root@kumu ~]# free              total       used    ...

  8. 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...

  9. 查看Linux系统软硬件信息

    查看Linux系统软硬件信息 查看计算机CPU信息 cat /proc/cpuinfo 查看文件系统信息 cat /proc/filesystems 查看主机中断信息 cat /proc/interr ...

最新文章

  1. Swin Transformer升级版来了!30亿参数,刷榜多项视觉任务,微软亚研原班人马打造...
  2. window.event.srcElement
  3. Android Jetpack 组件之 Lifecycle源码
  4. 清华「计图」现在支持国产芯片了!动态图推理比PyTorch快了270倍
  5. 一场实验室意外爆炸事故,解决了58年量子难题,让科学家意外发现“核电共振”...
  6. 快速使用Python连接MySQL数据库的方法
  7. 分布式消息总线,基于.NET Socket Tcp的发布-订阅框架之离线支持,附代码下载
  8. 化工原理第四版课后习题答案
  9. android 如何保留数据两位小数
  10. mysql分析日志_MYSQL 索引(三)--- SQL日志分析
  11. 后盾网经典原创视频教程php,《后盾网经典原创视频教程:PHP》139集
  12. 图的深度优先搜索(DFS)和广度优先搜索(BFS)算法
  13. day20——安装客户端、数据库连接、mysql事务、mysql操作数据
  14. MyBatis 处理长字段(long varchar)
  15. 编译mcu media server
  16. 149.直线上最多的点数
  17. springboot系列十二 Spring-Data-ElasticSearch Jpa、QueryBuilder、MatchQuery、位置搜索、GeoPoint...
  18. STM32 实现光敏传感器
  19. 软件工程导论学习笔记
  20. The Matrix

热门文章

  1. chrome无法上网
  2. Excel Sheet页相关操作(21.10现代设计体验)
  3. 【LOJ #6617】「THUPC 2019」摆家具 / furniture(DP / BSGS / 矩阵快速幂)
  4. shell-sed命令详解
  5. MySQL学习笔记—自定义函数
  6. HCE-OS基础介绍
  7. Excel工作表保护公式那些事儿
  8. PetaLinux使用Gstreamer传输USB摄像头到DP显示屏
  9. 2021-09-29 每天几个LCEDA小知识——如何修改元器件封装
  10. alitum designer 快速制作元器件封装