時計同期・パッケージのアップデート・バックアップ
cronで時計同期・パッケージのアップデート・バックアップを自動化したので、そのときのメモ。
- 必要なパッケージをインストールする。
# apt-get install ntpdate # apt-get install pdumpfs
- バックアップ用のフォルダを準備する。
# mkdir -p /backup/{etc,home}
- 以下のようなファイルを/etc/cron.dailyに作る。実行権限を忘れないこと。
#!/bin/bash /etc/init.d/ntpdate start apt-get update >> /root/update.Log 2>> /root/update-error.Log apt-get upgrade -y >> /root/upgrade.Log 2>> /root/upgrade-error.Log pdumpfs /etc /backup/etc >> /root/backup-etc.Log 2>> /root/backup-etc-error.Log pdumpfs /home /backup/home >> /root/backup-home.Log 2>> /root/backup-home-error.Log
- 最後に、/etc/crontabを適当に編集して実行時間を設定する。
アップデートの完全自動可はいろいろ問題もあるらしいが、sargeなのでいいことにする。