ConSV ~ #
ConSV ~ # cat sync.sh
#!/bin/sh
emerge-webrsync
ConSV ~ #
ConSV ~ # cat backup.sh
echo "#### Copy backup ####"
cp /etc/make.conf /home/narikiyo/backup/make.conf
cp /etc/resolv.conf /home/narikiyo/backup/resolv.conf
cp /etc/fstab /home/narikiyo/backup/fstab
cp /etc/ntp.conf /home/narikiyo/backup/ntp.conf
cp /etc/sysctl.conf /home/narikiyo/backup/sysctl.conf
cp /etc/securetty /home/narikiyo/backup/securetty
cp /etc/inittab /home/narikiyo/backup/inittab
cp /etc/wget/wgetrc /home/narikiyo/backup/wgetrc
cp /etc/conf.d/net /home/narikiyo/backup/net
cp /etc/conf.d/hostname /home/narikiyo/backup/hostname
cp /etc/conf.d/keymaps /home/narikiyo/backup/keymaps
cp /etc/vsftpd/vsftpd.conf /home/narikiyo/backup/vsftpd.conf
cp /etc/vsftpd/chroot_list /home/narikiyo/backup/chroot_list
cp /etc/conserver/conserver.cf /home/narikiyo/backup/conserver.cf
cp /etc/conserver/conserver.passwd /home/narikiyo/backup/conserver.passwd
cp /etc/syslog-ng/syslog-ng.conf /home/narikiyo/backup/syslog-ng.conf
cp /etc/samba/smb.conf /home/narikiyo/backup/smb.conf
cp /etc/xinetd.d/telnetd /home/narikiyo/backup/telnetd
cp /boot/grub/grub.conf /home/narikiyo/backup/grub.conf
ConSV ~ #
ConSV ~ # cat kernel-test.sh
make && make modules_install && cp arch/i386/boot/bzImage /boot/kernel-test
ConSV ~ #
ConSV ~ #
ConSV ~ # cat update.sh
#!/bin/sh
emerge --update --deep world
ConSV ~ #
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo # cat access-list.sh
iptables -L
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo # cat interface.sh
ethtool eth0
ethtool eth1
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo # cat ip_nat_translation.sh
iptables -L -t nat
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo # cat iptables.sh
echo "#### Change iptables! ####"
##initalize
iptables -F
iptables -t nat -F
##defualt setting
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
##IF setting
#export
#export
##172.24.113.114 for NAT
iptables -t nat -A PREROUTING -d 172.24.113.114 -i eth0 -j DNAT --to 1.1.1.1
iptables -t nat -A POSTROUTING -s 1.1.1.1 -j SNAT --to 172.24.113.114
##172.24.113.115 for NAT
#iptables
#iptables
ConSV narikiyo #
ConSV narikiyo # cat ntp_associations.sh
ntpq -p
echo " * master (synced), # master (unsynced), + selected"
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo # cat proxy.sh
echo "#### Change Kernel Proxy! ####"
export http_proxy="http://proxy.***.co.jp:8080"
export ftp_proxy="ftp://proxy.***.co.jp:8080"
export RSYNC_PROXY="proxy.***.co.jp:8080"
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo # cat route.sh
echo "#### Change Kernel IP routing table! ####"
route add -net 6.0.0.0 netmask 255.0.0.0 gw 2.2.2.2
#route
ConSV narikiyo #
ConSV narikiyo #
ConSV narikiyo #