代码拉取完成,页面将自动刷新
- Oracle VM VirtualBox
- vagrant
- centos7 box镜像文件
注意:Oracle VM virtualBox和vagrant这两个软件都是外国的网站,下载的时候较慢,这里提供了这两个软件的安装包,供大家使用
百度网盘链接如下:链接:https://pan.baidu.com/s/15eri0wvXPw5JLcFGcJ-t-A 提取码:mey8
virtualBox和centos7安装过程比较简单,选择后一路next(下一步即可),这里就不介绍了,下面直接讲解如何安装centos7
- 添加box镜像
- 初始化镜像
- 运行镜像
首先添加一个box镜像文件,在控制台输入
# 注意这里用的是github的资源地址,也可以使用本地资源
vagrant box add CentOS7 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
# 随便选择一个目录创建一个centos7目录,然后进入该目录
mkdir centos7
cd centos
# 初始化镜像 这里的名字必须与上面的add的名字相同
vagrant init CentOS7
vagrant up
看到如下界面 打开virtualBox可以看到有一个虚拟机正在运行
到这边还没有结束,下面来重新设置一下网络的ip地址 root登录密码 和登录权限
首先在打开cmd输入ipconfig检查自己的VirtualBox Host-Only Network虚拟网卡地址 这里就需要用到vagrantfile文件了,使用编辑器打开vagrantfile文件 找到配置文件当中的,设置为自己的ip地址
#config.vm.network "private_network", ip: "192.168.33.10"
# 这里设置的ip地址必须和上面ipconfig查看的ip在同一个网段
config.vm.network "private_network", ip: "192.168.56.10"
在vagrantfile文件最后添加
config.vm.provider "virtualbox" do |v|
v.memory = 1024
v.cpus = 2
end
打开VirtualBox关闭自己的虚拟机
再次重新进入带有vagrantfile文件的目录,重新运行vagrant up命令重新启动虚拟机
vagrant ssh命令登录到虚拟机,输入以下命令
vagrant ssh
[vagrant@localhost ~]$ clear
[vagrant@localhost ~]$ sudo su
[root@localhost vagrant]# passwd
Ändern Passwort für Benutzer root.
Geben Sie ein neues Passwort ein: 密码
Unsicheres Passwort: Das Passwort ist kürzer als 8 Zeichen
Geben Sie das neue Passwort erneut ein: 重复密码
passwd: alle Authentifizierungs-Merkmale erfolgreich aktualisiert.
[root@localhost vagrant]#
vi /etc/ssh/sshd_config
# 找到# PasswordAuthentication
PasswordAuthentication yes
修改完成后,重新启动ssh服务
sudo systemctl restart sshd
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。