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安装部署记录 #### 一、安装CentOs6.6 **步骤解析:** 1. **下载与烧录ISO镜像:** - 首先需要下载好Linux (CentOs6.6mini) 的ISO文件,通过U盘制作工具如“大白菜...
本文档旨在提供一套完整的基于CentOS 7操作系统、Tomcat应用服务器、MySQL数据库服务器以及Nginx反向代理服务器的电子商务站点部署方案,并结合rsync工具实现数据备份。通过本方案,可以构建一个稳定、高效且安全的...
米斯办公OA系统是一款基于Java技术开发的Web应用,它支持在各种Linux操作系统上部署和运行。本次教程主要以CentOS 6.5环境为基础,介绍如何搭建和配置米斯办公OA系统所需的服务器环境。 首先,在安装前的准备中,...
### CentOS 7.5 大数据平台搭建知识点 #### 一、ESXI 6.5 创建 CentOS 虚拟机 ##### 1.1. 准备工作 - 在ESXI管理界面中选择【存储】,点击【数据存储浏览器】。 - 选择目标磁盘(如SSD_DS),创建名为【centos6.5...
使用Xshell或SecureCRT等工具进行远程连接和文件传输,同时注意在Linux环境下设定正确的字符编码,避免乱码问题。 通过这样的准备,你将能够深入理解TongWeb的功能和操作,提高应对实际工作场景的能力,并有望顺利...
- **环境准备**:为了实现项目部署,作者指出了所需的基本环境,包括Linux系统(例如CentOS 7.4 64位)、Git、JDK、Node.js(附带npm)、Maven、MySQL、Redis、Nginx和Tomcat等。这些工具分别承担不同的角色,如...