linux学习笔记

一,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

 

 

 

你可能感兴趣的:(java,tomcat,linux,centos,防火墙)