檔案備份操作指南備份1.檢視vixie-cron rpm 軟體包是否已安裝
判定該軟體包是否已安裝,使用 rpm -q vixie-cron 命令。
2.判定服務是否在執行
判定該服務是否在執行,使用 /sbin/service crond status 命令
3.啟動、關閉和重啟、重新載入配置
執行以下命令:
[root@localhost ~]#/sbin/service crond start//啟動服務
[root@localhost ~]#/sbin/service crond stop//關閉服務
[root@localhost ~]#/sbin/service crond restart//重啟服務
[root@localhost ~]#/sbin/service crond reload//重新載入配置
4.建立儲存備份檔案的目錄
[root@localhost ~]#mkdir /opt/tomcatbak
這個是建立在opt目錄下面的,備份檔案將會存放在 /opt/tomcatbak資料夾之下。
5.建立/usr/sbin/tomcatbak檔案
執行以下命令:
[root@localhost ~]#vi /usr/sbin/tomcatbak
直接新增需要執行的命令,儲存退出。
說明:
/opt/tomcatbak備份檔案的存放目錄。
cmsadmin原檔案的名稱
cmsadmin$(date +%y%m%d).tar.gz
cmsadmin$(date +y%m%d)是備份檔案的名稱+年月日,.tar.gz是檔案型別
後兩條命令同上,只是檔名稱不同而已。最後儲存退出。
6. 修改tomcatbak檔案屬性,使其可執行
執行以下命令:
[root@localhost ~]#chmod +x /usr/sbin/tomcatbak
7. 修改/etc/crontab
[root@localhost ~]#vi /etc/crontab
在下面新增如下內容:
36 17 * * * root /usr/sbin/tomcatbak//表示每天的17:36分執行備份
8. 重新啟動crond
執行以下命令:
[root@localhost ~]#/etc/rc.d/init.d/crond restart
完成,這樣就會在每天的17:36自動進行資料備份了。效果如下:
恢復 首先進入到根目錄之下
[root@localhost ~]#cd /
然後選擇要執行的命令:
1、恢復cmsadmin執行:
[root@localhost /]#tar –xzvf /opt/tomcatbak/cmsadmin(+要恢復的檔案的日期).tar.gz
2、恢復psc執行:
[root@localhost /]#tar –xzvf /opt/tomcatbak/psc(+要恢復的檔案的日期).tar.gz
3、恢復english執行:
[root@localhost /]#tar –xzvf /opt/tomcatbak/english(+要恢復的檔案的日期).tar.gz
最後重啟tomcat,資料恢復完成。
linux svn定時備份檔案 檔案上傳
需求比較簡單,因為svn庫比較小,才10多個g,每天定時備份乙個全量的svn檔案,上傳到另外乙個伺服器上就可以了,按照周一到周五自動備份,然後ftp上傳覆蓋更新 1 先建立乙個svn.pl備份指令碼,內容如下 usr bin perl w my svn repos var svn svnrepos ...
Linux上定時打包備份檔案夾
目錄 一 編寫指令碼 1.建立指令碼 2.寫入命令 3.執行指令碼檔案 二 設定定時執行本指令碼。1.安裝crond 2.修改crontab內容 3.重新啟動crond服務 補充說明 編寫乙個指令碼檔案,使指令碼可以執行備份命令。例如,將檔案目錄 home backups balalala 備份到 ...
用winrar定時壓縮備份檔案
近日由於需要定時對系統中某個指定資料夾進行定時按日期全備份。原來想著自己做個軟體執行,後來查到一種通過計畫任務執行bat檔案,利用winrar進行引數呼叫壓縮的方法。1.安裝winrar 2.新建文字文件,輸入程式 c progra 1 winrar winrar.exe a ag k r s ib...