$B2C$($F(B rpm -qa $B$N7k2L$H(B chkconfig --list $B$N7k2L$b;D$7$F$$$k!#(B
$B%"!<%+%$%v%u%!%$%k$o(b
$B%[%9%HL>(B-$B%G%#%l%/%H%jL>(B.$BMKF|(B.tar.gz
$B$H$7!"(B$BACKUPDIR $B$K(B7$BF|4VJ]B8$7$F$$$k!#(B
$B0JA0$O(B logrotate $B$N$h$&$K(B $B!A(B.1, $B!A(B.2, ... $B!A(B.7 $B$H$7$F$$$?$,!"(B
$B8e=R$9$k(B rsync $B$G$N%P%C%/%"%C%W$N;~$KA4%U%!%$%k%3%T!<$5$l$f$7$^$&$n$g!"(b
$B%m!<%f!<%h$9$k$n$o$d$a$?!#(b
#! /bin/sh
. /etc/sysconfig/network
BACKUPDIR=/mnt/Backup/`hostname`
if [ ! -d $BACKUPDIR ]
then
mkdir $BACKUPDIR
fi
#---------------------------------------------------
cd /
D=`LANG=C date +%a`
tar zcvf $BACKUPDIR/$HOSTNAME-bin.$D.tar.gz bin
tar zcvf $BACKUPDIR/$HOSTNAME-boot.$D.tar.gz boot
tar zcvf $BACKUPDIR/$HOSTNAME-dev.$D.tar.gz dev
tar zcvf $BACKUPDIR/$HOSTNAME-etc.$D.tar.gz etc
tar zcvf $BACKUPDIR/$HOSTNAME-initrd.$D.tar.gz initrd
tar zcvf $BACKUPDIR/$HOSTNAME-lib.$D.tar.gz lib
#tar zcvf $BACKUPDIR/$HOSTNAME-ftp.$D.tar.gz mnt/home/ftp
tar zcvf $BACKUPDIR/$HOSTNAME-httpd.$D.tar.gz home/httpd
tar zcvf $BACKUPDIR/$HOSTNAME-yamasita.$D.tar.gz home/yamasita
tar zcvf $BACKUPDIR/$HOSTNAME-root.$D.tar.gz root
tar zcvf $BACKUPDIR/$HOSTNAME-sbin.$D.tar.gz sbin
tar zcvf $BACKUPDIR/$HOSTNAME-usr.$D.tar.gz usr
tar zcvf $BACKUPDIR/$HOSTNAME-var.$D.tar.gz var
tar zcvf $BACKUPDIR/$HOSTNAME-www.$D.tar.gz www
#---------------------------------------------------
GZFILE=$BACKUPDIR/$HOSTNAME-rpm-qa.$D.gz
rpm -qa|sort | gzip> $GZFILE
#---------------------------------------------------
GZFILE=$BACKUPDIR/$HOSTNAME-chkconfig--list.$D.gz
/sbin/chkconfig --list | gzip> $GZFILE
$B=-$$$H$$$($P=-$$$,!"C1=c$H$$$($PC1=c(B($B4@(B)
cron $B$X$NEPO?(B
/usr/local/sbin/Backup $B$r(B root $B$N(B cron $B$KEPO?$7!"<+f05/f0$9$k!#(b
[root@link /root]# crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.4453 installed on Sun Jul 24 04:00:16 2005)
# (Cron version -- $Id: crontab.c,v 2.13 1994$BG/(B01$B7n(B17$BF|(B 03:20:37 vixie Exp $)
0 3 * * * nice /bin/sh /usr/local/sbin/Backup 2>/dev/null 1>/dev/null
$B$3$l$GKhF|?
$B%m!<%+%k%g%#%9%/$k%p%c%/%"%c%w$r
$B
Copyright (C) 2005 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp
$B;32<9/@.(b@$B5~ETI\8~F|;T(B