1.软文推荐

2.软文推荐

3.软文推荐

$ ifconfig
image-20201129021244384

看上面这张图片不难理解 ifconfig 命令的作用,它可以打印出当前系统中网卡的相关配置信息,首先最开始看到的就是网卡设备的名称即 eth0 ,还有下面的一块是 lo ,这个表示的是环回接口,环回口的 IP 也是固定的为 127.0.0.1,每个系统默认都会有一般用来测试 “TCP/IP” 协议栈使用。

这里我们将重点主要放在 eth0 上,下面我们对它的输出做详细解释:

flags=4163  mtu 1500

这里从 flags 看出接口是 UP,UP 就表示接口的状态是开启着的。相反如果没有开启就是 DOWN 状态。尖括号中的 BROADCAST 表示这个接口是支持广播的,RUNNING 表示运行状态,MULTICAST 表示的是支持组播。最后的 mtu 表示支持的最大传输单元是 1500。

inet 172.16.16.250  netmask 255.255.240.0  broadcast 172.16.31.255

第二行就相对好理解一点,就是很基础的网络配置信息,inet 表示当前的 IP 地址为 172.16.16.250,netmask 指的就是当前的 IP 地址的网络掩码为 255.255.240.0,网络掩码的作用就是来区分同一个局域网的 IP 是否在一个网端内,一个完整的 IP 地址是包括子网掩码的,如果不包括就无法区分这个地址具体的网段。最后的 broadcast 表示广播地址。

inet6 fe80::5054:ff:feaa:f7f4  prefixlen 64  scopeid 0x20

这一行中 inet6 表示的是 IPv6 的地址,是由 IPv4 计算出来的,prefixlen 表示子网掩码,最后的部分表示作用域,没有太大参考价值,这里不做过多说明。

ether 52:54:00:aa:f7:f4  txqueuelen 1000  (Ethernet)

在这一行中,ether 指的是网卡的 MAC 地址,具有唯一性。txqueuelen 这个参数是指当前传输队列的长度,Ethernet 想必大家都很了解,指网卡接口的类型为 Ethernet。

在 Linux 系统中用于查看 IP 的名零零很多,ip a 也是一个不错的选择。

$ ip a
image-20201129023349889

仔细看其实会发现,ifconfigip a 这两个命令的输出内容其实大概相同的,就是显示的格式不太一样,这也是我喜欢使用 ifconfog 的原因,它的输出更整齐。

网络配置相关信息我们开头说了,除了 IP 地址还有路由表跟 DNS,这两个内容也是可以查看的。

$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         _gateway        0.0.0.0         UG    100    0        0 eth0
172.16.16.0     0.0.0.0         255.255.240.0   U     100    0        0 eth0
image-20201129023635405

路由表中的设置规定了流量的下一跳的去向,Destination 表示目的地,拿第二条路由来讲,如果有流量想要去往 172.16.16.0 这个网段,那么就走默认的网关,从 eth0 这个接口出去。

最后就是 DNS 服务器的指向,DNS 是用来做域名解析的,让人更方便访问互联网。最开始是没有域名的,如果你想要访问某个网站就必须通过 IP 地址去访问,但是公网上的 IP 地址很多,不方便人们记忆,因为就有人想出了域名的办法。跟一长串的地址比起来,其实域名是更好记忆的。服务器中 DNS 服务器的设置是存放在配置文件中的,如果想要修改直接编辑配置就可以。

$ cat /etc/resolv.conf 
nameserver 183.60.83.19
nameserver 183.60.82.98
image-20201129023935744

本文来源:www.lxlinux.net/check-network-configuration-command-on-linux.html,若引用不当,请联系修改。

相关文章 8

1

哪家云服务器好(哪家云服务器性价比高) 32秒前

目录:1、云服务器哪家好用便宜2、云计算服务器哪家比较好?3、云服务器哪个品牌比较好4、主流云服务器品牌有哪些?云服务器哪家好用...

2

浅谈Spring Boot 底层原理 2分钟前

Spring Boot 是用来简化 Spring 的搭建和开发过程的全新框架。Spring Boot 去除了大量的 xml 配置文件,简化了复杂的依赖管理,配合各种 starter 使...

3

美国独立服务器(美国独立服务器有什么用) 3分钟前

目录:1、美国服务器哪家好?有没有性能比较好的推荐?2、美国独立服务器哪家好?3、美国服务器租用时要注意什么?4、美国服务器都有...

4

Ubuntu即将从默认安装中删除 GNOME To Do 4分钟前

Ubuntu 开发者、Ubuntu GNOME 联合创始人 Jeremy Bicha 建议从 Ubuntu 22.10 的默认安装中删除 GNOME To Do 应用程序。 自 Ubuntu 18.04 LTS 开始,GNOME To Do 作为...

5

不同操作系统中安装SQLite 6分钟前

SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎...

6

琼海关键词优化哪里好(台州关键词优化首选) 7分钟前

目录:1、seo关键词优化工具,用哪个最好?2、关键词排名优化公司哪家好3、关键词排名优化哪家做得比较好?4、谁知道做seo关键词排名优化...

7

通过java实时读取日志文件 9分钟前

在实习的公司碰到一个古怪的需求:在一台服务器上写日志文件,每当日志文件写到一定大小时,比如是1G,会将这个日志文件改名成另一个...