VirtualBox上安装CentOS7

基础环境:宿主机是64位Windows10操作系统,通过无线网访问网络。

macOS可以以类似方式进行安装,不同之处见最后补充

Step1 安装VirtualBox

VirtualBox是一款免费、开源、高性能的虚拟机软件,可以跨平台运行,支持Windows、Mac、Linux等操作系统。下载地址是Downloads – Oracle VM VirtualBox,此时(2019.3.25)下载到软件版本是6.0,安装比较简单,一路点击确定即可,在此不再赘述。


Step2 安装CentOS7


CentOS7是一款非常流行的免费开源的Linux操作系统,笔者的云主机也是选择这款操作系统。


Step2.1 下载CentOS7


进入官网下载地址,选择Minimal ISO(这里是出于学习的目的,选择最小化安装包)。

这里选择官网推荐的第一个镜像下载即可。

Step2.2 初始化虚拟机

打开VirtualBox,点击新建

名称和虚拟机文件存放路径根据自己需要进行设置,类型选择Other即可,点击下一步。(注:测试时发现如果选择Red Hat,后面鼠标无法正常使用在安装的时候)提示:从这里到step2.3 启动虚拟机之前可以一路默认点过去。

分配内存(可以理解为虚拟机最大可占用宿主机的多少内存。),根据自己电脑配置和需要进行设置即可,我选择它推荐的512M,点击下一步

选择第二个现在创建虚拟硬盘即可,点击下一步

选择虚拟硬盘文件类型,默认即可,点击下一步

默认即可,点击下一步

默认即可,点击创建

Step2.3 启动虚拟机

点击启动

选择我们刚才下载好的那个CentOS安装包

选择好后如下,点击启动

默认是第二个,但我们选择第一个选项,直接安装CentOS7,不测试这个镜像是否损坏。

稍等一下,我们就会看到语言选择界面,这里以中文为例,点击继续

稍等一下,我们会看到如下界面,提示必须完成带有黄色感叹号的内容,才能进行下一步,我们点击安装位置

如果不需要手动分区,直接点击完成即可。

此时黄色感叹号消失,我们现在点击网络与主机名

这里选择打开以太网,减少后期对网络的配置,点击完成

点击开始安装

点击ROOT密码

我这里设置为root,点击两次完成即可。

接下来需要耐心地等待安装。

点击重启

输入用户名和密码

#命令行输入以测试能否连接外网
ping baidu.com

不出所料的话,你能ping通外网,但是现在虚拟机不能ping通主机,也就是你电脑主机没法与虚拟机通信。现在关闭虚拟机,点击设置。(注:此处参考了这篇文章)

选择网络,点击网卡2

选择启用仅主机(Host only)网络

(如果提示有问题,可以查看一下驱动安装,这个默认是装好了的,但可能有时会碰到问题)

启动虚拟机

命令行输入

ip addr 

红色箭头所指的ip地址,主机即可通过这个ip地址与虚拟机进行通信
Windows电脑 ipconfig即可查看局域网中ip地址
可以尝试互相ping通。


Step3 Xshell使用

你现在已经可以在本地通过命令行来操作CentOS,但很多时候我们是需要远程连接服务器,这里我们可以使用Xshell这款SSH客户端软件。
你可以免费注册使用Xshell,通过这个网址家庭/学校免费 NetSarang Website。

具体下载安装按提示即可,安装完成点击新建会话,会有如下界面。
在主机处输入你刚才查看到的虚拟机ip地址,我这里是192.168.56.102。

点击用户身份验证,输入用户名和密码(我这里是root,root),然后选择确定并连接。

第一次连接会弹出个警告,选择接受并保存

到这里,表明你已经成功通过Xshell连接你的虚拟机了。


补充(针对macOS)

对于通过无线网连接的macOS宿主机而言,想要实现主机与虚拟机系统之间的网络通信,需要进行如下操作。

进入主机网络管理器,点击创建,如下所示

在虚拟机的网络页面添加仅主机(Host-Only)网络,选择刚才创建的那个网络。

VirtualBox上安装CentOS7 - 知乎 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/185572.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【神印王座】永恒之塔秘密透露,林鑫告白李馨,皓晨采儿甜蜜接吻

Hello,小伙伴们,我是拾荒君。 《神印王座》第83集如期而至,带来了令人期待已久的更新。与众多热情的观众一样,拾荒君一得到更新消息,便急不可耐地观赏起来。这一集中,龙皓晨随着月魔宫的月夜商队成功抵达联盟&#xf…

C++: string的模拟实现

C: string的模拟实现 一.前置说明1.模拟实现string容器的目的2.我们要实现的大致框架 二.默认成员函数1.构造函数2.拷贝构造函数1.传统写法2.现代写法 3.析构函数4.赋值运算符重载1.传统写法2.现代写法 三.遍历和访问1.operator[]运算符重载2.iterator迭代器 四.容量相关函数1.…

ssm+vue的公司安全生产考试系统(有报告)。Javaee项目,ssm vue前后端分离项目。

演示视频: ssmvue的公司安全生产考试系统(有报告)。Javaee项目,ssm vue前后端分离项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结…

探索前端设计的新境界——介绍IVueUI工具助力Vue页面设计

在快速发展的前端领域,Vue.js作为一款渐进式JavaScript框架,一直备受开发者喜爱。然而,在Vue前端开发的旅程中,页面设计常常是一个不可避免的挑战。今天,我要向大家介绍一款令Vue前端开发者受益匪浅的工具——www.ivue…

Python文件操作

目录 一.文件的编码二.文件的读取三.文件的写入四.文件的追加五.文件操作综合案例 一.文件的编码 编码就是一种规则集合,记录了内容和二进制进行相互转换的逻辑。最常见的是UTF-8编码计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。同时…

“大+小模型”赋能油气行业高质量发展

近日,中国石油石化科技创新大会暨新技术成果展在北京盛大举行,九章云极DataCanvas公司携油气行业一站式AI综合解决方案重磅亮相,充分展示了公司助推油气行业实现AI规模化应用深厚的AI技术实力和领先的AI应用水准,赢得了行业专家和…

spring boot整合Jasypt实现配置加密

文章目录 目录 文章目录 前言 一、Jasypt是什么? 二、使用步骤 1.引入 2.测试使用 3.结果 总结 前言 一、Jasypt是什么? Jasypt(Java Simplified Encryption)是一个Java库,提供了一种简单的加密解密方式&#xff0c…

热门话题解析:pytest测试用例顺序问题解决方案!

前言 上一篇文章我们讲了在pytest中测试用例的命名规则,那么在pytest中又是以怎样的顺序执行测试用例的呢? 在unittest框架中,默认按照ACSII码的顺序加载测试用例并执行,顺序为:09、AZ、a~z,测试目录、测…

Codeforces Round 906 (Div. 2)(D推公式 E1分类讨论区间 E2 dp+线段树)

A - Doremys Paint 3 推公式得 b1b3b5b7.... b2b4b6b8... 所以如果只有一个数或者两个数且数量差小于等于1即可 #include<bits/stdc.h> using namespace std; const int N 2e510,mod1000003; #define int long long typedef long long LL; typedef pair<int, in…

第三方实验室LIMS管理系统源码,asp.net LIMS源码

LIMS实验室信息管理系统源码 LIMS系统的功能根据实验室的规模和任务而有所不同&#xff0c;其系统主要功能包括:系统维护、基础数据编码管理&#xff0c;样品管理、数据管理、报告管理、报表打印、实验材料管理、设备管理等。它可以取代传统的手工管理模式而给检测实验室带来巨…

java获取第n次出现字符串前后面字符串,如:截取第二个逗号后面的数据

java获取第n次出现字符串前后面字符串&#xff0c;如&#xff1a;截取第二个逗号后面的数据 方法&#xff1a; /*** 获取指定第几位字符串后面字符串&#xff0c;如&#xff1a;截取第二个逗号后面的数据** param str:要处理的字符串* param mediumStr&#xff1a;根据截取的媒…

时间序列异常检测14篇顶会论文合集,附必备工具和数据集

今天来聊聊一个在量化交易、网络安全检测、自动驾驶汽车和大型工业设备的日常维护等领域都有重要作用的研究主题&#xff1a;时间序列异常检测。 时间序列异常检测是一种在时间序列数据中识别和标识与预期模式、趋势或行为不符的异常点或事件的技术。鉴于它如此广泛的应用范围…

18、串口通信

串口介绍 串口是一种应用十分广泛的通讯接口&#xff0c;串口成本低、容易使用、通信线路简单&#xff0c;可实现两个设备的互相通信。 单片机的串口可以使单片机与单片机&#xff0c;单片机与电脑、单片机与各式各样的模块互相通信&#xff0c;极大的扩展了单片机的应用范围&…

MySQL InnoDB Cluster

MySQL InnoDB Cluster 一、InnoDB Cluster 基本概述 MySQL InnoDB Cluster 为 MySQL 提供了一个完整的高可用解决方案。通过使用 MySQL Shell 提供的 AdminAPI,你可以轻松地配置和管理一组至少由3个MySQL服务器实例组成的 InnoDB 集群。 InnoDB 集群中的每个 MySQL 服务器实例…

JRT和检验共用的打印层实现

之前对接的打印和导出是C#实现的&#xff0c;如果要完全Java化就需要用Java把打印元素绘制协议用Java实现&#xff0c;这次介绍实现主体搭建&#xff0c;最终使JRT达到完全信创和跨平台目标。到这篇后&#xff0c;所有的Java难题都解决完毕&#xff0c;几天到几周之内就可以把打…

(二进制、八进制、十进制、十六进制)的进制转换

整型有4种进制形式&#xff1a; 1.十进制&#xff1a; 都是以0-9这九个数字组成&#xff0c;不能以0开头。 2.二进制&#xff1a; 由0和1两个数字组成。 3.八进制&#xff1a; 由0-7数字组成&#xff0c;为了区分与其他进制的数字区别&#xff0c;开头都是以0开始。 4.十六进制…

聚类算法的算法原理

聚类算法是机器学习中常用的一种无监督学习方法&#xff0c;其主要目标是将数据集划分为具有相似特征的组或簇。这种算法在数据挖掘、模式识别、社交网络分析等领域有着广泛的应用。聚类算法的核心思想是通过计算数据点之间的相似度或距离&#xff0c;将相似的数据点聚集在一起…

WordPress 粘贴图片上传插件

找了很久&#xff0c;发现一款不错的插件&#xff0c;允许我们直接粘贴图片文件并且上传到媒体库。以前的插件上传后媒体库不会显示&#xff0c;这个要显示。 启用后编辑器会有一个图标&#xff0c;如果开启&#xff0c;那么久可以截图后直接粘贴了。 学习资料源代码&#xf…

TR转发路由器测评—云企业网实现跨地域跨VPC的网络互通测评实战【阿里云产品测评】

文章目录 一.转发路由器 Transit Router 测评1.1 准备阶段1.2 本文测评收获1.3 什么是云企业网实例、转发路由器实例和云数据传输服务 二.使用云企业网实现跨地域跨VPC的网络互通2.2 **测试连通性**2.3 网络拓扑如下&#xff1a; 心得&#xff1a;总结&#xff1a; 声明&#x…

基于SpringBoot房屋租赁系统

摘 要 社会的发展和科学技术的进步&#xff0c;互联网技术越来越受欢迎。网络计算机的生活方式逐渐受到广大人民群众的喜爱&#xff0c;也逐渐进入了每个用户的使用。互联网具有便利性&#xff0c;速度快&#xff0c;效率高&#xff0c;成本低等优点。 因此&#xff0c;构建符…