Linux——VMware虚拟机安装CentOS步骤

一、下载CentOS.iso镜像

最地道的下载方式就是通过官网,大多数的网上连接会直接抛出网易、华为的镜像连接,实际上这些连接都可以在官网找到:

官网地址(可直接百度搜索CentOS):https://www.centos.org/

1.1 如何在官网找到正确的下载连接?

最终连接:http://mirrors.huaweicloud.com/centos/6/isos/x86_64/CentOS-6.10-x86_64-bin-DVD1.iso

按需查找查找过程:

打开官网之后,直接点击“Get CentOS Now”,然后选择“DVD ISO”,然后在页面列表的靠下端点击链接:https://www.centos.org/download/mirrors/,你就可以看到大量的下载连接,找到Asia  China,你就会发现:

华为网易的Centos连接,以及几所大学的服务器下载地址。

然后任选一个,比如华为,根据所需版本,最终的CentOS 6的连接是:

http://mirrors.huaweicloud.com/centos/6/isos/x86_64/ ,下图列表中的连接任选其一

 点击其中一个连接,如 CentOS-6.10-x86_64-bin-DVD1.iso ,浏览器就会自动弹出下载对话框。下载完之后,就会得到iso镜像文件,如下所示,可以看到我下载的版本是CentOS 6.10

二、创建虚拟机

现在,我们默认已经下载好了VMware软件,接下来就是创建一个虚拟机,你可以把它当做是一个你的又一个小型计算机,只不过,它是通过VMware软件模拟出来的,配置迷你,但五脏俱全

2.1 创建虚拟机

一般作为学习用途的话,可以选择“典型”即可,

下面选择稍后安装操作系统,这是希望把创建虚拟机与安装操作系统两步操作分离开,避免出现太复杂的问题。

紧接着设置一下主机名和虚拟机文件夹位置,注意,虚拟机本身就是一堆文件的组合,因此,这个位置不要选择的太随意!

设置虚拟机的磁盘空间,这里设置的实际上是一个最大值,不会创建虚拟机之后立刻占用这么大。

然后点击完成:

2.2 编辑虚拟机设置

刚刚已经创建了一个虚拟机,这个虚拟机已经是可用的了,但是为了更好的模拟一台计算机,通常还会设置一下内存大小处理器以及网络适配器等选项。

单击“编辑虚拟机设置”:

内存:根据电脑实际配置,推荐2G。

处理器:根据电脑实际配置,8核CPU就可以设置为下图所示:

网络适配器有三种选项,桥接模式(直接连接物理网络)但是可能会占用ip,导致IP冲突,一般选择NAT模式,这也是默认模式

三、安装CentOS 6.10 操作系统

上面两步完成之后,我们就可以为新的虚拟机安装一个操作系统了,目前我创建这个虚拟机的用途是当做开发服务器,因此,选择了一个Linux发行版:CentOS 6.10 ,根据需要酌情选择操作系统即可。

3.1 选择使用映像文件

依然是打开“编辑虚拟机设置”,在右侧选择“使用ISO映像文件”,并点击确定:

3.2 安装系统

点击“开启此虚拟机”:

选择“Install or upgrade an existing system”回车:

跳过Disc Found:

这里为了学习,可以选择简体中文:

选择美式键盘:

默认“基本存储设备”即可:

填写一个主机名:

默认时区:

设置虚拟机密码:

选择自定义布局

创建默认放置Linux引导文件的boot分区

继续创建用于当内存不够用时暂时替代内存的swap交换分区(大小和虚拟机内存一样即可)

继续创建根分区

创建完成之后,可以看到我们已经有了三个分区:/boot 、swap分区、/ 分区,设置好后,点击下一步:

根据需要自行确定安装哪些服务,或者可以直接默认下一步:

接下来就是等待安装完成:

安装完成后,重新引导:

3.3 重新引导

重新引导后,系统会重启,并进入下面的页面,直接“前进”:

一路前进,包括也不需要创建新用户,最后完成并重启:

3.4 登录

输入之前设置好的登录密码:

至此,CentOS操作系统安装完毕:

四、连接网络

安装好操作系统之后,点击右上角的网络连接按钮:

稍等片刻后,图标红叉消失,打开火狐浏览器,可以搜索到百度页面:

五、安装VMTools

至此,CentOS系统的虚拟机已经可以投入使用,但是,页面并不是全屏显示,我们需要安装一下VMTools并重启。

选择菜单栏上的“虚拟机”——>安装 VMware Tools...

解压tar.gz文件,但因为这个压缩包是只读的,所以,我们可以将它拷贝到桌面上,然后解压:

在执行过程中,会出现个别需要确认yes的步骤,根据推荐提示输入即可(好像有一个是no),最后重启虚拟机,如果还是不行,就试着点击点击下面的按钮,有时候可能反应有些慢:

 

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

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

相关文章

Spring Boot——Redis安装配置与应用整合

引言 Spring Boot默认以ConcurrentHashMap作为缓存容器,但默认的缓存容器在简单的场景使用还是可以的,而作为NoSQL的代表,Redis可以做内存数据库、消息中间件都是不错的,而且有RedisDesktopManager作为可视化管理工具&#xff0c…

利用Aria2高速下载网盘文件

利用Aria2高速下载网盘文件 方法步骤: 下载文件 解压arial2,运行aria2启动.VBS添加插件,解压BaiduExporter-master.zip在Google浏览器扩展程序中chrome://extensions加载已经解压的扩展程序 选择BaiduExporter进行添加即可,打开…

MySQL——JSON_REPLACE()函数修改JSON属性值

引言 由于对mysql的函数并不了解,之前遇到了一个场景: mysql表中有一个字段res_content 是一个由longtext类型(可以理解为一个更长的varchar)保存的巨大的JSON对象,但是,由于录入的疏忽,导致这…

Spring Boot整合Redis——自定义RedisSerializer

引言 spring boot简单引入redis依赖,并使用RedisTemplate进行对象存储时,需要使存储对象实现Serializable接口,这样才能够成功将对象进行序列化。 RedisTemplate默认使用的序列化机制是JdkSerializationRedisSerializer,但实际开…

交易系统如何确保账簿100%准确

转自廖雪峰老师的《交易系统如何确保账簿100%准确》 这篇文章阐述了一个交易系统中对账功能的关键,即:时刻保证资产负债表总额始终为 0。 交易系统中,对账是一个大问题。对账处理不好,不但需要花费大量的人力去处理账簿&#xff…

通俗易懂的SpringBoot教程---day1---Springboot入门教程介绍

通俗易懂的SpringBoot教程—day1—教程介绍 教程介绍: 初级教程: 一、 Spring Boot入门 二、 Spring Boot配置 三、 Spring Boot与日志 四、 Spring Boot与Web开发 五、 Spring Boot与Docker:Docker容器 六、 Spring Boot与数据访问&#x…

Java 8中获取参数名称

本文转自廖雪峰老师的:《在Java 8中获取参数名称》 在Java 8之前的版本,代码编译为class文件后,方法参数的类型是固定的,但参数名称却丢失了,这和动态语言严重依赖参数名称形成了鲜明对比。现在,Java 8开始…

通俗易懂的SpringBoot教程---day2---Springboot配置文件

通俗易懂的SpringBoot教程—day2—Springboot配置文件 1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;Spring…

Could not resolve host: 'localhost 报错解决办法

Could not resolve host: localhost 报错解决办法 面向Windows的: 零基础的我一直卡在这一步骤下: 首先要先在Windows安装curl:安装方式参考:https://blog.csdn.net/weixin_41986096/article/details/86646365 按照完之后&…

当面试官问我————为什么String是final的?

面试官:你好,能看得清下面这张图吗? 我:可以的。 面试官:恩,好的。呃,你能不能说一说为什么String要用final修饰? 我:final意味着不能被继承或者被重写,Str…

当面试官问我————Java是值传递还是引用传递?

面试官:你好,你能说出下面个程序的执行结果吗? public class Test {public static void main(String[] args) {String name "Scott";int age 5;User user new User();user.setName(name);user.setAge(age);System.out.println(…

ubuntu系统下Jenkins和tomcat的安装与配置

ubuntu 安装 JDK ubuntu的安装我们采取最简单的方式安装 直接用apt-get的方式 sudo apt-get install openjdk-8-jdk 安装器会提示你同意 oracle 的服务条款,选择 ok 然后选择yes 即可 ubuntu 安装tomcat8 通过apt安装 tomcat8 sudo apt-get install tomcat8 tomcat8-docs t…

String字符串拼接小例

>>>写出下面程序运行结果: public class StringTest {public static void main(String[] args) {String s1 "Programming";String a "Program";String b "ming";String s2 "Program" "ming";Stri…

看完这篇文章,还不懂nginx,算我输

看完这篇文章,还不懂nginx,算我输 参考:https://mp.weixin.qq.com/s/PeNWaCDf_6gp2fCQa0Gvng 1. Nginx产生~ Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Resources Id…

一篇博客读懂设计模式之---工厂模式

设计模式之—工厂模式 工厂模式: 创建过程: 创建Shape接口 public interface Shape {void draw(); }创建实现类: public class Circle implements Shape {Overridepublic void draw() {System.out.println("this is a circle!"…

一篇博客读懂设计模式之-----策略模式

设计模式之策略模式 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的对象 定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决:在有多种算法相似的情况下,使用 if…else 所带来的复杂和…

Java并发编程实战————恢复中断

中断是一种协作机制,一个线程不能强制其他线程停止正在执行的操作而去执行其他操作。 什么是中断状态? 线程类有一个描述自身是否被中断了的boolean类型的状态,可以通过调用 .isInterrupted() 方法来查看。官方解释如下: 简单来…

一篇博客读懂设计模式之---模板方法模式

设计模式之模板方法模式: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 简而言之就是:父类定义了骨架(调用哪些方法及其顺序)…

一篇读懂--mybatis的缓存

一篇读懂–mybatis的缓存 MyBatis的缓存指的是缓存查询结果,当以后使用相同的sql语句、传入相同的参数进行查询时,可直接从mybatis本地缓存中获取查询结果,而不必查询数据库。 mybatis的缓存包括一级缓存、二级缓存,一级缓存默认…

Spring Boot————BeanCreationNotAllowedException异常分析

引言 在对数据库进行新增记录的JUnit测试时,抛出一个BeanCreationNotAllowedException异常: 异常分析与解决 异常信息太长,图片截不下,粘贴来看: Exception in thread "pool-2-thread-1" org.springframew…