- 论坛徽章:
- 381
|
# Kickstart file automatically generated by anaconda.
install
cdrom
key --skip
lang zh_CN.UTF-8
keyboard us
network --device eth0 --bootproto static --ip 192.168.0.5 --netmask 255.255.255.0 --gateway 192.168.0.1 --nameserver 58.100.229.34 --hostname cactiez.local
rootpw --iscrypted $1$Q4l1mgtz$v56eZQW5RCdT.HefhNkv9/
firewall --enabled --port=22:tcp --port=80:tcp
authconfig --enableshadow --enablemd5
selinux --disabled
timezone Asia/Shanghai
bootloader --location=mbr
zerombr yes
clearpart --all --initlabel
part /boot --fstype ext3 --size=100
part / --fstype ext3 --size=1024 --grow
part swap --size=256 --grow --maxsize=768
%packages --resolvedeps --excludedocs
kernel
grub
e2fsprogs
lvm2
httpd
mod_ssl
mysql-server
mysql
mysql-devel
php
php-mysql
php-gd
php-snmp
php-pear
php-ldap
net-snmp
net-snmp-devel
net-snmp-utils
net-snmp-libs
net-snmp-utils
net-snmp-perl
libart_lgpl
ntp
%post --nochroot
mkdir -p /mnt/cdrom
mount -r -t iso9660 /tmp/cdrom /mnt/cdrom
rm -fr /mnt/sysimage/var/www/html/*.* > /dev/null
cp /mnt/cdrom/Server/cactiez.tar.gz /mnt/sysimage/tmp/cactiez.tar.gz > /dev/null
cd /mnt/sysimage/tmp/
tar -zxvf cactiez.tar.gz > /dev/null
cp -R /mnt/sysimage/tmp/cacti/* /mnt/sysimage/var/www/html/ > /dev/null 2>/dev/null
cp -R /mnt/sysimage/tmp/etc/* /mnt/sysimage/etc/ > /dev/null 2>/dev/null
cp -R /mnt/sysimage/tmp/usr/* /mnt/sysimage/usr/ > /dev/null 2>/dev/null
cp -R /mnt/sysimage/tmp/var/* /mnt/sysimage/var/ > /dev/null 2>/dev/null
cp -R /mnt/sysimage/tmp/boot/* /mnt/sysimage/boot/ > /dev/null 2>/dev/null
cp -R /mnt/sysimage/tmp/sbin/* /mnt/sysimage/sbin/ > /dev/null 2>/dev/null
cp -R /mnt/sysimage/tmp/spine /mnt/sysimage/usr/local/ > /dev/null 2>/dev/null
rm -fr /mnt/sysimage/tmp/* > /dev/null 2>/dev/null
umount /mnt/cdrom
%post
chmod 1777 /tmp
service mysqld start
/usr/bin/mysqladmin --user=root create cacti
mysql -e "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'CactiMadeEZ'"
mysql cacti < /var/www/html/cacti.sql
mv /var/www/html/cacti.sql /var/www/cacti.sql
service mysqld stop
mkdir -p /var/www/html/rra
mkdir -p /var/www/html/log
mkdir -p /var/backups/rrds
mkdir -p /var/backups/cacti
chmod -R 755 /var/backups
chmod -R 777 /var/www/html/log/
chmod -R 7755 /var/www/html/rra/
chmod -R 755 /var/www/html/scripts/
chmod -R 755 /usr/local/spine/spine
chmod 755 /var/www/backup.sh
chown -R apache:apache /var/www/html/
chown -R apache:apache /var/backups
chown -R apache:apache /usr/local/spine/
echo '*/10 * * * * ntpdate 0.rhel.pool.ntp.org ; clock -w' > /tmp/crontab2.tmp
echo '*/1 * * * * php /var/www/html/poller.php > /dev/null 2>&1' >> /tmp/crontab2.tmp
echo '0 1 * * * /var/www/backup.sh' >> /tmp/crontab2.tmp
crontab /tmp/crontab2.tmp
rm /tmp/crontab2.tmp
echo "alias ipv6 off" >> /etc/modprobe.conf
echo "alias net-pf-10 off" >> /etc/modprobe.conf
for service in NetworkManager NetworkManagerDispatcher acpid anacron apmd atd auditd autofs bluetooth conman cpuspeed cups dc_client dc_server dhcdbd dund firstboot gpm haldaemon hidd ip6tables ipmi irda irqbalance lm_sensors lvm2-monitor mcstrans mdmonitor mdmpd messagebus microcode_ctl multipathd netconsole netfs netplugd nfs nfslock nscd ntpd pand pcscd portmap psacct rdisc readahead_early readahead_later restorecond rhnsd rpcgssd rpcidmapd rpcsvcgssd saslauthd smartd snmptrapd wpa_supplicant ypbind yum-updatesd
do
chkconfig --del $service
done
for service in httpd mysqld snmpd
do
chkconfig --level 235 $service on
done
eject
我没有原版的cactiez,这个是汉化版本的ks.cfg,应该都一样,你看看吧 |
|