栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux-虚拟机virtualbox及Centos8安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux-虚拟机virtualbox及Centos8安装

virtualbox
  • windows安装
  • 安装centos镜像
    • 方式一
    • 方式二(推荐)
      • 安装centos8
  • vagrant常用命令
  • 修改网络
  • 如何使用xshell等第三方工具登录
  • 使用root账号登录

官网

windows安装

注意: 安装之前需要开启windows的cpu虚拟化

下载windows版本, 选择 Windows hosts进行下载.
安装时除了选择安装的位置外, 其他都直接下一步, 安装即可.

安装centos镜像 方式一

可以去清华镜像网站或淘宝镜像网站等下载镜像文件进行安装

方式二(推荐)

下载安装vagrant, 可以帮助我们快速创建一个虚拟机, 本次通过这种方式安装centos镜像.
vagrant官网
点击下载vagrant, 安装, 同样只需要修改安装地址即可.
查看vagrant是否安装成功.
在命令行执行

vagrant
如果有命令提示, 表示安装完成

安装centos8
  1. 进入一个安装虚拟机的空目录, 执行

vagrant init centos/8

成功后会创建一个名为Vagrantfile的文件,
2. 然后执行

vagrant up

这个过程比较慢, 启动一个虚拟环境.

报错: 执行vagrant up安装完成后, 如果报错, 在virtualbox上启动报错:

不能为虚拟电脑 CentOS7a 打开一个新任务.

解决方案:禁用Hyper-V
以管理员身份运行cmd输入

bcdedit /set hypervisorlaunchtype off

然后重启电脑即可.

原因: 有可能某些软件和virtualbox冲突, 比如360, 红蜘蛛等, 导致virtualbox启动不了, 需要先把这些冲突软件卸载, 然后重启电脑.

这时如果都正确了, 打开virtualbox后会有一个centos8的菜单, 显示正在运行.

安装后默认账号密码是: vagrant/vagrant

在doc命令窗口上输入:

vagrant ssh

即可连接虚拟机.

以后关机, 开机可直接在virtualbox上启动, 关机, 也可以通过vagrant up命令在vagrantfile文件的文件夹下来启动即可.

vagrant常用命令

启动虚拟机

vagrant up

重启

vagrant reload

连接虚拟机(默认是vagrant用户名)

vagrant ssh

停止虚拟机

vagrant stop

关闭虚拟机

vagrant halt

修改网络

打开virtualbox的设置->网络, 可以看到默认的网络是网络地址转换, 端口转发的方式

什么叫端口转发:

在windows系统上安装virtualbox后, 如果在birtualbox上有个mysql服务, 端口为3306, 需要和windows上面一个端口绑定, 比如叫3333端口, 访问windows上的3333端口, 就相当于访问virtualbox上面的3306端口, 这对我们开发起来不是很方便.

方便起见, 给虚拟机设置一个固定的ip地址.
方式1: 进入虚拟机, 修改网卡, 这种是传统方式, 比较麻烦

方式2: 因为我们是通过vagrant来创建的虚拟机, 可以通过vagrant来修改.

因为虚拟机是vagrant通过Vagrantfile来创建的, 这个文件中是有网络相关配置的, 所以可以修改这个文件来改为固定ip地址.
放开: config.vm.network “private_network”, ip: “192.168.33.10” 这一行
ip地址可以通过dos命令行ipconfig, 查看Ethernet adapter VirtualBox Host-only Network:下面的IPv4 address, 比如我的是192.168.56.1, 所以就要设置成192.168.56.x的ip.

改完之后重启虚拟机即可. 且windows和虚拟机都能互相ping的通.

如何使用xshell等第三方工具登录

其他都正常填写, 密钥需要找到密钥, 位置在:

vagrantfile安装目录.vagrantmachinesdefaultvirtualbox

使用root账号登录
  1. 登录centos系统, 修改root密码

sudo passwd root

  1. 修改配置文件

ssh vim /etc/ssh/sshd_config

LoginGraceTime 2m
PermitRootLogin yes
StrictModes yes

PasswordAuthentication yes
  1. 修改完成后执行

sudo service sshd restart

  1. 重启

vagrant reload

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468633.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号