ubuntu的易用性很高,安装很简单,颜值也高,但是我工作中经常使用centos,我希望我的笔记本也是centos,但是,centos颜值太低,配置文件很复杂,不想弄这个太麻烦,于是,我想到了Vagrant。好东西。
和上面的诉求有很多,比如,我还有一个苹果笔记本和一个win10的台式机,同样的原因,我需要他们的易用性,但我还需要centos的开发环境,于是,还是Vagrant吧,一举两得。
安装步骤:
1、首先,安装virtualbox。因为vagrant依赖它。
2、安装vagrant。都是官网下载,安装。
3、安装git,因为在win10环境下,需要一个bash环境,git满足了这个需求,同时还有很多linux下的必要软件。
4、建立一个vagrant的根目录,比如vagrant。
5、进入vagrant目录。
6、下载一个box文件,box文件就是虚拟机文件,可以自己制作,也可以直接下载官网制作好的box文件,这里下载官方最新版的centos的box文件,https://vagrantcloud.com/centos/boxes/7/versions/1804.02/providers/virtualbox.box
ubuntu的下载链接:
https://app.vagrantup.com/ubuntu/boxes/bionic64/versions/20190612.0.0/providers/virtualbox.box
7、把下载好的box文件,放到home目录的.vagrant.d目录中,然后,进入vagrant目录,执行:
vagrant box add centos7 ~/.vagrant.d/boxes/centos-7-180402.box
vagrant init centos7 //注意:这一步是必须的,否则没有配置文件Vagrantfile
8、到此,centos7已经安装好了,目录下自动生成一个Vagrantfile的配置文件。
9、在此目录下,执行:
vagrant up //启动CentOS
vagrant ssh //ssh访问
10、到此,就可进入系统了。修改root密码,更新系统,安装vim、git、"Development Tools"
passwd root su root //切换到root用户 yum update //更新系统 yum install wget git vim yum groupinstall "Development Tools"