VMware——安装CentOS

VMware——安装CentOS

摘要:本文主要记录了在VMware虚拟机里安装CentOS的步骤。

下载操作系统

可以从下面的镜像地址去下载各种版本的CentOS,此次安装使用的版本是7.2:

http://archive.kernel.org/centos-vault/

http://mirror.nsc.liu.se/centos-store/

http://linuxsoft.cern.ch/centos-vault/

创建虚拟机

打开虚拟机

打开VMware虚拟机,选择“创建新的虚拟机”选项卡:

选择配置类型

在弹出的新建虚拟机向导里,选择自定义,然后点击下一步:

选择硬件兼容性

选择虚拟机硬件兼容性,不需要改动,点击下一步即可:

设置操作系统

进入到安装操作系统界面,这里选择稍后安装操作系统,然后点击下一步:

进入到选择操作系统界面,提示选择一种操作系统,因为这次安装使用的是CentOS的版本号是7.2,所以操作系统是“Linux”,版本是“CentOS 7 64 位”,然后点击下一步:

设置文件路径

设置虚拟机名称和虚拟机文件存放位置,默认是C盘,可以按照自己的使用习惯修改:

配置处理器

接下来是设置处理器配置,这个地方需要根据个人的电脑配置来设置。

不清楚的话可以打开资源管理器的性能选项卡:

红框中的部分说明这台电脑有一个CPU,这个CPU上有四个内核,一共有八个逻辑处理器,也就是有八个线程可以同时运行。

一般情况下虚拟机里的处理器内核总数最好不要超过电脑里的逻辑处理器个数。

所以对虚拟机做了如下配置,点击下一步:

配置内存

然后是设置虚拟机的内存,使用推荐的就好了,点击下一步:

配置网络类型

接下来是设置网络类型,每种网络类型针对不同的使用方式:

1)使用桥接模式:在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。

2)使用网络地址转换,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用网络地址转换。

3)使用仅主机模式:在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用这种模式。在这种模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。如果你想利用VMware创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择仅主机模式。

这里选择最简单的NAT模式即可,点击下一步:

选择I/O控制器类型

使用推荐的配置,点击下一步:

配置磁盘

然后是选择磁盘类型,使用推荐的配置,点击下一步:

然后是选择使用哪个磁盘,如果以前没有安装过虚拟机的话,选择创建新虚拟磁盘,点击下一步:

然后指定磁盘容量,可以使用默认的配置,这里修改成了存储为单个文件,点击下一步:

指定磁盘文件的存放位置,可以修改,这里使用的是默认位置,点击下一步:

最后确认

确认下有误遗漏的配置,点击完成将创建虚拟机:

完成创建

创建完成后,可以在虚拟机里看到刚刚创建的虚拟机:

安装CentOS系统

装载镜像文件

在刚刚创建的虚拟机界面里,点击编辑虚拟机设置:

在设置界面里选择CD/DVD设备,在设备状态区域勾选“启动时连接”,连接区域选择“使用ISO 镜像文件”,点击浏览找到下载好的CentOS安装文件,点击确定:

启动虚拟机

回到主页面,点击开启此虚拟机:

进入系统,会出现以下提示:

1)Install CentOS 7:安装CentOS 7

2)Test this media & install CentOS 7:测试安装文件并安装CentOS 7

3)Troubleshooting:修复故障

使用上下键选择第一个并回车,虚拟机将会执行安装,等待一段时间即可:

安装完成

设置语言

设置语言,选择中文,再选择简体中文,点击继续:

选择安装位置

在安装信息摘要中查看配置,可以根据需要进行更改,也可以使用默认配置,但安装位置是必须要设置的,点击安装位置:

配置分区

在安装目标位置界面,选择我要配置分区,然后点击完成:

进入界面,点击“+”号添加分区,点击“-”号删除区分,设置挂载点和期望容量。

挂载点可以看做是分区的位置,期望容量就是设置分区的大小。

设备类型:

1)标准分区:标准分区可以包含文件系统或交换空间,也能提供一个容器,用于软件RAID和LVM物理卷。

2)LVM:逻辑卷,创建一个LVM分区自动生成一个LVM逻辑卷。LVM可以在使用物理磁盘时,提高性能。

3)LVM简单配置:使用自动简单配置,你可以管理的自由空间,被称为精简池,它可以根据需要由应用程序时,可以分配给设备任意数量的存储池。所需的存储空间具有成本效益的分配时,精简可以动态地扩展。

4)BTRFS:Btrfs是一个具有几个设备相同的特征的文件系统。它能够处理和管理多个文件,大文件和大体积比的ext2,ext3和ext4文件系统。

文件系统:

1)xfs:xfs是一个支持的文件系统多达16艾字节(约16万TB)一个高度可扩展、高性能的文件系统中,文件多达8个艾字节(约800万太字节),和目录结构包含数千万条目。xfs支持元数据日志,这有利于更快的崩溃恢复。xfs文件系统也可以进行碎片整理和调整,同时安装并激活。这个文件系统是默认选择,并强烈推荐。一个xfs分区支持的大小最大为500TB。

2)ext4:ext4文件系统是基于ext3文件系统,并采用了多项改进。这些措施包括对更大文件系统和更大的文件,磁盘空间,对子目录的目录中的数量没有限制,更快的文件系统检查速度更快,更有效地分配支持,更强大的日志记录。

3)ext:ext3文件系统是基于ext2文件系统上,它有一个主要优点。使用文件系统减少花费的时间恢复崩溃后的文件系统,因为没有必要通过每次碰撞发生时运行fsck实用程序来检查元数据的一致性的文件系统。

4)ext2:ext2文件系统支持标准Unix文件类型,包括普通文件,目录或符号链接。它还提供了分派长文件名,最多255个字符的能力。

5)vfat:VFAT文件系统是Linux文件系统与FAT文件系统上的Windows长文件名兼容。

6)swap:交换分区被用于支持虚拟内存。换句话说,数据被写入到交换分区的时候没有足够的内存来存储您的系统正在处理的数据。

7)BIOS Boot:需要有一个GUID分区表(GPT)在BIOS中的系统引导设备一个非常小的分区。

分区方案:

1)/:必选。系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。

2)swap:必选。实现虚拟内存,建议大小是物理内存的1~2倍,物理内存就是在之前创建虚拟机的时候设置的内存。

3)biosboot:可选。此空间如果不创建在一些环境中系统将会出错,最大为2M。

4)/boot:可选。用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB~500MB。

5)/home:可选。存放普通用户的数据,是普通用户的宿主目录,建议大小为5GB以上。

6)/var:可选。用来存放Linux系统中经常变化的数据以及日志文件,建议大小为1GB以上。

说明:

默认所有的分区都是挂载到/根目录下(相当于Windows系统的C盘),如果为某个目录设置了单独的分区,那么就会为这个目录创建独立的分区(相当于Windows系统的D盘、E盘、F盘)。

根据个人需要,做了如下配置:

1)挂载点为/,期望容量为17G,设备类型为LVM,文件系统为xfs。

2)挂载点为swap,期望容量为2G,设备类型为LVM,文件系统为swap。

3)挂载点为biosboot,期望容量为2M,设备类型为标准分区,文件系统为BIOS Boot。

3)挂载点为/boot,期望容量为1013M,设备类型为标准分区,文件系统为xfs。

设置完毕后点击完成:

确认后点击接受更改:

配置KDUMP

在安装信息摘要界面点击KDUMP:

在配置KDUMP界面将启用前面的勾去掉,然后点击完成:

配置网络和主机名

回到安装信息摘要界面,点击网络和主机名:

打开以太网,然后点击完成:

开始安装

回到摘要界面,点击开始安装:

用户设置

点击ROOT密码,设置root用户的密码:

完成

点击完成配置:

完成后点击重启即可:

使用

重启后出现两个选项:

1)正常启动,默认启动。

2)修复模式,可以手动进行系统修复。

选择第一项,或者等一会系统自动进入:

进入系统输入用户名密码就可以使用了。

转载于:https://www.cnblogs.com/shamao/p/11125288.html

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

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

相关文章

牛客小白月赛6 水题 求n!在m进制下末尾0的个数 数论

链接:https://www.nowcoder.com/acm/contest/135/C来源:牛客网 题目描述 其中,f(1)1;f(2)1;Z皇后的方案数:即在ZZ的棋盘上放置Z个皇后,使其互不攻击的方案数。 输入描述: 输入数据共一行,两个正整数x,m&am…

ajax 页面无刷新

<!-- 使用原生Ajax 和 $.ajax 实现局部刷新的过程 --><!-- 封装通用XMLHttpRequest对象 --><!DOCTYPE html><html lang"en"><head> <meta charset"UTF-8"> <title>创建XMLHttpRequest</title> <style&…

php7安装详解_,PHP7 redis扩展安装详解

1、安装redis(1)下载&#xff1a;https://github.com/phpredis/phpredis/tree/php7 或下载http://pan.baidu.com/s/1i5DFrjn用samba挂载导进去(2)yum -y install m4 autoconf # 安装依赖(3)unzip phpredis-php7.zip # 解压(4)cd ./phpredis-php7 # 进入目录(5)phpize #用php…

python之_init_函数的简介

1、每个package中都必须包含一个_init_.py文件除了不需要加载模块的 它方便在外部统一调用&#xff0c;和在内部互相调用&#xff0c;它可以为空&#xff0c;当为空时&#xff0c;作用是将这个文件夹下的内容当作包执行&#xff0c;便于解释器区分执行。 2、定义类的时候&#…

22. Generate Parentheses

题目描述&#xff1a; Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses. For example, given n 3, a solution set is: ["((()))","(()())","(())()","()(())","()()…

es6中的块级作用域

块级作用域 凡是带{}都是块级作用域&#xff0c;if(){} for(){} 对象{} 1.在块级作用域下&#xff0c;var 和function跟在window下一样&#xff0c; function有个特殊的一点&#xff0c;在块级作用域下会提前声明&#xff0c;不会提前定义 2.在块级作用域下 let和const声明的变…

php图片地址参数错误,图片上传时一直显示请求地址错误怎么办

1、出现“请求地址错误”的直接原因&#xff1a;图中$action null2.根本原因&#xff1a;url美化那一节课程&#xff0c;去掉 index.php的.htaccess 文件修改的时候&#xff0c;没有按照老师的来写&#xff0c;所以美化url以后获取不到地址栏参数&#xff0c;导致$action值为n…

C#写的WebServices可运行于树莓派

阅读目录 Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器Raspkate项目演示回到目录Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器 最近在业余时间玩玩树莓派&#xff0c;刚开始的时候在树莓派里写一些基于wiringPi库的C语言程序来控制树莓派的GPIO引脚&#x…

[导入]Ms XmlDom 异步装载Xml文件

Ms XmlDom 异步装载Xml文件文章来源:http://blog.csdn.net/net_lover/archive/2004/07/07/36015.aspx 转载于:https://www.cnblogs.com/zhaoxiaoyang2/archive/2004/07/07/816151.html

Django的View(视图)

Django的View&#xff08;视图&#xff09; 一个视图函数&#xff08;类&#xff09;&#xff0c;简称视图&#xff0c;是一个简单的Python 函数&#xff08;类&#xff09;&#xff0c;它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容&#xff0c;一个重定向&am…

设计模式之--原型模式

1.原型模式定义 原型模式非常简单&#xff0c;定义如下&#xff1a; 用原型实例指定创建对象的种类&#xff0c;并且通过拷贝这些原型创建新的对象 2.通用类图 原型模式的核心是实现Cloneable接口&#xff0c;此接口为JDK提供的一个标识接口&#xff0c;只有实现了此接口的类才…

搜索目录里所有文件(包括子目录)

搜索目录里所有文件(包括子目录&#xff09; 资料来源&#xff1a;http://www.cnblogs.com/jjwwww/archive/2004/09/04/39559.aspx 用到两个函数ParseDirectory 和CreatePathListvoidParseDirectory(stringpath, stringfilter) { strin…

一张图理解buffer与cache

转载于:https://blog.51cto.com/11193863/2169166

oracle服务器不识别tc服务,记一次ORACLE无法启动登陆事故

打开XSHELL 登陆ORACLE用户1.sqlplus scott/scott 提示登陆失败2.sqplus / as sysdba 启动数据库提示3.查找日志操作日志&#xff1a;$ORACLE_HOME/startup.log启动日志&#xff1a;$ORACLE_BASE/diag/rdbms/ora11g/ora11g/trace/alert_ora11g.log (ora11g为SID值)启动日志如果…

BMP位图之8位位图(三)

起始结构 typedef struct tagBITMAPFILEHEADER { WORD bfType; //类型名&#xff0c;字符串“BM”&#xff0c; DWORD bfSize; //文件大小 WORD bfReserved1; //保留字 WORD bfReserved2; //保留字 DWORD bfOffBits; //实际位图数据的偏移字节数&#xff0c;即前三个部分长度之…

Node.js 事件循环

Node.js 事件循环 Node.js 是单进程单线程应用程序&#xff0c;但是因为 V8 引擎提供的异步执行回调接口&#xff0c;通过这些接口可以处理大量的并发&#xff0c;所以性能非常高。 Node.js 几乎每一个 API 都是支持回调函数的。 Node.js 基本上所有的事件机制都是用设计模式中…

android天气查询(二)之网络json数据的获取

前面一篇文章介绍了如何使用ksoap获取天气信息&#xff0c;但是使用的网络资源受到了限制&#xff0c;所以我们这里会采用第二种方法&#xff0c;可以无限制的获取。http://m.weather.com.cn/data/101010100.html 但是对应的101010100(北京)我们怎么获取呢&#xff0c;还有就是…

累.....

今天我真的蔫了&#xff0c;好累&#xff0c;脑子也好浊&#xff0c;但是还好&#xff0c;最终达到了预期的目的。我终于把henry的dataGrid实现了&#xff0c;犯了低级错误&#xff0c;和好多人讨论&#xff0c;但最终还是henry解决的。那一刻&#xff0c;真的好爽&#xff0c;…

linux cp 时 略过文件,CentOS下执行cp命令式提示略过文件夹

今天在CentOS下复制一个文件夹到另一个文件夹的时候cp ./res /usr 的时候出现了问题&#xff0c;提示我的是&#xff1a;cp略过了文件夹后来我找了一下在网上search了一下CP命令的用法&#xff1a;CP命令该命令的功能是将给出的文件或目录拷贝到另一文件或目录中&#xff0c;同…

hibernate详解

Hibernate原理与应用 主要内容 1、引入 2、安装配置 3、基本概念和CURD 4、HQL和Criteria 5、关联映射 6、继承映射 7、集合映射 8、懒加载 9、缓存 10、事务 11、其他 12、Hibernate不适合的场景 13、与JPA的集成(annotation方式) 14、最佳实践 1、引入 模型不匹配(阻抗不匹配…