Ubuntu下安装jdk/mysql/nginx/tomcat,以完成项目部署

1、下载VirtualBox 5.2.8

https://download.virtualbox.org/virtualbox/5.2.8/VirtualBox-5.2.8-121009-Win.exe


2、下载Ubuntu 17.10.1(64位下载)

https://www.ubuntu.com/download/desktop/thank-you?country=CN&version=17.10.1&architecture=amd64


3、安装Ubuntu

(可供参考http://www.linuxidc.com/Linux/2015-08/121807.htm)

3.1新建与加载盘片

  当你安装完 VirtualBox 后,找到下载的位置。打开VirtualBox你应该会看到下面这样的界面版本不同呈现的页面有所不同。

在本系统设置为:

  内存大小:6144MB 

  虚拟机名称为:ubuntu

  选择“现在创建虚拟硬盘”

3.2新建虚拟电脑

下一步将创建虚拟硬盘

  文件大小选择“20G”以上

  选择“VDI(VirtualBox磁盘映像)”

  选择“动态分配(D)”

创建完成后,加载 ISO 文件

  点击设置,选择存储,点击没有盘片,之后点击分配光驱(D)最右侧的盘片的图标,选择刚刚下载好的ISO文件(*.iso)

3.3安装Ubuntu

  点击启动会开机,进入界面:点击“安装Ubuntu”,选择中文(简体) 

  开始安装选择“安装中下载更新”

  安装选项中选择“清除整个磁盘并安装”

安装类型

  进行用户设定

  您的姓名:ubuntu (填写完毕后  您的计算机名和选择一个用户名随之添加)

  密码:自己设置,不要过于简单(用户名和密码用于登录虚拟机)

添加用户

  这一步之后会选择时区(中国的则为上海/shanghai,直接点下一步即可,键盘选择如下图汉语)

选择键盘布局

  配置选择已完成,接下来请耐心等待安装过程,如图,请不要点击 SKIP 

安装中

  耐心等待安装完成,然后会重启进入系统,用你上面配置的用户名和密码登录,请注意最好不要登录 root (超级管理员,刚开始没有系统密码),你可以用 sudo 命令来获取相应的权限

3.4打开VirtualBox,启动Ubuntu:

  点击“设备”,选择“共享粘贴板”,选择“双向”;选择“拖放”,选择“双向”;选择“安装增强功能”,期间输入的密码 为用户名密码,重新启动ubuntu。

Ubuntu17.10.1手动设置共享文件夹:参考如下网址

https://www.cnblogs.com/lxw315/p/4772675.html

里面的vbox-share可以自定义名称,如果不常用ubuntu只需进行到第三步。

3.5 Ubuntu修改root密码

  Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,按Enter键进行下一步

  终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su (root),再输入新的密码就ok了。 

  打开终端,输入命令:su

  将刚才设置的root密码输入,切换到root账户下


4、Ubuntu 安装jdk 8(1.8):

4.1 添加ppa

  sudo add-apt-repository ppa:webupd8team/java

  sudo apt-get update

4.2 安装oracle-java-installer

  sudo apt-get install oracle-java8-installer

  安装器会提示你同意 oracle 的服务条款,选择 ok

然后选择yes 即可

4.3 设置系统默认jdk

  sudo update-java-alternatives -s java-8-oracle

4.4 测试jdk 是是否安装成功

  java -version

  javac -version


5、Ubuntu安装mysql

  sudo apt-get install mysql-server

  sudo apt-get install mysql-client

  sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码,密码设置为XXXXXX(注意和项目中数据库连接池密码相同)

  sudo  netstat  -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

登陆mysql数据库可以通过如下命令:

  mysql  -u  root  -p

输入刚才设置的密码(XXXXXX)

将数据库文档导入数据库中

  create database XXX;

  use XXX;

  source  /XX/XX.sql

显示内容即正确导入,之后退出数据库

  exit;

启动数据库

  service  mysql  start;


6、Ubuntu安装tomcat

  本项目为tomcat压缩包 直接解压在制定目录下可以

启动tomcat

  在tomcat目录的bin下输入命令:./startup.sh

  有Tomcat started 显示即可成功(ps -ef|grep Tomcat用于测试Tomcat启动是否成功,行数多的话就代表启动成功)


7、Ubuntu安装Nginx

7.1 apt安装nginx
  sudo  apt-add-repository  ppa:nginx/development
  sudo  apt-get  update

  sudo  apt-get  install  nginx

7.2 在文件夹sites-enabled中导入knowledge.conf文件

  列如:cp  -r  knowledge.conf   /etc/nginx/sites-enabled

7.3 启动Nginx

service  nginx  start

在地址栏中输入http://localhost有Welcome to nginx!显示即启动成功


8、在物理机上访问网站

  未开机状态下,点击“设置”,选择“网络”,显示的连接方式为“网络地址转换(NAT)”。点击“高级”之后,点击“端口转发”

 进入端口转发页面,点击右侧(+)按钮,设置为如下图的信息,在物理机地址栏中输入:

Http://127.0.0.1:8088 有页面可以访问,操作完成


注: 如何解决以下错误

  ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

  直接输入命令:service mysql start 开启数据库



猜你喜欢

转载自blog.csdn.net/qq_39810861/article/details/79897793