今日は地味にバックアップの設定。以下自分用メモ。
cronの設定が必要なので、その前にntpdateの設定。
ntpdateが入ってないので、インストール。
# up2date -i ntp
NTPサーバのリスト東大 eric.nc.u-tokyo.ac.jp 130.69.251.23
linux - Age自動時刻あわせ 編集
rootになり
crontab -e
で、好きな時刻にあわすよう設定する。例えば
23 0 * * * /usr/sbin/ntpdate ntp.tohoku.ac.jp
適当にcrontab -eして設定。これは2台とも。
rsyncをcronでかけたいので、ssh-keygen -t rsaして作った ~/.ssh/id_rsa.pubを相手方にコピーしてauthorized_keysへ追加(mvしても良い)。これを2台とも行う。
ホスト側/etc/cron.daily/以下にファイルmysqldumpを作る。
#!/bin/sh
mysqldump -u mtuser -pdbpassword blogdb > /var/mysqldump/blogdb
バックアップ側/etc/cron.daily/以下にファイルrsyncを作る。
#!/bin/sh
rsync -avz nomano:/var/www/html/ /var/www/html >> /var/log/rsync_archives.log
rsync -avz nomano:/var/mysqldump/ /usr/local/apache/mysqldump >> /var/log/rsync_mysql.log
これで動くといいなあ。