1. 程式人生 > >後臺測試環境搭建

後臺測試環境搭建

測試環境 mysql用戶 maxperm tom chmod mysqld sta apache net

最近公司要上新項目,所以要太機器做測試,領導要求把所有服務搭建到同一臺服務器上。

開發需求:1.java 1.7.0_45 路徑:/usr/java/jdk1.0.0_45/ 環境變量:JAVA_HOME=/usr/java

     2.tomcat 7.0.67 啟動參數:JAVA_OPTS="-Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:SurvivorRatio=10"

     3.mysql 5.6.23-72.1

     4.mongodb 3.0.7

     5.redis 3.0.1 啟動參數:初始化內存8G

一、先現在所需源碼包:wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.67/bin/apache-tomcat-7.0.67.tar.gz

           wget wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz

           wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.7.tgz

           wget http://download.redis.io/releases/redis-3.0.1.tar.gz

           wget http://prdownloads.sourceforge.net/tcl/tcl8.6.4-src.tar.gz

           wget http://download.oracle.com/otn/java/jdk/7u40-b43/jdk-7u40-linux-x64.tar.gz

           jdk下載記得點擊列表上面的“我接受”按鈕

           

一、安裝jdk環境:

  1. 解壓:```tar xvf jdk-7u45-linux-x64.tar.gz -C /usr/java/```
  2. 將java路徑添加到環境變量。我是直接打開/etc/profile文件把java的路徑添加進去的。推薦大家更改文件一定要小心。
  3. source /etc/profile
  4. java -version 是否能看到java版本信息,```

    java version "1.7.0_45"
    Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
    Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)```

    能看到就說明成功了。

二、tomcat

  1. ```tar xzvf apache-tomcat-7.0.67.tar.gz -C /usr/local/```
  2. ```mv apache-tomcat-7.0.67 apache-tomcat7```
  3. ```打開tomcat的配置文件,修改參數:JAVA_OPTS="-Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:SurvivorRatio=10"
  4. 啟動tomcat ```sh /usr/local/apache-tomcat7/startup.sh```
  5. 查看tomcat是否啟動:```netstat -anpt |grep 8080

三、安裝MySQL

  1. 先安裝依賴庫文件 ```yum -y install ncurses-devel yum -y install gcc gcc++ yum install gcc-c++ libstdc++-deve
  2. 源碼包編譯安裝cmake:```tar cvf cmake-2.8.12.tar.gz -C /usr/src```

              ```cd /usr/src/cmake-2.8.12/```

              ```./configure && make && make install```

  1. 創建mysql用戶useradd -M -s /sbin/nologin mysql
  2. tar xzvf mysql-5.6.23.tar.gz -C /usr/src
  3. cd /usr/src/mysql-5.6.23
  4. cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all &
    & make && make install

  5. chown -R mysql:root /usr/local/mysql/
  6. cp my-default.cnf /etc/my.cnf
  7. cp mysql.server /etc/init.d/mysqld
  8. chmod +x /etc/init.d/mysqld
  9. chkconfig mysqld --add
  10. echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile

四、mongodb

  1. tar xzvf mongodb-linux-x86_64-3.0.7.tgz -C /usr/local
  2. mv mongodb-linux-x86_64-3.0.7 mongodb
  3. echo /usr/local/mongodb/bin>>/etc/profile
  4. echo "export PATH=$PATH:/usr/local/mongodb/bin">>/etc/profile
  5. source /etc/profile

後臺測試環境搭建