如何快速搭建一个Linux虚拟机

在这里插入图片描述

如何快速搭建一个虚拟机

常见的方法是使用VMware创建一个虚拟机,步骤很繁琐。接下来介绍一个简单的方法,10分钟创建一个虚拟机。

1. 安装软件

  1. 安装VisualBox
  2. 安装Vagrant

出现下图页面证明安装成功

image-20220324215244158

2. 创建镜像

输入命令:

vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7 .box

执行完后会发现当前文件夹下有一个Vagrantfile文件image-20220324215918062

3. 启动并连接虚拟机

启动虚拟机

输入命令:

vagrant up

image-20220324224741949

连接虚拟机

vagrant ssh

image-20220324224819212

4. 网络配置(重要)

现在使用的网络方式是网络地址转换NAT(端口转发),如果其他主机要访问虚拟机,必须由windows端口如3333断发给虚拟机端口如3306。这样每在linux里安一个软件都要进行端口映射,不方便,(也可以在virualBox里挨个设置)。我们想要给虚拟机一个固定的ip地址,windows和虚拟机可以互相ping通。

1.查询vitualbox虚拟网卡的ip

我这台机器是 192.168.56.1

image-20220324225320188

2. 修改Vagrantfile更改虚拟机ip

config.vm.network "private_network",ip:"192.168.56.*"

最后一个字不能为1,1代表我们的主机

image-20220324230016363

3. 重启虚拟机

vagrant reload

image-20220324230325014

4. 查看虚拟机ip地址

image-20220324230426527

5. 如果ping不了百度

  1. cd /etc/sysconfig/network-scripts

  2. ls 一般有ifcfg-eth0 、ifcfg-eth1

  3. ip addr命令 看哪个网卡对应192.168.56的网段,然后vim那个文件image-20220324231038420

  4. vim ifcfg-eth1 加入

    GATEWAY=192.168.56.1
    DNS1=114.114.114.114
    DNS2=8.8.8.8
    

image-20220324230753434

  1. service network restart

5. 设置远程登录方式

默认只允许ssh登录方式,为了后来操作方便,文件上传等,我们可以配置允许账号密码登录

  1. vi /etc/ssh/sshd_config
  2. 修改PasswordAuthentication yesimage-20220324232230156
  3. 重启 service sshd restart
  4. 连接成功image-20220324232351895

Success!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值