日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux自动备份网站和数据库,到另外服务器上,为当前用户创建定时任务

發布時間:2023/11/29 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux自动备份网站和数据库,到另外服务器上,为当前用户创建定时任务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

????兩臺服務器111,和117服務器,每天完成111服務器上網站和數據庫自動備份到117服務器上

1:我的111服務器上是當前用戶:sx

A: ?查看當前用戶的計劃任務:crontab -l是查看當前用戶的任務 用 vi ?crontab -e 是為sxw用戶創建一個計劃任務

? ? ?第一行:每天3點運行/home/sxw/rsync201.sh shell腳本,

? ? ?第二行:和第三行是每天下午7點運行tar包,gaokaotong和phpcms文件

? ? ?第三行:每天7點22分運行/homesxw/back_up.sh shell腳本,

注意:這里是當前用戶sxw,所以要shell腳本路徑要有用戶sxw權限,在這里/home/sxw/back_up shell腳本,是當前用戶sxw用戶的家目錄。

B: ? 111服務器上/home/sxw/back_up.sh腳本

code:

-bash-3.2$ vim /home/sxw/back_up.sh
#!/bin/sh
echo "開始備份數據庫"
mysqldump -u jeecms -pjeecms1234 gktcms > gktcms.sql
mysqldump -u jeecms -pjeecms1234 phpcms > phpcms.sql
echo "備份數據庫完成,復制到117服務器端"
scp -P 10022 gktcms.sql zk@114.113.145.117:/home/zk
scp -P 10022 phpcms.sql zk@114.113.145.117:/home/zk
scp -r -P 10022 /opt/www/www2/phpcms.tar.gz zk@114.113.145.117:/home/zk/
scp -r -P 10022 /opt/www/www2/gaokaotong.tar.gz zk@114.113.145.117:/home/zk/
echo "發送完成"


C: ?還要在111上做ssh信任,這個可參照ssh資料。很簡單,只需要建立兩個密鑰。

2: 117服務器上/homezk/自動就會多出兩個tar包文件,phpcms.tar.gz 和gaokaotong.tar.gz

? ?

?這里每天自動保存兩個文件,phpcms.tar.gz 和 gaokaotong.tar.gz文件

? 這里做了一個shell腳本,保存前兩天的文件,跟上述111服務器上的建立計劃任務一樣:

?A: ?查看117的計劃任務: crontabl -l


B: 在查看/home/zk/back.sh 的shell編寫

code:

[zk@DB2 ~]$ vi /home/zk/back.sh?


#!/bin/sh
TARFILE="/home/zk/phpcms.tar.gz"
if [ -f $TARFILE ];then
? ? ? ? mv /home/zk/phpcms.tar.gz /home/zk/phpcms_$(date +%Y%m%d).tar.gz
? ? ? ? #remove date file
? ? ? ? DATE_B=$(date -d"2 day ago" +%Y%m%d)
? ? ? ? FILENAME="/home/zk/phpcms_"$DATE_B".tar.gz"
? ? ? ? if [ -f $FILENAME ];then
? ? ? ? ? ? ? ? rm -rf /home/zk/phpcms_$DATE_B.tar.gz
? ? ? ? else
? ? ? ? ? ? ? ? echo "沒有可刪除文件"
? ? ? ? fi
else
? ? ? ? echo "沒有源文件"
fi
~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?


結束。




轉載于:https://my.oschina.net/u/1244264/blog/151855

總結

以上是生活随笔為你收集整理的linux自动备份网站和数据库,到另外服务器上,为当前用户创建定时任务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。