说来惭愧,搭建网站或者我现在学习的hadoop都需要Centos系统的支持,我自以为

自己已经很熟悉了,发现并不是这样,还是需要记录下来,加深我的理解与记忆

下面是我Centos7的安装教程,仅供在虚拟机里练手,如果有需求云主机是必要的

因为互联网已经有很多Centos7的安装教程了,这里记录我的理解,欢迎大佬批评指正

安装环境:

虚拟机:VMware® Workstation 12 Pro(试用版)

真实机:win7 64bit

镜像:CentOS-7-x86_64-DVD-2003.iso

建议:虚拟机的选择,还是建议选择oracle virtual box,因为linux是以后

发展的趋势,linux中virtual box兼容性较好

0x01新建Centos7虚拟机

a、新建虚拟机-->自定义(高级)

b、硬件兼容性---默认就好

c、选择稍后安装系统

d、客户机操作系统选择Linux,版本选择centos7 64位

e、虚拟机名称建议写Centos7-1,安装位置,自己新建一个文件夹NewVm,在NewVm里面新建一个Centos7-1

安装位置----例如我的:

F:\acanFile\NewVm\Centos7-1

f、处理器数量、每个处理器理论上越大越好(前提不能超过真实机的数量)

g、虚拟内存这里选择1G就好了

h、网络连接这里要选择NAT模式,不建议选择第一个桥接网络,如果是连接到真实网络,建议选择桥接,

这里就以使用网络地址转换NAT模式

i、I/o控制器类型(输入输出控制器,说白了就是u盘设备,鼠标键盘设备的逻辑方式),这里默认就可以

j、虚拟磁盘类型选择默认 SCSI就好了

k、使用新建续集磁盘就可以了,因为这是一个全新的系统

l、磁盘容量,根据自己的需要选择磁盘容量,我这里演示20G就够了,新手建议选择将磁盘存储为单个文件

这里就选择存储为单个文件

m、下一步

n、要加快centos7的运行速度,这里要去掉一些用不到的硬件,这里去掉打印机好了,在这一步CD/DVD使用ISO映像

文件,找到自己的centos的iso文件,同时检查设备连接状态,启动时连接一定要打对勾

o、开启虚拟机进入0x02

0x02安装centos7具体步骤

a、这里选择第一项Install Centos7

这一步跑进程的代码,就是start了各种运行linux安装需要的进程,不要担心等待一会就进入安装界面了

b、这里选择语言选English,而且是美国的英语,安装的时候也是英文安装哦。

基于长时间使用linux的经验来说,选择English能够很好的分辨26个英文字母,中文模式的安装会造成视觉上的错误理解

c、首先选择DATE&TIME(日期时间),这里在国内选择shanghai,键盘和语言支持在检查一遍好了,我一般不会做检查因为b步骤已经选择好了

d、左侧栏SOFTWARE SELECTION(软件选择),在Base Environment(基础环境)里选择Minimal Install(最小安装),在右侧栏Add-Ons for Selected Environment(为刚刚选择的环境添加附加软件)中选择Develop Tools(开发工具)和Compatibility Libraries(兼容性仓库),这是我一般选择的两个,根据自己的实际需求安装就好了,选择越多,对应的安装时长也就越长

e、SYSTEM系统选项里,选择INSTALLATION DESTINATION(安装地点),这一步尤其重要

选择我将重新分区,选一下我们创建的20G磁盘

这里涉及到分区规则,分区规则设置的合理与不合理将直接影响系统运行的速度和运行质量,很多人不太重视,实践出真理

/boot 区分1G               //系统引导文件区,centos6版本前200m差不多就够了,centos7系统比较重建议多分一点

/swap区分4G            //交换分区,系统物理内存不够用的时候,会把一部分硬盘储存当做物理内存

/                             //根区,假如入一共给centos分了20G,boot分了1G,swap分了4G,那么就还有15G分给了根区,这实际上是你的存放文件区域的总大小

 

可供分区的目录一共有6个区

/      //根目录
/boot   //系统引导文件区,主流发行版内核都在 /boot 
/home   //家目录区
/var   //用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统                
        //启动日志等),apache2 默认www也是在var下的
/swap   //交换分区

/biosboot //bios引导文件区

老旧说法:安装的根分区距离MBR太远无法引导,于是流行在 C: 盘后面紧跟着建立一个100、200M的 “/boot” 分区,以防无法启动

 

看一下简单的分区方法之一

centos 只安装mysql 客户端工具 centos只安装命令行_linux

 

f、centos7默认的网卡名称是ens33,到SYSTEM下的NETWORK&HOST NAME(网络和主机名称)去检验一下,开启ens33,

这时会自动分配一个经过NAT转换地址的ip地址

centos 只安装mysql 客户端工具 centos只安装命令行_linux_02

g、选择开始begin Installation(开始安装)

h、在开始安装的时候设置root密码,在USEr SETTING(用户设置)里选择ROOT PASSWORD(超级管理员密码)。有一种说法,暂时忘记了

就叫四选三原则吧,英文字母,下划线,数字,以及特殊字符,

0x03reboot

至此,Centos7 Minimal Install(最小安装)就完成了

============华丽的分割线============