1
、安装
linux
虚拟机
下载
&
安装
VirtualBox
https://www.virtualbox.org/
,
要开启
CPU
虚拟化
下载
&
安装
Vagrant
https://app.vagrantup.com/boxes/search
Vagrant
官方镜像仓库
https://www.vagrantup.com/downloads.html
Vagrant
下载
打开
window cmd
窗口,运行
Vagrant init centos/7
,即可初始化一个
centos7
系统
运行
vagrant up
即可启动虚拟机。系统
root
用户的密码是
vagrant
vagrant
其他常用命令
vagrant ssh
:自动使用
vagrant
用户连接虚拟机。
vagrant upload source [destination] [name|id]
:上传文件
https://www.vagrantup.com/docs/cli/init.html
Vagrant
命令行
默认虚拟机的
ip
地址不是固定
ip
,开发不方便
修改
Vagrantfile
#公网访问 局域网
config.vm.network "public_network", ip: "192.168.3.62"
#私有网络访问
config.vm.network "private_network", ip: "192.168.56.10"
这里的
ip
需要在物理机下使用
ipconfig
命令找到
改为这个指定的子网地址
重新使用
vagrant up
启动机器即可。然后再
vagrant ssh
连接机器
默认只允许
ssh
登录方式,为了后来操作方便,文件上传等,我们可以配置允许账
号密码登录
Vagrant ssh
进去系统之后
vi /etc/ssh/sshd_config
修改
PasswordAuthentication yes/no
重启服务
service sshd restart
以后可以使用提供的
ssh
连接工具直接连接
注意:
VirtualBox
会与包括但不限于如下软件冲突,需要卸载这些软件,然后重启电脑;
冲突的软件:红蜘蛛,
360
,净网大师(有可能)等
修改
linux
的
yum
源
1
)、备份原
yum
源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2
)、使用新
yum
源
curl
-o
/etc/yum.repos.d/CentOS-Base.repo
http://mirrors.163.com/.help/CentOS7-Base-163.repo
3
)、生成缓存
yum makecache