Ubuntu16.04之开发环境构建

 

Ubuntu软件安装相对于centos而言,那真的是要愉快的多啊!

以下安装步骤,本人在公司的测试环境和开发环境以及之前个人虚拟机的测试或生产环境都测验过,基本没有问题,只要按照步骤来,即可马到成功!

 

 mysql的安装

  安装命令:sudo apt-get install mysql-client mysql-server

  注意事项:安装过程中会弹出界面,这个界面是让我输入密码的,一共会弹出两次,一个输入密码,一个确认密码

  安装成功的标识

   mysql -uroot -p 输入密码后进入mysql表示成功

 tomcat8的安装

  安装命令:sudo apt-get install tomcat8

  注意事项:必须先要把jdk安装好

  在浏览器输入ip地址:8080 显示如图表示成功

 

  解压安装

   wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.28/bin/apache-tomcat-8.5.28.tar.gz

   tar -xzvf apache-tomcat-8.5.28.tar.gz

   cd apache-tomcat-8.5.28

   ./bin//startup.sh

   浏览器输入网址:IP地址:8080

   

 

 jdk8的安装

  安装步骤(ppa源安装)

   添加ppa

    sudo add-apt-repository ppa:webupd8team/java

     Error:可能出现找不到add-apt-repository命令

      解决办法

       apt-get install python-software-properties

       apt-get install software-properties-common

    sudo apt-get update

   安装命令

    sudo apt-get install oracle-java8-installer

   安装成功的标志

    命令:java -version

     显示版本信息

  注意事项

   一共会弹出两个框,安装器会提示你同意 oracle 的服务条款,选择 ok 然后选择yes 即可

 maven的安装

  安装命令:sudo apt-get install maven

  安装成功的标志:输入命令mvn -v

   显示版本信息

 git安装

  安装命令:sudo apt-get install git

  常用git命令

   初始化

    git init

   添加到暂存区

    git add

   提交到工作区

    git commit -m '注释'

   关联远程仓库URL

    git remote add origin URL

   推送远程仓库分支

    git push origin 分支名

   创建并切换分支

    git checkout -a 分支名

 redis安装

  安装步骤

   更新和安装

    sudo apt-get update

    sudo apt-get install redis-server

   启动redis

    redis server

   使用命令打开redis终端

    redis-cli

 nginx的安装

  安装前必先安装执行这些命令

   apt-get install build-essential

   apt-get install libtool

   sudo apt-get update

   sudo apt-get install libpcre3 libpcre3-dev

   apt-get install zlib1g-dev

   apt-get install openssl

  通过wget下载nginx

   wget http://nginx.org/download/nginx-1.4.2.tar.gz

    选择好目录,然后解压 tar -xzvf nginx-1.4.2.tar.gz

  进入nginx解压目录

   cd /usr/local/nginx-1.4.2

  配置

   ./configure --prefix=/usr/local/nginx

  编译

   make

  安装

   sudo make install

  启动

   sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

  查看进程

   ps -ef|grep nginx

  注意事项:可能会报错,因为端口被占,apache的端口和nginx相同

   解决办法:杀死apache的端口即可,通过netstat -ntpl命令可查看端口占用情况,找到对应的端口pid 执行kill -9 PID命令即可

  安装成功的标志

   在浏览器输入:IP地址/ 例如 23.228.103.10/ 就会出现nginx的欢迎页面

 安装apache

  安装命令:sudo apt install apache2

  启动命令

   /etc/init.d/apache2 start

  关闭命令

   /etc/init.d/apache2 stop

  重启命令

   /etc/init.d/apache2 restart

  apache部署官网

   只需将任意的静态html部署在/var/www/html下即可让任何人访问

 安装heirloom-mailx

  安装命令

   sudo apt-get install heirloom-mailx

  配置s-nail.rc文件

   vim /etc/s-nail.rc

    添加如下内容

     set from=xxx@163.com set smtp=smtp.163.com set smtp-auth-user=xxx@163.com set smtp-auth-password=123456 set smtp-auth=login

  测试邮件发送

   echo 'hello' | mail -s "hello" test@163.com

环境部署

 第一步

  git clone 项目仓库分地址,默认主分支

 第二步

  git 克隆成功后,进入项目中 执行mvn clean package命令 将其项目打成一个war包

 第三步

  将war包复制或移动到tomcat目录下的webapps

 第四步

  将移动到webapps下的war包名改为项目名

 第五步

  输入IP地址:端口号/项目名进行访问,显示出相应的效果,表示部署成功

 可能出现报错信息1

  错误信息:error: unmappable character for encoding ASCII

  解决办法:vim ~/.bashrc

   在该~/.bashrc配置文件添加如下内容

    export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8

posted @ 2018-06-01 21:59  挑战者V  阅读(407)  评论(0编辑  收藏  举报