私はBashを使ってUbuntu-LAMPでいくつかの個人的なウェブサイトをホストしています。すべてのウェブサイトはドキュメントルート(/var/www/html
)の下にあります。
現在、Linode / DigitalOceanなどの最大の自己管理型クラウドサービスから即座にバックアップを作成する方法は次のとおりです。
apt-get install zip
cib() {
# Create an Immediate ZIP Backup (of both DB and document root, in one file);
drt="/var/www/html"
date="$(date +%F-%T)"
mysqldump -u root -p --all-databases | zip "$drt/db-$date.zip" - # Note the hyphen before this comment;
zip -r "${drt}/all_zipped-$date.zip" "$drt"/ -x "*/cache/*" "*/phpmyadmin/*"
rm -f "$drt/db-$date.zip"
}
私が直接管理する必要がない同じまたは類似の結果を提供する単純な公共ユーティリティはありますか?