国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統(tǒng)進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統(tǒng) - Centos - Centos rsync文件同步配置步驟分享

Centos rsync文件同步配置步驟分享

2021-09-01 16:38Centos教程網(wǎng) Centos

rsync是類unix系統(tǒng)下的數(shù)據(jù)鏡像備份工具,從軟件的命名上就可以看出來了——remote sync

rsync是類unix系統(tǒng)下的數(shù)據(jù)鏡像備份工具,從軟件的命名上就可以看出來了——remote sync

它的特性如下:
  可以鏡像保存整個目錄樹和文件系統(tǒng)。
  可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等。
  無須特殊權限即可安裝。
  快速:第一次同步時 rsync 會復制全部內(nèi)容,但在下一次只傳輸修改過的文件。rsync 在傳輸數(shù)據(jù)的過程中可以實行壓縮及解壓縮操作,因此可以使用更少的帶寬。
  安全:可以使用scp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接。
  支持匿名傳輸,以方便進行網(wǎng)站鏡象。


一、服務器端配置:
# yum -y install xinetd

# vi /etc/xinetd.d/rsync
將如下代碼

復制代碼 代碼如下:

service rsync
{
disable = yes
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = –daemon
log_on_failure += USERID
}



中的 disable = yes 改成 disable = no

然后啟動 xinetd
# /etc/init.d/xinetd start 或 service xinetd restart
注意:如果服務器上裝有防火墻記得要打開端口,默認端口是873

# telnet 127.0.0.1 873
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
# iptables -A INPUT -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 873 -j ACCEPT
# iptables -A INPUT -p tcp -m tcp --dport 873 -j DROP

# vi /etc/rsyncd.conf (這個文件如果不存在自己創(chuàng)建)

#Global Settings
uid = root #以什么身份運行rsync
gid = root
use chroot = no #不使用chroot
max connections = 20 #最大連接數(shù)
secrets file = /etc/rsyncd.secrets #密碼文件位置,認證文件設置,設置用戶名和密碼
log file = /var/log/rsyncd.log #指定rsync的日志文件,而不將日志發(fā)送給syslog
pid file = /var/run/rsyncd.pid #指定rsync的pid文件
lock file = /var/run/rsync.lock #指定支持max connections參數(shù)的鎖文件,默認值是/var/run/rsyncd.lock
comment = hello world
#motd file = /etc/rsyncd.motd #歡迎信息文件名稱和存放位置(此文件沒有,可以自行添加)

[backup] # 這里是認證的模塊名,在client端需要指定
path = /titan24/www/repos # 需要做鏡像的目錄
auth users = rsync # 授權帳號。認證的用戶名,如果沒有這行,則表明是匿名,多個用戶用,分隔
read only = no # yes只讀 值為NO意思為可讀可寫模式,數(shù)據(jù)恢復用NO
hosts allow = 192.168.3.128 #允許訪問的服務器IP
hosts deny = * #黑名單
list = true # 允許列文件
#ignore errors # 可以忽略一些無關的IO錯誤
#exclude = cache/111/ cache/222/ #忽略的目錄

# vi /etc/rsyncd.secrets (設置訪問(認證)的用戶名密碼)

rsync:111111 #用戶名:密碼

給文件正確的權限
# chown root:root /etc/rsyncd.secrets
# chmod 600 /etc/rsyncd.secrets  #(必須是600)

二、client 端進行同步

客戶端默認好像已經(jīng)裝了rsync,沒有的話裝下:
# yum -y install rsync

執(zhí)行異步同步操作:

/usr/bin/rsync -avz --progress  rsync@192.168.3.191::backup  /www

# crontab -e #(可以定時每三分鐘同步一次文件)

*/3  * * * * rsync -avz --progress  rsync@192.168.3.191::backup  /www

下面這個命令完整一點:

#vi /etc/rsyncd.pas
加入密碼
rsyncofpass
注意,客戶端的密碼文件只需要密碼,而不需要用戶名!

更改文件權限:
#chmod 0600 /etc/rsyncd.pas

#rsync -vzrtopgu --progress --delete --password-file=/etc/rsyncd.pas   rsync_user@192.168.0.2::rsync_module_name1 /www/

這個命令行中-vzrtopg里的v是verbose,
z是壓縮傳輸,
r是recursive,
topg都是保持文件原有屬性如屬主、時間的參數(shù)。
u是只同步已經(jīng)更新的文件,避免沒有更新的文件被重復更新一次,不過要注意兩者機器的時鐘的同步。
–progress是指顯示出詳細的進度情況,
–delete是指如果服務器端刪除了這一文件,那么客戶端也相應把文件刪除,保持真正的一致。
后 面的rsync_user@192.168.0.2::rsync_module_name1中,之后的rsync_module_name1是模塊名, 也就是在/etc/rsyncd.conf中自定義的名稱,rsync_user是指定模塊中指定的可以同步的用戶名。
最后的/www是備份到本地的目錄名。
在這里面,還可以用-e ssh的參數(shù)建立起加密的連接。
可以用–password-file=/password/path/file來指定密碼文件,這樣就可以在腳本中使用而無需交互式地輸入驗證密碼了,這里需要注意的是這份密碼文件權限屬性要設得只有屬主可讀。

#/usr/local/rsync/bin/rsync -vzrtopg –progress –delete rsync_user@192.168.0.2::rsync_module_name1 /tmp/
Password:
或者你也可以制定password文件
由于需要系統(tǒng)crontab執(zhí)行,所以這里采用讀入密碼文件的方式,
這個時候就成功了。

同步命令說明:

1 顯示目錄內(nèi)容

命令
——
a) rsync
b) rsync -r
c) rsync jack@192.168.0.1::
d) rsync ssh_user@192.168.0.1:

命令說明
———
a) 顯示目錄內(nèi)容(第一層)
b) 遞歸顯示目錄內(nèi)容
c) 顯示遠程主機目錄內(nèi)容
*注1:端口模式, 基于rsync用戶的身份驗證
*注2:rsync server上的目錄必須具有xx7的權限.

d) 查看遠程主機目錄內(nèi)容
*注1:remote shell模式, 通過ssh連接的基于系統(tǒng)本地用戶的身份驗證
*注2:這里只使用了一個冒號(:),同時用戶名是遠程主機的ssh 用戶,密碼也是ssh用戶對應的密碼。
*注3:使用””,則列出文件夾本身的信息。若要列出文件夾內(nèi)容,應使用”/”。

參數(shù)說明
———
-r 對目錄進行遞歸操作

2 本地目錄之間同步

命令
——
a) rsync -av –progress / *** 注意(/) ***
b) rsync -av –progress
c) rsync -avu –progress –delete /
d) rsync -av –progress –temp-dir=/tmp /

命令說明
———
a) 同步src-dir目錄下所有文件到dst-dir目錄下
b) 同步src-dir目錄下所有文件到dst-dir/src-dir目錄下
c) 對src-dir目錄內(nèi)容向dst-dir目錄下進行差異更新,有增加/更新則添加替換,有減少則對其刪減
d) 比a)多了–temp-dir=/tmp,即指定/tmp為臨時交換區(qū),這樣可以避免因目標目錄空間不夠引起的無法同步文件的錯誤。

參數(shù)說明
———
-a 相當于 -rlptgoD 的集合
-u 等同于 –update,在目標文件比源文件新的情況下不更新
-v 顯示同步的文件
–progress 顯示文件同步時的百分比進度、傳輸速率
–delete 刪除目標目錄中多于源目錄的文件

3 異地主機之間同步
命令
——
a) rsync -avz –progress jack@192.168.0.1::/
b) rsync -avz –progress jack@192.168.0.1::/ –password-file=/home/jack/rsync.jack
c) rsync -avuz –progress –delete jack@192.168.0.1::/ –password-file=/home/jack/rsync.jack
d) rsync -avz –progress jack@192.168.0.1::/

命令說明
———
a) 同步本地目錄的內(nèi)容到遠程主機192.168.0.1的目錄下,jack是rsync數(shù)據(jù)庫用戶(參見3. /etc/rsync.secrets)
b) 通過自動讀取用戶密碼而實現(xiàn)非交互登錄文件同步
c) 較b)多了-u和–delete
d) 同步遠程主機內(nèi)容到本地目錄

 

延伸 · 閱讀

精彩推薦
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權限。uptime命令在系統(tǒng)中已經(jīng)默認安裝了。今天小編為大家?guī)淼氖荂entOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • CentosCentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentos7運用/dev/shm進行網(wǎng)站優(yōu)化

    Centos7運用/dev/shm進行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運用/dev/shm進行網(wǎng)站優(yōu)化相關知識點,對此有興趣的朋友參考學習下。...

    彬菌9912022-03-02
  • CentosCentOS7設置日期和時間方法以及基本概念介紹

    CentOS7設置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentos 7開啟網(wǎng)卡自動獲取IP的詳細方法

    Centos 7開啟網(wǎng)卡自動獲取IP的詳細方法

    本篇文章主要介紹了Centos 7開啟網(wǎng)卡自動獲取IP的詳細方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • CentosCentOS 6.6實現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現(xiàn)永久修改DNS地址的方法,涉及針對CentOS配置文件的相關設置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩国产在线 | 欧美日韩精品一区二区在线播放 | 成人在线h | 四虎最新紧急更新地址 | 99亚洲精品 | 亚洲伦乱视频 | 一区二区三区视频在线观看 | 九九热在线免费视频 | 免费看黄色片 | 欧美大片一区 | 国产精品永久久久久久久久久 | 精品日韩一区二区 | 国产日韩一区 | 午夜精品久久久久久久久 | 久久大陆 | 一个色综合色 | 免费一级片| 国产视频一区二区视频 | av免费影视 | 久久久久久久久99精品 | 欧美一级二级三级视频 | 亚洲国产欧美日韩 | 操操网| 国产在线不卡 | 国产视频二 | 午夜精品在线观看 | 亚洲一区精品在线 | 精品视频二区 | 91精品国产综合久久久久 | 国产精品久久久久久模特 | 亚洲三区在线观看 | 久久人人av| 中文字幕免费看 | 久久久久久久久久国产 | 欧美一区二区激情视频 | 亚洲天堂影院 | 91精品日韩 | 免费的一级视频 | 国产在线精品一区二区三区 | 欧美日韩高清在线 | 日韩在线精品 |