JiaHe

相遇即是缘

原文地址:https://www.ruanyifeng.com/blog/2020/08/rsync.html

一、简介

rsync 是一个常用的 Linux 应用程序,用于文件同步。

它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cpmv命令。

img

它名称里面的r指的是 remote,rsync 其实就是"远程同步"(remote sync)的意思。与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。

阅读全文 »

安装

yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

yum install -y percona-xtrabackup-24
阅读全文 »

yum -y install ntp ntpdate

# 选择time.nist.gov、time.nuri.net、0.asia.pool.ntp.org、1.asia.pool.ntp.org、2.asia.pool.ntp.org、3.asia.pool.ntp.org中任意一个即可
ntpdate 0.asia.pool.ntp.org

# 将系统时间写入硬件时间
hwclock --systohc

找一台可以访问外网的CentOS7,然后执行命令下载离线rmp依赖包

mkdir /home/localrepo
cd /home/localrepo

yum install yum-utils createrepo
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

# 下载所有依赖包到目录/home/xtrabackup-rpm
# 如果本机上已经安装过部分依赖,则无法下载下来,只能手动去一个个下载了,所以最好找一个干净的环境做这些事情
yumdownloader --resolve percona-xtrabackup-24 rsync --destdir=/home/xtrabackup-rpm
wget https://repo.percona.com/yum/release/7/RPMS/x86_64/qpress-11-1.el7.x86_64.rpm

createrepo /home/localrepo
tar -zcf /home/localrepo.tar.gz /home/local/repo
阅读全文 »

网络适配器:

  1. 进行数据串行传输和并行传输的转换;
  2. 对数据进行缓存,对接收速率进行匹配;
  3. 对接收的数据进行差错检测;
  4. 跟主机当中的存储器、CPU等部件进行协调;
  5. 实现以太网协议,如数据的封装、发送、地址的检查、接收、有效判断、校验等等。
阅读全文 »