https://download.virtualbox.org/virtualbox/5.2.8/VirtualBox-5.2.8-121009-Win.exe
https://www.ubuntu.com/download/desktop/thank-you?country=CN&version=17.10.1&architecture=amd64
当你安装完 VirtualBox 后,找到下载的位置。打开VirtualBox你应该会看到下面这样的界面,版本不同呈现的页面有所不同。
在本系统设置为:
内存大小:6144MB
虚拟机名称为:ubuntu
选择“现在创建虚拟硬盘”
下一步将创建虚拟硬盘:
文件大小选择“20G”以上
选择“VDI(VirtualBox磁盘映像)”
选择“动态分配(D)”
创建完成后,加载 ISO 文件:
点击设置,选择存储,点击没有盘片,之后点击分配光驱(D)最右侧的盘片的图标,选择刚刚下载好的ISO文件(*.iso)
点击启动,会开机,进入界面:点击“安装Ubuntu”,选择“中文(简体)”
开始安装,选择“安装中下载更新”
安装选项中选择“清除整个磁盘并安装”
安装类型
进行用户设定:
您的姓名:ubuntu (填写完毕后 您的计算机名和选择一个用户名随之添加)
密码:自己设置,不要过于简单(用户名和密码用于登录虚拟机)
添加用户
这一步之后会选择时区(中国的则为上海/shanghai),直接点下一步即可,键盘选择如下图(汉语)
选择键盘布局
配置选择已完成,接下来请耐心等待安装过程,如图,请不要点击 SKIP
安装中
耐心等待安装完成,然后会重启进入系统,用你上面配置的用户名和密码登录,请注意最好不要登录 root (超级管理员,刚开始没有系统密码),你可以用 sudo 命令来获取相应的权限
点击“设备”,选择“共享粘贴板”,选择“双向”;选择“拖放”,选择“双向”;选择“安装增强功能”,期间输入的密码 为用户名密码,重新启动ubuntu。
Ubuntu17.10.1手动设置共享文件夹:参考如下网址
https://www.cnblogs.com/lxw315/p/4772675.html
里面的vbox-share可以自定义名称,如果不常用ubuntu只需进行到第三步。
Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,按Enter键进行下一步
终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su (root),再输入新的密码就ok了。
打开终端,输入命令:su
将刚才设置的root密码输入,切换到root账户下
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
安装器会提示你同意 oracle 的服务条款,选择 ok
然后选择yes 即可
sudo update-java-alternatives -s java-8-oracle
4.4 测试jdk 是是否安装成功
java -version
javac -version
5、Ubuntu安装mysql
sudo apt-get install mysql-server
安装过程中会提示设置密码,密码设置为XXXXXX(注意和项目中数据库密码相同)
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
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 有页面可以访问,操作完成
直接输入命令:service mysql start 开启数据库
注意:安装的环境是全新的,对于Tomcat\MySQL的启动要来先后顺序(MySQL>Nginx>Tomcat),Tomcat下的war包先启动之后再覆盖!!!