Ubuntu16.04之开发环境构建

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Ubuntu软件安装相对于centos而言,那真的是要愉快的多啊!以下安装步骤,本人在公司的测试环境和开发环境以及之前个人虚拟机的测试或生产环境都测验过,基本没有问题,只要按照步骤来,即可马到成功!  mysql的安装  安装命令:sudo apt-get install mysql...

 

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

目录
相关文章
|
Ubuntu 关系型数据库 MySQL
构建高效问题解答平台:使用Cpolar和Tipas在Ubuntu上搭建专属问答网站-1
构建高效问题解答平台:使用Cpolar和Tipas在Ubuntu上搭建专属问答网站
|
4月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
195 11
|
6月前
|
分布式计算 Ubuntu Hadoop
Ubuntu22.04下搭建Hadoop3.3.6+Hbase2.5.6+Phoenix5.1.3开发环境的指南
呈上,这些步骤如诗如画,但有效且动人。仿佛一个画家在画布上描绘出一幅完美的画面,这就是你的开发环境。接下来,尽情去创造吧,祝编程愉快!
402 19
|
6月前
|
Ubuntu NoSQL 编译器
在Ubuntu 20.04上构建RISC-V和QEMU环境
以上的步骤只是开始,RISC-V的世界里有无数的未知等待你去探索。加油,勇敢的探险家。
383 18
|
5月前
|
Ubuntu jenkins 机器人
在Jenkins上配置触发Ubuntu环境的图形用户界面(GUI)构建任务。
以上,这趟融合了技术与艺术的Jenkins配置之旅就告一段落了。记住,技术应当像艺术一样有趣和生动,这样才能激发出最大的创新和效率。
149 2
|
开发工具 git 计算机视觉
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
131 0
|
Ubuntu
Ubuntu 22.04上构建libvirt源码错误解决
Ubuntu 22.04上构建libvirt源码错误解决
565 1
|
Ubuntu PHP Apache
蓝易云 - 如何在Ubuntu 22.04上安装PHP8.1并设置本地开发环境
以上就是在Ubuntu 22.04上安装PHP 8.1并设置本地开发环境的步骤。
618 2
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装Django并搭建开发环境的方法
在Ubuntu 16.04上安装Django并搭建开发环境的方法
132 0
|
Ubuntu Linux 开发工具
建立ubuntu下基于eclipse的android开发环境
建立ubuntu下基于eclipse的android开发环境
163 1