1. 程式人生 > >Linux下Ubuntu 作業系統 部署

Linux下Ubuntu 作業系統 部署

1.1 先更新系統 環境

更新命令為: apt-get update

1.2 安裝jdk

安裝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

恭喜,啟動成功

 

umount -f /root/cathylogs/image

  113  fuser -cu /root/cathylogs/image

  114  umount -f /root/cathylogs/image

 

 umount /root/cathylogs/image

  118  fuser -cu /root/cathylogs/image

 

 

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/

 

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

宣告: 原創文章,未經允許,禁止轉載!

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