ubuntu14 使用rsync遠端備份檔案

2022-08-26 09:39:08 字數 2667 閱讀 1312

服務端:

ubuntu預設安裝有rsync,只需要在rsync中將false改true

#sudo vim /etc/default/rsync

rsync_enable=true

建立目錄管理使用者、備份儲存目錄、授權

# useradd rsync -m -s /sbin/nologin

# mkdir /backup

# chown -r rsync.rsync /backup

建立認證賬號密碼和授權

# echo

"auth_rsync:123qwe

" >>/etc/rsync.password

# chmod

600 /etc/rsync.password

編輯配置檔案

# vim /etc/rsyncd.conf 

uid=rsync

#剛才新建的管理使用者

gid=rsync

use

chroot=no

#安全機制,預設關閉

max connections=200

#最大連線數

timeout=300

#超時時間

pid

file=/var/run/rsyncd.pid

lock

file=/var/run/rsyncd.lock

log

file=/var/log/rsyncd.log

#設定pid、lock、log目錄

[bagit]

#模組名

comment=git backup

#備註path=/backup

#備份儲存目錄

ignore errors

#忽略錯誤

read only=false

#預設關閉,若想停止備份則修改成true

fake super=yes

#引數-a 傳輸會報錯,使用這個引數不報錯

#rsync:

chgrp

".2.txt.hp7mew

" (in

bagit) failed: operation not permitted

list=false

#是否列表模組列表資訊,預設關閉

hosts allow=10.20.0.0/255.255.0.0

#白名單

hosts deny=all

#黑名單,有白名單的時候,優先白名單

auth users=auth_rsync

#客戶端連線使用的認證賬號(配置檔案配置即可,不需建立使用者)

secrets

file=/etc/rsync.password

#認證賬號密碼目錄

啟動服務

# rsync --daemon

# netstat -lnp | grep

rsync

tcp 00

0.0.0.0:873

0.0.0.0:* listen 1170/rsync

tcp6

00 :::873 :::* listen 1170/rsync

# killall

rsync

#殺掉服務

客戶端:

檢視是否有安裝rsync

# dpkg -l | grep

rsync

ii rsync

3.1.0-2ubuntu0.4 amd64

建立連線密碼並授權

# echo

"123qwe

" >>/etc/rsync.password

# chmod

600 /etc/rsync.password

客戶端測試:

# rsync -azvhnp /home/ [email protected]::bagit --password-file=/etc/rsync.password >>/var/log/rsync_client.log

#-a 遞迴方式傳輸檔案,並保持檔案屬性,等價-rlptgod不包含-h -r 子目錄以遞迴模式處理-l 保持符號鏈結檔案-h 保持硬鏈結檔案-p 保持檔案許可權-t 保持檔案時間資訊-g 保持檔案歸屬組資訊-o 保持檔案歸屬使用者資訊-d 保持裝置檔案和特殊檔案-z 在傳輸檔案時進行壓縮處理-p 等價於—partial—progress-v,--verbose 詳細輸出模式-h,--human-readable 輸出檔案大小-n,--dry-run 顯示那些檔案將要被傳輸--password-file=file 指定從file中讀取口令,避免在終端中輸入口令

# 目錄後面加 / or 不加 / (/home)是有區別的,不加會將整個目錄同步過去,

# 加 / 後 (

/home/)會同步home

目錄下的所以內容,而不附帶home

目錄

Ubuntu14安裝驅動

安裝ubuntu的顯示卡驅動真的是很讓我抓狂,在這個過程中重灌了四五次的系統,基本屬於崩潰狀態,每個人的情況不同,這裡僅僅是記錄一下我自己的安裝過程 1.禁用ubuntu系統自帶的通用顯示卡驅動nouveau sudo gedit etc modprobe.d blacklist.conf 輸入密碼...

ubuntu14安裝tensorflow並測試

1.ubuntu版本的選擇 看了很多博文,建議使用ubuntu14,穩定相容性好。2.tensorflow的安裝 這裡詳細介紹了如何進行安裝,本人是選擇的第乙個方法,成功安裝完成。後面打算嘗試下docker進行安裝tensorflow和caffe。3.測試tensorflow安裝是否成功 因為碩士 ...

修復ubuntu14的引導

今天測試winpe,結果裝在機械硬碟上面的ubuntu的grub2出事了進了rescue mode 心生一計,用vmare開乙個直接使用物理硬碟的虛擬機器除錯 google到了幾種方法,開始暈了搞成linux rescue 其實是grub rescue 開始找到了這個 按照做不對 在這裡面找到了方法...