1.3 创建虚拟机及安装CentOS系统
1.3.1 创建虚拟机
准备工作至此我们完成了,安装完成VMware后,会在Windows桌面出现VMware图标,直接双击打开即可,在此开始创建虚拟主机,我们所学的Linux需要安装在VMware虚拟主机中的。
1.双击启动VMware12,如图1-12 所示。
图1-12 VMware
2.打开VMware后,点击左上角“文件”按钮,---》点击“新建虚拟机”,如图1-13所示。
图1-13 新建虚拟机
3.使用新建虚拟机向导,两种方式都可以安装,“典型(推荐)”安装比较简单,讲一下“自定义(高级)”安装方法,在此方式下,有很多选项需要手动选择,如图1-14所示。
图1-14 安装向导
4.硬件兼容性,默认即可,如在VMware 12版本中安装的操作系统,将来有需要移到VMware 11版本中使用的话,那么在“硬件兼容性”该项选择Workstation 11.0即可,如图1-15所示。
图1-15 兼容性
5.选择操作安装源,选择“稍后安装操作系统”,如图1-16所示。
图1-16 安装操作系统
6.版本选择对话框,选择“Linux”版本RHEL7 64位,安装CentOS 7系统都选这个,虽然选择版本和安装的操作系统不同版本时也可以正常安装使用,但在该操作系统上实现虚拟化时兼容性会很差,所以强调选择的版本与所安装的操作系统保持一致,如图1-17所示。
图1-17 选择系统版本
7.给虚拟机命名,因为虚拟机后面做实验需要多台,所以名称最好是系统版本-IP地址区分清楚,输入虚拟机名字:CentOS7.5-63,63代表IP地址为:192.168.1.63;安装位置自己选个位置,因为虚拟机文件比较大,最好不要放在系统盘,点击下一步,如图1-18所示。
图1-18 命名虚拟机
8.选择CPU,如果当前物理cpu是4核心,在这里建议使用4核心,这样后期虚拟机运行快,但不能选择超过物理机的核心数量,如图1-19所示。
图1-19 指定处理器数量
9.内存默认2G就可以,需要硬件支持,如有需要,可手动调整,但指定的容量必需为4MB的倍数,同时不能选择超过物理内存容量,如果操作系统是最小化安装的话,指定512M都够用,如果安装的是图形化,建议不能小于1GB,否则很有可能在开机时无法启动图形界面,如图1-20所示。
图1-20 指定内存大小
10.网络类型选择,Linux提供了三种网络模式,我们后面会讲,在此先选择“使用择桥接网络”,如图1-21所示。
图1-21 指定网络类型
11.I/O按器类型选择,选择默认推荐的“LSI Logic(L)”就可以,如图1-22所示。
图1-22 指定I/O控制器类型
12. 选择磁盘类型:选择默认推荐的“SCSI(S)”即可,而后并点击“下一步”,如图 1-23 所示。
图 1-23 选择磁盘类型
13.由于我们是第一次安装,虚拟主机上还没有磁盘,所以需要选择“创建新虚拟磁盘”,如图1-24所示。
图1-24 选择磁盘
14.选择磁盘大小20G就够用,选择“将虚拟磁盘拆分成多个文件”,该分配了20G的磁盘空间,并不意味着就已使用物理机的20G空间,只是会随着虚拟机的使用变化而变化,指定的20G是上限的容量,但是,如果选择“立即分配磁盘大小”,那就会立即在物理磁盘上划分20G的空间预留出来,会马上占用物理主机上的20G磁盘空间,如图1-25所示,磁盘文件默认即可,如图1-26所示。
图1-25 指定磁盘容量
图1-26 指定磁盘名称
15.在此对话框中会显示此前过程所选择的选项内容,如果此前选择有错或需要修改,可以点击“上一步”进行修改,如确认不需要修改设置时选择“自定义硬件”,如图1-27所示。
图1-27 指定磁盘名称
16.在自定义硬件对话框中,选择“CD/DVD”在此项里选择“使用ISO映像文件”,点击“浏览”按钮,查找到你的CentOS 7.5系统镜像,并选择,如图1-28所示。
图1-28 添加镜像文件
17.在自定义硬件对话框中,可以移除没有用的硬件,比如打印机,我们是使用不到的,因此选中“打印机”---》点击下方的“移除”按钮即可移除,设置完成后,直接点击“关闭”按钮即可,如图1-29所示,如确认这一系列的设置,即点击“完成”按钮,如图1-30所示。
图1-29 移除打印机
图1-30 再次确定设置
1.3.2 解决 ”intel vt -x 处于禁用状态打不开”
安装VMware12 要求物理机必须是64位的操作系统。
安装虚拟机后,创建Linux虚拟机,出现“intel vt -x 处于禁用状态打不开 ”,如图1-31所示。
下面讲解解决方法:
图1-31 Intel VT-x禁用状态图
1. 情况1:以华硕 UEFI 主板为例。
出现intel vt -x 处于禁用状态打不开,是因为物理机主板上的BIOS没有开启虚拟的支持,只要开启BIOS虚拟化支持就可以了。
(1) 开机重启按F2键就可以进入BIOS设置界面,在BIOS设置界面中,选择右上角“退出/高级模式”如图1-32所示,进入高级模式下,选择“高级”如图1-33所示。
图1-32 BIOS页面
图1-33 选择高级
(2) 上下移动找到Intel 虚拟技术,设置为开启,如图1-34所示。
图1-34 开启 Intel 虚拟技术
步骤总结: 进入高级模式---进入高级菜单----开启intel虚拟技术。
2. 情况2:其它品牌电脑解决方法。
(1) 进入BIOS后,选择“Configuration”,找到Intel Virtual Technology,设置为Enabled,如图1-35所示,配置完BIOS设置,F10保存退出。
图1-35 开启 Intel Virtual Technology
(2) 选中Intel Virtual Technology后按下回车打开功能调整栏,把“Disabled”更换为“Enabled”并回车确认,如图 1-36 所示。
图 1-36 设置Intel Virtual Technology为Enabled
1.3.3 安装CentOS 7.5系统
1.启动新创建的虚拟机,开始安装系统,选择“开启此虚拟机”,如图1-37 所示。
图1-37 开启此虚拟机
2.安装选择“Install CentOS 7”并按下回车键,如图1-38所示。
图1-38 选择界面
界面说明:
Install CentOS 7 安装CentOS 7(键盘上下键控制,变成白色即选中)。
Test this media & install CentOS 7 测试安装的光盘镜像并安装CentOS 7。
Troubleshooting 修复故障,这个在后期讲到修复无法正启动的Linux系统时,会讲如何使用。
3.选择语言:默认为英文,在此我们选择“中文”---》“简体中文(中国)” 这个是安装过程中用到的语言,在整个安装过程会是中文界面,如图1-39所示。
这样更有利于没有Linux基础的同学,快速掌握Linux系统。 单击“继续”按钮。
图1-39 选择语言界面
4.时区、键盘、安装源默认就好,选择软件选择。
初学者建议选择“带GUI的服务器”,同时把“开发工具”相关的程序包也安装上,然后单击“完成”,如图1-40所示。
图1-40 选择软件界面
5.选择-系统-安装位置,进入磁盘分区界面,选择-其它存储选项-分区中的“我要配置分区”并点击完成,进入手动分区的界面,如图1-41所示。
图1-41 配置分区
6.手动分区,在分区方案“有标准分区”,“btrfs”,“LVM”,这里选择“标准分区”就可以,如图1-42所示。
图1-42 配置标准分区
然后单击+创建新的分区,分区提前规划好, /boot分区200M,一般swap分区为物理内存的1.5~2倍,当物理机内存多于16G后,swap分区给8-16G都可以。 /根分区10G,实际工作中可以创建数据分区,一般把数据和系统分开。
7.创建/boot分区,挂载点处选择或输入“/boot”,并指定200M的存储空间,点击“添加挂载点”如图1-43所示。
图1-43 创建boot分区
8.设备类型选择默认的“标准分区”,文件系统类型为“xfs”,CentOS 7支持brtfs,生产环境不建议选择,btrfs文件系统目前技术尚未成熟,只是作为一种前瞻技术,如图1-44所示。
图1-44 确定xfs文件系统
9.创建swap分区,挂载点处选择或输入“swap”,并指定2G的存储空间,点击“添加挂载点”,如图1-45所示。
图1-45 创建swap分区
10.创建/分区,挂载点处选择或输入“/”,并指定10G的存储空间,点击“添加挂载点”如图1-46所示。
图1-46 创建/分区
11.分区创建完成,单击左上角的“完成”按钮,剩下的空间在后期学习中可以用于练习手动分区使用,如图1-47所示。
图1-47 创建分区完成
12.磁盘开始格式化,点击“接受更改”,如图1-48所示。
图1-48 磁盘格式化
注:
boot 分区:是引导分区,作用:系统启动,在boot分区存放着grub,内核文件等,一般200M就够。
swap交换分区:内存扩展分区 交换分区 给多大比较好呢? 一般最多:8G,16G,如果系统使用到了swap分区,就直接添加物理内存或排查一下服务器有没有被黑。
/ 根分区:所有文件的根,绝对路径的开始标志。
sda:表示第一块磁盘。
13.关闭kdump,在KDUMP设置界面中,把“启用kdump”项的勾选去掉,并点击“完成”如图1-49所示。
图1-49 kdump
14.网络配置,默认CentOS 7是关闭网络的,我们在这里一定要开启以太网连接,将会自动获取IP地址。在网络和主机名设置界面中,选中“以太网(ens33)”,点击右边的“打开”按钮,并在左下方配置主机名为:xuegod63.cn ---》 点击“应用”,接下来并修改为静态IP地址,点击右下方的“配置”按钮,如图1-50所示。
图1-50 网络配置
15.手动配置网卡,手动配置如下(我这里真实机网络是192.168.1.0网段,网关是192.168.1.1,大家可以根据自己的真实机地址配置同网段IP地址),点击“IPv4 设置”---》点击“Add”按钮,并添加IP地址、子网掩码、并选中“DNS服务器”项中设置DNS为8.8.8.8,点击“保存”,如图1-51所示。
图1-51IP设置
16.安全策略使用默认,全部配置完成之后如下,单击“开始安装”,进行系统安装,如图1-52所示。
图1-52 开始安装
17.进入安装界面,这里需要配置用户密码,点击“root密码”设置root密码:123456,由于密码过于简单,需要单击两次“完成”进行确认,如图1-53所示,然后安装过程,请等待。
图1-53 配置ROOT密码
图1-54
等待安装
18.安装完成后,点击“重启”,如图1-55所示。
图1-55 重启
19.系统成功启动,直接敲键盘Enter键,如图1-56所示。
图1-56 开机页面
20.首次启动配置,点击Licensing,同意许可协议,点击完成,如图1-57和1-58所示。
图1-57 许可证
图1-58 同意协议
21.首次登陆进行Gnome-initial-setup(GNOME初始化设置)。
语言选择,默认就可以,直接前进,如图1-59所示。
图1-59 选择语言
22.选择键盘布局,默认前进即可,如图1-60所示。
图1-60 键盘输入方式
23.关闭位置服务,点击“前进”,如图1-61所示。
图1-61 关闭定位服务
24.时区选择上海,点击“前进”,如图1-62所示。
图1-62 关闭定位服务
25.在线账号设置,直接“跳过”即可,如图1-63所示。
图1-63 在线账户设置
26.创建登录用户,全名:mk,点击“前进”即可, 设置好密码,自己记录好,登录需要,如图1-64和1-65所示。
图1-64 创建登录用户
图1-65 创建登录用户
27.一切准备就绪,开始使用CentOS 7.5系统。
图1-66 开始使用
28.弹出使用介绍界面,关闭即可,如图1-67所示。
图1-67 介绍页面
29.到此CentOS 7.5操作系统安装完成。
单击屏幕上任意空白位置右键,如图1-68所示。
图1-68 打开终端
30.CentOS 7的基本配置,ping下百度网站域名,测试能否正常上网,如有返回ttl和time代表正常,Linux系统下执行ping命令时默认不会退出,需要按Ctrl+c组合键取消ping命令,su - root是切换到root用户,init 0 是关闭系统,如图1-69所示。
[mk@xuegod63 ~]# ping www.baidu.com
图1-69 测试网络
扩展:
CentOS 6与CentOS 7的区别:
(1) 文件系统的区别:CentOS 6使用ext4文件系统格式,CentOS 7使用xfs文件系统格式
(2) 磁盘默认调度算法不一样:CentOS 6使用cfq磁盘调度算法,CentOS 7使用deadline磁盘调度算法
(3) 内核版本不一样:CentOS 6使用2.6版本,CentOS 7使用3.10版本
(4) 在CentOS 7中,支持动态补丁机制kpatch,这个也是作为技术预览的,和btrfs文件系统一样
(5) 在CentOS 7中,支持内核模块黑名单机制:modproble.blacklist=module
(6) 在CentOS 7中,支持嵌套虚拟化技术,对虚拟机cpu更流畅
(7) 内核级支持资源调优和分配,在CentOS 7中,以cgroup实现资源调优和分配
(8) 在CentOS 6中只支持usb2.0。在CentOS 7中,支持usb3.0
(9) 在CentOS 7中,做lVM快照,以qcow2格式文件型快照的支持
(10) 在CentOS 7中,加强了对VMware的技术支持。自带open-VMtools替换了VM-tools
(11) 服务的启动工具,在CentOS 7中用的全新服务启动管理器systemctl 命令,在CentOS 6中,做一些服务的启动和停止使用service命令
(12) 在CentOS7 中内核出现错误了。导出core文件最大支持3TB,CentOS 6中最大支持2TB
本文节选自学神IT教育原创书籍《LINUX-第一阶段-centos7-操作系统入门到精通》,全套书共四册1600页,跟着学神学Linux,祝你早日成为大牛!
想要全套印刷书籍,可以关注VX公众号【学神IT教育】,经常会举办赠书活动。
点击【了解更多】,获得免费学习视频!
閱讀更多 學神Python 的文章