rsync原始碼編譯安裝

2021-07-06 05:27:29 字數 1987 閱讀 4397

2.解壓,進入rsync目錄

3../configure --prefix=/usr/local/rsync

4.make && make install

5.ln -s /usr/local/rsync/bin/rsync /usr/local/bin/rsync

6.配置server:

(1)vi /usr/local/rsync/rsyncd.conf   

pid file = /var/run/rsyncd.pid  

port = 873  

pid = root  

gid = root  

use chroot = no  

max connections = 200  

timeout 600  

lock file = /var/run/rsyncd.lock  

log file = /var/run/rsyncd.log  

secrets file = /usr/local/rsync/rsyncd.secrets   

motd file = /etc/rsyncd.motd  

[test]  

path = /test/  

ignore errors  

read only = true  

list = false  

hosts allow = *  

#hosts deny = 0.0.0.0/32  

auth users root  #該使用者系統中存在且對後面指定的備份目錄擁有許可權  

comment = ocpyang  test    

(2)vi /usr/local/rsync/rsyncd.motd 

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

wlecome to ocpyang  rsync services         

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

(3)vi /usr/local/rsync/rsyncd.secrets

root:snow01  

(4)ln -s /usr/local/rsync/rsyncd.conf /etc/rsyncd.conf  

ln -s /usr/local/rsync/rsyncd.motd /etc/rsyncd.motd  

ln -s /usr/local/rsync/rsyncd.secrets  /etc/rsyncd.secrets

(5)chmod 600 /usr/local/rsync/rsyncd.secrets  

chown root:root /usr/local/rsync/rsyncd.secrets

(6)啟動:/usr/bin/rsync --daemon --config=/etc/rsyncd.conf

(7)echo "/usr/bin/rsync --daemon --config=/etc/rsyncd.conf" >> /etc/rc.d/rc.local

(8)檢視啟動情況:

netstat -lntp | grep 873 

7.客戶端

(1).新建客戶端密碼檔案(客戶端不帶使用者名稱) 

手動編譯原始碼安裝mysql 原始碼編譯安裝mysql

1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...

ubuntu git 原始碼編譯安裝

本文發布時最新的git版本是1.7.4.3 安裝git依賴的工具和庫 sudo apt get build dep git core git doc tar xf git v1.7.4.3.tar.gz cd git git b3229df 編譯make prefix usr local all d...

linux 原始碼編譯安裝

tar.gz tar.bz2 的是源 包,需要編譯之後才能安裝,在編譯過程中你可以指定各種引數以適應你的系統需求,比如安裝位置,優化引數,要哪些功能不要哪些功能等等。這類源 包需要解壓後 tar.gz 的用tar zxvf 解壓,tar.bz2 的用tar jxvf 解壓 進入解壓目錄,一般都有乙個...