虚拟机的创建以及ubuntu系统的安装

一、什么是ubuntu系统?

Ubuntu(又称乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)、ARM和ppc架构。

1. 首先安装virtualBox,这个就和普通软件安装一样的
2. 下载ubuntu系统
3. 打开virtualBox看到如下界面:
image.png
我这个是安装了,所以才会有。点击新建然后照这个样子填写:
image.png
注意安装在哪个位置是随意的但需要保证有20G以上的大小,直接下一步,内存2048M,虚拟硬盘20G然后下一步下一步ok。
点击设置选择网络,网卡选择桥接网卡,这时点击ok,你会发现有电脑不能点,报了一个错误,没有禁用虚拟化硬盘。这是因为你的你Virtualization Technology没有开启,需要进入bios开启一下
如何解决?
  1. 电脑关机重启,进入bios界面,不同型号的电脑进入的方法不同
  2. 进入bios系统之后鼠标不能用了,只能用键盘了,用上下左右键找到
    Virtualization Technology,把Disabled改为Enabled,然后退出,重启电脑再去新建就ok了
网络设置好之后,就点击启动,回车回车就行
到profile setup这里输入账号密码:建议简单点好记,以后登录该系统需要用的
然后再到ssh通道这里
image.png
要用空格键选中然后回车
之后就是回车回车,最后重启。最后得到这个样:
image.png

命令:获取管理员权限sudo su

获取ip地址:ifconfig

看见ip地址就ok,没啥问题了

二、下载xshell连接xshell 命令:

sudo [email protected]这是上面ifconfig得到的ip地址

三、配置nginx,mysql,php

  1. 先更新一下配置源:
    sudo apt-get install software-properties-common python-software-properties
    sudo add-apt-repository ppa:ondrej/php && sudo apt-get update
    sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php && sudo apt-get update
    这里都是直接回车,没啥操作的
  2. 再次更新配置源
    sudo apt-get update
  3. 安装nginx
    sudo apt-get install nginx
  4. 给权限
    sudo su
  5. 安装mysql
    apt-get install mysql-server mysql-client
  6. 安装php7.2
    apt-get install php7.2-fpm
  7. 安装php7.2的拓展
    apt-get install php7.2-cli php7.2-mysql php7.2-gd php7.2-curl php7.2-xml php7.2-mbstring
  8. 我们需要交给安装的数据可设置一个密码:
sudo mysql -u root
USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;
  1. 重启数据库并设置密码
    sudo systemctl restart mysql.service
    sudo mysql_secure_installation
Enter current password for root (enter for none): 直接按回车
Set root password? [Y/n]: 按Y,问你是否设置root密码
New password: 输入你自己的密码
Re-enter new password: 重复一次
Remove anonymous users? [Y/n]: 按Y,问你是否移除匿名用户
Disallow root login remotely? [Y/n]: 按Y,问你是否禁用远程连接
Remove test database and access to it? [Y/n]:  按Y,问你是否删除test这个测试用的数据库
Reload privilege tables now? [Y/n]:  按Y,马上刷新权限
  1. 再次登录
    sudo mysql -u root -p
    这样ubuntu系统加nginx,数据库,以及php的环境就搭建好了

你可能感兴趣的:(虚拟机的创建以及ubuntu系统的安装)