- 新建虚拟机
- 选择Linux CentOS7 下一步
- 选择磁盘
- 按自己系统选择即可
- 配置参数
- 这里根据自己机器的配置,参考需求进行配置,我目前是用于开发环境搭建,仅说明我所需的参数,大家可以参考
- 我的配置:8CPU+16G+512G
- CD这里选择上传的CentOS镜像文件,然后下一步即可
- 虚拟机创建完成,点击进入虚拟机,打开电源后进入控制台
4.安装CentOS系统
- 直接回车进入安装
- 选择语言,这里我选中文
- 安装位置选择
- 选择自定义分区,点完成
5.自定义分区
- 点击+号添加boot分区
- 作用:引导分区,包含了系统启动的必要内核文件,即使根分区损坏也能正常引导启动 一般这些文件所占空间在200M以下。
- 分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。50
- swap分区
- 作用:类似于Windows的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于linux就是swap分区
- 分区建议:建议是物理内存大小的2倍,比如我这里是16G的内存,swap分区可以是32G
-biosboot分区
- 创建biosboot空间,大小设置为1MB,此空间如果不创建在一些环境中系统将会出错
- 根分区 /
- 作用:所有的文件都从这里开始,你可以比喻为Windows的C盘,但其实有区别。如果你有大量的数据在根目录下(比如FTP等)可以划分大一点的空间。
- 分区建议:这里不填大小,既自动分配剩余空间,不建议填
-
/var /home分区这里不分配,自动挂载在根分区/下,如果使用docker时,var分区小很容易被占满
-
最终我分区的配置如下,点击完成:
-接受更改
- 开始安装
- 设置密码
- 安装完成后,重启,开机,配置网络
- 配置网络:
- 进入目录,查看ifcfg-ens的文件名称,可能每个机器的这个文件名不一样,如我的文件是ifcfg-ens192
cd /etc/sysconfig/network-scripts
ls
修改该文件
vi ifcfg-ens192
- 按i进入insert修改或添加以下内容
BOOTPROTO=static#启用静态IP地址
ONBOOT=yes #开启自动启用网络连接
IPADDR=192.168.1.4 #设置网关
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8
- 如我的配置
-
按esc退出编辑,再按:wq保存退出
-
重启网络生效配置
service network restart #重启网络
ping www.baidu.com #测试网络是否正常
9. 以上已完成CentOS7的系统安装与网络配置