问题的产生
当我想搭建自己网站的时候,发现原作者使用的是Linux+nginx+gunicorn,而卑微如我只会使用Windows系统,换电脑的话又没有钱,那怎么办呢,只能使用虚拟环境了啊!!!环境了啊!!了啊!
问题解决
首先到Ubuntu官网下载镜像,下载20.04吧,这个版本除了终端还有桌面,平常想玩个数独或者扫雷也是可以的。 然后到这里下载Virtualbox,选择Windows hosts,至于Virtualbox的安装,这里就不再赘述了,基本没什么需要注意的,别装到C盘去就可以。 安装完成后打开,点击工具-->新建,自定义你的虚拟环境名称,然后选择虚拟环境目录,最好选择剩余空间大的盘符,千万不要装到C盘去了,类型选择Linux,版本选择Ubuntu(64bit),如果是32位就选择32bit,点击确定,会让你分配给虚拟环境的内存,我电脑4G内存分配了1800M,勉强能用,给的越大越好,但是不要超过CPU内存的一半,点击下一步,现在创建虚拟硬盘,文件类型选择vdi,下一步,选择动态分配,再下一步选择文件位置和大小,我分配的大小是40G,应该能用挺久了,当然,如果你盘内还有200G的剩余空间,那你分配100G也是可以的。 点击创建,回到安装的主页,点击你的虚拟环境-->设置,在"系统"里去掉软驱前面的勾选,并且单击箭头调整顺序,把硬盘放在光驱的前面,不然可能无法载入!在存储里,单击控制器:IDE右边的第一个加号,添加虚拟光驱,选择磁盘,找到你下载好的Ubuntu镜像,单击打开,就到了安装Ubuntu的界面啦,如果一直黑屏建议检查下是否把硬盘放到了光驱前面。 在安装界面,下拉选择中文简体,键盘布局选择汉语,单击继续,正常安装,继续,安装类型选择清除整个磁盘并安装Ubuntu,因为这是个虚拟镜像,所以不会对你的Windows系统造成任何影响,放心选择就是,单击继续,位置一般选北京(beijing),接下来输入个人信息,密码一定要记牢,不然就算不设置需要密码登录,也无法获取root用户权限,那样很多命令就执行不了,然后会开始安装,等安装完成就可以愉快的使用强大的Linux终端搞事情啦。
共享文件夹
想往虚拟环境里传自己Windows系统下的项目?首先启动Ubuntu,在上方的菜单栏选择设备,安装增强功能,然后在设备-->共享文件夹里选择你Windows下用来保存共享文件的目录,接着在Ubuntu的/mnt目录下新建一个文件夹,完成以后打开Ubuntu终端,输入su,输入密码进入root模式,在终端里输入如下命令:
mount -t vboxsf Windows共享文件夹名 /mnt/Ubuntu共享文件夹名
完成以后,把你想要传输的文件放到Windows的文件夹里,就能在Ubuntu的文件夹里看到了,这是一个可逆的过程。 ps:每次重新启动Ubuntu系统都要重新执行一遍上面的命令。