一,centeros5.x安装
1,下载
http://mirror.centos.org/centos/5/isos/
x86_64 就是 64操作系统,当然你的电脑应该是 64位cpu的。
i386 而这个 就是cpu是32位或者64的 都适合。(大多数人用这个)。进入随便选择一个吧。
还有就是选择 DVD 还是普通cd的,普通cd的6个iso文件,DVD的应该就1个iso文件。
选择下载
http://ftp.stu.edu.tw/Linux/CentOS/5.3/isos/i386/CentOS-5.3-i386-bin-DVD.iso
2,安装
首先是创建 / 也就是根分区。分配10G
然后是 swap 分配 512M
最后 /home 用来放软件工具的。把剩余的空间全部给它。
3,查看contos版本号
[root@zqmlinux ~]# cat /etc/redhat-release
CentOS release 5.5 (Final)
4,网络配置
5,防火墙
iptables -L 查看防火墙配置列表
iptables -P INPUT DROP
配置完需保存以下命令,来保存配置文件
service iptables save
二,centos5.x应用
1,下载jdk
http://www.oracle.com/technetwork/java/javase/overview/index.html
wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u24-linux-i586.bin?BundledLineItemUUID=KYKJ_hCx2ZYAAAEu0P0Wt8x9&OrderID=KU2J_hCxEq4AAAEutv0Wt8x9&ProductID=xpeJ_hCwsEQAAAEtAMoADqmS&FileName=/jdk-6u24-linux-i586.bin
2,安装jdk6
cd /usr/java
chmod +x jdk-6u24-linux-i586.bin
./jdk-6u24-linux-i586.bin
3,配置环境变量
# vi ~/.bash_profile 修改成这样
JAVA_HOME=/usr/java/jdk1.6.0_24
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH JAVA_HOME CLASSPATH
4,下载tomcat6
5,上传文件
rz -bye
6,解压文件
[root@zqmlinux download]# tar xzvf apache-tomcat-6.0.18.tar.gz
7,移动文件
[root@zqmlinux download]# mv apache-tomcat-6.0.18 /usr/local/tomcat6
8,修改tomcat环境变量
TOMCAT_HOME=/usr/local/tomcat6
export PATH JAVA_HOME CLASSPATH TOMCAT_HOME
让环境变量生效
# source ~/.bash_profile
9,启动tomcat6
/usr/local/tomcat6/bin/startup.sh
# netstat -tnl 查看 8080 8009 这2个端口,如果打开了,证明tomcat正常运行
ie中访问 http://192.168.22.128:8080
不能访问,是因为 CentOS 5.5 操作系统中 默认 iptables 防火墙设置
的原因,没有允许 8080 端口
可以清除 CentOS5.5 中 iptables 自带防火墙 默认规则
[root@zqmlinux ~]# iptables -F
[root@zqmlinux ~]# service iptables save
10,查看tomcat内存情况
[root@zqmlinux ~]# vi /usr/local/tomcat6/webapps/ROOT/showMemory.jsp
<%
Runtime lRuntime = Runtime.getRuntime();
out.println("*** BEGIN MEMORY STATISTICS ***<br/>");
out.println("Free Memory: "+lRuntime.freeMemory()/1024/1024+"M<br/>");
out.println("Max Memory: "+lRuntime.maxMemory()/1024/1024+"M<br/>");
out.println("Total Memory: "+lRuntime.totalMemory()/1024/1024+"M<br/>");
out.println("Available Processors : "+lRuntime.availableProcessors()+"<br/>");
out.println("*** END MEMORY STATISTICS ***");
%>
11,Linux 下 tomcat 运行内存设置大小
vi ~/.bash_profile
加入 JAVA_OPTS="-Xms256m -Xmx512m"
保存, 退出
# source ~/.bash_profile 是环境变量设置 生效
12, 启动时候自动 运行 tomcat
vi /etc/rc.d/rc.local
文件最后增加内容(假设JDK目录是/usr/java//usr/java/jdk1.6.0_24,Tomcat目录是/usr/local/tomcat6)
export JDK_HOME=/usr/java
export JAVA_HOME=/usr/java/jdk1.6.0_24
/usr/local/tomcat6/bin/startup.sh
重启服务器
shutdown -r now
2 安装apache+resin
1) Apache安装:
Cd /usr/local
sudo tar -zxvf httpd-2.0.64.tar.gz
cd httpd-2.0.64/
sudo ./configure --prefix=/usr/local/apache -enable-so --enable-modules=all --enable-mods-shared=all
sudo make
sudo make install
启动:/usr/local/apache/bin/httpd -f /usr/local/apache/conf/httpd.conf
关闭:kill -TERM `cat /usr/local/apache/logs/httpd.pid`
立即停止:apachectl -k stop
2) resin安装:
sudo unzip resin-pro-3.0.27.zip
sudo mv resin-pro-3.0.27 resin
cd resin/
sudo ./configure --with-java-home=/usr/local/jdk --with-apxs=/usr/local/apache/bin/apxs --with-apache=/usr/local/apache
sudo make
sudo make install