cd / mkdir download expand cd download wget http://help.la.net/~ikeda/env/linux/download/jdk-6u16-linux-i586.bin wget http://help.la.net/~ikeda/env/linux/download/postgresql-8.3.7.tar.gz wget http://help.la.net/~ikeda/env/linux/download/apache-tomcat-6.0.20.tar.gz wget http://help.la.net/~ikeda/env/linux/download/eclipse-jee-ganymede-SR2-linux-gtk.tar.gz wget http://help.la.net/~ikeda/env/linux/download/OOo_3.1.1_LinuxIntel_install_ja.tar.gz wget http://help.la.net/~ikeda/env/linux/download/web.xml wget http://help.la.net/~ikeda/env/common/download/postgresql-8.3-605.jdbc4.jar wget http://help.la.net/~ikeda/env/common/download/jakarta-taglibs-standard-1.1.2.zip wget http://help.la.net/~ikeda/env/common/download/NLpackja-eclipse-jee-ganymede-SR2-blancofw.zip wget http://help.la.net/~ikeda/env/common/download/tomcatPluginV321.zip wget http://help.la.net/~ikeda/env/common/download/javamail-1.4.2.zip wget http://help.la.net/~ikeda/env/common/download/jaf-1_1_1.zip wget http://help.la.net/~ikeda/env/common/download/commons-fileupload-1.2.1-bin.zip wget http://help.la.net/~ikeda/env/common/download/commons-io-1.4-bin.zip # useradd useradd postgres chpasswd postgres:himitu useradd tomcat chpasswd tomcat:himitu usermod -G tomcat student # /etc/profile cat << EOF >> profile export JAVA_HOME=/usr/local/jdk1.6.0_16 PATH=\$JAVA_HOME/bin:\$PATH export POSTGRES_HOME=/usr/local/pgsql PATH=\$POSTGRES_HOME/bin:\$PATH export PGDATA=\$POSTGRES_HOME/data export TOMCAT_HOME=/usr/local/apache-tomcat-6.0.20 PATH=\$TOMCAT_HOME/bin:\$PATH export CLASSPATH=.:\$TOMCAT_HOME/lib/servlet-api.jar EOF # java cd /usr/local sh /download/jdk-6u16-linux-i586.bin # スペースで進めてyesを入力 # postgresql cd /expand tar zxvf /download/postgresql-8.3.7.tar.gz cd postgresql-8.3.7 ./configure make all # かなり時間がかかる make install cd /usr/local chown -R postgres:postgres pgsql sudo -u postgres bash -c ". /etc/profile; initdb -D $PGDATA -E UTF-8 -W" # himituと入力 cd $PGDATA cp -p postgresql.conf postgresql.conf.org cp -p pg_hba.conf pg_hba.conf.org sed -i '/silent_mode/{s/^#//;s/off/on/}' postgresql.conf sed -i '/\(^local\|^host\)/s/trust$/md5/' pg_hba.conf # tomcat cd /usr/local tar zxvf /download/apache-tomcat-6.0.13.tar.gz cd $TOMCAT_HOME/conf cp -p context.xml context.xml.org cp -p web.xml web.xml.org cp -p server.xml server.xml.org sed -i '/^$/s@>$@ privileged="true">@' context.xml sed -i '99s/false/true/' web.xml chmod g+r * cd Catalina chmod g+w localhost cd localhost cat << EOF > wapp1.xml EOF cd $TOMCAT_HOME/lib unzip -j /download/jakarta-taglibs-standard-1.1.2.zip */jstl.jar */standard.jar unzip -j /download/javamail-1.4.2.zip */mail.jar unzip -j /download/jaf-1_1_1.zip */activation.jar unzip -j /download/commons-fileupload-1.2.1-bin.zip */commons-fileupload-?.?.?.jar unzip -j /download/commons-io-1.4-bin.zip */commons-io-?.?.jar cd $TOMCAT_HOME chmod a+w webapps chmod -R g+rw * chown -R tomcat:tomcat $TOMCAT_HOME cd webapps mkdir -p wapp1/WEB-INF/classes cd wapp1/WEB-INF cp /download/web.xml . cd ../.. chown -R student:student wapp1 # eclipse cd /usr/local tar zxvf /download/eclipse-jee-galileo-linux-gtk.tar.gz cd eclipse/dropins unzip /download/NLpackja-eclipse-jee-galileo-blancofw20090701.zip unzip /download/tomcatPluginV321.zip cd /usr/local/bin echo '/usr/local/eclipse/eclipse &' > eclipse chmod +x eclipse # openoffice cd /expand tar zxvf /download/OOo_3.1.1_LinuxIntel_install_ja.tar.gz cd OOO310_m19_native_packed-1_ja.9420/RPMS rpm -ivh *.rpm cd desktop-integration rpm -ivh openoffice.org3.1-redhat-menus-3.1-9420.noarch.rpm # change open files number cat << EOF >> /etc/security/limits.conf * hard nofile 2048 * soft nofile 2048 EOF