新系统使用的是Fedora Core 4。回家学习使用了一下yum,和debian的apt-get差不多了:而且软件包的依赖关系整理的比较好。
以下是应用的安装备忘:2006年7月30日 星期日 00时18分
用awk生成关闭服务的脚本:关闭不需要的服务
sudo /sbin/chkconfig --list| grep 3:on | awk '{print "/sbin/chkconfig "$1" off"}'
/sbin/chkconfig acpid off
/sbin/chkconfig anacron off
/sbin/chkconfig apmd off
/sbin/chkconfig auditd off
/sbin/chkconfig autofs off
/sbin/chkconfig bluetooth off
/sbin/chkconfig cpuspeed off
/sbin/chkconfig cups off
/sbin/chkconfig gpm off
/sbin/chkconfig haldaemon off
/sbin/chkconfig iptables off
/sbin/chkconfig isdn off
/sbin/chkconfig kudzu off
/sbin/chkconfig mDNSResponder off
/sbin/chkconfig mdmonitor off
/sbin/chkconfig messagebus off
/sbin/chkconfig netfs off
/sbin/chkconfig nfslock off
/sbin/chkconfig nifd off
/sbin/chkconfig pcmcia off
/sbin/chkconfig portmap off
/sbin/chkconfig rhnsd off
/sbin/chkconfig rpcgssd off
/sbin/chkconfig rpcidmapd off
/sbin/chkconfig sendmail off
/sbin/chkconfig xfs off
安装gcc(居然忘记了……)
sudo yum install gcc
sudo yum install gcc-c++
sudo yum install flex zlib curl zlib-devel curl-devel bzip2 bzip2-devel
apache的安装:
./configure --prefix=/home/apache --enable-shared=max --enable-module=most
mysql的安装:
./configure --prefix=/home/mysql --without-innodb --with-mysqld-user=apache
php的安装:
./configure --with-apxs=/home/apache/bin/apxs --enable-track-vars --with-mysql=/home/mysql --with-curl --enable-iconv --enable-mbstring
cronolog:
wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
安装MT需要的perl模块
sudo yum install mysql-devel
sudo yum install perl-DBI
sudo yum install perl-DBD-mysql
安装awstats需要的GeoIP模块:
perl -MCPAN -e 'install GeoIP'
sudo yum install GeoIP
安装awstats需要的GeoIP数据包:
wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
wget http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
sudo yum install xinetd
启用rsync
下次要把root的crontab和用户的crontab也一起备份下来,还有/etc/的一些设置
# time sync
0 5 * * 1 (/usr/bin/rdate -s 202.106.196.19)
# awstats
5 0 * * * (cd /home/apache/chedong.com/cgi-bin/awstats; ./awstats_updateall.pl -configdir=./ now )
# remove old logs
2 2 * * * (/usr/bin/find /home/apache/logs -mtime +7 -name "*log.*" |/usr/bin/xargs rm -f)
# backup
12 2 * * * (cd /home; tar czf /home/backup/apache.`date +\%w`.tgz apache)
13 2 * * * (/home/mysql/bin/mysqldump --all-databases -u*** -p*** -S/tmp/mysql.sock | gzip -f > /home/backup/mysql.`date +\%w`.gz)
作者:车东 发表于:2006-07-30 22:07 最后更新于:2007-04-22 21:04
版权声明:可以转载,转载时请务必以超链接形式标明文章 服务器硬盘故障恢复备忘 的原始出处和作者信息及本版权声明。
http://www.chedong.com/blog/archives/001169.html