当前位置: 首页 > article >正文

002-快速安装 Linux 虚拟机

快速安装 Linux 虚拟机

  • 一、下载&安装 VirtualBox
            • 1.官网
            • 2.要开启 CPU 虚拟化
            • 3.下载安装
  • 二、下载&安装 Vagrant(作用创建Linux虚拟机)
            • 1.官网
            • 2.下载安装
  • 三、用 Vagrant 创建 Linux 虚拟机
            • 1.在镜像仓库查看 centos名称
            • 2.安装 Centos/7
            • 3.启动并连接虚拟机
            • 4.vagrant切换到root用户
            • 5.固定IP
            • 6.修改登录方式

一、下载&安装 VirtualBox

1.官网
  • 官网地址:https://www.virtualbox.org/
2.要开启 CPU 虚拟化

在这里插入图片描述
在这里插入图片描述

3.下载安装

在这里插入图片描述在这里插入图片描述下载完成之后直接双击安装
注意:如果安装过程中出现错误,可以选择C盘安装
在这里插入图片描述

二、下载&安装 Vagrant(作用创建Linux虚拟机)

1.官网
  • 官网下载地址:https://developer.hashicorp.com/vagrant/install#windows
  • Vagrant 官方镜像仓库:https://app.vagrantup.com/boxes/search
  • Vagrant 命令行:https://www.vagrantup.com/docs/cli/init.html
2.下载安装

在这里插入图片描述下载完直接双击完成安装即可
安装完成后需要重启电脑
验证是否安装成功,打开命令窗口输入:vagrant,出现如下便是安装成功
在这里插入图片描述

三、用 Vagrant 创建 Linux 虚拟机

1.在镜像仓库查看 centos名称

在这里插入图片描述

2.安装 Centos/7
  • 打开命令窗口
  • 输入命令:vagrant init centos/7 (注意这里的虚拟机名称跟上面仓库里面的保持一致)
    在这里插入图片描述初始化比较快,在C盘下创建了一个文件
    在这里插入图片描述
3.启动并连接虚拟机
  • 打开命令窗口

  • 输入命令:vagrant up (第一次过程比较慢,后面就比较快了)
    在这里插入图片描述出现上面情况表示启动成功
    默认账户密码:vagrant
    在这里插入图片描述

  • 退出命令,再输入命令:vagrant ssh 进行连接虚拟机
    在这里插入图片描述

4.vagrant切换到root用户
  • 使用 sudo
    如果你知道要执行的命令,可以直接在命令前加上 sudo 来获取 root 权限。例如:
sudo apt-get update
  • 切换到 root 用户
    你也可以通过 su 命令切换到 root 用户。首先,你需要知道 root 用户的密码。通常,在 Vagrant 虚拟机中,root 用户的密码是 vagrant。你可以这样切换:
su -

切换到varant,也可以用命令:su vagrant

  • 使用 sudo -i
    如果你想要切换到 root 用户并保持 root 环境,可以使用:
sudo -i
  • 修改 Vagrantfile 以允许 SSH 使用 root 登录
    如果你经常需要以 root 用户登录,你可以修改 Vagrantfile 来允许 SSH 使用 root 登录。这通常不推荐,因为出于安全考虑,最好避免使用 root 用户进行日常操作。但如果你确实需要这样做,可以按照以下步骤操作:

    打开你的 Vagrantfile。

    在配置文件中找到关于 SSH 的配置部分(通常在 config.vm.provision 之前)。

    添加或修改以下行:

config.ssh.username = "root"
config.ssh.password = "vagrant"

重新加载 Vagrant 环境:

vagrant reload
5.固定IP

默认虚拟机的 ip 地址不是固定 ip,开发不方便

  • 查看VirtualBox的IP:ipconfig
    在这里插入图片描述- 修改文件 Vagrantfile
    config.vm.network “private_network”, ip: “192.168.56.10”
    在这里插入图片描述
    重新使用 vagrant up 启动机器即可。然后再 vagrant ssh 连接机器
6.修改登录方式

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

Vagrant ssh 进去系统之后
vi /etc/ssh/sshd_config
修改 PasswordAuthentication yes/no
重启服务 service sshd restart

以后可以使用提供的 ssh 连接工具直接连接


http://www.kler.cn/a/566774.html

相关文章:

  • PyCharm中通过命令行执行`pip`命令下载到哪里了:虚拟环境目录下
  • 如何通过网管提升运维效率?
  • 游戏引擎学习第125天
  • Shell学习(5/6) 流程控制-函数
  • 数据结构秘籍(二)图(含图的概念、存储以及图的两大搜索)
  • 无人机定点运输技术!
  • CSS 系列之:grid 布局
  • Windows环境下安装Redis并设置Redis开机自启
  • React进阶之前端业务Hooks库(三)
  • docker部署go简单web项目(无mysql等附加功能)
  • React组件化深度解析(二):从受控组件到生命周期现代化
  • 【Wireshark 02】抓包过滤方法
  • 三十、Helm和Operator
  • PDF文档中表格以及形状解析
  • 密码学(哈希函数)
  • 3-4 WPS JS宏 工作表的新建、删除与错务内容处理(批量新建工作表)学习笔记
  • 【考试大纲】高级系统架构设计师考试大纲
  • uniapp中使用leaferui使用Canvas绘制复杂异形表格的实现方法
  • Angular从入门到精通教程篇章
  • 多个pdf合并成一个pdf的方法