天天看點

阿裡雲,CentOS下yum安裝mysql,jdk,tomcat

首先說明,伺服器是阿裡雲的,centos6.3_64位安全加強版。首先需要登陸進來,使用的是putty,因為最初的時候,Xshell登陸會被拒絕。

0. 建立個人檔案夾

# 使用 yum 安裝tomcat 和 mysql   

# 建立檔案夾  

cd /usr/local  

mkdir wanggang  

1. 安裝rzsz

# 1. 安裝rzsz  

yum update -y  

yum list lrzsz*  

yum install lrzsz -y  

2. 安裝JDK,path之類的已經自動設定好了

# 2. 安裝JDK  

yum list java*  

yum install java-1.7.0-openjdk* -y  

3. 安裝mysql

# 3. 安裝mysql  

yum list mysql*  

yum install mysql-server* -y  

# 修改 /etc/my.cnf 設定資料庫預設編碼以及存儲位置,如果可能,優化記憶體配置  

vi /etc/my.cnf  

3.1 大緻的mysql配置檔案如下:

[mysqld]  

# datadir=/var/lib/mysql  

datadir=/usr/local/renfufei/mysql_data  

socket=/var/lib/mysql/mysql.sock  

user=mysql  

# Disabling symbolic-links is recommended to prevent assorted security risks  

symbolic-links=0  

default-character-set=utf8  

[mysqld_safe]  

log-error=/var/log/mysqld.log  

pid-file=/var/run/mysqld/mysqld.pid  

[mysql]  

其中,vi 預設進入時是指令模式,要進入編輯模式,可以使用按鍵 “i” 表示insert,插入模式。

而退出編輯模式,使用Esc鍵,退出編輯模式後,就處于指令模式,在指令模式下輸入的指令不會被加入到内容之中,

在指令模式下,直接輸入行号,比如 22,回車,則光标就跳到22行了,而使用冒号加指令,可以執行相關操作,比如

:wq 表示寫入檔案,并退出  

:wq! 表示強制寫入檔案,并退出,适合隻讀檔案什麼的。  

:q 表示退出不儲存  

記得加Enter鍵。

4. 安裝 tomcat

# 4. 安裝 tomcat  

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz  

tar -zxf apache-tomcat-6.0.37.tar.gz  

mv apache-tomcat-6.0.37 tomcat  

4.1 修改配置檔案

cd /usr/local/tomcat/conf  

# 修改配置檔案 server.xml,不能有中文.  

# 配置端口号,綁定域名,别名,以及設定線程池,映射context檔案夾  

vi server.xml  

然後修改其中的Server部分,當然,可以采用ftp,或者其他工具下載下傳到windows編輯好,再上傳回去啦,記得如果有中文注釋什麼的,需要修改編碼為UTF-8,否則純英文,使用預設的ANSI也可以。

<Service name="Catalina">  

lt;Executor name="tomcatThreadPool" namePrefix="catalina-exec-"  

      maxThreads="250" minSpareThreads="20"/>  

  <Connector port="80" protocol="HTTP/1.1"   URIEncoding="UTF-8"

             connectionTimeout="20000"  

             redirectPort="8443"   

        compression="on"  

        compressionMinSize="2048"  

        noCompressionUserAgents="gozilla,traviata"  

        compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json,application/javascript,application/x-javascript"  

        />  

  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" executor="tomcatThreadPool" URIEncoding="UTF-8" />  

  <Engine name="Catalina" defaultHost="www.renfufei.com">  

    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"  

           resourceName="UserDatabase"/>  

    <Host name="www.renfufei.com"  appBase="webapps"  

          unpackWARs="true" autoDeploy="true"  

          xmlValidation="false" xmlNamespaceAware="false">  

    <Alias>localhost</Alias>  

    <Alias>renfufei.com</Alias>  

    <Alias>renfufei.cn</Alias>  

    <Alias>www.renfufei.cn</Alias>  

    <Context docBase="/renfufei/upload"  path="/upload" />  

    <Context docBase="/renfufei/myapp"  path="" />  

    </Host>  

  </Engine>  

</Service>  

5. 啟動mysqld 服務,以及tomcat

-- 5. 啟動mysqld 服務,以及tomcat  

cd /usr/local/renfufei  

mkdir mysql_data  

# 必須修改所屬使用者哦,如果修改了mysql的資料檔案儲存目錄的話  

chown mysql:mysql mysql_data  

service mysqld start  

/usr/local/tomcat/bin/startup.sh  

6. 因為修改了相對應的tomcat的context,是以通路沒有什麼内容啦,需要在 

/renfufei/myapp  

上傳web項目到myap目錄,重新開機tomcat。

如何聯系我:【萬裡虎】www.bravetiger.cn

【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)

【部落格】http://www.cnblogs.com/kenshinobiy/