VirtualBox安装与配置

简介: VirtualBox安装与配置

基础知识


介绍:VirtualBox 是一款开源虚拟机软件,由Sun公司出品,现在则由Oracle进行开发。VirtualBox号称是最强的免费虚拟机软件,它性能优异且简单易用。可虚拟的系统包括Windows、Linux、MacOS、Android等操作系统!本文将使用VirtualBox作为虚拟机来安装Linux系统。


VirtualBox实现文件与主机复制粘贴

VirtualBox实现文件与主机复制粘贴:手动安装或者自动安装。


推荐:设备—安装增强功能后重启!


三种网络模式

三种网路模式:虚拟机三种网络模式


1、桥接:虚拟机相当于局域网中的一台独立机器,和主机处于同一个网段,公用同一 个网关。桥接模式使用的是虚拟机的VMnet0网卡,一般情况下,在虚拟机中将网络设置成自动获取IP就能直接联网。



2、NAT:NAT模式是让虚拟机实现访问Internet最快的方式,几乎不用任何配置,只要主机能上网,那么虚拟机也就肯定能上网。



3、Host only:Host-only模式和NAT一样,也相当于主机双网卡,网络拓扑和NAT也是一样,只是主机不提供NAT功能了,所以虚拟网络只能和主机访问,不能访问Internet。



一、下载安装virtualbox


Virtualbox下载地址


安装virtualbox教程:虚拟机安装及使用Linux,看这一篇就够了!


下载安装即可。




二、安装不同系统


2.1、安装centos7


步骤一、点击右边的新建


1、选择类型linux、版本2.6,3.x(64)


2、内存选择2GB即可。


3、现在创建虚拟硬盘,选择VDI,选择动态分配。


4、确定目录,选择30GB



步骤二、设置centos7镜像


1、调整启动顺序:设置-系统-启动顺序,光驱为第一位。


2、选择虚拟光盘centos:设置—存储—属性,添加选择光盘


保存后,启动即可。


步骤三、安装centos过程设置


1、设置时钟:地区选择Asia、城市上海。


2、安装简体中文语言包。


3、软件:server with gui。选择libary、tools、securituy tools


4、进行磁盘分区


关于分区的几个目录的说明:30GB分配


/:根分区;一般设置10GB。

swap:交换分区,可以当虚拟内存使用;2GB

/boot:存储系统的引导信息和内核信息;500MB

/usr:存储系统应用软件安装信息;10GB

/var:存储系统日志信息。5GB

5、网络设置—打开网卡,设置主机名


最后开始安装即可,过程中可以设置密码与创建用户。


一般设置为root、root即可

步骤四、安装完成后,重新启动,选择license协议确定。进行设置—网络,设置对应的桥接网卡+NAT网卡


账号:changlu
密码:qweasd123


xshell连接


# 查看ip地址,一般是ens开头的
ipconfig  
# 关闭防火墙
systemctl status firewalld  # stop
# 接着使用xshell来连接



通过长时间点那个下方的那个主机可以确定ip地址,然后xshell连就行了。


2.2、安装Ubuntu18.04.6


Ubuntu18.04.6链接:https://pan.baidu.com/s/1E60edg4BYt_vnRa4AeKxZw

提取码:dr40

安装Ubuntu18可能你需要进行一些配置,如主机与虚拟机的双向复制、xshell连接ubuntu、分辨率调整等,可见我整理好的一篇博客,直接看里面的版本18对应问题及解决方案即可:Ubuntu系统环境一系列问题解决方案


1、新建



2、设置内存大小为8GB


3、选择【创建虚拟硬盘】,默认【VDI】=>【动态分配】,分配空间90GB



此时空间创建完成,接着来选择虚拟盘,最后来进行系统启动安装。



点击注册-选择ubuntu18.04版本,点击选择即可:



回到初始虚拟机界面,右击-正常启动,来进行安装阶段:基本都是默认操作,只有在选择地区指定【shanghai】即可,中间详细选择过程直接可见:在VirtualBox上安装Ubuntu18.04虚拟机。


安装Ubuntu18可能你需要进行一些配置,如主机与虚拟机的双向复制、xshell连接ubuntu、分辨率调整等,可见我整理好的一篇博客,直接看里面的版本18对应问题及解决方案即可:Ubuntu系统环境一系列问题解决方案


三、修改默认启动模式


# 将默认级别修改为多用户文本模式
systemctl set-default multi-user.target
# 将默认级别修改为图形用户界面模式
systemctl set-default graphical.target
# 重启
reboot


四、Linux常用命令快速查看


开发者必备Linux命令


# 禁止防火墙开机自启  enable、status、stop、start
systemctl disable firewalld
# 显示系统内存状态(单位MB):
free -m
# 显示系统进程运行动态:
ps
# 查看即时活跃的进程,类似Windows的任务管理器
top
# 查看磁盘空间占用情况:
df -hT
# 查看sshd进程的运行动态:
ps -ef | grep sshd
# 用于文件过长时分页查看文件内容 每页10行查看boot.log文件
more -c -10 /var/log/boot.log
# 查看Linux启动日志文件文件,并标明行号:
more -c -10 /var/log/boot.log
# 查看当前目录下的文件及文件夹所占大小:
du -h --max-depth=1 ./*
# 显示当前网络接口状态
ifconfig
netstat -rn # 查看当前路由信息:
netstat -an # 查看所有有效TCP连接:
netstat -tulnp # 查看系统中启动的监听服务:
netstat -atunp # 查看处于连接状态的系统资源信息:
# 从网络上下载文件
wget
# 上传下载工具
yum install -y lrzsz
rz  # 上传命令
sz fileName  # 下载命令
rpm
    安装软件包:rpm -ivh nginx-1.12.2-2.el7.x86_64.rpm
    模糊搜索软件包:rpm -qa | grep nginx
    精确查找软件包:rpm -qa nginx
    查询软件包的安装路径:rpm -ql nginx-1.12.2-2.el7.x86_64
    查看软件包的概要信息:rpm -qi nginx-1.12.2-2.el7.x86_64
    验证软件包内容和安装文件是否一致:rpm -V nginx-1.12.2-2.el7.x86_64
    更新软件包:rpm -Uvh nginx-1.12.2-2.el7.x86_64
    删除软件包:rpm -e nginx-1.12.2-2.el7.x86_64
yum
    安装软件包: yum install nginx
    检查可以更新的软件包:yum check-update
    更新指定的软件包:yum update nginx
    在资源库中查找软件包信息:yum info nginx*
    列出已经安装的所有软件包:yum info installed
    列出软件包名称:yum list nginx*
    模糊搜索软件包:yum search nginx
相关文章
|
Unix Linux 虚拟化
Linux环境安装VirtualBox
VirtualBox是一款强大的x86和AMD64/Intel64虚拟化产品,适用于企业和家庭。VirtualBox不仅是为企业客户提供的一款功能丰富、高性能的产品,它也是根据GNU通用公共许可证(GPL)版本3条款作为开放源码软件免费提供的唯一专业解决方案。有关VirtualBox的介绍请参见“关于VirtualBox”。
343 0
|
Oracle IDE 机器人
VirtualBox 安装使用总结
VirtualBox 安装使用总结
81 0
|
Ubuntu 数据安全/隐私保护 Windows
virtualbox虚拟机环境搭建之一---Ubuntu1804安装Virtualbox,在Virtualbox中导入Win7镜像
virtualbox虚拟机环境搭建之一---Ubuntu1804安装Virtualbox,在Virtualbox中导入Win7镜像
376 0
|
Ubuntu Oracle 关系型数据库
VirtualBox成功安装Ubuntu18.04设置共享文件夹总结
VirtualBox成功安装Ubuntu18.04设置共享文件夹总结
|
虚拟化
在Ubuntu18.04虚拟机下安装VMware-Tools工具
在Ubuntu18.04虚拟机下安装VMware-Tools工具
266 0
VirtualBox一类系统只能出现一个?
VirtualBox一类系统只能出现一个?
67 0
|
Linux
win10 centos虚拟机搭建->vagrant+virtualbox
win10 centos虚拟机搭建->vagrant+virtualbox
203 0
|
Windows Ubuntu 开发工具
|
关系型数据库 Oracle