当前位置: 首页 > 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.xdnf.cn/news/1342783.html

相关文章:

  • 嵌入式学习day34-网络-tcp/udp
  • 新手向:用FastAPI快速构建高性能Web服务
  • Codeforces1043 A至F 题解
  • 关于 java+gradle的弹窗多选应用app
  • 【C语言强化训练16天】--从基础到进阶的蜕变之旅:Day10
  • Jmeter自动化性能测试常见问题汇总
  • FileCodeBox 文件快递柜 一键部署
  • 如何在Vscode中配置MCP服务?(包含实例:使用Github Copilot + 高德MCP查询旅游攻略)
  • MiniOB环境部署开发(使用Docker)
  • Logstash——安全与权限管理
  • Adobe Photoshop 2025 版本介绍与使用指南
  • 最新AI赋能Python-GEE遥感云大数据分析、可视化与Satellite Embedding创新应用
  • 【ElasticSearch】使用docker compose,通过编写yml安装es8.15和kibana可视化界面操作,go连接es
  • 企业级大模型解决方案:架构、落地与代码实现​
  • 视觉语言对比学习的发展史:从CLIP、BLIP、BLIP2、InstructBLIP(含MiniGPT4的详解)
  • [react] js容易混淆的两种导出方式2025-08-22
  • nginx-限速-限制并发连接数-限制请求数
  • 零音乐基础想创作?通过cpolar,ACE-Step远程编曲如此简单
  • 知识见闻 - 苹果无线键盘A1314说明书
  • 【力扣 Hot100】滑动窗口巧解字串问题
  • 新的 SHAMOS MacOS 窃取程序利用单行终端命令攻击用户
  • 开发者中使用——控制台打印数据
  • Linux mmap内存映射
  • tail -f与less的区别
  • 【系统信息相关】datecal命令
  • 使用 TensorBoardX 实现 PyTorch 神经网络可视化:从入门到进阶
  • 【运维进阶】Shell 变量
  • VASPKIT模版INCAR笔记
  • 同题异构解决leetcode第3646题下一个特殊回文数
  • Effective C++ 条款55:熟悉Boost库