查看linux系统的ip
背景
最近学习网络协议,有一篇文章讲解怎么查看机器的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],网卡可选项,如果不加就是查看所有的。
主要介绍一些比较关注的:
- 第一行:eth0是网卡,网卡的命名规则eth0、eth1。Ethernet(以太网)HWaddr(硬件mac地址)
- 第二行:ip地址,子网,掩码
- 第四、五行:接收和发送数据包情况。
- 第七行:接受和发送字节统计
另说明下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
- 第一行:网络设备的状态表示。boradcast表示这个网卡有广播地址,可以发送广播包;multicast表示可以发送多播包;up表示网卡处于启动状态;lower_up表示网线连着呢;mtu表示最大网络传输单元是1500个字节;qdisc的全称是queueing discipline,中文是排队规则,就是发送某个数据包的处理顺序
- 第二行:MAC地址:网卡的物理地址,类似身份证,是一个网卡的唯一标识。为什么有了MAC地址还会需要IP地址进行数据传输:数据传输除了需要一个地址,还需要定位功能(IP地址有定位功能),MAC可以在一个子网内有定位功能,但是在全局没有。例如:找一个北京的小A,需要先定位到在北京,然后在北京找这个人就能找到了,但是如果在整个中国喊这个人,那就很难找到了。。。
好像都差不太多。但是ifconfig比ip addr多了接收和发送数据包和字节数的信息,其他的太细节就不研究了。
查看linux系统的ip相关推荐
- linux查询服务器的dns,如何查看Linux系统中DNS服务器的运行状况
DNS是分布式数据库,可以让用户们方便访问互联网,而主机的dns服务器也直接影响了我们上网及访问网站的速度,那么你知道如何查看Linux系统中DNS服务器的运行状况吗? 在Linux环境下,也提供了广 ...
- 如何配置Linux系统的IP地址?
如何配置Linux系统的IP地址,使其能够连接局域网甚至外网.其实这并不难,Linux系统网络配置的方法有多种. 下面,以VMware虚拟机中的Linux系统为例,进行讲解. 我的真实机是Window ...
- 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全
如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 ...
- 查看linux系统版本信息 lsb_release -a
查看linux系统版本信息 查看linux系统版本信息命令:lsb_release -a linux查询gcc版本及相关的命令 一. 1.gcc版本 gcc -v cat /proc/version ...
- 【LInux】查看Linux系统版本信息
一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [root@S-CentOS home]# cat /proc/version Linux version 2.6 ...
- linux查找用户前三进程_查看 Linux 系统中进程和用户的内存使用情况 | Linux 中国...
有一些命令可以用来检查 Linux 系统中的内存使用情况,下面是一些更好的命令.-- Sandra Henry-stocker 有许多工具可以查看 Linux 系统中的内存使用情况.一些命令被广泛使用 ...
- 查看linux系统的性能
查看linux系统的性能,一般可以通过free.iostat.vmstat.top等命令来查看 [root@kumu ~]# free total used ...
- 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 查看Linux系统架构的命令,查看linux系统是哪种架构:AMD.ARM.x86.x86_64.pcc 文章目录: 1 ...
- 查看Linux系统软硬件信息
查看Linux系统软硬件信息 查看计算机CPU信息 cat /proc/cpuinfo 查看文件系统信息 cat /proc/filesystems 查看主机中断信息 cat /proc/interr ...
最新文章
- Swin Transformer升级版来了!30亿参数,刷榜多项视觉任务,微软亚研原班人马打造...
- window.event.srcElement
- Android Jetpack 组件之 Lifecycle源码
- 清华「计图」现在支持国产芯片了!动态图推理比PyTorch快了270倍
- 一场实验室意外爆炸事故,解决了58年量子难题,让科学家意外发现“核电共振”...
- 快速使用Python连接MySQL数据库的方法
- 分布式消息总线,基于.NET Socket Tcp的发布-订阅框架之离线支持,附代码下载
- 化工原理第四版课后习题答案
- android 如何保留数据两位小数
- mysql分析日志_MYSQL 索引(三)--- SQL日志分析
- 后盾网经典原创视频教程php,《后盾网经典原创视频教程:PHP》139集
- 图的深度优先搜索(DFS)和广度优先搜索(BFS)算法
- day20——安装客户端、数据库连接、mysql事务、mysql操作数据
- MyBatis 处理长字段(long varchar)
- 编译mcu media server
- 149.直线上最多的点数
- springboot系列十二 Spring-Data-ElasticSearch Jpa、QueryBuilder、MatchQuery、位置搜索、GeoPoint...
- STM32 实现光敏传感器
- 软件工程导论学习笔记
- The Matrix