Linux网络设置篇,新篇章给我冲☞

Linux网络服务篇-网络设置

前言:

云计算的含义:用户可以通过网络灵活获取计算机资源池(CPU,内存,磁盘,宽带等)中的资源,并且具有按量计费和弹性伸缩的特性。

1.查看网络接口信息 :

主机的网络接口通常称为“网络接口”

  • 查看所有活动的网络接口信息 ifconfig
  • 查看指定网络接口信息
    ifconfig 网络接口

查看指定网路接口信息

命令方式: ifconfig 网络接口
在这里插入图片描述
后面不加就是显示所有网卡信息
在这里插入图片描述

2.VM虚拟机三种网卡模式:

Vmnet0:桥接模式,把虚拟机暴露在局域网环境下,可以直接访问

Vmnet1:仅主机模式,把虚拟机之间构建成局域网,无法访问外部网络

Vmnet8: NAT模式,把虚拟机连接到类似三层交换的虚拟网卡上,不仅可以内部通信还可以外部通信

3.查看当前主机名(也可以修改主机名)
hostname命令

修改分为临时修改,和永久修改

临时修改大部分通过命令方式

hostname 主机名 临时修改主机名为cai cai
在这里插入图片描述
使用su命令可以切换在这里插入图片描述
永久修改,通过修改配置文件可以实现永久修改
hostnamectl set-hostname 主机名 永久修改,重启后还是生效
在这里插入图片描述

4.查看路由表条目 route:

route命令:查看或设置主机中路由表信息,可以不加-n
在这里插入图片描述
其中加n就是变为数字方式显示

加n和不加的区别:default任意网络,加n变为数字方式显示,default变为0.0.0.0 默认路由,任意网段
在这里插入图片描述

5.查看网络连接情况 netstat:

是排除网络故障的好工具,结合ps aux 查看进程更加靠谱,注:进程都没起,服务怎么会起
写shell脚本的时候,排查节点时netstat结合ps aux查看进程结合起来
常用选项:
-a all所有,包含已连接和未连接正在监听的

-n numeber数字,以数字形式进行显示

-p pid进程号,显示进程号

-t TCP协议,查看TCP协议

-u UDP协议,查看UDP协议

-r 查看路由表

可以加grep过滤查看,图中用grep命令过滤查看阿帕奇服务
在这里插入图片描述
查看TCP协议 netstat -ntap
在这里插入图片描述
查看UDP协议 netstat -nuap
在这里插入图片描述

6.获取socket统计信息 ss:

ss命令:查看系统的网络连接情况,获取socket统计信息
ss 选项

也是查看网络连接情况和netstat有区别:
1.如果并发连接(服务器能处理的会话数)不过万的情况下可以用netstat

2.如果并发连接过万的情况下用ss,这个连接信息会访问TCP协议下的diag模块

-t TCP协议,查看TCP协议

-u UDP协议,查看UDP协议

-n 将服务名称该换为端口号
在这里插入图片描述
-l listen,显示监听状态信息 ss -l 加t为统计tcp中监听状态信息
在这里插入图片描述
-r 以服务名称显示(默认是开着的)

-a all,所有

7.测试网络连接PING:

测试网络连通性,微软系统中加-t可以一直ping,按ctrl+c可以终止在这里插入图片描述
如果ping不通回馈两种方式:

无法访问目标主机:数据到不了对方

连接超时:数据能到达对方,因为某种原因数据回不来,假如对方防火墙开着也会出现连接超时

所以会用PING命令测试连通性

8.跟踪数据包traceroute:

测试从当前主机到目的主机之间经的网络节点,会第一手追踪数据包流向,一般在局域网中,放在广域网会被屏蔽

命令格式:traceroute IP地址

图中因为百度属于广域网所以被屏蔽,会显示为*号
在这里插入图片描述

9.域名解析 nslookup :

nslookup命令是用来测试域名解析的专用工具,使用时指定要解析的目标域名作为参数
nslookup命令
测试DNS域名解析
nslookup ns=name server名称服务
命令格式: nslookup 目标主机地址
图中8.8.8.8为DNS地址 会解析出两个百度服务器地址,当其中一个服务器地址断掉,会访问另一个在这里插入图片描述
在主机中输入图中的IP地址也可以访问baidu
在这里插入图片描述
DNS的服务端口号是53

TCP的53端口用于TCP连接,安全连接可靠

UDP的53端口用于解析,速度快

客户端访问百度先通过DNS域名解析,解析出两个地址,当一个服务器地址挂掉,会给另一个地址

还有一种命令dig更加详细,是Linux特有命令,微软没有,微软只有nslookup
在这里插入图片描述
微软当中使用不了dig命令查看域名解析
在这里插入图片描述

10.配置虚拟机DNS三种方式:

1.echo “nameserver 192.168.195.2” > /etc/rsolv.conf 这是域名解析文件

通过修改/etc/resolv.conf配置文件 格式为nameserver 域名服务器IP
在这里插入图片描述
2.DNS缓存方式修改网卡配置信息

vi /etc/sysconfig/network-scripts/ifcfg-ens33,末尾追加DNS1=网关
在这里插入图片描述
3.直接配置本地解析 vim /etc/hosts(不建议使用,因为要加很多,不方便)
在这里插入图片描述

11.设置网络参数的方式:

一.临时配置:使用命令调整参数,重启之后会失效

1.简单,快速,可直接修改运行中的网络参数

2.一般只适合在调试网络的过程使用

3.系统重启以后,所做的修改都会失效

二.固定配置:通过修改配置文件方式

修改各项网络参数的配置文件

适合对服务器设置固定参数时使用

需要重载网络服务或者重启以后才会生效

12.设置网络接口参数ifconfig:

ifconfig命令不仅可以用于查看网卡配置,还可以修改网卡的IP地址,子网掩码,也可以绑定虚拟网络接口
临时设置网络重启后会失效
ifconfig 网络接口 ip地址 子网掩码
在这里插入图片描述
ifconfig 网络接口 IP地址 子网掩码长度
在这里插入图片描述
禁用或者重新激活网卡:

禁用网络接口
ifconfig 网络接口 down
在这里插入图片描述
激活网络接口
ifconfig 网络接口 up
在这里插入图片描述
设置虚拟网络接口
ifconfig 网络接口:序号 IP地址在这里插入图片描述

12.设置路由记录 route:

route命令不仅可以用于查看路由表信息,还可以用来添加,删除静态的路由表条目,其中当然也包括设置默认网关地址(默认网关记录是一条特殊的静态路由条目)

Linux中也可以配静态路由

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

命令格式:route add -net 网段地址 gw IP地址

添加到100网段的,注意下一跳的IP地址应该与其中一个接口的IP地址在同一网段
在这里插入图片描述
删除到指定网段的路由记录

route del -net 网段地址
在这里插入图片描述
先删除路由表中默认的网关记录
route del default gw IP 地址
在这里插入图片描述
再向路由表中添加默认网关记录

route add default gw IP地址
在这里插入图片描述

13.启用,禁用网络接口配置:

ifdown up 只对单个接口重启

ifdown 设备名 关闭物理接口 物理接口关闭后新设的逻辑接口也会消失
在这里插入图片描述
ifup 设备名 打开物理接口
在这里插入图片描述
systemctl restart network 对所有网口重启
在这里插入图片描述

14.域名解析配置文件:

/etc/resolv.conf文件,保存本机需使用的DNS服务器的IP地址
在这里插入图片描述

15.本地主机映射文件:

/etc/hosts 文件 保存主机名与IP地址的映射记录
在这里插入图片描述
DNS域名解析默认先在/etc/hosts中查找,没有再DNS服务解析

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

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

可以在hosts文件里添加某个域名的假地址,就能屏蔽这个域名了

猜你喜欢

转载自blog.csdn.net/Cpureman/article/details/107097897