筆者主要負責維護虛擬主機伺服器,維護過程中不免會遇到系統宕機無法啟動的問題,如果真的修復不了只能把資料轉移到新的環境中,但問題來了如何轉移?轉移那些檔案?資料採用bacula備份轉移很簡單,另外還原系統使用者、ftp配置檔案、httpd配置檔案也是快速恢復業務中至關重要的一項,下面我們就來看如何備份這些重要檔案。
最安全的備份方式莫過於異地備份了,所以我們提到的這些配置檔案除了本地備份外還會通過bacula再備份一次。
1、新建備份指令碼;
2、安裝ntp
# yum install -y ntp
編譯安裝:
3、crontab新增計畫
# crontab -e
0 15 * * * /bin/bash /root/backup.sh > /dev/null
1 */2 * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null
4、確認開啟crond服務;
2、問編輯crontab檔案後要不要重啟crontab,如何重啟?
crontab的幾種常見用法:
2、crontab -e,就可直接在vi介面中編輯任務列表
3、crontab -l,檢視本使用者任務列表
4、crontab -r,刪除本使用者任務列表
3、這裡列舉幾個時間伺服器,僅供參考;
210.72.145.44
ntp.fudan.edu.cn
time.scau.edu.cn
time.windows.com
同步教程:
Linux自動備份檔案(linux計畫任務)
今天有人讓我給寫個指令碼,說是讓linux定時備份資料和資料,每次備份的資料檔名不一樣,並刪除超過一定時期的資料,這個聽起來挺有意思的,具體看下面吧 1,寫乙個指令碼backup.sh內容如下 bin sh cp r home data tmp backup bak 資料存在data目錄下,備份到b...
Linux 檔案備份
方法1 find mtime 1 type f print backlist.txt tar cvf backup.tar t backlist.txt 方法2find mtime 1 type f print xargs tar cjf backup.tar.gz 方法3tar cvf backt...
oracle備份計畫
所有的指令碼勻在 dsk3 bk scripts中 oracle sia scripts cat connect.rcv 連線rman指令碼 connect target sys oracle prod oracle sia scripts cat del obso.rcv 刪除歸檔日誌狀態為exp...