zoukankan      html  css  js  c++  java
  • day31作用

    第31天作业

    作业:
    1.为什么需要Rsync?他解决了什么问题?
    Rsync可以在不同主机之间,传输/同步/备份工具
    可以解决文件全量备份,增量备份,同步备份的问题
    
    2.什么是服务?什么是配置文件?配置文件的作用是什么?
    服务:可运行的程序 + 配置文件 + 持续运行 == 服务
    配置文件:就是程序按照我们期望运行
    
    3.Rsync服务端和客户端的区别是什么?
    rsync服务端:1.安装rsync
    2.配置rsync
    3.新建www用户,新建www用户组
    4.新建目录/data /backup
    5.修改目录所属用户,所属用户组 chown -R www:www /data /backup
    6.重启rsync服务 systemctl restart rsync
    rsync客户端:
    1.安装rsync
    2.配置密码环境变量或新建密码文件
    3.测试
    
    4.理解Rsync服务安装部署流程
    
    5.先按照笔记敲几遍,注意,不需要记住配置文件的具体内容
    6.整理一份属于自己的思维导图和部署笔记
    
    思考题:
    1.配置文件写的运行用户是www,为什么ps -ef查看的进程却是root运行的?
    
    uid该选项指定当该模块传输文件时守护进程应该具有的uid,配合gid选项使用可以确定哪些可以访问怎么样的文件权限,默认值是"www"。
    
    gid该选项指定当该模块传输文件时守护进程应该具有的gid。默认值为"www"
    
    2.如果我需要实时的同步一个目录,如何知道哪些文件修改了需要同步?
    
    
    3.如何做到实时同步?定时任务?
    
    [root@nfs-31 /data]# crontab -l 
    #update time
    * * * * * /usr/sbin/ntpdate time1.aliyun.com > /dev/null 2>&1 
    * * * * * export RSYNC_PASSWORD=oldboy && rsync -avz /data/ rsync_backup@10.0.0.41::data
    
    [root@nfs-31 /data]# crontab -l 
    #update time
    * * * * * /usr/sbin/ntpdate time1.aliyun.com > /dev/null 2>&1 
    * * * * * export RSYNC_PASSWORD=oldboy && rsync -avz --delete /data/ rsync_backup@10.0.0.41::data
    
    
  • 相关阅读:
    Spring Boot 缓存技术:Spring Boot
    Java基础之Iterable接口
    使用sqlyog连接 Mysql 出现1251错误
    IDEA更改主题插件——Material Theme UI详解
    免安装版的Mysql
    使用Nexus搭建Maven私服
    Spring之注解注入bean
    Idea springboot 配置热部署
    Spring Boot 异常处理与单元测试
    Ubuntu20.04在线安装VMware-Tools
  • 原文地址:https://www.cnblogs.com/zhaocheng690/p/15534119.html
Copyright © 2011-2022 走看看