【综合架构】总篇

设备信息

bash 复制代码
172.16.1.5 lb01
172.16.1.6 lb02
172.16.1.7 web01
172.16.1.8 web02
172.16.1.9 web03
172.16.1.10 web04
172.16.1.31 nfs01
172.16.1.41 backup
172.16.1.51 db01
172.16.1.61 m01

模板机系统安装

【综合架构】模板机系统安装-CSDN博客

模板机基础优化

【综合架构】模板机基础优化-CSDN博客

模板机克隆

【综合架构】模板机克隆-CSDN博客

备份服务

备份服务概述

备份服务需要使用脚本、打包备份、定时任务;使用rsyncd服务,能够实现不同主机之间数据传输。

特点:

rsync是服务也是命令

使用方便,具有多种模式

传输数据时候是增量传输

增量与全量

增量: 只推送修改、新建的文件。

bash 复制代码
rsync -avz /etc/sysconfig root@10.0.0.31:/etc/sysconfig

全量:所有数据都进行推送备份。

bash 复制代码
scp -r /etc/sysconfig root@10.0.0.31:/etc/sysconfig

推拉操作

**推送:**备份

**拉取:**下载

rsync不同模式

本地模式(了解,和cp没啥区别)

bash 复制代码
# 例如
rsync -a /etc/ /tmp/
rsync -a /etc /tmp/

/etc/ 和 /etc 区别

/etc/ 是目录下面内容

/etc 是目录+目录内容

远程模式

1对1进行远程传输数据

命令格式

|----------|------------------------------|---------------------|
| rsync -a | 源文件 | 目标 |
| 推送:rsync | /etc/hostname | root@10.0.0.31:/tmp |
| 拉取:rsync | root@10.0.0.31:/etc/hostname | /tmp |

rsync选项含义

|----|----------------------------------------------------------|
| 选项 | 含义 |
| -a | -r 递归复制 -l 复制软连接 -p 保持权限不变 -m 保持修改时间不变 -o 所有者不变 -g 用户组不变 |
| -v | 显示过程 |
| -z | 传输数据的时候进行压缩(公网) |

scp 常用 -r:scp -r

rsync 常用:-av:rsync -av

守护进程模式

服务使用流程:

  1. 部署
  2. 配置
  3. 启动,使用
  4. 优化
  5. 故障
  6. 自动化(监控、日志、安全、自动部署、容器

1)检查是否安装

bash 复制代码
# 查询命令
rpm -qa | grep rsync

# 检查安装 更新
yum install -y rsync

# 检查安装包内容
/etc/rsync.conf    # 配置文件
/usr/bin/rsync    #命令
/usr/lib/systemd/system/rsyncd.service    #systemctl对应的配置文件

服务器配置

bash 复制代码
#created by cherry 2024-8-2
###########rsyncd.conf start###########
fake super = yes
uid = rsync
gid = rsync
use chroot = no
max connections = 2000
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = //var/log/rsync.log
timeout = 600
ignore error
read only = false
list = false
#hosts allow = 10.0.0.0/24
#hosts deny = 0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
#######################################
[data]
path = /data

启动服务

bash 复制代码
systemctl enable rsyncd
bash 复制代码
systemctl start rsyncd
相关推荐
Trouvaille ~3 分钟前
【Linux】进程间关系与守护进程详解:从进程组到作业控制到守护进程实现
linux·c++·操作系统·守护进程·作业·会话·进程组
生而为虫14 分钟前
[Windows] 【浏览器自动化精灵V1.0】用Excel表格控制浏览器的自动化
运维·自动化
Fcy64817 分钟前
Linux下 进程(二)(进程状态、僵尸进程和孤儿进程)
linux·运维·服务器·僵尸进程·孤儿进程·进程状态
ZFB000131 分钟前
【麒麟桌面系统】V10-SP1 2503 系统知识——救援模式显示异常
linux·kylin
第七序章32 分钟前
【Linux学习笔记】初识Linux —— 理解gcc编译器
linux·运维·服务器·开发语言·人工智能·笔记·学习
迎仔39 分钟前
A-总览:GPU驱动运维系列总览
linux·运维
tiantangzhixia42 分钟前
Master PDF Linux 平台的 5.9.35 版本安装与自用
linux·pdf·master pdf
AI_567843 分钟前
阿里云OSS成本优化:生命周期规则+分层存储省70%
运维·数据库·人工智能·ai
yyy的学习记录1 小时前
Ubuntu下urdf模型转换成proto模型
linux·运维·ubuntu
礼拜天没时间.1 小时前
自定义镜像制作——从Dockerfile到镜像
linux·docker·容器·centos·bash