内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

一、RSYNC簡介

??rsync(remote synchronize)是一個(gè)遠(yuǎn)程數(shù)據(jù)同步工具,可通過LAN/WAN快速同步多臺(tái)主機(jī)間的文件。rsync使用所謂的“rsync算法”來使本地和遠(yuǎn)程兩個(gè)主機(jī)之間的文件達(dá)到同步,這個(gè)算法只傳送兩個(gè)文件的不同部分,而不是每次都整份傳送,因此速度相當(dāng)快。
?rsync的基本特點(diǎn)如下:1.可以鏡像保存整個(gè)目錄樹和文件系統(tǒng);2.可以很容易做到保持原來文件的權(quán)限、時(shí)間、軟硬鏈接等;3.無須特殊權(quán)限即可安裝;4.優(yōu)化的流程,文件傳輸效率高;5.可以使用rsh、ssh等方式來傳輸文件,當(dāng)然也可以通過直接的socket連接;6.支持匿名傳輸。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括澄江網(wǎng)站建設(shè)、澄江網(wǎng)站制作、澄江網(wǎng)頁制作以及澄江網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,澄江網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到澄江省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

二、Openssh安裝

1.下載軟件

Openssl下載:https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=aixbp&S_PKG=openssl&lang=en_US
Openssh下載:http://sourceforge.net/projects/openssh-aix
下載得到軟件為: openssl-0.9.8.1302.tar.Z 和openssh_5.4p1.tar.z

2.安裝openssh

一般是先裝openssl再裝openssh。通過smit install 安裝 openssl和openssh, 如下,輸入安裝文件的路徑,選擇接受新的許可協(xié)議。

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

3.檢查安裝包

裝完ssl和ssh后安裝包如下:
ssh:openssh.base.client、openssh.base.server、openssh.license、openssh.man.en_US、openssh.msg.en_US;
ssl:openssl.license、openssl.man.en_US、openssl.base

4.重啟服務(wù)

tppc01:/ #stopsrc -s sshd
0513-044 The sshd Subsystem was requested to stop.
tppc01:/ #startsrc -s sshd
0513-059 The sshd Subsystem has been started. Subsystem PID is 1581116.
tppc01:/ #ssh –V
OpenSSH_5.4p1, OpenSSL 0.9.8m 25 Feb 2010

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

三、RSYNC安裝

1.安裝rsync包

下載安裝包port和rsync:
popt-1.7-2.aix5.1.ppc.rpm
rsync-2.6.2-1.aix5.1.ppc.rpm
鏈接為:

ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/rsync/rsync-2.6.2-1.aix5.1.ppc.rpm ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/rpm/popt-1.7-2.aix5.1.ppc.rpm

用smitty進(jìn)行安裝,將軟件包放置于/tmp/rsync目錄下,安裝如下:

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

2.服務(wù)器端配置

服務(wù)器端為源端(172.27.34.237),源端配置文件主要為rsyncd.conf(主配置文件)、rsyncd.pwd(密碼文件)、rsyncd.motd(rsync服務(wù)器信息),在/etc下新建rsync目錄,進(jìn)入/etc/rsync新建配置文件rsyncd.conf、rsyncd.pwd、rsyncd.motd.

rsyncd.conf內(nèi)容如下:

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

rsyncd.conf 是rsync服務(wù)器主要配置文件,該文件默認(rèn)不存在需手動(dòng)創(chuàng)建。

uid=root
gid=system
#max connections=4
use chroot=true
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
motd file = /etc/rsync/rsyncd.motd
#lock file=/var/run/rsyncd.lock
#auth users=root
secrets file=/etc/rsync/rsyncd.pwd
transfer logging = true
#port = 873
#limit access to private LANs
hosts allow=172.27.34.238
#hosts deny=*
[rsync]
path=/home/rsync
comment = home rsync 
#ignore errors
read only = yes
list = yes 
auth users = root 
secrets file=/etc/rsync/rsyncd.pwd

rsyncd.pwd內(nèi)容如下:

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

rsyncd.pwd為密碼文件,格式為:user:password;此用戶必須系統(tǒng)中存在,密碼為rsync同步密碼,可以與系統(tǒng)密碼不同,服務(wù)器端與客戶端保持一致即可;為保證密碼的安全性,密碼文件權(quán)限應(yīng)設(shè)置為600,屬主為root。

rsyncd.motd內(nèi)容為:

++++++++++++++++++++++++++++++++++++++++++++++

  Welcome to use the Location A To Location B rsync services!

                  2018------2019

++++++++++++++++++++++++++++++++++++++++++++++

rsyncd.motd是定義rysnc 服務(wù)器信息的,也就是用戶登錄信息。比如讓用戶知道這個(gè)服務(wù)器是誰提供的等;類似ftp服務(wù)器登錄時(shí),我們所看到的提示信息。在全局定義變量時(shí),并不是必須的。

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

3.客戶端配置

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

注意:客戶端密碼文件格式與服務(wù)器端不同,密碼文件權(quán)限屬性為屬主可讀。

4.啟動(dòng)rsync服務(wù)

服務(wù)器端:
啟動(dòng)rsync進(jìn)程

/usr/bin/rsync --daemon --config=/etc/rsync/rsyncd.conf

此服務(wù)項(xiàng)不會(huì)開機(jī)啟動(dòng),服務(wù)端機(jī)器重啟后需啟動(dòng)該服務(wù)
檢查服務(wù)是否啟動(dòng),查看進(jìn)程:

ps –ef|grep rsync

檢查端口(rsync默認(rèn)端口為873,端口監(jiān)聽證明服務(wù)拉起):

netstat –an|grep 873

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

以上為正常程序正常啟動(dòng)

客戶端:

rsync -vzrtopg --progress --delete --exclude "diff_bak/" --password-file=/etc/rsync/rsyncd.pwd root@172.27.34.237::rsync  /home/rsync

AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

為了保證定時(shí)同步,客戶端同步命令可以寫成定時(shí)任務(wù)形式定時(shí)同步。

四、配置信息詳解

1.服務(wù)器端定義

全局定義

參數(shù)說明
uid=root 服務(wù)器端傳輸文件時(shí),要發(fā)哪個(gè)用戶和用戶組來執(zhí)行,默認(rèn)是nobody
gid=system 服務(wù)器端傳輸文件時(shí),要發(fā)哪個(gè)用戶和用戶組來執(zhí)行,默認(rèn)是nobody
max connections=4 客戶端最多連接數(shù)
use chroot=true 在傳輸文件之前,服務(wù)器守護(hù)程序在將chroot 到文件系統(tǒng)中的目錄中,這樣做的好處是可能保護(hù)系統(tǒng)被安裝漏洞侵襲的可能。缺點(diǎn)是需要超級(jí)用戶權(quán)限。另外對(duì)符號(hào)鏈接文件,將會(huì)排除在外。也就是說,你在rsync服務(wù)器上,如果有符號(hào)鏈接,你在備份服務(wù)器上運(yùn)行客戶端的同步數(shù)據(jù)時(shí),只會(huì)把符號(hào)鏈接名同步下來,并不會(huì)同步符號(hào)鏈接的內(nèi)容
log file=/var/log/rsyncd.log rsync服務(wù)器的日志
pid file=/var/run/rsyncd.pid 告訴進(jìn)程寫到/var/run/rsyncd.pid文件中
motd file=/etc/rsync/rsyncd.motd 定義motd file路徑,rsyncd.motd內(nèi)容是定義服務(wù)器信息的,用戶登錄時(shí)會(huì)看到這個(gè)信息
transfer logging = true 傳輸文件日志
port = 873 指定運(yùn)行端口,默認(rèn)是873,可以自己指定
hosts allow=172.27.34.238 可以指定單個(gè)IP,也可以指定整個(gè)網(wǎng)段,能提高安全性。格式是ip 與ip 之間、ip和網(wǎng)段之間、網(wǎng)段和網(wǎng)段之間要用空格隔開
read only = yes 只讀選擇,不讓客戶端上傳文件到服務(wù)器上

模塊定義

參數(shù)說明
[rsync] 模塊名。主要是定義服務(wù)器哪個(gè)目錄要被同步。每個(gè)模塊都要以[name]形式。這個(gè)名字就是在rsync 客戶端看到的名字。服務(wù)器真正同步的數(shù)據(jù)是通過 path 來指定的。我們可以根據(jù)自己的需要,來指定多個(gè)模塊。每個(gè)模塊要指定認(rèn)證用戶,密碼文件、但排除并不是必須的
path=/home/rsync 指定文件目錄所在路徑
comment = home rsync 注釋。注釋內(nèi)容可自己定義,起提示作用
ignore errors 忽略IO錯(cuò)誤
exclude = beinan/ samba/ 把/home目錄下的beinan和samba 排除在外,beinan/和samba/目錄之間有空格分開
list = yes list 意思是把rsync 服務(wù)器上提供同步數(shù)據(jù)的目錄在服務(wù)器上模塊是否 顯示列出來。默認(rèn)是yes 。如果你不想列出來,就no ;如果是no是比較安全的,至少別人不知道你的服務(wù)器上提供了哪些目錄。你自己知道就行了
auth users = root 認(rèn)證用戶是root,用戶必須在服務(wù)器上存在,如果想用多個(gè)用戶,需以,隔開,如auth users = root,user1
secrets file=/etc/rsync/rsyncd.pwd 密碼文件保存路徑

2.客戶端定義

rsync命令格式:

  • 1.rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
  • 2.rsync [OPTION]... [USER@]HOST:SRC DEST
  • 3.rsync [OPTION]... SRC [SRC]... DEST
  • 4.rsync [OPTION]... [USER@]HOST::SRC [DEST]
  • 5.rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST
  • 6.rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]

rsync有六種不同的工作模式:

  • 1.拷貝本地文件;當(dāng)SRC和DES路徑信息都不包含有單個(gè)冒號(hào)":"分隔符時(shí)就啟動(dòng)這種工作模式。
  • 2.使用一個(gè)遠(yuǎn)程shell程序(如rsh、ssh)來實(shí)現(xiàn)將本地機(jī)器的內(nèi)容拷貝到遠(yuǎn)程機(jī)器。當(dāng)DST路徑地址包含單個(gè)冒號(hào)":"分隔符時(shí)啟動(dòng)該模式。
  • 3.使用一個(gè)遠(yuǎn)程shell程序(如rsh、ssh)來實(shí)現(xiàn)將遠(yuǎn)程機(jī)器的內(nèi)容拷貝到本地機(jī)器。當(dāng)SRC地址路徑包含單個(gè)冒號(hào)":"分隔符時(shí)啟動(dòng)該模式。
  • 4.從遠(yuǎn)程rsync服務(wù)器中拷貝文件到本地機(jī)。當(dāng)SRC路徑信息包含"::"分隔符時(shí)啟動(dòng)該模式。
  • 5.從本地機(jī)器拷貝文件到遠(yuǎn)程rsync服務(wù)器中。當(dāng)DST路徑信息包含"::"分隔符時(shí)啟動(dòng)該模式。
  • 6.列遠(yuǎn)程機(jī)的文件列表。這類似于rsync傳輸,不過只要在命令中省略掉本地機(jī)信息即可。

rsync中的參數(shù):

參數(shù)說明
-a 以archive模式操作、復(fù)制目錄、符號(hào)連接 相當(dāng)于-rlptgoD
-r 遞歸
-l 是鏈接文件,意思是拷貝鏈接文件
-p 表示保持文件原有權(quán)限
-t 保持文件原有時(shí)間
-g 保持文件原有用戶組
-o 保持文件原有屬主
-D 相當(dāng)于塊設(shè)備文件
-P 傳輸進(jìn)度
-v 傳輸時(shí)的進(jìn)度等信息
-e ssh的參數(shù)建立起加密的連接
-u 只進(jìn)行更新,防止本地新文件被重寫,注意兩者機(jī)器的時(shí)鐘的同步
--progress 指顯示出詳細(xì)的進(jìn)度情況
--delete 指如果服務(wù)器端刪除了這一文件,那么客戶端也相應(yīng)把文件刪除,保持真正的一致
--password-file=/password/path/file 指定密碼文件,這樣就可以在腳本中使用而無需交互式地輸入驗(yàn)證密碼了,這里需要注意的是這份密碼文件權(quán)限屬性要設(shè)得只有屬主可讀

?
?

本文所有腳本和配置文件已上傳:AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試

??

分享文章:AIX環(huán)境下文件遠(yuǎn)程傳輸復(fù)制工具--rsync安裝測試
網(wǎng)頁鏈接:http://www.rwnh.cn/article42/ipcchc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、商城網(wǎng)站網(wǎng)站維護(hù)、全網(wǎng)營銷推廣、搜索引擎優(yōu)化、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
屏南县| 安国市| 汨罗市| 金塔县| 孙吴县| 信丰县| 龙南县| 梁河县| 东港市| 梁山县| 峨眉山市| 河北区| 昌江| 昭苏县| 巢湖市| 会理县| 新田县| 资源县| 凤庆县| 北海市| 长宁区| 东乡族自治县| 乐亭县| 额尔古纳市| 稷山县| 关岭| 古田县| 固阳县| 宁化县| 十堰市| 佛山市| 溧阳市| 尚志市| 普宁市| 资兴市| 峡江县| 会理县| 桐城市| 云林县| 青铜峡市| 南丹县|