本文是在VMware虚拟机下安装CentOS 7的,并不是在物理机下直接安装。无论是在学习上还是工作上都建议在虚拟机安装Linux系统来进行实验。这样就算实验失败,或者系统崩溃。只需要使用虚拟机的快照功能恢复到上一个快照节点,就可以继续我们的实验,而不需要在物理机上面重新安装Linux。

1、VMware安装与使用

其实VMware的安装过程与Windows或Mac系统下其他软件安装并无差别,这里就不介绍了。该软件是付费软件。官方下载地址: https://www.vmware.com/ 。这里主要讲解的是VMware虚拟机的新建,VMware快照,VMware克隆和VMware网络。

1.1.VMware新建

点击新建,下一步选择典型即可,自定义有很多设置其实没有必要修改的。如果感兴趣也可以自己动手试试看,了解了解里面的内容。

选择稍后安装操作系统。如果选项安装程序光盘映像文件,会最大化安装,这样导致安装的很多东西我们并不需要。如果是服务器就会浪费性能。选择客户机操作系统和版本。

给你安装的虚拟机命名和指定安装位置。并分配磁盘大小。这里的20GB并不会立马占用你的物理机储存,而是在后期你在系统内添加应用程序而随之变大。

到这里我们的虚拟机就新建完成了。如果你需要调整硬件的配置也可以点击自定义硬件。也可以在后期调整,这里没有必要过多纠结。

1.2.VMware快照

快照在日常的实验环境中使用的还是很多的,当你在实验之前或者实验其中的一步创建快照,那么在实验的下一步出现问题,我们只需要点击恢复此快照,就可以重新的进行实验,这样会节省我们不少的时间。如图所示,我们可以拍摄快照和删除某一个时间段我们不需要的快照。建议在每个快照的描述区,添加这个快照的注释,以便于我们后期更好的管理快照。

1.3.VMware克隆

克隆的意思就是复制。当我们在进行实验的过程中需要两个系统之间配合,此时如何没有克隆那么我们就需要重新安装一个操作系统,这样相当费时费力。如果使用VMware的克隆功能就会给我们带来极大的便利。我们只需要在我们需要克隆的客户机上右击就会出现管理→克隆。你也可以克隆主机当前的状态(包括已经安装的应用程序和系统配置),如果系统存在着快照,那么也可以克隆到某一个快照是的系统状态。

选择克隆方法,创建链接克隆(所需要的储存空间较少,但是毕竟原始虚拟机运行,这个克隆的系统才能运行)。创建完整克隆(相比于链接克隆所需要的储存空间较多,但是不需要原始虚拟机运行,这个克隆的系统也可以独立运行)。命令该克隆机的名称和修改存储位置。

1.4.VMware网络

在VMware中我们可以看出来此软件的网络主要有三种。桥接模式,仅主机和NAT模式。



桥接模式是使用的本地真实网卡,如果你使用的物理机具有两种以上的网卡你可以让系统自己选择或者手动选择你日常使用的网卡。

仅主机使用的vmnet1网卡

NAT模式使用的是VMnet8网卡

2、CentOS系统安装

2.1.系统下载

因为官方的服务器在国外,因此在国内下载会比较慢

官方下载:https://vault.centos.org/



选择需要的系统版本→点击isos→选择你下载的方式。ISO是直接浏览器下载,torrent结尾是迅雷下载。CentOS-7-x86_64-DVD-2009.iso是标准版本,CentOS-7-x86_64-Everything-2009.iso是相比于标准版多了更多的软件包和开发工具,CentOS-7-x86_64-Minimal-2009.iso精简版,CentOS-7-x86_64-NetInstall-2009.iso网络安装镜像。

2.2.系统安装

选择Install CentOS 7安装,选择语言

进入安装信息摘要,日期和时间选择亚洲,上海



键盘布局选择汉语,语言支持可以选择也可以不选择,后期可以进行添加



安装源这里不需要更改,软件选择最小安装加开发工具



安装目标位置选择我要配置



进行手动分区并接受更改



关闭KDLMP,和设置网络和主机名



设置root用户的秘密,也可以添加处root用户之外的用户



等待安装完成重启即可

VMware使用及CentOS 7安装配置的更多相关文章

  1. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  2. CentOS 7安装配置Apache HTTP Server

    原文 CentOS 7安装配置Apache HTTP Server   RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-ut ...

  3. CentOS 7 安装配置 NFS

    CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...

  4. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

  5. CentOS 7安装配置Samba服务器

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  6. CentOS 7安装配置Samba服务器(挂载共享文件夹)

    CentOS 7安装配置Samba服务器 CentOS 7下Samba服务器安装配置过程笔记. 假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以 ...

  7. 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1

    CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...

  8. CentOS gitlab 安装配置

    CentOS gitlab 安装配置 2018-11-02 11:23:09   Visit  5 在/etc/yum.repos.d 目录下创建文件gitlab-ce.repo,使用国内的安装源 b ...

  9. <转>CentOS 7 安装配置 NFS

    CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...

  10. CentOS 7安装配置MySQL 5.7

    概述 前文记录了在Windows系统中安装配置MySQL 5.7(前文连接:https://www.cnblogs.com/Dcl-Snow/p/10513925.html),由于安装部署大数据环境需 ...

随机推荐

  1. ES6操作数组的7中方法

    ES6操作数组目前共有7中方法,分别是:forEach.map.filter.find.every.some.reduce forEach方法:对数组的每个元素执行一次提供的函数 1. forEach ...

  2. locale 设置

    locale 介绍 在终端中,locale(本地化)设置是指与本地语言.国家和文化偏好有关的环境变量的配置.这些设定决定了程序如何处理和显示字符.时间.日期格式.货币等. 在类 Unix 系统(比如 ...

  3. 【Python】之pip安装第三方库失败

    一直报错:Could not fetch URL https://pypi.org/simple/pygame/: There was a problem confirming the ssl cer ...

  4. LogBack 没有打印日志

    背景: 某日进行测试,新增了一行日志(项目使用的是logback) 报错: 无,就是不打印日志 解决: 经过仔细查看代码,发现之前的人写代码的时候 在其它类里面,将 private final Log ...

  5. IDEA - ruoyi - srpingboot - 离线运行

    前提:有项目对应的repository文件,RY的DB配置正常(mysql新增schema ry, 执行 /sql下的sql文件,同步调整ruoyi-admin下的application-druid. ...

  6. Java 多个String(字符串)判断是否null(空值)

    Java 多个String(字符串)判断是否null(空值) 示例: String s = null; if (str1 != null) { s = str1; } else if (str2 != ...

  7. Java 集合工具包

    Java 集合工具包 Java集合是java提供的工具包,包含了常用的数据结构:集合.链表.队列.栈.数组.映射等. Java集合工具包位置是java.util.* Java集合主要可以划分为4个部分 ...

  8. sql 分组查询并新增序号

    在SQL中,你可以使用ROW_NUMBER()函数来为结果集中的每一行新增一个序号.这个序号是基于某个排序条件的分区排序结果. 以下是一个简单的例子,假设我们有一个名为students的表,它有两列: ...

  9. UEFI原理与编程(一)

    第一章 UEFI概述(Unified Extensible Firmware Interface 统一的可扩展固件接口) 常见缩写及描述: 缩略词 全名 描述 UEFI Unified Extensi ...

  10. idea创建搭建项目 maven eg

    1. 创建一个空的项目 ps:作为 git 管理 ,父项目 2. 创建第一个微服务 先导入两个必要的组件 web spring web : spring cloud openfeign (用于微服务之 ...