【Linux网络设置】


一、查看网络接口信息

1.1、查看所有活动的网络接口信息

执行 ifconfig 命令

1.2、查看指定网络接口信息

ifconfig 网络接口

在这里插入图片描述最大传输单元MTU(Maximum Transmission Unit,MTU),是指网络能够传输的最大数据包大小,以字节为单位。MTU的大小决定了发送端一次能够发送报文的最大字节数。如果MTU超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,就会造成报文分片甚至丢弃,加重网络传输的负担。如果太小,那实际传送的数据量就会过小,影响传输效率。

请添加图片描述

二、查看主机名称

2.1、hostname命令

hostname [主机名]
bash   启动新的shell会话

2.2、永久设置主机名

hostnamectl set-hostname [主机名]
vi /hostname    // 设置完后需要重新启动   

三、查看路由表条目

route命令

查看或设置主机中路由表信息

route [-n]    //-n:将路由记录中的地址信息显示为数字形式

在这里插入图片描述

四、查看网络连接情况

4.1、netstat命令

查看系统的网络连接状态、路由表、接口统计等信息

netstat [选项]

常用选项

-a -n -p -t -u -r
netstat -anpt | grep ":80"

在这里插入图片描述

4.2、ss命令

查看系统的网络连接情况,获取socket统计信息

ss [选项]

常用选项

-t -u -n -l -p -a -r
ss -t state established     处于established里的信息

在这里插入图片描述

五、测试网络连接

ping命令

测试网络连通性

ping [选项] 目标主机

在这里插入图片描述
在这里插入图片描述

ping -c 5 -i 0.5 127.0.0.1

在这里插入图片描述

6、跟踪数据包

tracerroute命令

测试从当前主机到目的主机之间经过的网络节点

traceroute 目标主机地址

在这里插入图片描述

七、域名解析

nslookup命令

测试DNS域名解析

nslookup 目标主机地址 [DNS服务器地址]

在这里插入图片描述
或使用以下命令来解析域名

host www.baidu.com

dig   www.baidu.com

在这里插入图片描述

八、设置网络参数的方式

临时配置 ---- 使用命令调整网络参数

·简单、快速,可直接修改运行中的网络参数。
·一般只适合在调试网络的过程中使用
·系统重启以后,所做的修改将会失效

固定设置 ---- 通过配置文件修改网络参数

·修改各项网络参数的配置文件
·适合对服务器设置固定参数时使用
·需要重载网络服务或者重启以后才会生效

九、设置网络接口参数

ifconfig 命令

设置网络接口的IP地址。子网掩码

ifconfig 网络接口  ip地址 [netmask 子网掩码]
ifconfig 网络接口  ip地址[/子网掩码长度]

禁用或者重新激活网卡

ifconfig 网络接口 up
ifconfig 网络接口 down

设置虚拟网络接口

ifconfig 网络接口:序号  IP地址

设置虚拟网卡可以设置n个,虚拟地址的网段要与物理地址的一致
不一致不能进行通信

在这里插入图片描述

十、设置路由记录

route命令

添加到指定网段的路由记录

route add -net 网段地址 gw IP地址   临时添加路由

删除到指定网段的路由记录

route del -net 网段地址    删除静态路由条目

向路由表中添加默认网关记录

route add default gw IP地址

删除路由表中默认的网关记录

route del default gw IP地址

十一、网络接口配置文件

/etc/sysconfig/network-scripts/ 目录下

ifcfg-ens33:第1块以太网的配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33
网卡配置文件

十二、启用、禁用网络接口配置

重启 network 网络服务

systemctl restart network

禁用、启用网络接口

ifdown ens33
ifup ens33

十三、主机名称配置文件

通过/etc/hostname文件来修改主机名

vi /etc/hostname  [名称]
仅识别第一行为主机名,并且重启后生效

通过hostnamectl来修改主机名

hostnamectl set-hostname 888

在这里插入图片描述

十四、域名解析配置文件

/etc/resolv.conf 文件

保存本机需要使用的DNS服务器的IP地址
在这里插入图片描述
DNS解析
准备DNS服务器(运营商的、自建的)

所有客户端设置DNS服务器地址:

Linux系统: /etc/resolv.conf ->   nameserver IP)
          /etc/sysconfig/network-scripts/ifcfa-ens33 -> DNS1=IP -> 重启网卡
window系统:网卡适配器 -> 属性 - IPV4 -> DNS服务器地址

字号4
字号4

十五、本地主机映射文件

/etc/hosts 文件

保存主机名与IP地址的映射记录
在这里插入图片描述

hosts文件和DNS服务器的比较

· 默认情况下,系统首先从 hosts 文件查找解析记录.
· hosts 文件只对当前的主机有效
· hosts 文件可减少 DNS 查询过程,从而加快访问速度

所有客户端要设置hosts文件做本地映射
vim /etc/hosts    --> IP 域名1 [域名2...]
C: Windows System32 drivers etc hosts

·优先级 hosts文件映射 更高
·访问速度 hosts文件映射 更快
·但是 hosts文件 只对本机有效,所以集群管理时 DNS解析 更方便

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值