运维综合架构-架构备份命令使用

如何部署搭建备份服务器:rsync服务

1.什么是rsync服务?

rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地及远程数据同步备份的优秀工具。

2. rsync软件使用方法;

  rsync  1v4

   a. 本地备份数据 cp

 

 b.远程备份数据 scp

总结:在使用rsync备份目录时:

备份目录后面有 /  ---/dongdaxia/  :  只将目录下面的内容进行备份传输

备份目录后面没有 /  ---/dongdaxia   :会将目录本身和下面的内容进行备份传输

c. 替代删除命令

rm 命令

[root@nfs01 ~]# rsync -rp --delete /null/ 172.16.1.41:/backup
root@172.16.1.41's password:
--delete 实现无差异同步数据
面试题: 有一个存储数据信息的目录, 目录中数据存储了50G数据, 如何将目录中的数据快速删除
rm /目录/* -rf

d 。替代查看文件命令 ls
[root@backup ~]# ls /etc/hosts
/etc/hosts
[root@backup ~]# rsync /etc/hosts
-rw-r--r-- 371 2019/05/06 11:55:22 hosts

8 rsync命令语法格式
SYNOPSIS
Local: rsync [OPTION...] SRC... [DEST]
本地备份数据:
src: 要备份的数据信息
dest: 备份到什么路径中

远程备份数据:
Access via remote shell:
Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
[USER@] --- 以什么用户身份拉取数据(默认以当前用户)
hosts --- 指定远程主机IP地址或者主机名称
SRC --- 要拉取的数据信息
dest --- 保存到本地的路径信息

Push: rsync [OPTION...] SRC... [USER@]HOST:DEST
SRC --- 本地要进行远程传输备份的数据
[USER@] --- 以什么用户身份推送数据(默认以当前用户)
hosts --- 指定远程主机IP地址或者主机名称
dest --- 保存到远程的路径信息

守护进程方式备份数据 备份服务
01. 可以进行一些配置管理
02. 可以进行安全策略管理
03. 可以实现自动传输备份数据
Access via rsync daemon:
Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]
rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]
Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST

4.rsync 服务部署安装过程

Linux系统安装部署服务流程:

a.下载安装软件   yum

b.编写配置文件

c. 搭建服务环境  备份的目录、目录权限

d. 启动服务程序   开机自启动

e. 测试服务功能

总结
01. 网站架构组成
02. 网站架构规划(主机名称 主机地址 系统优化(脚本))
03. 虚拟主机克隆操作
a 关闭主机--链接克隆
b 克隆好的主机一台一台按顺序启动,修改配置(主机名称 主机地址)
04. rsync备份服务
rsync命令用法 1v4
rsync语法格式 本地备份 远程备份

原文地址:https://www.cnblogs.com/dongxu2019/p/11936429.html