项目要部署到一个测试服务器上进行测试
服务器是 windows2003 老大决定 换成Linux 就把这个任务交给了我,装一个 Linux 的测试服务器,(ps:对linux只是一知半解,就请留在理论上 。oh my god ! 没办法 老大交给咱的任务 咱得完成,硬着头皮上)
一、从同事那里 找了一个CentOS_5.5 的 CentOS-5.5-i386-bin-DVD.iso 安装光盘,就开始了我的 linux 之旅 安装
先找点儿资料,百度文章 是个好地方,里面好多资料 , 下载了一个非常全面的 文档 在这里感谢这个哥们,让我轻松自如的安装了 linux 嘿嘿 (一会儿我会上传资料的) (ps 一下 我装了个图形界面的)
二、 安装 jdk (http://www.wangshun.org/?p=240)
下面介绍在CentOS 下安装SUN JDK的方法
1.到SUN的官方网站上下载SUN 提供的Linux版本的JDK
SUN提供了,两个版本供选择,一个是.rpm.bin,另一个是.bin版本。这里我选择的是.bin版本。
2.对下载下来的.bin文件加上可执行权限
chmod +x <filename>.bin
3.运行安装程序
./<filename>.bin
4.将解压缩后的文件移动到你想放置的目录下
解压完成后在当前目录下会新建一个名为“<filename>”的目录,理论上说其实我们已经在CentOS下安装好了JDK。
为了方便使用,我将目录移动到/usr/local/jdk
mv ./<filename> /usr/local/jdk
5.将安装好的jdk链接到你的环境中
alternatives --install /usr/bin/java java /usr/local/jdk/bin/java 1 alternatives --config java
6.测试一下
java -version
如果出现类似下面的提示,则证明已经安装配置正常了提示信息
java version "1.5.0_19" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02) Java HotSpot(TM) Client VM (build 1.5.0_19-b02, mixed mode, sharing)
7.最后为了使用方便,我们再设置一下环境变量
在用户的.bashrc文件中添加以下内容
CentOS自带了 JRE 环境,首先需要卸载 alternatives 文件中的 java #mv /var/lib/alternatives/java /var/lib/alternatives/java.bak #cp /etc/profile /etc/profile.bak #vi /etc/profile 插入以下内容 export JAVA_HOME=/usr/java/jdk1.5.0_18/ export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar 大功告成!
vi 的使用 http://www.newsmth.net/pc/pccon.php?id=5721&nid=220783
三、mysql 安装 http://www.jb51.net/article/23255.htm
比较详细: http://www.iteye.com/topic/170496
安装前 先卸载机子上的 旧 版本的mysql
首先得把它干掉,先得查一下它的名字,过程如下:
[root@localhost ~]# rpm -qa|grep -i mysql
mysql-libs-5.0.45-6.fc7
[root@localhost ~]# rpm -e mysql-libs-5.0.45-6.fc7
error: Failed dependencies:
libmysqlclient.so.15 is needed by (installed) amarok-1.4.8-1.fc7.i386
libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) amarok-1.4.8-1.fc7.i386
[root@localhost ~]# rpm -e amarok-1.4.8-1.fc7
[root@localhost ~]# rpm -e mysql-libs-5.0.45-6.fc7
到此,MySql的旧版本都干掉了,开始安装吧。
CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:
1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。
2、在mysql控制台执行
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;
flush privileges;
3、在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:http://dev.mysql.com/doc/refman/5.1/en/grant.html
4、不放心的话可以在mysql控制台执行 select host, user from user;
文章来自学IT网:http://www.xueit.com/html/2010-01-13/30-923905820343.html
四、tomcat 安装 (http://www.unix-center.net/bbs/viewthread.php?tid=11419)
root@mdw src]# ll
total 84824
-rw-r--r-- 1 root root 6478912 Mar 22 13:52 apache-tomcat-5.5.27.tar.gz
drwxr-xr-x 2 root root 4096 Mar 19 13:33 greenplum-db
-rwxr-xr-x 1 root root 80238916 Mar 22 14:48 jdk-6u12-linux-x64.bin
drwxr-xr-x 3 root root 4096 Mar 19 13:17 kernels
drwxr-xr-x 7 root root 4096 Mar 19 13:21 redhat
首先解压缩:
[root@mdw src]# tar zxvf apache-tomcat-5.5.27.tar.gz产生目录
[root@mdw src]#ll|grep tomcat
drwxr-xr-x 11 root root 4096 Mar 22 15:53 apache-tomcat-5.5.27
[root@mdw src]#cp -R apache-tomcat-5.5.27 /usr/local/tomcat/
我们在/etc/profile中写入:
[root@mdw local]# tail -4 /etc/profile
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_TMPDIR=/usr/local/tomcat/temp
export JRE_HOME=/usr/local/jdk1.6.0_12
然后重新载入:
[root@mdw local]# source /etc/profile
为了自启动我们在/etc/rc.d/rc.local写入:/usr/local/tomcat/bin/startup.sh
[root@mdw src]#/usr/local/tomcat/bin/startup.sh,启动一下看看效果。
[root@mdw src]#netstat -an
我们可以看到8080端口已经打开,我们可以在/usr/local/tomcat/conf/server.xml把8080修改为80端口。
至此,我们的jdk和tomcat安装完毕