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...