没啥技术含量,纯粹的笔记...
1、JDK安装:
本来打算下载一个最新的版本来装的,因网速不给力,遂弃之,从自带的光盘里找了.
查询本机是否已经安装了:
# rpm -qa | grep java
安装步骤:
首先,把光盘挂载,
# mount /dev/dvd /media/
好了,查找一下光盘里面jdk的rpm包
# ls -l /media/Server/ | grep jdk
-r--r--r-- 42 root root 29800882 Aug 6 2009 java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5.i386.rpm
-r--r--r-- 23 root root 9657682 Aug 6 2009 java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5.i386.rpm
安装这两个:
# rpm -ivh java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5.i386.rpm
# rpm -ivh java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5.i386.rpm
////////////////////////////////////////////////////////////////////////
安装完成,写个程序测试一下,内容是输出hello world!
# javac HelloWord.java
# java HelloWorl
hello world!
这里也可以直接输入javac 来测试安装的情况,如果有输出内容的话,应该是成功的。
rpm包安装好的运行文件在 /etc/alternatives/下了,然后在usr/bin目录下有个相应的链接文件,这样,环境变量就不用设置了,当然,如果连/usr/bin 的环境变量(查询指令:env)都没设置的话,那就用exporPATH=$PATH:/usr/bin 设置好
[root@localhost Server]# cd /usr/bin
[root@localhost bin]# ls -l | grep java
-rwxr-xr-x 1 root root 435 Sep 9 2004 antlr-java
lrwxrwxrwx 1 root root 22 Aug 20 22:52 java -> /etc/alternatives/java
lrwxrwxrwx 1 root root 23 Aug 22 13:50 javac -> /etc/alternatives/javac
lrwxrwxrwx 1 root root 25 Aug 22 13:50 javadoc -> /etc/alternatives/javadoc
lrwxrwxrwx 1 root root 23 Aug 22 13:50 javah -> /etc/alternatives/javah
lrwxrwxrwx 1 root root 23 Aug 22 13:50 javap -> /etc/alternatives/javap
2、MySQL安装
还是先查一下安装情况
# rpm -qa | grep -i mysql
当然,想卸载重装一个新的也行:
卸载:
# rpm -ev perl-DBD-MySQL-3.0007-2.el5
# rpm -ev mysql-5.0.95-1.el5_7.1
# rpm -ev mysql-server-5.0.95-1.el5_7.1
# rpm -ev mysql-devel-5.0.95-1.el5_7.1
安装步骤:
[root@localhost bin]# ls -l /media/Server/ | grep -i mysql
-r--r--r-- 278 root root 16035 Oct 14 2008 freeradius-mysql-1.1.3-1.4.el5.i386.rpm
-r--r--r-- 278 root root 17668 Jan 19 2007 libdbi-dbd-mysql-0.8.1a-1.2.2.i386.rpm
-r--r--r-- 264 root root 22759 Feb 11 2009 mod_auth_mysql-3.0.0-3.2.el5_3.i386.rpm
-r--r--r-- 103 root root 4981973 Jul 27 2009 mysql-5.0.77-3.el5.i386.rpm
-r--r--r-- 86 root root 518807 Jul 27 2009 mysql-bench-5.0.77-3.el5.i386.rpm
-r--r--r-- 86 root root 162850 Jul 27 2009 mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm
-r--r--r-- 99 root root 2550416 Jul 27 2009 mysql-devel-5.0.77-3.el5.i386.rpm
-r--r--r-- 278 root root 83651 Jan 19 2007 MySQL-python-1.2.1-1.i386.rpm
-r--r--r-- 86 root root 10250402 Jul 27 2009 mysql-server-5.0.77-3.el5.i386.rpm
-r--r--r-- 86 root root 3890774 Jul 27 2009 mysql-test-5.0.77-3.el5.i386.rpm
-r--r--r-- 278 root root 150649 Oct 16 2008 perl-DBD-MySQL-3.0007-2.el5.i386.rpm
-r--r--r-- 264 root root 86756 Mar 26 2009 php-mysql-5.1.6-23.2.el5_3.i386.rpm
-r--r--r-- 278 root root 28166 Jan 18 2007 qt4-mysql-4.2.1-1.i386.rpm
-r--r--r-- 278 root root 56209 Sep 11 2007 qt-MySQL-3.3.6-23.el5.i386.rpm
-r--r--r-- 264 root root 11457 Dec 2 2008 rsyslog-mysql-2.0.6-1.el5.i386.rpm
本来这里也想直接用rpm方式安装的,刚一开始,问题就来了,还需要一堆的依赖包,一个挨着一个,装不下去啦...
查了一下,原来可以用yum方式安装。
# yum install mysql-server mysql-devel mysql
擦..报错...
This system is not registered with RHN
找到的解决方法:
红帽中出现This system is not registered with RHN这个的原因是因为红帽中没有注册RHN。解决办法:(假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目录下得到CentOS-Base.repo文件,这是centos的源文件,只需将其重命名为rhel-debuginfo.repo即可,以前的文件做个备份。
引用来源:http://hi.baidu.com/bluedream_119/item/4f58a5fd7b81c5ee1a111f53
再次运行
# yum install mysql-server mysql-devel mysql
/////////////////////////////////////////////////////////
OK。。。
启动mysql服务:
# service mysqld start
设置mysql帐号
详进:http://blog.csdn.net/xiamizy/article/details/2072525 4.3节
设置账号和密码以后进入mysql的指令:
[root@localhost bin]# mysql --user=yourusername --password=yourpassword
3、安装Tomcat
在光盘里面的rpm包是5.0版本的,太老了,于是下载了个新的。
apache-tomcat-7.0.29.tar.gz
1、解压文件:
# tar -zxvf apache-tomcat-7.0.29.tar.gz
2、配置环境变量:
# export TOMCAT_HOME=你的tomcat的安装目录
本来还设置了JAVA_HOME的,
后面启动时看到:
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /var/ftp/pub/tomcat/apache-tomcat-7.0.29
Using CATALINA_HOME: /var/ftp/pub/tomcat/apache-tomcat-7.0.29
Using CATALINA_TMPDIR: /var/ftp/pub/tomcat/apache-tomcat-7.0.29/temp
Using JRE_HOME: /usr
Using CLASSPATH: /var/ftp/pub/tomcat/apache-tomcat-7.0.29/bin/bootstrap.jar:/var/ftp/pub/tomcat/apache-tomcat-7.0.29/bin/tomcat-juli.jar
木有JAVA_HOME的存在,于是删去,没有问题.
3、启动tomcat
到/tomcat/bin目录下:
[root@localhost bin]# pwd
/var/ftp/pub/tomcat/apache-tomcat-7.0.29/bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /var/ftp/pub/tomcat/apache-tomcat-7.0.29
Using CATALINA_HOME: /var/ftp/pub/tomcat/apache-tomcat-7.0.29
Using CATALINA_TMPDIR: /var/ftp/pub/tomcat/apache-tomcat-7.0.29/temp
Using JRE_HOME: /usr
Using CLASSPATH: /var/ftp/pub/tomcat/apache-tomcat-7.0.29/bin/bootstrap.jar:/var/ftp/pub/tomcat/apache-tomcat-7.0.29/bin/tomcat-juli.jar
4、开放防火墙端口,默认tomcat的端口号是8080的,
修改/etc/sysconfig/iptables 文件
# vi /etc/sysconfig/iptables
添加-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
/////////////////////////////////////////////////////
安装完成,在浏览器上打开测试安装结果即可.