创建vagrant虚拟机环境

依赖环境

软件名 地址
Vagrant Vagrant
VirtualBox VirtualBox
terminal终端 terminal终端

欢迎在本网站留言

软件下载

  • 1.在官网上各自下载
    VirtualBox
    Vagrant
    Vagrant

  • 2.直接双击Vagrant,VirtualBox两个应用程序,Vagrant可能安装完需要重启,请保存好数据后重启电脑

正式安装

  • 1.可打开cmd窗口或者使用刚刚在微软商店安装的 terminal终端,输入tagrant测试。如果有反馈则证明安装成功
  • 2.先部署一个centos7虚拟机,直接使用官方源太慢,我们可以使用中科大的镜像
  • 3.centos7是我们起的名字,可以随便起,但请注意规范
  • 4.初始化我们的虚拟机,后面可加我们之前定义的名称
  • 5.启动我们的虚拟机
vagrant box add centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
vagrant init centos7
vagrant up
  • 7.新增一个窗口测试,输入 vagrant ssh ,如果成功进入到系统则证明已经成功了
    登入ssh

远程账密登入

  • 1.可已修改一下root账号的密码,Linux都有一个超级管理员,默认是root,具有超级权限,请谨慎操作
  • 2.先登入我们的root
  • 3.passwd修改账密的命令,输入回车后输入你的密码,方便记忆也可以直接用root,二次输入正确就可以了
  • 4.vi /etc/ssh/sshd_config,修改ssh配置文件,解开注释并修改passwordAuthentication,PubkeyAuthentication为yes
  • 5.重启使用命令终端或者其他远程连接工具测试,成功登入即可
sudo -s
passwd

vi /etc/ssh/sshd_config
passwordAuthentication yes
PubkeyAuthentication yes

systemctl restart sshd.service

其他常用命令

停止虚机:vagrant halt
暂停虚机:vagrant suspend
恢复虚机:vagrant resume
重载虚机:vagrant reload
删除虚机:vagrant destroy

其他配置

开启公网或私网访问

vagrant都有一个配置文件,一般在我们的用户文件下,例如C:\Users\用户名
用文本编辑器打开,找到config.vm.network "public_network",这个IP是你的本地IP池,cmd输入ipconfig
登入ssh
我们看到192.168.31是我们网络的网段,247是我们当前电脑的地址,0-255都是可选IP,我们随便选一个即可

config.vm.network "public_network", ip: "192.168.0.0"

修改后直接输入 vagrant reload 命令重启虚拟机即可,我们打开cmd ping之前的IP畅通即证明可行了

其他参考

Linux常用命令

还有啥,一时想不起来......

To be continued...

posted @ 2020-12-25 12:49  chainsR  阅读(88)  评论(0编辑  收藏  举报