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,一经查实,立即删除!

相关文章

django1.4.9 OMserverweb站点管理

1.项目setting.py配置: 2.项目url.py配置: 错误提示:auth_user这个表没有创建,那个因为,admin站点默认数据表需要迁移。执行python manage.py syncdb 会创建所有应用程序需要的数据库表4.接下来就是根据要求一步一步来&#xff1a…

matlab读取气象数据,基于MATLAB实现3种气象数据的读取和绘图

第 29卷第 4期 2007年 11月 广 东 气 象 GuangdongMeteorology Vol. 29  No. 4 November 2007 基于 MATLAB实现 3种气象数据的读取和绘图 刘  峰 , 刘  娟 , 李  萍 , 林  智 (民航中南空中交通管理局气象中心 ,广东广州  510406)   摘  要 :针对 M ICAPS、 GR IB和…

[USACO17JAN]Promotion Counting 题解

前言 巨佬说:要有线段树,结果蒟蒻打了一棵树状数组... 想想啊,奶牛都开公司当老板了,我还在这里码代码,太失败了。话说奶牛开个公司老板不应该是FarmerJohn吗? 题解 刚看到这道题的时候竟然没有想到深搜,然…

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

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

centos php7 apcu,centos php5.4 升级 php7

接上篇,edusoho需要php5.5以上版本,于是需要升级本地phpphp是通过yum默认安装的。以下安装参考 linkhttps://blog.csdn.net/u012569217/article/details/77506902因此先查看本地php版本php -v检查当前php的安装包yum list installed | grep php将本地php…

子类访问父类和方法覆写

子类不能直接访问父类的私有成员; 但是子类可以调用父类中的非私有方法来间接访问父类的私有成员。 Person类中有私有字段name,Student继承Person new Sudent().name; new Student().getName(); √ 子类拓展父类(子类是父类的一种特殊…

面向对象笔试题练习一

1.接口只能被类实现,类不能继承接口,遵循单继承多实现原则; 2.静态方法中不能引用其外部的非静态成员; 3.实现 Runnable 接口,接口中有一个抽象方法 run,实现类中重写该方法; 4.public修饰的方法…

curl 升级 php,将命令行cURL转换为PHP cURL

我从来没有做过任何卷曲,所以需要一些帮助。我试图从例子中解决这个问题,但无法理解它!我有一个curl命令,我可以从linux(ubuntu)命令行成功运行,该命令行通过api将文件放入wiki。我需要将这个curl命令合并到我正在构建…

VM-ESXI 相关常用命令(Updateing)

# ESXI计划任务路径:cat /var/spool/cron/crontabs/root # 获取虚拟机列表vim-cmd vmsvc/getallvms获取vm状态vim-cmd vmsvc/power.getstat [vmid]关闭虚机vim-cmd vmsvc/power.shutdown [vmid]vim-cmd vmsvc/power.off [vmid] # 强制关闭长期脚本存放路径 vi /etc/…

sql server中的go

1. 作用:向 SQL Server 实用工具发出一批 Transact-SQL 语句结束的信号.2. 语法:一批 Transact-SQL 语句GO如Select 1Select 2Select 3GO3. 说明:1) GO 不是 Transact-SQL 语句;2) 它是 sqlcmd 和 osql 实用工具以及 SQL Server Management Studio 代码编辑器识别的…

java 图片缓存工具,java缓存读取图片解决方案

java缓存读取图片老师布置了任务&#xff0c;需要把数据库中的图片一缓存的形式读出&#xff0c;不要说什么数据库中路劲&#xff0c;图片整体较大&#xff0c;在给别人使用时不现实。关键代码&#xff1a;for(int i0;i<1;i){downloadDB(bi);pm[i]new paintimage(bi);}publi…

杭电Acm刷题顺序

第一阶段&#xff1a;开始入门吧&#xff01;&#xff08;15天&#xff0c;53题&#xff09; 一&#xff0e;输入输出练习&#xff08;2天&#xff0c;10题&#xff09; 1000、1089—1096、1001 二&#xff0e;简单操作&#xff1a;&#xff08;2—4天&#xff0c;12题&…

[Vue CLI 3] 源码系列之useTaobaoRegistry

通过下列方式可以安装最新版本的 Vue CLI&#xff08;注释&#xff1a;sudo 自行选择&#xff09; sudo npm install -g vue/cli然后通过下列命令创建项目&#xff1a; vue create demo这时候&#xff0c;会询问你是否使用 taobao 的 registry Your connection to the default …

python pcm,python pcm音频添加头转成Wav格式文件的方法

如下所示&#xff1a;add Head Infomation for pcm fileimport sysimport structimport os__author__ bob_hu, hewitt924gmail.com__date__ Dec 19,2011__update__ Dec 19,2011def geneHeadInfo(sampleRate,bits,sampleNum):生成头信息&#xff0c;需要采样率&#xff0c;每…

ajax 页面无刷新

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

javascript字符串方法总结

javascript中常用的字符串方法 String 的静态方法 fromCharCode&#xff1a;使用指定的Unicode值序列创建字符串 String.fromCharCode(num1, ..., numN) fromCodePoint: 使用指定的代码点序列创建的字符串 String.fromCharCode(num1, ..., numN) **注意**: 以上两个方法都是S…

php larval开发规范,数据模型 |《 Laravel 项目开发规范 5.5》| Laravel China 社区

本文档最新版为 7.x&#xff0c;旧版本可能放弃维护&#xff0c;推荐阅读最新版&#xff01;放置位置所有的数据模型文件&#xff0c;都 必须 存放在&#xff1a;app/Models/ 文件夹中。命名空间&#xff1a;namespace App\Models;User.phpLaravel 5.1 默认安装会把 User 模型存…

课程总结

大一的我初次学习JAVA&#xff0c;尽管以前也有所了解过但是还是觉得有点难&#xff0c;这个和c语言相似但是又有很多的不同&#xff0c;比如关键字什么的&#xff0c;一个学期下来现在回望真的感觉学到的并不是很多&#xff0c;可能是我上课的时候喜欢分神吧&#xff0c;尽管在…

记录工作中遇到的问题

只要在编程&#xff0c;遇到问题是肯定的&#xff0c;不过经常性遇到弱智的问题可就不太好了。把问题记录下来&#xff0c;提醒自己 问题 主机解析异常&#xff0c;内部多个系统&#xff0c;系统的登录需要从CAS中心得到登录信息&#xff0c;如果失败会提示登录失败。今天一直跳…

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…