CentOS系統(tǒng)備份腳本詳解

#!/bin/sh
#設(shè)定變量
bak_path=/root/bak_linux
date=$(date +%Y%m%d)
log_file=$bak_path/$date#log.log
#把執(zhí)行結(jié)果寫到日志中
exec 1>>$log_file 2>&1
#把要備份的目錄打包放到$bak_path目錄下
tar -zcvf $bak_path/$date#boot.tar.gz /boot
tar -zcvf $bak_path/$date#etc.tar.gz /etc
tar -zcvf $bak_path/$date#var.tar.gz /var
echo "############\n"
echo $?
#上傳備份文件
ftp -i -n -v << FTPIT
open 192.168.0.27
user 111 111
binary
lcd $bak_path
mput *.tar.gz
put *#log.log
by
FTPIT
echo "############\n"
echo $?
#刪除上傳完畢的.tar和.log文件
rm -rf $bak_path/*#*.tar
rm -rf $bak_path/*#log.log
相關(guān)文章
- 最近一些朋友說不知道centos7如何添加開機啟動服務(wù)/腳本;很苦惱!下面小編將會給大家?guī)韈entos7添加開機啟動服務(wù)/腳本的方法;有需要的朋友可以過來看看2016-11-28
CentOS 6.4使用腳本自動關(guān)閉觸控板的方法
在CentOS 6.4中,使用腳本能夠自動關(guān)閉觸控板,下面小編就給大家介紹下CentOS6.4如何使用腳本停用觸控板,感興趣的朋友不要錯過2015-03-23- 保存下面的代碼為一個文件,上傳到服務(wù)器端,名稱為rsync.sh2011-12-20
- 在CentOS下,要實現(xiàn)Tomcat的開機啟動,已有能做的工具包括.2009-10-23
- 在linux中出于安全的需要,我們會禁止某些用戶SSH登陸系統(tǒng)進行操作。下面小編就為大家?guī)鞢entOS中禁止用戶ssh和sftp登陸的詳解;一起去看看吧2016-12-15
- 今天小編為大家?guī)淼氖荂entOS下對硬盤讀寫速度測試的詳解;希望對大家的學(xué)習(xí)帶來幫助;有需要的朋友可以過來看看2016-12-15
- 一些朋友不知道CentOS系統(tǒng)里如何提高文本搜索效率?下面小編就為大家?guī)鞢entOS系統(tǒng)里提高文本搜索效率的方法,有需要的朋友可以過來看看2016-12-15
CentOS服務(wù)器上如何查找肉雞?CentOS服務(wù)器上查找肉雞的方法
很多朋友不知道CentOS服務(wù)器上如何查找肉雞?下面小編就為大家?guī)鞢entOS服務(wù)器上查找肉雞的方法;一起去看看吧2016-12-15- 一些朋友不知道centos下iostat命令如何安裝與使用?下面小編就為大家?guī)韈entos下iostat命令安裝與使用的方法;一起去看看吧2016-12-15
- egrep命令用于在文件內(nèi)查找指定的字符串。egrep執(zhí)行效果與grep -E相似,今天小編為大家?guī)淼氖荂entOS里egrep命令詳解;有需要的朋友可以過來看看2016-12-15