您现在的位置是:首页 >学无止境 >Linux中的网络网站首页学无止境

Linux中的网络

含蓄。 2023-05-21 04:00:02
简介Linux中的网络

一 、查看网络配置

1.1 ipconfig命令—查看网络接口地址

在这里插入图片描述

  • mtu:代表最大传输单元,它的单位是字节。在我们常用的以太网中,MTU一般是1500,而无线路由器默认一般是 1492。

  • inet:表示网络接口的IP地址,如“192.168.5.129”;

  • netmask:表示网络接口的子网掩码,如“255.255.255.0”;

  • broadcast:表示网络接口所在网络的广播地址,如:“192.168.5.255”;

  • ether:表示网络接口的物理地址(MAC地址),如“00:0c:29:3e:22:fe:”

1.2 route命令—查看路由条目

route命令 可以查看当前主机中的路由表信息,在输出结果中Destination列对应了目标网段的地址,Gateway列对应下一跳路由地址,Iface列对应了发送数据的网络接口
在这里插入图片描述

1.3 1.3hostname命令—查看主机名称

[root@localhost ~]# hostname                            #可以直接临时修改主机名
[root@localhost ~]# hostnamectl set-hostname            #永久修改主机名
[root@localhost ~]# vim /etc/hostname                   #永久修改主机名,需重启后生效

1.4netstat命令—查看网络连接情况

格式:
netstat [选项]

选项作用
-a显示当前主机中所有活动的网络连接信息
-n以数字的形式显示相关的主机地址、端口等信息
-r显示路由表信息
-l显示处于监听状态的网络连接及端口信息
-t查看TCP协议相关的信息
-u显示UDP协议相关的信息
-p显示与网络连接相关联的进程号、进程名称信息(需要root权限)

在这里插入图片描述

netstat是用于查看网络的连接状况,ss命令和netstat相同,但是它可以获取socket统计信息。

在这里插入图片描述

二 、测试网络连接

2.1 ping 命令

在这里插入图片描述

2.2 traceroute命令—跟踪数据包的路由途径

在这里插入图片描述

2.3 mtr—动态跟踪网络

在这里插入图片描述

第一列:HOST,显示IP地址或者主机名。

第二列:Loss%,这个结点的丢包率。

第三列:Snt,发送包的数量。

第四列:Last,最近一次的延时,单位是毫秒ms。

第五列:Avg,平均延时,单位是毫秒ms。

第六列:Best,最低延时,单位是毫秒ms。

第七列:Wrst,最高延时,单位是毫秒ms。

第八列:StDev,标准偏差。

2.4 nslookup命令—测试域名解析

在这里插入图片描述

三 、使用网络配置命令

3.1 ifconfig命令— 设置网络接口参数

修改网卡的IP地址、子网掩码:

在这里插入图片描述

3.2 重新激活或者禁用网卡

ifconfig   [网络接口]   up            #启用网卡
ifconfig   [网络接口]   down          #禁用网卡

3.3 设置虚拟网络接口

ifconfig 网络接口:序号 ip地址

在这里插入图片描述

3.4 设置路由记录

(1)添加到指定网段的路由记录
route add -net 网段地址 gw 网关地址

在这里插入图片描述

(2)删除到只当网段的路由记录
route del -net 网段地址

在这里插入图片描述

(3)向路由表中添加默认的网关记录

route add default gw IP地址

在这里插入图片描述

(4)向路由表中删除默认的网关记录

route del default gw IP地址

在这里插入图片描述

3.5 域名解析配置文件

在Linux中修改域名配置有两种方式
1、vim /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述

2、vim /etc/resolv.conf

在这里插入图片描述

3.6 本地主机映射文件

文件位置/etc/hosts

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

hosts文件和DNS服务器的比较

  • 默认情况下,系统首先从hosts 文件查找解析记录

  • hosts文件和DNS服务器的比较 默认情况下,系统首先从hosts 文件查找解析记录

  • hosts文件只对当前的主机有效

  • hosts文件可减少DNS查询过程,从而加快访问速度

总结

  • 查看网络配置
    ifconfig、hostname、route、ss、netstat
  • 测试网络连接
    ping、nslookup、mtr、dig、traceroute
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。