Skip to content

Instantly share code, notes, and snippets.

@j5ik2o
Created June 11, 2014 02:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save j5ik2o/1d859a3f12b4c2ddd245 to your computer and use it in GitHub Desktop.
Save j5ik2o/1d859a3f12b4c2ddd245 to your computer and use it in GitHub Desktop.
#!/bin/sh
BACKUPS_DIR=~/backups
grep "\[インストール\]" /var/log/aptitude > $BACKUPS_DIR/apt-package.list
cd /
sudo tar zcvf $BACKUPS_DIR/etc_fail2ban.tgz etc/fail2ban
sudo tar zcvf $BACKUPS_DIR/etc_logwatch.tgz etc/logwatch
sudo tar zcvf $BACKUPS_DIR/etc_denyhosts.tgz etc/denyhosts.conf
sudo tar zcvf $BACKUPS_DIR/etc_postfix.tgz etc/postfix
sudo tar zcvf $BACKUPS_DIR/etc_sudoers_d.tgz etc/sudoers.d --exclude="README"
sudo tar zcvf $BACKUPS_DIR/etc_ufw.tgz etc/ufw
sudo tar zcvf $BACKUPS_DIR/lib_ufw.tgz lib/ufw --exclude="ufw-init*"
sudo tar zcvf $BACKUPS_DIR/etc_apache2.tgz etc/apache2 --exclude="*.pem"
sudo tar zcvf $BACKUPS_DIR/etc_s3conf.tgz etc/s3conf
sudo chown s3sync. $BACKUPS_DIR/*.tgz
#!/bin/sh
s3sync -r --delete -v ~/backups dev.j5ik2o.me:backup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment