![](https://img-blog.csdnimg.cn/733dfea918b24ba7a30184149e97eff8.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
基础运维综合架构项目
文章平均质量分 84
Linux 的基础运维项目, 以众多基础的 Linux 基础项目为主, 包含 Linux 的环境部署、文件备份、文件加密等基础运维的案例实操, 中间穿插操作的原理讲解和知识点小结
白猫与下午茶
没有一个难题不能攻克,我们所需要的只是时间。
展开
-
0.用户访问网站整体流程概述
● ② 获取到目标网站的 IP 地址后, 目标网站会提供一个 CDN 服务, 该服务是一个分布式的缓存, 用于缓存静态的资源如图片、视频、js文件、html文件等, 用于解决目标网站所在服务器距离用户过远导致请求缓慢的问题;● ⑥ 数据库服务器是网站的核心, 用于存放用户的信息, 如果用户需要修改密码或修改用户名的需求时, 会通过Web 服务器发送到数据库服务器进行操作;● ⑨ 缓存服务器用于缓存数据库服务器中的内容, 能够帮助数据库服务器更快速的响应用户的请求。原创 2023-11-14 10:15:44 · 60 阅读 · 0 评论 -
1.服务器间数据的手动备份服务
(2) 通过克隆模板虚拟机创建出两台虚拟机, 一台作为服务端模拟备份服务器 (IP地址为10.0.0.41, 主机名为xuxouy041), 一台作为客户端模拟存储服务器 (IP地址为10.0.0.31, 主机名为xuxouy031)因为 rsyncd.conf 存在注释不兼容问题, 所以我将 rsyncd.conf 文件的注释全部取消掉了, 文件中的参数注释如下所属。rsync 是服务也是命令, 传输数据时采用增量传输。③ secret 文件, 密码文件, 文件权限。(1) 创建模板虚拟机。原创 2023-11-14 17:49:19 · 78 阅读 · 0 评论 -
2.服务器间数据的自动备份服务
● 那么接下来的内容就需要我们自己规划,备份什么内容?如何收集备份(统一存放备份)?(1) rsync 服务端并调试 : 服务端配置 /backup/ 目录。(2) rsync 客户端节点配置脚本 (备份) : 备份、推送、清理。→ 数据、配置文件、脚本、代码、日志。(3) 其他节点匹配值定时任务 : 定时运行脚本。→ rsync 服务收集备份。● 需求可能来自于老大的一句话, “欧阳,→ 打包压缩+定时任务。(4) 在备份服务器上检查并发送结果邮件。原创 2023-11-15 12:42:21 · 79 阅读 · 0 评论 -
3.服务器间数据的存储服务
● 即我们第一次请求访问淘宝可能访问的是淘宝Web服务器1, 对应的公网IP地址是10.0.0.1, 而刷新后可能访问的就是 淘宝Web服务器2, 对应的公网IP地址是10.0.0.2;), 我们在淘宝Web服务器1上上传的用户头像图片只存储在淘宝Web服务器1上, 刷新后如果给我们分配的是淘宝Web服务器2的话我们刚刚上传的用户头像图片就找不到了;● 而解决这一问题的办法就是使用网站服务器集群, 通过负载均衡对用户访问请求进行分流, 如我们通过淘宝的域名。, 它们六个公网IP地址都映射的是。原创 2023-11-20 10:55:54 · 50 阅读 · 0 评论 -
4.服务器间数据的实时同步服务
之前我们使用到的存储服务只存储在一台存储服务器, 也称为单点服务, 然而如果存储服务器发生故障就很容易造成数据丢失 (称为单点故障), 而解决这一问题的办法就是采用分布式存储, 而要实现分布式存储我们就需要进行实时同步。nfs + sersync (国产开源, 内置 inotify 和 rsync 命令, 一个命令+一个配置文件), 用于联调 (在web服务端入口处创建文件,查看backup服务器是否有文件)用户上传文件到 web 服务器, web 服务器挂载 nfs, nfs 实时同步到备份服务器上。原创 2023-11-20 19:45:33 · 76 阅读 · 0 评论 -
5.服务器间自动化创建与分发密钥服务
在我们工作的日常运营和维护服务器的过程中, 基本上都是几十上百台服务器需要运维, 如果一个命令需要在一百台服务器上执行, 一台一台手动执行的效率太低, 这时我们通过自动创建和分发密钥服务来进行命令分发, 在管理机上执行一次命令即可将这条命令同被分发到被管理节点上。原创 2023-11-28 09:31:22 · 81 阅读 · 0 评论