zoukankan      html  css  js  c++  java
  • 阿里云ECS测试服务器部署

    前序:为了提供一个干净的测试环境,更好地验证产品问题,也为了防止被开发人员频繁发布代码而打断测试工作,故测试团队搭建了一台阿里云ECS服务器,以下是具体的部署信息:

    1. 安装JDK

    Java版本:Java SE Development Kit 8u101 Linux x64
    下载地址:http://www.oracle.com/technetwork/java/archive-139210.html

    $ sudo tar -zxvf jdk-7u45-linux-x64.tar.gz -C /home/dev
    -O:使用URL中默认的文件名保存文件到本地
    $ curl -O http://download.oracle.com/otn/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz
    http://download.oracle.com/otn/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz?AuthParam=1495526269_1782d7efc2fec26382c0bb6cc1cb2218

    //命令行下载 JDK 有个麻烦的地方,必须先要接受 Oracle 的许可协议,不过可以通过设置 cookie 来解决。
    $ wget --no-check-certificate --no-cookies
    --header "Cookie: oraclelicense=accept-securebackup-cookie"
    http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz

    #tar -zxvf jdk-8u101-linux-x64.tar.gz

    $ sudo vim /etc/profile
    打开之后在末尾添加
    export JAVA_HOME=/home/jdk1.8.0_101
    export JRE_HOME=/home/jdk1.8.0_101/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$PATH
    //等号两侧不要加入空格

    $ source /etc/profile
    使profile生效

    $ java -version

    验证jdk是否安装成功

    2. 安装GIT

    $ yum install -y git

    -自动保存密码的配置
    $ git config --global user.name "用户名或者用户ID"
    $ git config --global user.email "邮箱"

    3. 安装 docker
    通过脚本安装
    需要root或者能sudo的权限

    -yum包更新到最新
    $ sudo yum update

    运行Docker安装脚本
    安装docker-ce(社区版),这个脚本会添加docker.repo仓库并且安装Docker
    $ curl -sSL https://get.docker.com/ | sh

    需要Java环境
    内核必须高于: 3.10
    查看: $ uname -r


    启动 Docker 后台服务
    $ service docker start

    测试运行 hello-world
    $ docker run hello-world
    (由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。)

    开机启动
    chkconfig docker on

    4. 安装 Maven
    #安装
    cd /home
    wget http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
    tar -zxvf apache-maven-3.3.9-bin.tar.gz

    #配置
    vim /etc/profile

    # 设置Maven环境变量
    export MAVEN_HOME=/home/apache-maven-3.3.9
    export PATH=$MAVEN_HOME/bin:$PATH

    #使环境变量生效:
    source /etc/profile

    #修改Maven配置
    $vim /home/apache-maven-3.3.9/conf/settings.xml

    <!-- 本地仓库路径配置 -->
    <localRepository>/home/apache-maven-3.3.9/JAR</localRepository>

    #国内Maven镜像配置:
    <mirror>
    <id>aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Aliyun Central mirror</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

    <pluginGroups>
    <pluginGroup>com.spotify</pluginGroup>
    </pluginGroups>

    5. Nginx安装
    #安装
    yum -y install nginx

    #启动停止
    service nginx start
    service nginx stop
    service nginx restart

    #支持rewrite、ssl、gzip
    yum install -y openssl*
    yum install -y zlib zlib-devel

    #配置文件,重启nginx服务
    $vim /etc/nginx/nginx.conf
    ....add server config info....
    $service nginx restart

  • 相关阅读:
    java Thread之ThreadLocal(线程局部变量)
    java设计模式之接口隔离原则(ISP)
    java设计模式之开放关闭原则(OCP)
    java设计模式之迪米特法则(LoD)
    java设计模式之单一职责原则(SRP)
    android点滴(25)之 originalpackage
    VC 注册表操作
    java设计模式之依赖倒置原则(DIP)
    DFT 离散傅里叶变换 与 补零运算
    序列循环移位
  • 原文地址:https://www.cnblogs.com/shireenlee4testing/p/9408466.html
Copyright © 2011-2022 走看看