中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下rsync如何安裝

發布時間:2022-02-16 14:53:01 來源:億速云 閱讀:547 作者:小新 欄目:開發技術

這篇文章主要介紹了Linux下rsync如何安裝,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

rsync是linux系統下的數據鏡像備份工具。使用快速增量備份工具Remote Sync可以遠程同步,支持本地復制,或者與其他SSH、rsync主機同步。目前,已支持跨平臺,可以在Windows與Linux間進行數據同步。

Linux下rsync如何安裝

安裝

在RedHat中,rsync是默認安裝的。可通過命令行檢查是否安裝

[root@linuxprobe ~]# rpm -q rsyncrsync-3.0.4-2.47.28

配置rsync server

1. 修改rsync的配置文件,將disable從”yes”改成”no”

[root@linuxprobe ~]# vi /etc/xinetd.d/rsyncservice rsync
{
       disable = no
       socket_type     = stream
       wait            = no
       user            = root
       server          = /usr/bin/rsync
       server_args     = --daemon
       log_on_failure  += USERID
}

設置開機啟動RSYNC

[root@linuxprobe ~]# chkconfig rsync on

2. 配置/etc/rsyncd.conf(需要手動生成)

全局參數

uid = root           //運行RSYNC守護進程的用戶
gid = root                //運行RSYNC守護進程的組
use chroot = no           //不使用chroot
max connections = 4       // 最大連接數為4
strict modes =yes         //是否檢查口令文件的權限
port = 873                //默認端口873

模塊參數

[backup]       //這里是認證的模塊名,在client端需要指定
path = /home/backup/     //需要做鏡像的目錄,不可缺少!
comment = This is a test      //這個模塊的注釋信息
ignore errors        //可以忽略一些無關的IO錯誤read only = yes       // 只讀
list = no        //不允許列文件
auth users = linuxprobe        //認證的用戶名,如果沒有這行則表明是匿名,此用戶與系統無關
secrets file = /etc/rsync.pas        //密碼和用戶名對比表,密碼文件自己生成
hosts allow = 192.168.1.1,10.10.10.10        //允許主機
hosts deny = 0.0.0.0/0       //禁止主機#transfer logging = yes注釋:下面這些文件是安裝完RSYNC服務后自動生成的文件
pid file = /var/run/rsyncd.pid     //pid文件的存放位置
lock file = /var/run/rsync.lock    //鎖文件的存放位置log file = /var/log/rsyncd.log     //日志記錄文件的存放位置

3. 配置rsync密碼

(1) 創建密碼文件(文件即上述配置文件中的secrets file = /etc/rsync.pas)

[root@linuxprobe ~]# vim /etc/rsync.paslinuxprobe:password  //賬號:密碼,一行一個用戶

(2) 修改密碼文件的權限為600

[root@linuxprobe ~]# chown root.root /etc/rsync.pas[root@linuxprobe ~]# chmod 600 /etc/rsync.pas

4. 設置歡迎信息/etc/rsyncd.motd(可有可無) rsyncd.motd記錄了rsync服務的歡迎信息,你可以在其中輸入任何文本信息,如:

[root@linuxprobe ~]# vim /etc/rsyncd.motdWelcome to use the rsync services!

5. 生效配置

[root@linuxprobe ~]# service xinetd restart

啟動rsync server

1. RSYNC服務端啟動的兩種方法 (1) 啟動rsync服務端(獨立啟動)

[root@linuxprobe ~]#/usr/bin/rsync –daemon

(2) 啟動rsync服務端 (有xinetd超級進程啟動)

[root@linuxprobe ~]# /etc/rc.d/init.d/xinetd reload

2. 加入rc.local

在各種操作系統中,rc文件存放位置不盡相同,可以修改使系統啟動時把rsync –daemon加載進去。

[root@linuxprobe ~]# vim /etc/rc.local加入一行/usr/bin/rsync --daemon

3. 檢查rsync是否啟動

若輸出顯示state為LISTEN,表示為等待接受鏈接的狀態,說明rsync已經啟動。

[root@linuxprobe ~]# netstat -a | grep rsync  tcp        0      0 0.0.0.0:873                 0.0.0.0:*                   LISTEN

配置rsync client

1. 設定密碼

[root@linuxprobe ~]# vim /etc/rsync.pas password

修改權限

[root@linuxprobe ~]# chown root.root /etc/rsync.pas[root@linuxprobe ~]# chmod 600 /etc/rsync.pas

2. client連接SERVER

從SERVER端取文件

/usr/bin/rsync -vzrtopg --progress --delete linuxprobe@192.168.0.217::backup /home/backup --password-file=/etc/rsync.pas

向SERVER端上傳文件

/usr/bin/rsync -vzrtopg --progress --password-file=/root/rsync.pas  /home/backup linuxprobe@192.168.0.217::backup

這個命令將把本地機器/home/backup目錄下的所有文件(含子目錄)全部備份到RSYNC SERVER(172.20.0.6)的backup模塊的設定的備份目錄下。 請注意如果路徑結束后面帶有”/”,表示備份該目錄下的東東,但不會創建該目錄,如不帶”/”則創建該目錄。

RSYNC用法:

rsync [OPTION]... [USER@]HOST::SRC  [DEST]              #從RSYNC SERVER備份文件到本地機器rsync [OPTION]... SRC [SRC]...      [USER@]HOST::DEST   #從本地機器備份文件到RSYNC SERVER

3. 自動運行

\1) 制作腳本文件

[root@linuxprobe ~]# vim /usr/local/rsync/time.sh[root@linuxprobe ~]# !/bin/bash/usr/bin/rsync -vzrtopg --progress --delete linuxprobe@192.168.0.217::backup /home/backup --password-file=/etc/rsync.pas

\2) 編輯crontab

[root@linuxprobe ~]# crontab -e55 * * * * /usr/local/rsync/time.sh //每55分運行一次time.sh腳本文件

防火墻設置

如果服務器上裝有防火墻,需在服務器中設置iptables將837端口開放。

[root@linuxprobe ~]# iptables -A INPUT -p tcp --dport 873 -j ACCEPT


感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux下rsync如何安裝”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平阴县| 封开县| 万荣县| 临夏市| 象山县| 长武县| 闸北区| 石门县| 武隆县| 宝鸡市| 德昌县| 青岛市| 清河县| 神木县| 汝州市| 齐齐哈尔市| 故城县| 岳阳市| 阳曲县| 湛江市| 平顺县| 柘城县| 奇台县| 新民市| 瑞昌市| 榕江县| 南宫市| 和龙市| 泸州市| 余庆县| 盐池县| 吴堡县| 靖边县| 洱源县| 贵州省| 平南县| 宁阳县| 鄢陵县| 德清县| 佛教| 康定县|