如何完整地安装Linux系统

虚拟化的出现,让安装操作系统变得极为简便。我们一般将运行虚拟化软件或虚拟化平台软件的主机称作“宿主机”,也就是通常提到的Host。这个宿主机可以是物理主机,也可以是虚拟机。而“客户机”概念是相对于“宿主机”,就是安装在虚拟化软件或虚拟化平台上安装的系统,即Guest O/S。

一、创建虚拟机

如果没有物理主机,就可以考虑选择虚拟化软件。这里我们使用Workstation 15.5 Pro, 体验还是非常好的。

在左侧菜单区域右键选择新建虚拟机,分为典型安装和自定义安装。
如何完整地安装Linux系统
在向导中,可以基本使用默认选项,单击“下一步”。硬件兼容性主要影响的是跨版本Workstation或ESXi软件的导入。
如何完整地安装Linux系统如何完整地安装Linux系统
在选择客户机操作系统时,尽量按照自己真实安装的系统类型进行选择。虽然不影响后续的安装,但是如果未来想要对虚拟机进行优化和其他高级配置,这里需要确保选择的一致性,特别是“版本”选项,因为我们要安装的是Cent OS 7 64位,所以选择Cent OS 7 64位。

如何完整地安装Linux系统
自定义虚拟机名称,可以包含中文,安装后将显示在Workstation软件的左侧导航区。“位置”指的是安装时虚拟机的保存位置,由于虚拟机一般都是GB大小,请选择空间较大的Windows分区或目录。

如何完整地安装Linux系统
处理器配置是分配vCPU资源给虚拟机,一般按照硬件服务器的情况选择1 x 2或者 2 x 2,当然如果你本地的物理主机CPU配置较高,可以适当放大。在后期运行虚拟机时如果发现运行性能不足,可以在虚拟机关机状态下修改处理器配置。
如何完整地安装Linux系统
如何完整地安装Linux系统
虚拟机可以使用的内存可以根据安装向导提供的最大值、推荐值和最低内存进行选择。

如何完整地安装Linux系统
网卡模式分为4项,一般选择第一项或第二项。桥接网络的虚拟机可以通过桥接模式接入宿主机所在的网络,可以如果该网络存在DHCP地址分配服务,那么虚拟机可以直接获取动态IP。如果选择第二项,那么你的宿主机将提供DHCP地址服务,所有采用NAT模式安装的虚拟机将运行在宿主机提供的网段内可以互相通信。

如何完整地安装Linux系统
I/O控制机和磁盘类型选择默认。
如何完整地安装Linux系统
如何完整地安装Linux系统
如何完整地安装Linux系统
一般虚拟机推荐在20GB左右,根据虚拟机的使用场景选择单个磁盘存储文件或多个文件。

如何完整地安装Linux系统
如何完整地安装Linux系统如何完整地安装Linux系统
完成配置后,Workstation将开始创建磁盘,也就是在宿主机上将指定大小的空间划分成虚拟机使用的磁盘空间。当然,如果安装完虚拟机后发现磁盘不足,也是可以在虚拟机关机状态下进行磁盘添加等操作。

如何完整地安装Linux系统
虚拟机所需的硬件配置完毕,然后就是单击“CD/DVD”选项,装入事先下载好的Cent OS 7 的镜像文件,一般是iso格式。
保存前,请检查上面的“启动时连接”的选项有勾选。
如何完整地安装Linux系统如何完整地安装Linux系统
如何完整地安装Linux系统

二、安装Linux

鼠标单击虚拟机安装界面,用方向键选择Install CentOS 7,开始安装。
如何完整地安装Linux系统
如何完整地安装Linux系统
语言、键盘一般都选择默认设定。
如何完整地安装Linux系统
时间选择当前所在时区。
如何完整地安装Linux系统如何完整地安装Linux系统
“SOFTWARE SELECTION”比较重要,需要根据自己的需要选择必要的软件模块。对于Linux服务器,安全是第一位的,安装需要的软件包,不需要的软件包就不要安装。
如何完整地安装Linux系统
最关键的步骤就是配置“INSTALLATION DESTINATION”,也就是如何分配你所给予的磁盘空间。初学者可以选择“Automatically configure partitioning”。
如何完整地安装Linux系统
如果是比较了解Linux操作系统,那么就选择“I will configure partitioning” ,单击左上角“Done”按钮。
如何完整地安装Linux系统
分区类型分为4种:Standard Partition、Btrfs、LVM、LVM Thin Provisioning。
如何完整地安装Linux系统

  • Standard Partition,标准分区,分区是固定大小。在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制。
  • Btrfs目标是取代Linux目前的ext3文件系统,改善ext3的限制,由于目前都基本流行使用ext4甚至xfs等文件系统,该选项基本不再使用。
  • LVM,逻辑卷管理,在创建后会生成一个LVM逻辑卷,可以很灵活地使用磁盘。
  • LVM Thin Provisioning,也称为精简资源调配。可以动态创建和分配存储池。如果定义了5GB空间,它就不会在定义卷时就将整个磁盘空间全部分配,而是根据数据写入而增长和占用。

敲黑板
一般来说,在Linux系统中都有最少两个挂载点,分别是/ (根目录)及 swap(交换分区)。但不建议这么做,因为如果只划分/根分区,那么如果根分区遭到破坏整个系统就无法启动,根分区的所有文件都可能丢失。因此,通常都需要给独立的应用。就如同我们安装Windows时,一般都会安装在C盘,然后其他分区D、E用来保存用户数据和应用。即使C盘遭到损坏,通过在C盘Windows重装后,也不会影响其他分区的数据。

创建系统分区
/ 是必须的,包含Linux系统所有的目录。如果安装时只分配了根分区,那么整个操作系统的目录都将包含在根分区,这些分区占用根分区的空间。这里因为宿主机硬盘有限,在Workstation配置向导只分配了20GB的磁盘空间。这里,我准备给/根目录分配10GB,剩余10GB分配给其他目录,仅满足个人测试。分区大小和可用的硬盘有关,保证系统够用但不浪费空间是操作准则。

如何完整地安装Linux系统
备注:

  • 根分区尽量配置充裕一些,因为如果根分区满了,整个Linux系统可能会停止。
  • 近期在公司新人培训期间,有的学员将数据复制到了备份服务器的/目录,直接导致了备份服务器的挂起,处于无响应状态。

继续添加/boot分区,创建/boot挂载点,该分区保存系统的引导信息和内核等。该分区的空间无需太大。

如何完整地安装Linux系统
swap----交换分区一般为内存的1.5-2倍,类似于Windows系统里面的pagefile.sys,通过磁盘缓存来弥补内存的不足。在Mount Point下拉列表选择swap,输入2GB。
如何完整地安装Linux系统
企业环境下,一般还要单独分配/usr分区,存储系统应用软件的安装信息,如果你在前面安装的软件模块较多,那么预留给这个分区的空间要足够大,一般10GB是比较保险的。如果预留空间太小,那么后面在开始安装时会报错无法继续。另外,/var分区也是常用的重要分区,用于存储系统日志等信息。/var分区的空间要尽量大一些,因为随着Linux系统运行,会产生比较多的系统日志。

创建用户分区

创建完系统必须的分区后,如果还有足够的空间,还应该创建一个分配给用户的分区,用于存放用户数据,这里自己输入一个/data 作为 Mount Point。这里自定义的分区前面也需要增加 “/”,因为除了swap分区以外每个分区都是在根分区下创建的。

这里,为了将剩余所有磁盘空间都分配给/data分区,在Desired Capacity输入区域留空,这样就是把剩余空间全部划分给/data分区。
如何完整地安装Linux系统
再次确认自己的分区情况,单击Accept Changes。
如何完整地安装Linux系统如何完整地安装Linux系统
网络配置可以在安装阶段完成,也可以在安装后进行。
如何完整地安装Linux系统
安装开始后,屏幕下方就出现了安装进度。如果分区不当,不让/usr空间严重不足导致无法安装,屏幕上会显示报错信息提示空间不足,那么你就要重新进行安装和分区了。

安装完成前,系统要求配置Root密码,以及创建普通用户和密码。
如何完整地安装Linux系统如何完整地安装Linux系统
在配置普通用户时,可以单击“Advanced”选项自定义用户的ID和组ID等信息。如果不做修改,默认就会从1000开始计数。

如何完整地安装Linux系统到这一步就只要等待安装完成就行。
如何完整地安装Linux系统
安装完成后,单击Reboot重启系统。
如何完整地安装Linux系统

重启后,要求用户阅读软件许可证,单击同意后才能正常登录。

如何完整地安装Linux系统如何完整地安装Linux系统
因为选择的是Server with GUI的安装模式,登录界面提供了图形化接口。我们输入之前创建的普通用户jun。
如何完整地安装Linux系统

至此,安装后的用户初始化过程全部结束。

如何完整地安装Linux系统![在这里插入图片描述](https://img-blog.csdnimg.cn/20200418152732125.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2pvaG5feWFuMDA4,size_16,color_FFFFFF,t_70