前言

rsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。今天我们在银河麒麟桌面v10和银河麒麟服务器V10间利用rsync实现桌面文件定时备份到服务器的功能


一、环境准备

1、开启两台虚拟机,v10桌面作为客户端、v10服务器作为服务端
2、服务端ip地址:192.168.10.151
客户端IP地址:192.168.10.141

二、服务端配置

麒麟v10服务器自带rsync软件,可直接修改配置文件实现服务侧功能
修改主配置文件rsyncd.conf
配置文件修改如下:

uid = test
gid = test
use chroot = no
max connections = 300
pid file = /var/run/rsyncd.pid
# exclude = lost+found/
# timeout = 600
ignore nonreadable = yes
# dont compress   = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2
hosts allow = 192.168.10.0/24   #允许的网段
auth users = test  #运行服务的用户
secrets file = /etc/rsync.password   #密码文件
[test]
path = /home/test    #需备份的目录
comment = ftp export area
~
~
"/etc/rsyncd.conf" 22L, 506C

创建服务用户

[root@localhost ~]# useradd rsync -s /sbin/nologin -M

创建备份目录

[root@localhost ~]# mkdir -p /home/test

更改目录属组

[root@localhost ~]# chown -R rsync /home/test

创建密码文件

[root@localhost ~]# echo "test_backup:123456" >/etc/rsync.password

配置密码文件访问权限

[root@localhost ~]# chmod 600 /etc/rsync.password

二、客户端配置

1、安装rsync软件

查询桌面是否已安装rsync

[root@localhost ~]# dpkg -l |grep rsync

如系统查询未安装,可通过如下命令进行安装

[root@localhost ~]# sudo apt install -y install rsync

创建密码文件

[root@localhost ~]# echo "123465" >/etc/rsync.password

配置文件访问权限

[root@localhost ~]# chmod 600 /etc/rsync.password

二、功能测试

将桌面/home/kylin/目录下的文件 同步备份到服务器/home/test目录下

[root@localhost ~]# rsync -avz /home/kylin test_backup@192.168.10.151::test --password-file=/etc/rsync.password

写入定时任务
crontab -e

[root@localhost test]# crontab -l0 * * * * rsync -avz /home/kylin/ test_backup@192.168.10.151::test --password-file=/etc/rsync.password

三、总结

1、配置服务端配置文件,设置共享目录,密码文件
2、客户端创建密码文件并赋600权限
3、至此大工告成

银河麒麟V10配置rsync实现服务器同步备份相关推荐

  1. 2022-06-29 银河麒麟V10 Nginx-rtmp+FFmpeg流媒体服务器环境搭建

    银河麒麟V10 系统信息 2022-06-29_10-06-50.png FFmpeg 下载源码https://github.com/FFmpeg/FFmpeg/releases/tag/n3.4.1 ...

  2. 银河麒麟V10 SP2 server 搭建 ntp服务端

    目录 前言 一.Ntp 二.使用步骤 1.矫正本机时区/时间 2.配置主配置文件 3.重启ntp服务 三.客户端配置 前言 ntp服务作为内网常用的时钟同步服务,在集群的搭建中有比较常见的使用 一.N ...

  3. 银河麒麟V10服务器系统安装教程及注意事项

    系统安装 1.引导安装 从U盘引导安装时首先进入的是安装引导页面,如下图: 使用向上方向键<↑>选择"Install Kylin Linux Advanced Server V1 ...

  4. 银河麒麟v10 服务器 和统信20 1050e 服务器 安装oracle 19c实战(适配成功)

    一.资源: 1.操作系统(二选一,我在适配时,两个环境都测试了)x86_64架构: 银河麒麟服务器版操作系统: Kylin-Server-10-SP2-Release-Build09-20210524 ...

  5. 【银河麒麟V10】【服务器】ftp使用介绍及常见场景搭建

    一.ftp概述 1.FTP协议 FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20.21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端 ...

  6. 【银河麒麟V10】【服务器】系统分区扩容

    一.麒麟服务器系统分区说明 1.自动分区 银河麒麟V10服务器版默认的自动分区方案使用的是lvm分区(含root.backup和swap分区),有利于满足后期分区大小的动态调整 如下图可以看到,默认分 ...

  7. 银河麒麟V10高级服务器操作系统clickhouse数据迁移技术全网唯一

    银河麒麟V10操作系统clickhouse数据迁移技术 前言 笔者自述:笔者本人为中国软件行业国产化进程中的一份子,本人也是非常支持华为手机以及鸿蒙操作系统.本文介绍在本人在实际国产化切换过程中的一些 ...

  8. 银河麒麟V10操作系统(桌面版/服务器版)官网免试用申请下载链接

    银河麒麟V10操作系统(桌面版/服务器版)官网免试用申请下载链接 序言 #目前就职一家麒麟软件省区的总代理公司,作为公司的一名技术,希望将工作中接触到的关于麒麟软件的一些相关知识做个blog加深记忆, ...

  9. 飞腾arm服务器下的银河麒麟V10 yum 安装docker

    银河麒麟V10 yum 安装docker 1. 查看版本 1. 1 增加软件源 1. 2 yum安装docker的命令 2. 安装仓库 2.1 安装缺少的依赖container-selinux 2.2 ...

最新文章

  1. 活学活用,CSS清除浮动的4种方法
  2. 【bzoj4916】神犇和蒟蒻 杜教筛
  3. BigData之Storm:Apache Storm的简介、深入理解、下载、案例应用之详细攻略
  4. flutter 国际化_从0开始设计Flutter独立APP | 第二篇: 完整的国际化语言支持
  5. PHP如何获取文件行数
  6. mfc大观之四(串行保存)
  7. C++模板中关键字typename与class的区别
  8. hlsl之ambient
  9. java吃处理器吗_java – 为什么eclipse几乎没有吃掉所有CPU的原因
  10. 《生产实习》实习报告——JAVA大数据工程师
  11. 一刀工具箱 - 图片转链接(图床)工具
  12. 计算机学霸小黄是谁,人人网惊现“小黄鸡”火成一片 大学生调侃“你是学霸派来的么?”...
  13. 爬虫------12306
  14. 记录一次pre环境OOM异常解决过程
  15. 计算机前程似锦教程图片,这三个专业非常学起很累,但毕业后前程似锦
  16. openfoam一些报错的原因(持续更新)
  17. “墙裂”推荐!PDF文档办公必备的四大功能
  18. SkyWalking服务应用
  19. 面试篇1:嵌入式C语言面试常见问题
  20. 周鸿祎:“作恶”的创新?

热门文章

  1. Spring - IOC是怎么来的
  2. Typecho情侣头像壁纸网站主题Wallpaper
  3. 区分authentication、authorization、Identification
  4. 【一周读书】你的理想
  5. 如何创建自己的网址?
  6. js滚播图实现LOL效果图总结一
  7. Google Chrome(谷歌浏览器)修改网页背景颜色的办法
  8. 大火的C4D,为什么3D游戏建模,影视建模不用它?
  9. 闭包,lambda以及倆牛叉BIF
  10. vue 父子间通信 总结