手把手教你玩VirtualBox

426 阅读4分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情

本文通过在win 10电脑上安装虚拟机系统(Oracle VM Virtual 6.1)和ubuntu,并简单使用

其实很多初学者,起步阶段,很少接触服务器相关系统,linux自然也很难接触到。
如果要学习,不能光看文档,实战操作还是很有必要的
只要你有电脑,通过安装虚拟机的方式,运行linux系统,还是很方便的
触手可及的执行linux命令还是很爽的
即使把系统玩坏了,也是虚拟机,卸载重装即可,大把的试错机会

不过要说明一点,虚拟环境和真实的服务器环境肯定还是不一样的,毕竟本地环境,其文件和本地的系统文件一般是放在一起的。
还有很重要的一点就是,虚拟环境没有公网ip,不能当真实服务器来使用
如果你使用内网穿透或nginx端口转发(这个也需要公网ip...)等技术,那也是极不稳定的,不推荐,仅推荐学习时当成试验场即可
其他就没有什么太大的区别了

安装VirtualBox 和Ubuntu

我使用的是choco,非常方便的一款包管理工具
他非常强大,几乎所有软件都可以通过他快速下载和安装
本文就不多介绍了,可自行搜索使用
在powershell中执行命令(最好用管理员方式启动powershell)

//先搜索一下,看看有没有这款软件包(非必要)
choco search VirtualBox

//直接安装
choco install VirtualBox

注意:如果你本地未安装choco,会报错:choco找不到
有时候安装choco还需要科学上网,自行想办法呗,一旦用过,就再也丢不下了\

安装完毕后,
可以点击win10桌面的左下角开始菜单,输入VirtualBox自动搜索相关软件,点击启动即可

然后安装ubuntu(version:20.04)
全程小学英文都可以看懂,其中有设置初始账号和密码切记一定不要忘记
大概有19项需要用户自行决定如何选择
我这里仅展示几个关键处截图 image.png

image.png

image.png

最后我解释一下为什么选择Ubuntu
之前一直用CentOS的,后来这个linux版本停止更新了
转而使用Ubuntu,这两个版本有些命令还是不一样的,但是差别不大,实际用一段时间就差不多

简单使用的小问题

独占键盘(热键)退出问题

这个如果不会还真捉急....只能强制关机了

因为虚拟系统在win10中是一个黑框,而系统的焦点只有一个,要么给win系统,要么给虚拟机黑框
但是一旦给了黑框,退不出来,那就没法操作win电脑了,只能困在黑框中....只能强制关机
这个焦点设置叫:独占键盘设置
虚拟机有默认退出的按键:仔细看键盘上有两个Ctrl,只有右侧的Ctrl按键可以!
虚拟机上写着 Right Ctrl....弄了半天,才知道是右边的 Ctrl...

修改默认的退出独占键盘快捷键:热键--->虚拟电脑--->主机组合键

重置root密码

注意,一般首次登录虚拟机中的ubuntu系统,默认是前面安装中你自定义的账号
为了使用起来更方便,可以选择使用root账号,那就需要先给root设置一个密码

//切换root账号
su

//修改当前账号密码
sudo password

//修改root密码(第一次一般是直接设置)
sudo passwd

image.png

安装net-tools

这个非常重要,他是linux系统的网络基础,很多ip相关命令都是基于这个包
所以必须装的一个工具

这里直接使用ubuntu自带的安装工具apt来安装

apt install net-tools

选择网络:将网卡设置成桥接网卡

image.png

查看本机(ubuntu)的ip

ifconfig

image.png

注意:不是ipconfig!

ok,现在基本配置差不多了,可以玩起来了!可以自行安装一些常用的工具或依赖组件库等,尝试跑个项目啥的

文末总结

好记性不如烂笔头,学习中记录,下次用到,直接翻看,快速拾起!
暂且不说用的有多好,先用起来再说,慢慢磨呗
反正又不要钱,折腾起来