1.安装Linux CentOS
用的盘是公司的,版本不详。安装有图形界面提示,比FreeBSD要用户友好一些。基本上是按照默认设置,除了最后的自选软件。只选了GNU和文本编辑器,安装的过程是很顺利的。
安装完毕之后,不出所料出现中文乱码问题。
vi /etc/sysconfig/i18n
修改如下:
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
Reboot之后得到解决。
2.安装JDK
1)选择的版本是jdk1-5-0-10.bin(RPM),将其放到/home下。步骤:
#cd /home
#cp jdk1-5-0-10.bin /usr/local 将文件复制到/usr/local目录下
#cd /usr/local
#chmod o+x jdk1-5-0-10.bin 给所有用户添加可执行权限
#./jdk1-5-0-10.bin 生成文件 .rpm。最后选择同意(“Y”)即可
#rpm -ivh jdk1-5-0-10.rpm 安装程序,完成即可。目录为默认的/usr/java
这时,bin和rpm文件还在/usr/local下,可以将其删除。
2)配置环境变量:
#vi /etc/profile
在文件中加入内容如下:
#set java environment
JAVA_HOME=/usr/java/jdk1.5.0_10
CLASSPATH=/usr/java/jdk1.5.0_10/lib/dt.jar:/usr/java/jdk1.5.0_10/lib/tools.jar
PATH=/usr/java/jdk1.5.0_10/bin:$PATH
export PATH JAVA_HOME CLASSPATH
3)reboot
测试:java -version //成功会返回jdk版本信息
3.安装tomcat
版本是tomcat-5.5.20.tar.gz
tar zxf tomcat-5.5.20.tar.gz 解压Tomcat到/usr/local
配置环境变量: #vi /etc/profile
export TOMCAT_HOME=/usr/local/tomcat
reboot之后ps -aux是有tomcat这个进程的,但是http还是找不到服务器(aux表示显示所有进程,包括其他使用者的进程)
发现最后是防火墙的问题,用service iptables stop
4.安装mysql
版本是5.0.33源码,在下载页面的最下面。。。
gunzip --解压后缀为.gz 的压缩文件
gzcat -- 看压缩文件
unzip -- 解压后缀为.z的文件
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql --with-charset=gb2312
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &(用mysql用户启动很重要。)
shell> bin/mysql -uroot -p (输入密码,默认密码为空,直接回车即可)
shell> Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
如果出现上面的提示,说明mysql服务没有正常启动,因为mysql服务启动的话,会自动生成mysql.sock文件
shell> killall mysql
杀掉所有mysql进程,重新启动
shell> bin/mysql_install_db --user=mysql
重新启动
shell> bin/mysql -uroot -p
修改密码:
./mysqladmin -u root -p password newpasswd 这时需要输入原密码
GRANT all privileges ON *.* TO annie@"%" IDENTIFIED BY "pass"; //授予annie所有的权限
5.开机时启动
我把环境变量JAVA_HOME等写在/etc/profile文件中,而Tomcat启动命令放在/etc/rc.d/rc.local中。而实际上系统在运行rc.local中的程序的时候profile文件中的变量这时候还没有载入,所以就会出现无法启动Tomcat的问题。
知道原因了,解决起来就简单了.在rc.local中加上JAVA_HOME等的环境变量就可以了,然后reboot.
以下是我加的内容:
export JDK_HOME=/usr/java/j2sdk1.4.2_12 读取环境变量
export JAVA_HOME=/usr/java/j2sdk1.4.2_12 读取环境变量
/usr/local/tomcat5/bin/startup.sh 启动Tomcat
/usr/local/mysql/share/mysql/mysql.server start 启动Mysql
分享到:
相关推荐
服务器CentOs6.6+ JDK1.7+Tomcat7+MySQL5.6安装部署记录
centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细
centos一键安装jdk+mysql+nginx+tomcat+php
适合从事软件开发运维工作的人群
CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程 1.软件准备 2.安装步骤 2.1.安装虚拟机 2.2.在CentOS上安装JDK 2.3.安装Jboss 2.4.Zookeeper单机版的安装与测试 2.5.Zookeeper 集群安装 2.6.dubbo管理控制台及集成...
yum安装jdk和mysql和tomcat软件(CentOS6实战经验)。包你轻松安装成功
该文档描述了centos中JDK,mysql的安装,操作,对菜鸟来说很有用哦
centos上安装配置Tomcat环境,纯手工编写,测试过文档无误
centos下安装jdk7+tomcat7+mysql5.5.28 这是目前比较新的版本的,经过测试,可用
CentOS安装jdk、MySQL、tomcat、svn、nginnx.pdf
在centos7.3下安装jdk1.8、tomcat9和mysql数据库,包括如何设置开机启动服务。
安装Centos7 然后安装Mysql 修改Mysql默认编码为utf8 Centos防火墙端口设置,JDk安装及环境变量设置
关于centos7安装Jdk+tomcat+mysql,里面有详细的文档教程和说明
出于效率和安全性等考虑,一般会将搭建好的项目迁移至Linux上,所以需要按住安装CentOS系统或者ubuntu,可以先在虚拟机中练习下,如何安装JDK,Tomcat,MYsql,与大家分享下。
基于CentOS 7 web服务环境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)-附件资源
虚拟机安装centos部署jsp网站一站式,个人三天部署成功,很详细包括 centos虚拟机安装,linux基础,mysql安装,apapche安装,tomcat安装等 问题注意事项都有,apache和tomcat整合
CentOS下安装配置JDK与Tomcat图解详细过程.doc
centos7系统 下 jdk1.7 tomcat7.0 的安装包亲测可用的
WEB环境 - Tomcat+JDK+CENTOS6.5
CentOS7服务器环境配置教程包含: 1、Mysql5.6:安装、配置、配置优化 2、jdk1.7:安装及环境变量设置 3、Tomcat7:安装,测试