window系统使用virtualBox+vagrant 安装centos
1,virtualbox
官网下载地址:https://www.virtualbox.org/wiki/Downloads
下载windows版
新电脑可能缺少c++库,导致无法安装,通过bing搜索“Microsoft Visual C++ 可再发行程序包最新支持的”可快速找到微软官方安装包
2,vagrant
下载地址:https://www.vagrantup.com/downloads.html
下载windows版,安装后需要重启
(1)命令行输入 vagrant version
查看是否安装成功
(2)官方仓库: https://app.vagrantup.com/boxes/search
3,安装过程
网络下载镜像安装方式:
(1)进入指定目录,执行 vagrant init centos/7
, 生成配置文件
(2)vagrant up
安装镜像
本地安装方式:
(1)下载镜像Box:(选择virtualbox版本的)
centos vagrant box地址:https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/
https://mirrors.ustc.edu.cn/
(2)添加包 vagrant box add centos/7 d://xxx.box
(3) vagrant box list 查看包
(4)vagrant init centos/7
vagrant up
安装
4, 使用
(1)vagrant ssh 连接
(2)网络配置
a,主机CMD命令 ipconfig,获取virtualbox的网卡地址
b,修改Vagrantfile配置文件,config.vm.network "private_network", ip: "192.168.56.10"
c,vagrant reload
d,vagrant ssh , ip addr 查看虚拟机网卡地址
e, 主机合虚拟机相互ping通,完成。
如果ping不通,可能是防火墙问题,关闭宿主机的防火墙。
f,网卡设置:
ip addr 查看192.168.56.10使用的网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth1
添加:
GATEWAY=192.168.56.1 DNS1=114.114.114.114 DNS2=8.8.8.8
重启网卡:`service network restart`
(3)虚拟机root 账号密码:vagrant
5,vagrant 常用命令
vagrant box list 查看本地box列表
vagrant up 启动虚拟机
vagrant halt 关闭虚拟机
vagrant reload 重启虚拟机
vagrant ssh ssh到虚拟机
vagrant box add centos/7 d:/ 添加box到列表
vagrant destory 销毁当前虚拟机
6,ssh 连接:使用密钥方式登录
vagrant\machines\default\virtualbox\private_key
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)