Linux下數(shù)據(jù)備份命令scp、rsync和后臺運行
1、scp 是secure copy的縮寫,scp是Linux系統(tǒng)下基于ssh登錄進行安全的遠(yuǎn)程文件拷貝命令。 可以實現(xiàn)本地文件復(fù)制到遠(yuǎn)程服務(wù)器,也可以將遠(yuǎn)程文件復(fù)制到本地。rsync 是remote sync的縮寫。
2、至此,設(shè)置 ssh 認(rèn)證完畢。設(shè)置 rsync 確認(rèn)兩端機器都安裝 rsync , freeBSD 有 ports ,安裝非常方便。
3、scp是securecopy的縮寫,scp是linux系統(tǒng)下基于ssh登陸進行安全的遠(yuǎn)程文件拷貝命令。linux的scp命令可以在linux服務(wù)器之間復(fù)制文件和目錄。
4、雖然 rsync比scp會快一點,但當(dāng)小文件眾多的情況下,rsync會導(dǎo)致硬盤I/O非常高,而scp基本不影響系統(tǒng)正常使用。
5、rsync,rsync是類unix系統(tǒng)下的數(shù)據(jù)鏡像備份工具,從軟件的命名上就可以看出來了——remote sync。它的操作方式和scp和相似,但是比scp強大很多。使用雙冒號分割主機名和文件路徑時,是使用rsync服務(wù)器,這里不做介紹。
6、dump命令 Linux dump命令用于備份文件系統(tǒng)。dump為備份工具程序,可將目錄或整個文件系統(tǒng)備份至指定的設(shè)備,或備份成一個大文件。
利用命令進行簡單的增量文件夾備份(win/linux)
使用tar命令進行備份:tar命令本來的作用是能夠把很多文件放到一個小文件中進行歸檔,但是同時又能夠?qū)ξ募M行壓縮。所以,一般情況下都采用tar進行文件整理和壓縮。
bzip2 filename //文件即會被壓縮,并被保存為 filename.bz2。
這個命令的第一次備份時是全量備份,后面就都是增量備份了。一般服務(wù)器之間復(fù)制文件都比較大,為防止誤操作,最好在后臺運行。但因為需要和遠(yuǎn)程服務(wù)器之間的ssh通訊多是需要密碼的,所以不能直接使用nohup 放置于后臺。
可以使用cp -r dir(目錄) 這個命令。cp是復(fù)制命令。-r 遞歸處理,指定目錄下的文件和子目錄一并處理。通過shh連接上Linux主機,然后輸入“cp -r www/root/”,回車即可備份root文件夾。
Linux如何利用ssh傳送文件至FTP空間進行備份
在xftp里新建一個連接,注意協(xié)議需要選擇SFTP,然后依次填寫IP、賬戶和密碼并連接登錄。默認(rèn)進入的是用戶的 /root 目錄下。此時就可以將文件上傳到服務(wù)器里了。
第一種就是ftp,也就是其中一臺Linux安裝ftp Server,這樣可以另外一臺使用ftp的client程序來進行文件的copy。第二種方法就是采用samba服務(wù),類似Windows文件copy 的方式來操作,比較簡潔方便。
上 端口大寫P 為參數(shù),2222 表示更改SSH端口后的端口,如果沒有更改SSH端口可以不用添加該參數(shù)。
在linux下一般用scp這個命令來通過ssh傳輸文件。