搭建rsync服務
首先環境說明
伺服器說明 | ip地址 | 應用 | 系統 |
---|---|---|---|
源伺服器 | 192.168.100.100 | rsync inotify tools指令碼 | red hat7 |
目標伺服器 | 192.168.100.129 | rsync | centos7 |
1.部署rsync+inotify同步/dxk目錄至目標伺服器/tmp/dxk下
部署rsync服務同步
首先環境說明
伺服器說明 | ip地址 | 應用 | 系統 |
---|---|---|---|
源伺服器 | 192.168.100.100 | rsync inotify tools指令碼 | red hat7 |
目標伺服器 | 192.168.100.129 | rsync | centos7 |
部署rsync+inotify同步/qinyong目錄至目標伺服器/tmp/qinyong下
源伺服器
一、關閉源伺服器和目標伺服器的防火牆和SELINUX
1.源伺服器和目標伺服器
[[email protected] ~]# systemctl stop firewalld(源伺服器)
[[email protected] ~]# getenforce
Disabled
[[email protected] ~]# systemctl stop firewalld(目標伺服器)
[[email protected] ~]# getenforce
Disabled
二、安裝rsync
[[email protected] ~]# yum install rsync -y
三、目標伺服器配置
1.建立使用者認證檔案
[[email protected] run]# echo 'qinyong.'>/etc/rsync.pass
[[email protected] run]# cat /etc/rsync.pass
root:qy5247479-
2.修改rsyncd.conf配置檔案
[[email protected] ~]# cat >> /etc/rsyncd.conf <<EOF > log file = /var/log/rsyncd.log > pidfile = /var/run/rsyncd.pid > lock file = /var/run/rsync.lock > secrets file = /etc/rsync.pass > [qinyong] > path = /nihao/ > comment = sync etc from client > uid = root > gid = root > port = 873 > ignore errors > use chroot = no > read only = no > list = no > max connections = 200 > timeout = 600 > auth users = root > EOF
3.設定檔案許可權
[[email protected] ~]# chmod 600 /etc/rsync*
[[email protected] ~]# ll /etc/rsync*
-rw------- 1 root root 793 9月 19 10:03 /etc/rsyncd.conf
-rw------- 1 root root 16 9月 19 10:06 /etc/rsync.pass
4.啟動rsync服務並設定為開機自啟
[[email protected] ~]# systemctl start rsyncd
[[email protected] ~]# systemctl enable rsyncd
Created symlink from /etc/systemd/system/multi-user.target.wants/rsyncd.service to /usr/lib/systemd/system/rsyncd.service.
四、源伺服器配置
1.安裝rsync服務端軟體
[[email protected] ~]# yum install epel-release -y
2.建立認證密碼檔案,並設定許可權為600
[[email protected] ~]# echo 'qy5247479-' > /etc/rsync.pass
[[email protected] ~]# chmod 600 /etc/rsync.pass
[[email protected] ~]# ll /etc/rsync.pass
-rw------- 1 root root 8 9月 19 10:32 /etc/rsync.pass
3.建立測試目錄,執行命令
[[email protected] ~]# mkdir -pv /root/nihao
mkdir: 已建立目錄 "/root/nihao"
[[email protected] ~]# rsync -avH --port 873 --progress --delete /root/nihao/ [email protected]::nihao --password-file=/etc/rsync.pass
sending incremental file list
./
.inotify.sh.swp
4,096 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=4/6)
abc
20 100% 26.53kB/s 0:00:00 (xfr#2, to-chk=3/6)
nohup.out
151 100% 230.46kB/s 0:00:00 (xfr#3, to-chk=2/6)
123/
aaaa/
sent 4,586 bytes received 92 bytes 9,356.00 bytes/sec
total size is 4,267 speedup is 0.91
4.安裝inotify-tools
[[email protected] ~]# yum install inotify-tools
5.配置同步指令碼
[[email protected] ~]# mkdir /scripts
[[email protected] ~]# cd /scripts/
[[email protected] scripts]# touch inotify.sh
[[email protected] scripts]# chmod 755 inotify.sh
[[email protected] scripts]# vim inotify.sh
host=192.168.100.129
src=/root/nihao
des=qinyong
password=/etc/rsync.pass
user=root
inotifywait=/usr/bin/inotifywait
$inotifywait -mrq --timefmt '%Y%m%d %H:%M' --format '%T %w%f%e' -e modify,delete,create,attrib $src \
| while read files ;do
rsync -avzP --delete --timeout=100 --password-file=${password} $src $u
[email protected]$host::$des
echo "${files} was rsynced" >>/tmp/rsync.log 2>&1
done
6.啟動指令碼
[[email protected] scripts]# nohup bash /scripts/inotify.sh &
[1] 59758
五、驗證結果
1.源伺服器
[[email protected] ~]# cd nihao/
[[email protected] nihao]# ls
55 da hehe nohup.out
2.目標伺服器
[[email protected] tmp]# cd /qinyong/
[[email protected] qinyong]# ls
55 da hehe nohup.out
3.源伺服器
[[email protected] nihao]# mkdir qinyong
[[email protected] nihao]# ls
dad 555 aaa nihao nohup.out
[[email protected] nihaoi]# touch lala
4.目標伺服器
[[email protected] qinyong]# ls
dad 555 aaa nihao nohup.out lala
相關推薦
CentOS7 搭建 rsync 服務器
con 客戶端測試 comm yum repo div host sts 不同 1:安裝軟件包: yum install -y rsync 2:修改配置文件: /etc/rsyncd.conf uid = root gid = root use chroot =
Linux中詳細搭建rsync服務
one orm %d 搭建 配置 傳輸工具 火墻 gre while 1.rsync簡介 rsync是類unix系統下的數據鏡像備份工具,從軟件的命名上就可以看出來了——remote sync。rsync是Linux系統下的文件同步和數據傳輸工具,它采用“rsync
搭建rsync服務(埠號873)
rsync詳細引數 1、-v,--verbose 詳細模式輸出,傳輸是的進度資訊 2、-z,--compress 傳輸是進行壓縮以提高傳輸效率,--comperess -level = NUM可以按級別壓縮 3、-a,--archive 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性(等於-
Linux下搭建 rsync服務
rsync詳細引數 1、-v,--verbose 詳細模式輸出,傳輸是的進度資訊 2、-z,--compress 傳輸是進行壓縮以提高傳輸效率,--comperess -level = NUM可以按級別壓縮 3、-a,--archive 歸檔模式,表示以遞迴方式傳輸檔案,並保持所有檔案屬性(等於-
搭建rsync服務
首先環境說明 伺服器說明 ip地址 應用 系統 源伺服器 192.168.100.100 rsync inotify tools指令碼 red hat7 目標伺服器 192.168.
搭建backup服務器rsyncdaemon服務模式之二rsync客戶端配置
rsync1.檢查客戶端是否有rsync服務:[[email protected]/* */ ~]# rsync --versionrsync version 3.0.6 protocol version 30Copyright (C) 1996-2009 by Andrew Tridgell
rsync服務器的搭建
完成 als color 很難 xid 技術分享 同步工具 art 工具 Rsync(remote synchronize)是一個遠程數據同步工具,簡要的概括就是主機於主機之間的文件目錄數據的一個同步。下面就是rsync服務器的搭建過程。 系統環境 平臺:
linux集群搭建之rsync服務的搭建
rsync服務的搭建rsync 服務總結目錄rsync 服務總結 1第1章 rsync簡介 31.1 什麽是rsync 31.2 rsync的特性 31.3 rsync常用選項 31.4 rsync的三種工作模式 41.4.1 本地模式 41.4.2 ssh通道模式(s
rsync服務器搭建
rsyncrsync服務器搭建 [root@M01 ~]# yum install rsync -y [root@BACKUP ~]# cat /etc/rsyncd.conf #配置文件沒有就創建#rsync_configuid = rsync#用戶uidgid = rsync#用戶giduse chr
Rsync服務器搭建遇到的報錯解決辦法
Rsync報錯 linux centOS 遇到錯誤1:[root@backup tmp]# rsync -avz /etc/hosts -e 'ssh -p 22' [email protected]:/tmp/rsync: Failed to exec ssh: No such fi
rsync服務的搭建
rsync服務的搭建rsync:(遠程備份工具)這個備份工具被企業廣泛使用,這裏不做詳細描述了...rsync一般使用的有三種備份模式使用rsync做備份系統環境前提是要有rsync這個軟件,如果沒有下載一個[root@localhost ~]# yum install -y rsync 第一種備份:本地備份
Rsync服務搭建小結
最近由於業務上的考慮,把內容的點選數、播放數等變化頻換(每日1000W-2000w次)但是對於業務沒有太大實時意義的計數,由實時操作DB變更為只記錄操作日誌,每晚彙總各機器的操作日誌,計算各內容點選與播放的總數一次性更新DB,將DB的操作降低到百萬級別以內了。 這個過程中使
CentOS7 Rsync服務搭建-Rsync+Inotify架構實現實時同步
關於centos7版本上面搭建rsync服務並且實現實時同步之前一直是在6版本上面搭建rsync服務,在7版本上面折騰了半天。此處總結下 inotify下載地址:http://github.com/d
Rsync服務及搭建備份服務器
copy his pairs transfer quick red 就是 命令操作 ftw rsync復制軟件應用與實踐 [rrsync命令語法]https://download.samba.org/pub/rsync/rsync.html 1、什麽是rsync? rsyn
rsync服務搭建
備份 文件的 密碼文件 lock -a 模塊 源文件 path eno rsync服務主要用於不同主機間的文件同步和備份,當然也可以用在同一主機上。 一、實驗環境 rsync server:CentOS7.3 rsync client: CentOS
Linux雙網卡搭建NAT服務器之網絡應用
image 轉換成 辦公 acc str border 系統 結構 order 一:拓撲、網絡結構介紹 Eth1 外網卡的IP 地址, GW和DNS 按照提供商提供配置。配置如下: IP:114.242.25.18 NETMASK:255.255.255.0 GW:1
linux上邊搭建Apache服務
linux1.準備工作:[[email protected]/* */ ~]# rpm -e httpd --nodeps2. [[email protected]/* */ ~]# mkdir 123 (創建一個目錄) [[email protected]/* *
Linux學習之服務器搭建——DNS服務器
環境 back 文件 -a etc http 區域 輸入 正向 DNS服務器其實是域名解析系統,需要的前提條件只是,兩臺虛擬機可以ping同即可,因此可以在基礎網絡配置下單獨聯系,也可以跟著DHCP服務器一起練習,只是我們以前ping的是IP地址,現在變成ping域名(例:
linux搭建ftp服務器匿名、本地訪問
linux ftp服務器註:本示例為centos7 開啟ftp服務命令為:systemctl start vsftpd.service 關閉防火墻命令為systemctl stop firewalld ,7版本以下開啟ftp服務器為 service vsftpd start 還要關閉slinux服務se
搭建PPPoE服務器記錄
網卡 密碼 客戶端 列表 9.png vmware config 所在 分享 使用VMware新建一個虛擬機 用導入已經ova模板的方式來創建 編輯添加需要的網卡,修改正確的網卡標簽。 選中虛擬機並點擊上方“launch vitual machine conso