centos7實現rsync實現同步

2021-08-29 18:11:00 字數 1720 閱讀 4737

192.168.1.10

192.168.1.20

兩台伺服器關閉防火牆

檢視防火牆狀態

firewall-cmd --state
停止firewall

systemctl stop firewalld.service
禁止firewall開機啟動

systemctl disable firewalld.service
關閉selinux(非必須)

進入到/etc/selinux/config檔案

vi /etc/selinux/config
將selinux=enforcing改為selinux=disabled

新增rsync源

wget -o /etc/yum.repos.d/epel.repo 

yum update

yum install inotify-tools-devel -y

yum install inotify-tools -y

yum -y install rsync

yum -y install xinetd # 非必要安裝

在192.168.1.10伺服器上如下配置:

vi  /etc/rsyncd.conf
新增如下內容

uid = nobody #進行備份的使用者nobody為任何使用者

gid = nobody #進行備份的組 nobody為任何組

use chroot = no #不使用chroot

max connections = 10 #最大連線數

log file = /var/log/rsyncd.log #日誌檔案

[rsyncd] # 這裡是認證的模組名

path = /home/test/ #參與同步的目錄

ignore errors # 可以忽略一些無關的io錯誤

read only = yes #唯讀

list = no #不允許列清單

anth users = test #認證的使用者名稱

secrets file = /etc/rsyncd.passwd #密碼檔案存放位址

新增密碼檔案

vi  /etc/rsyncd.passwd

test:123456

配置完畢後,啟動rsync,啟動命令如下,啟動會自動查詢etc目錄下rsyncd.conf載入啟動

rsync –daemon
192.168.1.20同樣安裝 上面的軟體,但是只需要編輯乙個配置檔案

vi /etc/rsyncd.passwd
內容只需要存放密碼即可

123456

之後輸入如下命令,即可同步 192.168.1.10指定目錄的檔案到 192.168.1.20伺服器

rsync -vzurtopg --progress --delete [email protected]::rsyncd /data/test --password-file=/etc/rsync.passwd
上面命令詳解

於是這樣,就初步完成乙個簡單的rsync 同步檔案的操作。

Centos7中scp與rsync區別

scp secure copy 安全拷貝 定義 可以實現伺服器與伺服器之間的資料拷貝。scp r pdir fname user hadoop host pdir fname 命令 遞迴 要拷貝的檔案路徑 名稱 目的使用者 主機 目的路徑 名稱rsync遠端同步工具 rsync主要用於備份和映象。具...

CentOS7 安裝配置rsync 3 0 9

centos7自帶rsync,今天簡單記錄下,以自己環境為例,軟體介紹就不說了。rsync安裝配置步驟 伺服器端 1.修改預設配置檔案 etc rsyncd.conf,該成如下 etc rsyncd configuration file for rsync daemon mode see rsync...

CentOS7安裝MariaDB成功的實踐

在自己的vps的centos7安裝oracle的mysql失敗以後,我又開始找centos7上面安裝mariadb的方法,於是我找打了這篇文章 檢視mariadb的yum包 執行命令 yum list mariadb 執行安裝 執行命令 yum y install mariadb 啟動mariadb...