A work in progress
※記事タイトル自体が仮のものなので注意してください
RHEL5系で運用・構築・実験で使うための不要なものはいれずにどこまで快適に過ごせるかを追求する企画
とりあえず初期設定スクリプトとしてこんなのを:
#!/bin/sh #YUM_SECURE='-C' YUM_SECURE= if [ ! -f /etc/yum.repos.d/dag.repo ]; then $DO cat > /etc/yum.repos.d/dag.repo <<EOF [dag] name=DAG baseurl=http://ftp.riken.jp/pub/Linux/dag/redhat/el\$releasever/en/\$basearch/dag gpgcheck=1 gpgkey=http://ftp.riken.jp/pub/Linux/dag/RPM-GPG-KEY.dag.txt enabled=1 EOF fi if [ ! -f /etc/init.d/z-internet ]; then $DO cat > /etc/init.d/z-internet <<EOF #!/bin/bash # # z-internet coexisting internet settings for laboratory use only # # chkconfig: - 1 99 # description: coexisting internet settings for laboratory use only # Source function library. . /etc/init.d/functions ETH=`/sbin/ifconfig -a | grep ^eth | head -1 | sed 's/ .*$//'` #ETH=eth0 DMZ_IF=192.168.2.10/24 DMZ_BC=192.168.2.255 DMZ_RT=192.168.2.1 #DMZ_NS=192.168.2.1 start() { echo -n "Starting z-internet: " /sbin/ip addr add $DMZ_IF broadcast $DMZ_BC dev $ETH && /sbin/ip route add to unicast default nexthop via $DMZ_RT && echo_success } stop() { echo -n "Shutting down z-internet: " /sbin/ip addr del $DMZ_IF broadcast $DMZ_BC dev $ETH && /sbin/ip route del to unicast default nexthop via $DMZ_RT && echo_success } case "$1" in start) start ;; stop) stop ;; status) /sbin/ip addr show /sbin/ip route show true ;; restart) stop start ;; reload) true ;; condrestart) true ;; probe) true ;; *) echo "Usage: z-internet {start|stop|status|reload|restart[|probe]" exit 1 ;; esac exit $? EOF /sbin/chkconfig --add z-internet fi /etc/init.d z-internet start /sbin/chkconfig sendmail off /sbin/chkconfig cups off #cp *.rpm /var/cache/yum/updates/packages/ yum install $YUM_SECURE libsmi wireshark wireshark-gnome yum install $YUM_SECURE vim-common vim-minimal vim-enhanced vim-X11 yum install $YUM_SECURE gstreamer-plugins-ugly