Linux下Ubuntu 操作系統 部署


1.1 先更新系統 環境

 apt-get update

1.2 安裝jdk

sudo apt-get install o penjdk-7-jdk

1.3 安裝tomcat

1、 下載tomcat:   wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.65/bin/apache-tomcat-7.0.65.tar.gz 

2、 解壓tomcat:tar zxvf   apache-tomcat-7.0.65.tar.gz

3、 修改tomcat端口配置:找到目錄/conf/server.xml,修改端口號

4、 修改tomcat編碼格式:找到目錄/conf/server.xml,在下方增加 URIEncoding="UTF-8"

<Connector port="8080" protocol="HTTP/1.1"

       connectionTimeout="20000"

       redirectPort="8443" URIEncoding="UTF-8" />

5、 設置tomcat初始化內存,調整/bin/catalina.sh文件,在位置cygwin=false前,添加:

JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m"

-Xms:java Heap初始大小。 默認是物理內存的1/64。

-Xmx:java heap最大值。建議均設為物理內存的一半。不可超過物理內存。

-XX:PermSize:設定內存的永久保存區初始大小,缺省值為64M。(我用visualvm.exe查看的)

-XX:MaxPermSize:設定內存的永久保存區最大 大小,缺省值為64M。(我用visualvm.exe查看的)

6、 啟動tomcat: 找到bin目錄  ./start.sh 

1.4 安裝zookeeper

1、 安裝命令為: apt-get install zookeeper 

2、 啟動zookerper: /usr/share/zookeeper/bin/zkServer.sh start 

啟動成功后,運行ps –ef|grep zookeeper   出現如下:

root     1664      1  1  17:15  pts/2        00:00:00  /usr/bin/java
-Dzookeeper.log.dir=/var/log/zookeeper
-Dzookeeper.root.logger=INFO,ROLLINGFIL

恭喜,啟動成功

1.5 安裝mysql

1、 安裝mysql服務: apt-get install mysql-server 

2、 安裝msql客戶端: apt-get install mysql-client-core-5.5 

3、 啟動mysql: service mysql start 

4、 登錄mysql: mysql –uroot –proot 

5、 創建對應的數據庫:create database (數據庫名) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

6、 修改數據庫編碼集:  進入/etc/mysql,修改my.cnf文件

   在如下目錄運行命令:

 [mysqld]
  character_set_server = utf8

設置數據庫不區分大小寫: lower_case_table_names=1 

1.6 安裝nginx

1、 安裝命令為: apk-get install nginx 

2、 啟動命令為: service nginx start或進入nginx/sbin./nginx 

3、 停止命令為: service nginx stop或進入nginx/sbin./nginx -s stop 

4、 重啟命令為: service nginx restart 或進入nginx/sbin./nginx -s reload 

5、 配置文件地址為:/etx/nginx/

6、 訪問目錄地址為:/usr/share/nginx/

 

 

---------------------------------------------------

聲明: 原創文章,未經允許,禁止轉載!

---------------------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM