プチ技術メモ

技術系の情報を中心に適当に書いています

時計同期・パッケージのアップデート・バックアップ

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なのでいいことにする。