当前位置: 首页 > news >正文

云计算学习100天-第27天

补充知识——

交换空间

交换空间相当于虚拟内存

当物理内存不够用时,使用磁盘空间来模拟内存

交换分区:以空闲分区充当的交换空间

交换文件:以文件模拟的设备充当的交换空间

利用文件创建Swap空间

dd if=源设备 of=目标设备  bs=块大小  count=块数

示例:

dd if=/dev/zero of=/opt/swap.db bs=1M count=2048

DHCP

动态主机配置协议,有IETF组织制定,用来简化主机地址分配管理

主要分配以下参数:

IP地址/子网验码/广播地址

默认网关地址、DNS服务器地址

DHCP地址分配的四次对话:

DISCOVERY-->OFFER-->REQUEST-->ACK

DISCOVERY是客户端的广播请求

OFFER是dhcp服务器的回应

Dhcp能接受广播

服务端概念——

租期:允许客户机租用IP地址的时间期限,单位秒

作用域:分配给客户机的IP地址所在的网段

地址池:用来动态分配的IP地址的范围

配置文件:/etc/dhcp/dhcpd.conf

搭建方法:

#安装服务(yam环境先搭好)

yum -y install dhcpd

#修改配置文件

vim /etc/dhcp/dhcpd.conf

#可以把模板文件/usr/share/doc/dhcp*/dhcpd.conf.example的内容复制过来使用

subnet 192.168.88.0 netmask 255.255.255.0 {

  range 192.168.88.100 192.168.88.150;#IP地址池

  option domain-name-servers 8.8.8.8;  # DNS服务器

  option routers 192.168.88.254;       #默认网关

  default-lease-time 600;              #默认租约600秒

  max-lease-time 7200;               #最大租约7200秒

}

#重启服务

systemctl restart dhcpd

#动态获取网络配置,便于观察 DHCP 协议交互过程

#格式:dhclient -d [网络接口]

#示例:dhclient -d eht0 按ctrl+C退出

#验证 客户端测试发送广播

dhclient -d

链路聚合

team 聚合连接 也称为链路聚合

由多块网卡(team-slave)一起组建而成的虚拟网卡,即组队

作用:

热备份连接冗余

运行器的类型切换,参考man teamd.conf

{“runner”:{“name”:”activebackup”}}

例如:有两张网卡,都不设置ip,建立一个虚拟网卡haha,设置ip为192.168.4.10,客户端访问虚拟网卡,由haha判定哪张网卡是好的,并决定用哪张真实网卡执行请求。一般是eth0干活,eth1备用,如果eth0坏了,就由eth1干活。如果eth0修好了,则当备用。

虚拟网卡的专业取名:team0

创建聚合链接的步骤——

#创建虚拟网卡,可以另开一个终端,man teamd.conf,查看帮助

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “activebackup”}}’

#添加两块网卡作为小弟

nmcli connection add type team-slave ifname eth0 con-name team0-1 master team0

nmcli connection add type team-slave ifname eth1 con-name team0-2 master team0

#虚拟网卡配IP

Nmcli connection modify team0 \

ipv4.method manual \

ipv4.addresses 192.168.4.13/24 \

connection.autoconnect yes

#激活聚合链接

nmcli connection up team0

nmcli connection up team0-1

nmcli connection up team0-2

ifconfig | less

#检查聚合链接状态

teamdctl team0 state

命令——

#激活聚合链接

nmcli connection up team网卡名

#检查聚合链接状态

teamdctl 虚拟网卡名 state

#创建虚拟网卡

nmcli connection add type team ifname 虚拟网卡真名con-name 虚拟网卡别名 config ‘{“runner”: {“name”: “activebackup”}}’

#添加子网卡

nmcli connection add type team-slave ifname 子网卡真名 con-name 虚拟网卡名-1 master 虚拟网卡名

http://www.dtcms.com/a/344666.html

相关文章:

  • python程序函数计时
  • unity资源领取反作弊工具加密器
  • 递归思路:从DFS到二叉树直径的实战(通俗易懂)
  • redis设置密码及配置conf
  • OpenSCA开源社区每日安全漏洞及投毒情报资讯|21th Aug. , 2025
  • 异常值检测:孤立森林模型(IsolationForest)总结
  • 并发编程:浅析LockSupport工具
  • 大数据世界的开拓者:深入浅出MapReduce分布式计算经典范式
  • MyBatis-Flex
  • 【中微半导体】嵌入式C语言,函数指针表驱动状态机( 代码风格抽象,在 C 里模拟了“对象“、“多态“的效果)
  • 【日常学习】2025-8-22 类属性和实例属性+小白学调试
  • 数据结构 -- 树
  • Vue3+Ant-design-vue+SSE实现实时进度条
  • 前端快讯看这里
  • 基于导频的OFDM系统的信道估计(使用LS估计算法)
  • 突击复习清单(高频核心考点)
  • 【C++高阶六】哈希与哈希表
  • 线程池拒绝策略踩坑
  • uniappx与uniapp的区别
  • 【UniApp打包鸿蒙APP全流程】如何配置并添加UniApp API所需的鸿蒙系统权限
  • MySQL B+树索引使用
  • QT之QSS的使用方法和常用控件的样式设置
  • Qt 的事件类QEvent及其他子类事件的开发详解:从基础到实践的全方位指南
  • 高并发用户数峰值对系统架构设计有哪些影响?
  • Qt-窗口类部件
  • 极验demo(float)(一)
  • 数据结构:队列 二叉树
  • vivo“空间计算-机器人”生态落下关键一子
  • 码蹄杯进阶
  • 笔试——Day46