六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 972|回复: 0

CentOS下yum安装mysql,jdk以及tomcat

[复制链接]
 楼主| 发表于 2014-5-9 18:24:54 | 显示全部楼层 |阅读模式
首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。
0. 创建个人文件夹
  1. # 使用 yum 安装tomcat 和 mysql
  2. # 创建文件夹
  3. cd /usr/local
  4. mkdir renfufei
复制代码
1. 安装rzsz
  1. # 1. 安装rzsz
  2. yum update -y
  3. yum list lrzsz*
  4. yum install lrzsz -y
复制代码
2. 安装JDK,path之类的已经自动设置好了
  1. # 2. 安装JDK
  2. yum list java*
  3. yum install java-1.7.0-openjdk* -y
复制代码
3. 安装mysql
  1. # 3. 安装mysql
  2. yum list mysql*
  3. yum install mysql-server* -y
  4. # 修改 /etc/my.cnf 设置数据库默认编码以及存储位置,如果可能,优化内存配置
  5. vi /etc/my.cnf
复制代码
3.1 大致的mysql配置文件如下:
  1. [mysqld]
  2. # datadir=/var/lib/mysql
  3. datadir=/usr/local/renfufei/mysql_data
  4. socket=/var/lib/mysql/mysql.sock
  5. user=mysql
  6. # Disabling symbolic-links is recommended to prevent assorted security risks
  7. symbolic-links=0
  8. default-character-set=utf8
  9. [mysqld_safe]
  10. log-error=/var/log/mysqld.log
  11. pid-file=/var/run/mysqld/mysqld.pid
  12. [mysql]
  13. default-character-set=utf8
复制代码
其中,vi 默认进入时是命令模式,要进入编辑模式,可以使用按键 “i” 表示insert,插入模式。
而退出编辑模式,使用Esc键,退出编辑模式后,就处于命令模式,在命令模式下输入的指令不会被加入到内容之中,
在命令模式下,直接输入行号,比如 22,回车,则光标就跳到22行了,而使用冒号加命令,可以执行相关操作,比如
  1. :wq 表示写入文件,并退出
  2. :wq! 表示强制写入文件,并退出,适合只读文件什么的。
  3. :q 表示退出不保存
复制代码
记得加回车键。
4. 安装 tomcat
  1. # 4. 安装 tomcat
  2. cd /usr/local
  3. wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz
  4. tar -zxf apache-tomcat-6.0.37.tar.gz
  5. mv apache-tomcat-6.0.37 tomcat
复制代码
4.1 修改配置文件
  1. cd /usr/local/tomcat/conf
  2. # 修改配置文件 server.xml,不能有中文.
  3. # 配置端口号,绑定域名,别名,以及设置线程池,映射context文件夹
  4. vi server.xml
复制代码
然后修改其中的Server部分,当然,可以采用ftp,或者其他工具下载到windows编辑好,再上传回去啦,记得如果有中文注释什么的,需要修改编码为UTF-8,否则纯英文,使用默认的ANSI也可以。
  1.   <Service name="Catalina">
  2.         <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
  3.         maxThreads="250" minSpareThreads="20"/>
  4.     <Connector port="80" protocol="HTTP/1.1"
  5.                connectionTimeout="20000"
  6.                redirectPort="8443"
  7.                                 compression="on"
  8.                                 compressionMinSize="2048"
  9.                                 noCompressionUserAgents="gozilla,traviata"
  10.                                 compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json,application/javascript,application/x-javascript"
  11.                                 />
  12.     <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" executor="tomcatThreadPool"/>
  13.     <Engine name="Catalina" defaultHost="www.renfufei.com">
  14.       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
  15.              resourceName="UserDatabase"/>
  16.       <Host name="www.renfufei.com"  appBase="webapps"
  17.             unpackWARs="true" autoDeploy="true"
  18.             xmlValidation="false" xmlNamespaceAware="false">
  19.                         <Alias>localhost</Alias>
  20.                         <Alias>renfufei.com</Alias>
  21.                         <Alias>renfufei.cn</Alias>
  22.                         <Alias>www.renfufei.cn</Alias>
  23.                         <Context docBase="/renfufei/upload"  path="/upload" />
  24.                         <Context docBase="/renfufei/myapp"  path="" />
  25.       </Host>
  26.     </Engine>
  27.   </Service>
复制代码
5. 启动mysqld 服务,以及tomcat
  1. -- 5. 启动mysqld 服务,以及tomcat
  2. cd /usr/local/renfufei
  3. mkdir mysql_data
  4. # 必须修改所属用户哦,如果修改了mysql的数据文件保存目录的话
  5. chown mysql:mysql mysql_data

  6. service mysqld start
  7. /usr/local/tomcat/bin/startup.sh
复制代码
6. 因为修改了相对应的tomcat的context,所以访问没有什么内容啦,需要在
  1. /renfufei/myapp
复制代码
下面有对应的javaEE app才可以。

配置完成。如果有疑问,也可以联系我:renfufei@qq.com 当然,也欢迎高手指正。

摘自:http://blog.csdn.net/renfufei/article/details/9733367
该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表