Google
 

« CentOS | メイン | MySQL »

2009年09月02日

●database backup

#!/bin/sh

keepday=30

dest=/var/share/backup

/usr/bin/pg_dump cms_production > $dest/pgsql-backup

srcfile=$dest/pgsql-backup

timestamp=`date +%Y%m%d`
old_date=`date "-d$keepday days ago" +%Y%m%d`

bkfile=$dest/$timestamp.tar.gz

tar zcvf $bkfile $srcfile > /dev/null 2>&1

if [ $? != 0 -o ! -e $bkfile ]; then
echo "backup faild -- ($srcfile)"
exit 1
fi

rmfile=$dest/$old_date.tar.gz

if [ -e $rmfile ]; then
rm -f $rmfile
fi

rm -f $dest/pgsql-backup


#database backup
29 0 * * * /var/www/dbbackup.sh > /dev/null 2>&1

2009年07月08日

●debian crontab エディター変更

# update-alternatives --config editor

2009年06月23日

●Debian不要なサービスの自動起動を停止

# update-rc.d -f apache2 remove

# update-rc.d apache2 defaults


# apt-get update

# apt-get upgrade

2008年10月26日

●Debian

Debianでインストール済のパッケージのリストを表示するには、
# dpkg -l

/etc/apt/sources.list
deb http://ftp2.jp.debian.org/debian/ etch main contrib non-free
deb http://ftp2.jp.debian.org/debian/ etch-proposed-updates main contrib non-free
deb http://ftp2.jp.debian.org/debian-security/ etch/updates main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free

deb-src http://ftp2.jp.debian.org/debian/ etch main contrib non-free
deb-src http://ftp2.jp.debian.org/debian/ etch-proposed-updates main contrib non-free
deb-src http://ftp2.jp.debian.org/debian-security/ etch/updates main contrib non-free
deb-src http://security.debian.org etch/updates main contrib non-free

続きを読む "Debian"