首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。

0. 创建个人文件夹

  1. # 使用 yum 安装tomcat 和 mysql
  2. # 创建文件夹
  3. cd /usr/local
  4. mkdir wanggang

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. lt;Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
  3. maxThreads="250" minSpareThreads="20"/>
  4. <Connector port="80" protocol="HTTP/1.1"   URIEncoding="UTF-8"
  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" URIEncoding="UTF-8" />
  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

上传web项目到myap目录,重启tomcat。

转载自:http://blog.csdn.net/renfufei/article/details/9733367

阿里云,CentOS下yum安装mysql,jdk,tomcat的更多相关文章

  1. CentOS下yum安装mysql,jdk以及tomcat

    首先说明,服务器是阿里云的,centos6.3_64位安全加固版.首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝. 0. 创建个人文件夹 # 使用 yum 安装tomc ...

  2. 阿里云Centos 7上面安装mysql教程

    1 软件的基本安装过程 1 卸载已有的mysql 1.查看系统是否安装了mysql软件 rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底,不过这里够用 ...

  3. CentOS下yum安装mysql

    其实跟windows下安装过程差别不大,就是下载为了方便使用了yum的方式.安装前先确认下系统是否还安装mysql,卸载是否不完全,再去官网(http://dev.mysql.com/download ...

  4. 阿里云centos7使用yum安装mysql的正确姿势

    yum快速安装mysql 新增yum源 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 查看可用的 ...

  5. 阿里云CentOS下nodejs安装

    1. 下载node包(包含npm) cd /usr/local/src/ wget https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-x64.t ...

  6. centos下yum安装crontab+mysql自动备份

    参考博文: centos下yum安装crontab yum install vixie-cron crontabs      //安装 chkconfig crond on               ...

  7. 阿里云Centos7使用yum安装MySQL5.6的正确姿势

    阿里云Centos7使用yum安装MySQL5.6 阿里云Centos7使用yum安装MySQL5.6 前言:由于某些不可抗力,我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tom ...

  8. RHEL5.6环境下yum安装MySQL

    RHEL5.6环境下yum安装MySQL记录,2017年2月20日 1.卸载原有的MySQL rpm -qa命令查询是否安装了MySQL [root@localhost mysql]# rpm -qa ...

  9. centos下yum安装lamp和lnmp轻松搞定

    centos下yum安装lamp和lnmp轻松搞定.究竟多轻松你看就知道了.妈妈再也不操心不会装lamp了. 非常辛苦整理的安装方法,会持续更新下去.凡无法安装的在评论里贴出问题来,会尽快解决.共同维 ...

随机推荐

  1. Centos6.5 64linux系统基础优化(一)

    1  SecureCRT配色方案 http://blog.csdn.net/zklth/article/details/8937905 2  32位和64位Centos linux系统的区别及实际查看 ...

  2. Ibatis.net防Sql注入

    sql注入是一个古老的话题了,但经常会被我们忽略.尤其是使用了ibatis.net之后. Ibatis.net框架对sql注入问题已经做了很好的防护,但经常由于开发人员使用不当,会造成sql的注入隐患 ...

  3. Mingw64编译wxWidgets3.0.2常见错误

    使用Mingw64编译wxWidgets3.0.2,首先得下载wxMSW-Setup-3.0.2.exe(https://sourceforge.net/projects/wxwindows/file ...

  4. javascript笔记——jsonp

    上篇博客介绍了同源策略和跨域访问概念,其中提到跨域常用的基本方式:JSONP和CORS.   那这篇博客就介绍JSONP方式.   JSONP原理   在同源策略下,在某个服务器下的页面是无法获取到该 ...

  5. iptables开始ftp

    如果本机做FTP被访问 iptables -I INPUT -p tcp --dport 21 -m state --state NEW -j ACCEPT //开放21端口iptables -I I ...

  6. lex&yacc5--YYSTYPE

    yacc里的YYSTYPE默认是int型的,当然也可以勇%union来定义联合但是由于程序需要,我要将YYSTYPE定义为我自己定义的一个struct的指针然后作为一个全局变量,让lex在扫描的时候, ...

  7. Bind安装配置及应用

    Bind安装配置及应用 BIND:Berkeley Internet Name Domain ,ISC.org     DNS服务的实现:     监听端口:53/UDP , 53/TCP     程 ...

  8. WCF 宿主与通信模式(二)

    宿主 每个WCF服务都必须托管在Windows进程中,该进程称为宿主进程(host process) 单个宿主进程可以托管多个服务,相同的服务类型也可以托管在多个宿主进程中. wcf中托管服务一般有一 ...

  9. 【C#】 开机启动/取消开机启动

    1.开机启动 using Microsoft.Win32; RegistryKey runKey = Registry.LocalMachine.CreateSubKey(@"SOFTWAR ...

  10. Nodejs加密php解密

    var crypto = require('crypto'); function decode(cryptkey, iv, secretdata) { var decipher = crypto.cr ...