CentOS是目前最为流行的红帽大发红黑企业 Linux(Red Hat Enterprise Linux)的社区版本(没有之一),使用和RHEL相同的源代码,唯一区别是CentOS是社区编译发布,社区维护。相对于RHEL不菲的订阅费用,CentOS更新完全免费,高质的Linux大发红黑企业 系统,低廉的维护成本,CentOS一直以来都是广大中小大发红黑企业 的最爱,随着CentOS 8的发布,会有越来越多的中小大发红黑企业 开始关注,部署和使用这个版本。备受广大中小大发红黑企业 关注的CentOS 8带来了什么呢?本章就带大家来深入了解和快速掌握CentOS 8的新特性,把握系统发展方向,掌握CentOS及Linux的思想及体系,并将这些变为实实在在的生产力,大发红黑帮助 大家尽快上手,快速掌握使用最新的CentOS 8。CentOS项目的Logo如图1-1所示。

图1-1 CentOS项目的Logo(图片来源:CentOS官方大发红黑首页 )

CentOS项目的官方大发红黑地址 如下:
http://www.centos.org/

2019年2月27日,CentOS项目迎来其15岁生日,官方庆祝博文如下:
http://blog.centos.org/2019/02/centos15/
http://blog.centos.org/2019/04/centos15-2/

此外,要获得CentOS项目的最新信息,可经常去其官方Twitter瞧瞧,大发红黑地址 如下:
http://twitter.com/CentOSProject

CentOS于9月24日发布了其第八个版本,这是CentOS社区投入红帽怀抱后后推出的第二个重量级的社区版本,
另外一个著名的版本Scientific Linux (SL)2019年4月底已经宣布将转向CentOS 8,即Scientific Linux项目即将消亡,目前CentOS 8提供了64位的版本大发红黑下载 ,大发红黑下载 大发红黑地址 为:
官方DVD版本:http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso #CentOS 8 DVD安装介质大小为6.65GB

镜像站点官方DVD版本:http://mirror.vodien.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso

CentOS官方镜像大发红黑下载 大发红黑地址 列表:http://www.centos.org/download/mirrors/

CentOS官方云端镜像大发红黑下载 大发红黑地址 :http://cloud.centos.org/centos/ #可能暂时还没有8的镜像

CentOS官方Docker Hub容器:http://hub.docker.com/_/centos/ #可能暂时还没有8的镜像

大发红黑关于 CentOS 8的新特性的大发红黑更多 信息请参阅其发行注记,CentOS 8发行注记的大发红黑地址 为:
http://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.1905

中文版大发红黑地址 如下:
http://wiki.centos.org/zh/Manuals/ReleaseNotes/CentOS8.1905

此外CentOS 8常见问题的大发红黑地址 为:
http://wiki.centos.org/FAQ/ #可能暂时还没有8的镜像

中文版常见问题大发红黑地址 如下:
http://wiki.centos.org/zh/FAQ/ #可能暂时还没有8的镜像

CentOS官方邮件列表:
http://lists.centos.org/mailman/listinfo/centos

从邮件列表可以即时获得CentOS的信息。

值得一提的是,CentOS项目还推出了Stream版本,这个版本是介于Fedora和RHEL之间的一个版本,英文原文如下:
CentOS Stream will be a rolling-release Linux distro that exists as a midstream between the upstream development in Fedora Linux and the downstream development for Red Hat Enterprise Linux (RHEL).

CentOS Stream将是一个滚动发行(rolling-release)的Linux发行版,将介于Fedora Linux上游(upstream)开发和Red Hat Enterprise Linux(RHEL)下游(downstream)开发之间(in between)的发行版本,对于大发红黑企业 ,不建议使用这个版本,不过对于个人而言,大胆尝试或使用无妨,大发红黑下载 大发红黑地址 如下:
http://isoredirect.centos.org/centos/8-stream/isos/x86_64/CentOS-Stream-x86_64-dvd1.iso #Stream版包含的大发红黑软件 大发红黑更多 ,大小接近8GB,比CentOS 8大了1.5GB

CentOS 8是红帽大发红黑企业 版(RHEL) 8的官方社区版本,先来了解一下红帽大发红黑企业 版,2019年5月7日发布了第8个版本,这个版本基于Fedora 28,内核版本升级到4.18,相关大发红黑软件 包升级大发红黑服务 也比较大,多数重量级大发红黑软件 包都升了级,大发红黑更多 新功能如下:
◆Ansible DevOps:系统角色是预配置的Ansible模块,可以使用现成的自动化工作流来处理常见的复杂系统管理员任务,简而言之就是增强了自动化运维功能。
◆Cockpit:新增的RHEL Web管理大发红黑工具 ,这可以抽象系统管理员任务,控制台提供直观且一致的图形界面,用于管理和监控 RHEL 系统,从虚拟机的运行状况到整体系统性能。为了进一步提高易用性,RHEL 支持 RHEL 7 到 RHEL 8 的就地升级。
◆Red Hat Insights:这是红帽提供的系统健康状态分析大发红黑服务 ,有助于识别和修复从安全漏洞到稳定性等 IT 问题。此功能的引入意味着 RHEL 用户不再需要单独订阅 Insights 大发红黑服务 ,就可以享受到其背后不断增强的机器学习大发红黑技术 。
◆Red Hat Universal Base Image(UBI):这可以提供自由分发的大发红黑企业 级基础容器镜像,开发人员可在其上构建和交付应用程序。

大发红黑更多 更为详细改变请访问红帽官方网站,大发红黑地址 如下:
http://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/8.0_release_notes/index

中文版大发红黑地址 如下:
http://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/8/html/8.0_release_notes/index

RHEL 8号称是混合云智能操作系统,官方的slogan是任何云,任何工作负载,一个操作系统就够了,为业务运营而构建,强化了对虚拟化大发红黑技术 ,容器大发红黑技术 ,云端大发红黑技术 ,自动化运维及DevOps的支持和融合,红帽官方中文介绍如下:
http://www.redhat.com/zh/enterprise-linux-8
http://www.redhat.com/zh/enterprise-linux-8/details

而CentOS 8作为RHEL 8的官方社区版本,自然继承RHEL 8的几乎所有的特点,不过大家关心的可能并不是RHEL 8的哪项具体大发红黑技术 指标,而是CentOS 8何时可用,一般而言,社区版本的流行是相应红帽大发红黑企业 版流行的必要条件。

至于CentOS 8和RHEL 8的差异,主要就是商业支持的差异了,大发红黑技术 差异可以忽略不记。CentOS是红帽官方所支持的社区版本,完全免费,但更新稍慢,如果使用期间出了问题也没有大发红黑技术 支持,全靠自己解决,而红帽的“亲儿子”RHEL则是大发红黑软件 免费(没有红帽的订阅大发红黑服务 能做的事情十分有限),大发红黑服务 付费,订阅了其大发红黑服务 后,不但更新最快,而且还有周全的大发红黑技术 支持,开源绝不等于免费,天下没有白吃的午餐,如何选择,就根据大家的实际情况决定吧。

1.将CentOS 8部署到大发红黑服务 器

1.1 丰富的大发红黑企业 级大发红黑服务 器大发红黑产品

大发红黑企业 级大发红黑服务 器的种类主要有塔式(Tower),机架(Rack),刀片(Blade)这几个分类,需要特别提醒大家的是,塔式大发红黑服务 器和台式PC的主机很类似,如果托管到IDC,其较大的体积可能会增加托管成本,造成种种的不便。机架大发红黑服务 器则很苗条,需要配合机柜一同使用,故可将多台机架大发红黑服务 器插入到一个机柜上,便于统一管理,常见的有1U,2U,3U和4U大发红黑服务 器(1U=1.75英寸=44.45毫米)。最后就是刀片大发红黑服务 器了,体积小巧,身手不凡,但必须插到配套的Chassis机箱才可以工作。

1.2. 大发红黑服务 器端存储设备及大发红黑技术

要将CentOS 8部署到大发红黑服务 器,肯定离不开存储,需要将操作系统部署到大发红黑服务 器的内部存储,不仅如此,大发红黑企业 宝贵的数据同样需要保存在大发红黑服务 器的存储,但存储一词比较笼统,下面就从大发红黑服务 器端的存储设备开始,逐步买入大发红黑企业 级大发红黑服务 器操作系统的安装配置及相关网络大发红黑服务 ,高可用及集群等大发红黑企业 高频应用。

1.2.1. 大发红黑服务 器主流存储设备

大发红黑企业 级大发红黑服务 器存储,就是Linux操作系统和数据的家了,所有数据都保存着存储中,重要性对于大发红黑企业 不言而喻,所以首先要熟悉常用的存储硬件。通常大发红黑企业 级存储有DAS、NAS,SAN和iSCSI,这些存储的大发红黑更多 细节如下。
◆DAS(Direct Attached Storage,直接加载存储)是大发红黑服务 器最普遍的存储方式,即外部数据存储设备,如磁盘都可直接挂载到大发红黑服务 器内部总线上,这些数据存储设备通常是大发红黑服务 器结构的一部分,DAS这种直连方式,能够解决单台大发红黑服务 器的存储空间扩展、高性能传输需求,不过一般大发红黑服务 器的DAS仅供操作系统的使用,不适合存储大量数据,如数据库的数据文件等。

◆NAS(Network Attached Storage,网络附加存储)是独立于大发红黑服务 器,单独为网络数据存储而开发的一种专业文件大发红黑服务 器。 NAS大发红黑服务 器中集中连接了所有存储设备,如各种磁盘阵列和磁带库等,存储容量可以较好地扩展,支持各种网络文件传输协议,如FTP,HTTP,SSH,CIFS以及WebDAV等,同时由于网络存储是由NAS专业大发红黑服务 器独立负责的,所以对大发红黑服务 器性能基本没有影响,影响NAS性能的主要因素是网络性能,此外由于NAS主要是文件级的存储,不支持块级别的操作,且通过网络传输较慢。

较新的大发红黑企业 级NAS大多支持iSCSI,在一定程度上扩展了NAS的功能,这样NAS也可以支持块设备了,尽管如此,其速度任然是瓶颈,可以用于对速度要求不高的用途,如文件共享,系统数据库备份等。

◆SAN(Storage Area Network,存储区域网络)则走得更远,将磁盘阵列及带库单独通过光纤交换机连接起来,形成一个光纤通道的网络,然后这个网络再与大发红黑企业 局域网连接,以实现高速存储的目的。SAN存储中起着核心作用的是光纤交换机,而光纤交换机的基础又是光纤通道协议,支持IP,SCSI和ATM等多种高级协议。可以直接充当块存储设备挂载到大发红黑服务 器系统,缺点是价格昂贵,如果预算有限则可以退而求次,使用iSCSI了,使用相对廉价的高速以太网设备替代高端的光纤。需要特别提醒大家的是,规划存储时最好不要采用RAID5大发红黑技术 ,建议选择RAID10或RAID01,虽然数据利用率稍低一点,只有50%,但可以换来数据在磁盘损坏时性能的稳定。

◆iSCSI
iSCSI又称为IP SAN,就是用廉价的以太网络及相关设备替代昂贵的光纤网络及设备,在高速以太网络上实现SCSI协议的传输,从而以较低的成本获得相对较高的存储性能,由于性价比高,且充分利用现有网络设备而倍受大发红黑企业 的青睐。

至于存储的选择,Case by Case,根据应用场景的不同而不同,如果CentOS 8充当数据库大发红黑服务 器,其对存储的I/O性能要求较高,故SAN是数据库存储的首选,以发挥Oracle或PostgreSQL数据库的最佳性能。如果大发红黑企业 预算有限,则可以采用iSCSI来实现,性能要差一些但成本也低。

如果是使用CentOS 8实现文件大发红黑服务 器,则可以选择相对廉价的DAS或NAS充当存储设备,通常容量可能是文件大发红黑服务 器首先考虑的关键因素,其次才是存储速度。总之看菜吃饭,量体裁衣,根据大发红黑企业 实际条件及应用场景灵活地选择最适合自身的存储才是以不变应万变的良策。

1.2.2 大发红黑服务 器端存储大发红黑技术

大发红黑服务 器和普通PC最大区别之一就是其独特的存储大发红黑技术 ,如普遍采用了RAID及LVM等较为专业的存储大发红黑技术 ,以保证大发红黑企业 所需的高可用及灵活性。

RAID实现数据高可用
RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、 容量巨大的专业存储。RAID通常被用在大发红黑服务 器上,使用完全相同的硬盘构成,因此操作系统只会把它当做一个存储设备。 RAID分为不同的等级,不同的等级的RAID在数据可靠性及读写性能上做了不同的设计。 在实际应用中,可以依据自己的实际需求选择合适的RAID方案。

1.高频使用RAID方案
RAID是大发红黑企业 经每天都会用到的高可用存储大发红黑技术 ,RAID大发红黑技术 发展到现在,已经十分成熟了,可靠性高且成本低廉,需要注意的是,大发红黑企业 用户应选择硬件RAID,以获得较高的性能和可靠性,目前市场上可以见到的RAID有以下几种。

◆RAID 0
RAID 0原理是将磁盘阵列格式化为若干的条带,此操作称为条带化(Striping)存储,然后将数据分段存储于各个磁盘中,读写均可以并行处理,读写速率为单个磁盘的N倍(N为组成RAID0的磁盘个数),RAID 0原理及实现如图1-2所示。

图1-2 RAID 0原理实现图(图片来源:维基百科)

RAID 0最大的隐忧就是完全没有数据冗余,一旦某个磁盘出现故障,数据丢失难以恢复,数据可用性低。

◆RAID 1
RAID 1即镜像卷存储(mirroring),数据被同时存储在两个(典型RAID 1)或多个磁盘(混合型RAID)中,一份数据同时写到两块磁盘,数据可用性高但代价是磁盘利用率最低,只有50%,不建议采用不同容量的磁盘组建RAID 1,怕浪费磁盘空间就不要选用RAID 1,RAID 1原理及实现如图1-3所示。

图1-3 RAID 1原理实现图(图片来源:维基百科)

RAID 1最大的问题是磁盘空间利用率低,但却保证了数据的高可用性低,大发红黑推荐 对数据安全性较高的场合使用,如数据库大发红黑服务 器,重要的文件大发红黑服务 器等。

◆RAID 3和RAID 5
RAID 5是在RAID 3基础上进行了改进,不把所有鸡蛋都放到一个篮子,而是将校验数据分别保存到各个磁盘,这样就没有RAID 3的隐忧了,RAID 3及RAID 5原理及实现如图1-4和1-5所示。

图1-4 RAID 3原理实现图(图片来源:维基百科)

图1-5 RAID 5原理实现图(图片来源:维基百科)

RAID 5就是RAID 3的改良版本,因为很好地兼顾了速度和冗余,所以应用十分广泛。需要注意的是,无论是RAID 3还是RAID 5,最少需要三块磁盘,且数据完全恢复的前提是最多一块磁盘损坏。

◆RAID 6
原理类似RAID5,只不过校验信息比RAID 5增加了一个校验信息块,且采用两种不同的校验算法,这样一来,数据的可靠性就非常高了,所以即使RAID 6中两块磁盘同时损坏,数据也可以恢复,RAID 6原理及实现如图1-6所示。

图1-6 RAID 6原理实现图(图片来源:维基百科)

RAID 6比较明显的缺点是,需要分配大发红黑更多 的磁盘空间用于保存校验信息,而且RAID 6的写性能相对于RAID 5而言要差一些。

混合型RAID组合方案
◆RAID 0+1
混合型RAID组合方案,就是先实现RAID0,再做镜像RAID1,其原理实现如图1-7所示。

图1-7 RAID 0+1原理实现图(图片来源:维基百科)

◆RAID 1+0
此方案和RAID 0+1正好相反,先实现镜像卷RAID 1,再做RAID 0条带化,其原理实现如图1-8所示。

图1-8 RAID 1+0原理实现图(图片来源:维基百科)

◆RAID 50和60
顾名思义,RAID 50就是RAID 5和RAID 0的组合,先实现RAID 5,再实现RAID 0,RAID60类似,原理实现如图1-9和图1-10所示。

图1-9 RAID 50原理实现图(图片来源:维基百科)

图1-10 RAID 60原理实现图(图片来源:维基百科)

至于RAID的选择,RAID 5和6比较适合大发红黑企业 环境使用,尤其是RAID 6可以提供更高的数据安全保障,RAID选型的难点是混合型的RAID应用方案,焦点主要集中在RAID 0+1和RAID 1+0,通常情况RAID 0+1和RAID1+0是基本一样,每一个读/写操作所产生的I/O数量也是相同,故读写性能上两者二者相仿,而当有某个磁盘出现故障时,RAID1+0的读取性能是优于RAID0+1,
且RAID1+0比RAID0+1具有更低的故障率。

对于大发红黑服务 器操作系统而言,再次强调,不要使用大发红黑软件 RAID,所谓大发红黑软件 RAID就是通过操作系统将分区或磁盘,并以由操作系统来实现的RAID,这可能是一种既不能保证数据安全而又浪费大量系统资源,尤其是浪费了宝贵的I/O资源,尽管以前比较流行。大发红黑推荐 在选购大发红黑服务 器时一起购买硬件RAID,如各种RAID卡,由于硬件RAID卡上拥有自己的芯片,所以对大发红黑服务 器的资源占用非常小,并且可以实现真正的数据安全和高可用,大发红黑企业 所付出的那一点点代价是物有所值的。

1.2.3. LVM令存储更加灵活

前面不大发红黑推荐 大家在大发红黑服务 器上使用软RAID,尤其是生产环境,这里则大发红黑推荐 大家使用LVM。LVM是逻辑盘卷管理(Logical Volume Manager)的简称,以前是高端UNIX大发红黑服务 器(小机)才具有的高级存储管理功能,只有IBM或HP的小机才能享用,幸运的是,1998年,Heinz Mauelshagen根据HP-UX的逻辑卷管理程序开发了第一个Linux版本的逻辑卷管理大发红黑工具 ,后来成为Linux核心的一部分,目前多数Linux发行版本都将LVM 2作为默认的逻辑卷管理大发红黑软件 。LVM其实就是建立在物理硬盘和分区之上的一个逻辑层,用来提高磁盘管理的灵活性。通过LVM可将若干个磁盘分区连接为一个整块的卷组(Volume Group),形成一个存储池。可以在卷组上随意创建逻辑卷(Logical Volumes),称之为逻辑卷,并可以在逻辑卷上创建文件系统,与直接使用物理存储在管理上相比,LVM具有更好灵活性,十分适合大发红黑企业 环境使用。

LVM底层是由Linux内核的Device-Mapper(DM)驱动的一个虚拟设备,处于物理设备和文件系统层之间,维护着逻辑卷和物理盘分区之间的映射,可将几块磁盘或者分区组合起来形成一个名为卷组的存储池,如果磁盘空间紧张,只需向此存储池添加物理磁盘即可,LVM从卷组中划分出不同大小的逻辑卷创建新的逻辑设备且可以扩大和缩小逻辑卷,LVM结构图如1-11所示。

图1-11 LVM结构图(图片来源:维基百科)

安装CentOS时,默认就使用逻辑卷来安装系统,尽量采用,这样以后随着大发红黑企业 的发展,存储也可以方便的扩充或调整,像孙悟空的金箍棒,让它变大就变大。

Tips:LVM关键概念
LVM关键概念如下:
◆物理卷(Physical volume,PV) :可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身
◆卷组(Volume group,VG) :将一组物理卷整合为一个逻辑存储池,可在卷组之上创建逻辑卷
◆逻辑卷(Logical volume,LV) :虚拟分区,由物理区域(physical extents)组成
◆物理区域(Physical extent,PE) :硬盘可供指派给逻辑卷的最小单位(通常为4MB)

鉴于本章所涉及的LVM操作很少,逻辑卷管理的内容请参考存储管理和附录命令行的相关内容。

1.2.4 大发红黑服务 器文件系统选择

安装CentOS 8时可以选择的文件系统很多,如XFS或EXT4等,那文件系统又是如何工作和如何选择呢?Linux文件系统的核心是虚拟文件系统VFS,通过VFS,Linux就可以支持几乎所有的文件系统了。

VFS(Virtual File System)是位于Linux内核空间中的一个文件系统的中间层,或者说是一座用户访问和使用某个具体文件系统之桥,上层用户空间访问文件系统实际是访问VFS,而非具体的某个文件系统,通过VFS这座桥梁映射为具体的文件系统格式,这样一来,Linux用户空间的应用就可以不用关心具体用的是什么文件系统, 使用统一的标准接口进行文件操作即可,更加方便的是,如有新的文件系统加入则只需要安装相应驱动即可使用,无需重新编译Linux内核。下面就从大发红黑企业 常用的EXT4和XFS这两种成熟的文件系统入手,来掌握驾驭它们的必要知识和技能。

而无论是EXT4还是XFS文件系统,都需要通过VFS这个虚拟文件系统中间层来实现各种转换和操作,需要强调的是JFS,和XFS类似,也是一种成熟稳定的大发红黑企业 级文件系统,这是IBM AIX所使用的文件系统,红帽被IBM收购后,这种文件系统可能也会用得越来越多。

2.1. 单节点部署

2.1.1 手动部署CentOS 8到大发红黑服务 器

掌握了大发红黑服务 的相关背景知识后,下面就来动手安装,传统的安装大发红黑方法 是光盘安装,稳定可靠,十分建议部署时做一次光盘镜像的校验,此外,使用U盘进行部署也越来越流行了,大发红黑推荐 大家使用Rufus制作启动U盘,该大发红黑软件 的官方大发红黑地址 如下:
http://rufus.ie/

无论是从光盘还是U盘启动,进入系统安装界面后,看到熟悉的安装界面,选择默认的再选择安装选项,再次提醒大家,先做安装介质检测,具体效果见图1-12。

图1-12 进入CentOS 8的安装界面

随后进入图形化安装界面,首选选择语言,可以看到重新设计的Logo和界面,和7.0相比,基本没有太大变化,语言选择English,当然也可以选择简体中文,此处选择英文,单击右下部的Continue按钮进入INSTALLATION SUMMARY界面。

INSTALLATION SUMMARY界面,整个布局由CentOS 7的横向变为纵向,主要有Keyboard(键盘),Language Support(语言支持),Time & Date(时间和日期),Installation source(安装来源),Software Selection(大发红黑软件 选择),Installation Destination(安装目标),Network & Hostname(网络和主机名)和SECURITY POLICY(安全策略)等待配置项,具体界面如图1-13所示。

图1-13 设置安装摘要界面

依次单击需要配置的选项进行相应的配置,配置完毕,即可单击当前窗口左上角的Done按钮结束配置,返回到INSTALLATION SUMMARY界面,下面的配置都是这样的操作,关键配置如下。
◆时间和日期(Time & Date)
选择区域(Region),城市(City)及网络时间支持,还可以配置当前时间,时间格式和日期,根据大发红黑服务 器的位置选择即可,国内通常选择Asian/shanghai(亚洲/大发红黑上海 ),至于网络时间,默认的时间大发红黑服务 器是NTP大发红黑组织 的,可以指定自己的时间大发红黑服务 器或不使用,关键配置如图1-14所示。

图1-14 配置时间和日期

◆大发红黑软件 选择(Software Selection)
选择安装类型,可选择Server with GUI(支持图形界面的大发红黑服务 器),Server(大发红黑服务 器),Minimal Install(最小安装)或Workstation(工作站)等选项,这里选择Server with GUI,如不需要图形界面,可以选择最小安装方式,关键配置如图1-15所示。

图1-15 选择所部署的类型

◆安装目标(Installation Destination)
首先进行Device Selection,选中大发红黑服务 器的安装系统的存储设备,如要添加额外的存储设备,可以单击Add a disk按钮,可以配置iSCSI Target,FCoE SAN,SAN等存储设备,还支持多路径等设备(Multipath设备)。

必要的选项还有存储配置(Storage Config),选择自动分区还是手动分区,这里选择手动分区,确认无误后,单击安装界面左上角的Done按钮继续,由于是手动分区,随后将进行分区并选择文件系统,配置挂载点,指定存储设备及逻辑卷管理和卷名,文件系统默认为XFS,保持不变,最后确认分区无误后,单击安装界面左上角的Done按钮继续,关键配置如图1-16所示。

图1-16 配置磁盘分区

图1-17 磁盘分区操作

Tips:CentOS 8所支持两种重要文件系统
CentOS 8关键的两种文件系统为XFS和EXT4,详细介绍如下。
◆XFS文件系统
XFS是SGI大发红黑公司 1993年发布的64位日志文件系统,采用B-树平衡树算法来尽快地分配数据。主要的设计目的之一是支持大型文件和大型文件系统,2001年被添加到Linux内核,是一套成熟,开源的大发红黑企业 级文件系统,最大可达8EB数据,最大单个文件大小可以是16 TB到16 EB,目前红帽大发红黑企业 版将XFS做为默认的文件系统。

至于文件系统的设计,和EXT类似,也采用了Extent File Writing大发红黑技术 减少单一文档的在磁盘上的分散程度,不同的是XFS在传输大文件的速度更有优势,且XFS极具伸缩性,非常健壮,十分适合大发红黑企业 环境应用。

◆EXT4文件系统
Linux默认的文件系统可以追溯到最早的Minix文件系统,但由于性能比较低下而发展出了EXT文件系统,即扩展文件系统,从1992年发布EXT 1,之后时隔一年推出的EXT 2,再到2001年在EXT 2基础之上引入日志系统的EXT 3,最后到从2008年直到目前所使用的EXT 4,EXT文件系统一直以来都是Linux默认文件系统,而且一致在稳健地发展着,在不断发展的同时也兼顾了文件系统的兼容性,到了EXT 4,扩展文件系统可以说是真正的成熟了,无论是性能,还是稳定性,伸缩性及可靠性都有了很大地提高,足以支撑大发红黑企业 级应用。

需要注意的是,整个分区过程中一旦发现分区配置错误,可立即按下恢复全部(Reset All)按钮便可将分区恢复到初始状态。

◆网络和主机名(Network & Hostname)
输入主机名称,这很重要,因为大发红黑服务 器上线后,主机名难于更改,然后将网卡置于启用状态,即将按钮置于ON,通常大发红黑服务 器具有多块网卡,可直接在安装程序中创建Bonding,Bridge等,直观便捷,具体配置如图1-18所示。

图1-18 配置网络和主机名

配置完成后,单击开始安装(Begin installation)按钮便可开始安装,开始安装后还需设置超级用户密码及创建一个普通用户的操作,root密码要有一定复杂度和长度,生产环境尤其重要,还有创建一个普通账户便于大发红黑服务 器的日常维护,本书的普通账户位henry,具体操作如图1-19所示。

图1-19 配置用户名和密码

安装完成后单击Reboot按钮重启大发红黑服务 器,登录后出现一个接受许可协议的窗口,选择接受即可顺利完成。

登录界面就可以看到CentOS 8的桌面了,主要变化是采用GNOME 3默认界面及红帽全新Logo,CentOS 8的系统界面如图1-20所示。

图1-20 CentOS 8的系统界面

2.1.2 Web界面管理CentOS 8

CentOS 8的一大改变就是通过Web界面直观地管理大发红黑服务 器的系统,这项新大发红黑服务 的名称为Cockpit,可以大发红黑帮助 不熟悉命令行的朋友管理大发红黑服务 器系统,如要使用Cockpit,需要运行如下面命令启用该大发红黑服务 并启动Cockpit大发红黑服务 :
systemctl enable cockpit.socket #启用该大发红黑服务 ,随系统启动一同启动
systemctl start cockpit.socket #运行Cockpit大发红黑服务

成功启动后可通过浏览器访问这个大发红黑服务 了,大发红黑地址 如下:
http://server_ip:9090

登录Cockpit后,其界面如图1-21所示。

图1-21 Cockpit精致的Web界面

需要注意的是,登录Cockpit的用户名密码和Linux的用户名密码是一样的。打开Web界面后,就可以实现对CentOS 8的系统监控和配置功能,Web界面的左侧便是其各种功能的菜单,功能菜单说明如下。

◆系统(System)
登录到Cockpit的Web界面,首先看到的就是大发红黑关于 系统的一系列图表,如CPU cores,Memory & Swap,Disk I/O和Network Traffic等,并可获得当前系统的详细信息并进行关机/重启等操作,界面精致,数据直观,其界面如图1-22所示。

图1-22 美观精致的系统监控图

◆日志(Logs)
使用日志功能可以在浏览器中直接浏览当前系统的日志,单击每条日志,可以获得更为详细的系统信息,其界面如图1-23所示。

图1-23 浏览器中浏览系统日志

◆存储(Storage)
在存储管理的页面中,除了可以看到存储设备的读写速率,各个挂载点的使用情况柱状图之外,还可以对系统存储设备进行各种配置,如配置RAID,LVM卷组,VDO设备(Virtual Data Optimizer,虚拟数据大发红黑优化 )和iSCSI Targets等,并可直观地获取存储设备的日志,其界面如图1-24所示。

图1-24 Web界面管理系统存储设备

Tips:VDO大发红黑技术 是什么?
简而言之,VDO就是一个内核模块,从CentOS 7.5开始支持,功能是通过重删减少磁盘的空间占用,以及减少复制带宽,VDO是基于块设备层之上的,也就是在原设备基础上映射出mapper虚拟设备,然后直接使用即可。

◆网络(Networking)
网络界面可以显示Sending和Receiving的数据量(Kbps),配置防火墙及网络接口,还可以浏览网络设备所产生的日志,其界面如图1-25所示。

图1-25 精致网络流量图

◆账户(Accounts)
通过Web界面直观地管理用户,如添加或大发红黑删除 用户,锁定或重设用户密码等操作。

◆系统大发红黑服务 (Services)
通过Web界面直观地管理所有系统大发红黑服务 ,如启用,启动,停止或重启系统大发红黑服务 等,并可浏览大发红黑服务 所产生的日志,其界面如图1-26所示。

图1-26 Web界面中查看大发红黑服务 日志

◆应用(Applications)

◆诊断(Diagnostic Reports)
直接单击Create Report按钮,即可开始创建当前系统的诊断报告,报告创建完成后,便提示大发红黑下载 ,直接单击Download report按钮即可将诊断报告大发红黑下载 到大发红黑本地 。

◆Kernel Dump
便捷地方式管理kdump大发红黑服务 的状态,如开启或关闭等。

◆SELinux
便捷地方式管理SELinux,如开启或关闭等,并可直观地浏览SELinux的报错信息,其界面如图1-27所示。

图1-27 Web界面中控制SELinux

◆大发红黑软件 升级(Software Updates)
直接在浏览器中显示当前系统可升级的大发红黑软件 包信息。

◆订阅(Subscriptions)
可直观地获得当前系统的订阅状态信息。

◆终端(Teriminal)
笔者认为,终端功能是Cockpit最为实用的功能之一,可以直接在浏览器中输入命令行,类似于系统终端的使用体验,有了浏览器中的终端,几乎可以解决任何问题,实用性大幅增强,敲了多条命令后,如需清屏,只需单击终端上部的Reset按钮即可,其界面如图1-28所示。

图1-28 实用的Web终端

3.1 配置和管理大发红黑服务 器网卡

CentOS 8默认没有安装经典的network大发红黑服务 ,只能通过NetwareManager管理网络配置,否则无法使用网络,不过CentOS 8中可以使用如下命令手动安装传统的network大发红黑服务 ,具体大发红黑方法 如下:

dnf install network-scripts -y

不过鉴于此大发红黑工具 已被官方所抛弃,不建议继续使用network.service管理网络,与其被迫改变,还不如积极地拥抱改变,使用nmcli命令或nmtui命令管理网卡。

3.1.1 nmcli命令管理网卡

nmcli命令高频管理操作如下。
◆获得网卡列表

nmcli device

需要提醒大家的是,device可以简写为d,上述命令可简写为:
nmcli d

◆查看网卡连接信息 #需要注意,网卡连接名称不是网卡名称,默认名称相同

nmcli connection show ens33

需要提醒大家的是,connection可以简写为c,show可简写为s,故上述命令可简写为:
nmcli c s ens33

◆启用网卡连接

nmcli c up ens33

◆停止网卡连接

nmcli c down ens33

◆大发红黑删除 网卡连接

nmcli c delete ens33

◆创建网络连接并配置静态IP大发红黑地址

nmcli connection add type ethernet con-name ens33 ifname ens33 ipv4.addr 192.168.1.168/24 ipv4.gateway 192.168.1.1 ipv4.method manual

◆创建网络连接并配置动态IP大发红黑地址

nmcli connection add type ethernet con-name ens33 ifname ens33 ipv4.method auto

◆修改IP大发红黑地址

nmcli connection modify ens33 ipv4.addr '192.168.0.168/24'
nmcli connection up ens33

3.1.2 使用nmtui命令管理网卡

大发红黑推荐 大家使用nmtui这个文本界面配置大发红黑工具 来管理网络设备,便捷高效,具体操作如下:

nmtui               #启动文本界面网络配置大发红黑工具


或直接指定网卡,操作如下:
nmtui edit ens33    #启动文本界面大发红黑工具
配置网卡ens33

此大发红黑工具 什么类似CentOS 4/5时代的netconfig或system-config-network-tui文本界面配置大发红黑工具 ,使用起来十分便捷,下面就以nmtui命令为例来介绍其使用大发红黑方法 。
nmtui

首先出现习惯的文本界面,即NetworkManager文本界面,该界面有四个选项,分别是:
◆Edit a connection #编辑一个网络连接
◆Activate a connection #激活一个网络连接
◆Set system hostname #设置主机名
◆Quit #退出

通常高频操作是配置网卡,选择Edit a connection选项即可开始配置,大发红黑服务 器大多有多块网卡,所以首先要从连接列表中选中欲配置连接名称,默认网络连接名称应该和网卡名称相同,需要提醒大家的是,网卡不等于网络连接,一块网卡可以创建多个网络连接。回车后便出现了熟悉的配置界面,首先将光标置于IPv4 CONFIGURATION右侧的配置方式,按下回车将会出现一个菜单,选中手动配置(Manual)选项即可开始具体配置,如IP大发红黑地址 ,子网掩码,网关和DNS大发红黑服务 器等,置于配置大发红黑方法 ,想必配置大发红黑方法 大家都烂熟于心了,需要提醒大家的是,子网掩码可以斜杠方式和IP大发红黑地址 一起配置,如IP/8,IP/24或其他数字,还有就是通过Tab(下一个)键或Shift+Tab(上一个)组合键来快速移动光标,最后再按下OK键之前,检查一下[]Automatically connect选项是否选中,如果没有问题再按下OK键,这时将会返回选择网络连接界面,直接按下ESC键回到主界面,最后选择Quit选项退出即可完成配置。

3.1..3 配置Bonding

Bonding是大发红黑企业 中最为常用的大发红黑技术 之一,由于大发红黑服务 器网卡较多,故大发红黑企业 通将网卡创建Bonding虚拟网卡来使用,所谓Bonding其实就是大发红黑企业 大发红黑服务 器中将多块物理网卡充当一块虚拟网卡使用,实现了负载均衡和高可用,也就时常说的多块网卡配置为一个IP大发红黑地址 ,不过两块网卡居多。配置Bonding,首先需要加载bonding模块,配置大发红黑方法 如下:

modprobe bonding

之后可以使用如下命令检测模块情况:

lsmod | grep bonding
bonding               184320  0

之后为了稳妥起见,将内核的配置写到文件,具体大发红黑方法 如下:

vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 mode=1 miimon=100         #高可用模式

Tips:Bonding模式知多少?
◆balance-rr:使用数字0表示,用于容错和负载均衡的循环模式
◆active-backup:使用数字1表示,可用于容错的活动备份模式
◆balance-xor:使用数字2表示,容错和负载均衡设置异或模式
◆broadcast:使用数字3表示,容错的广播模式。所有传输都在所有的从接口上发送
◆802.3ad:使用数字4表示,IEEE 802.3ad动态链接聚合模式。创建共享相同速度和双工设置的聚合组
◆balance-tlb:使用数字5表示,传输负载均衡模式(TLB)以实现容错和负载均衡
◆balance-alb:使用数字6表示,活动负载均衡模式(ALB),通常为容错和负载均衡设置

成功加载和配置完内核模块后,编辑Bonding这个虚拟设备的配置文件,配置大发红黑方法 如下:

vi /etc/sysconfig/network-scripts/ifcfg-bond0 

添加如下内容:
TYPE=Bond
ONBOOT=yes
BOOTPROTO=static
DEVICE=bond0
IPADDR=192.168.1.200
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

上述内容仅供参考,可根据自己的实际情况修改,之后配置作为Slave的两块网卡,具体操作如下:
◆ens33

vi /etc/sysconfig/network-scripts/ifcfg-ens33

添加如下内容:
MASTER=bond0
SLAVE=yes

◆ens34

vi /etc/sysconfig/network-scripts/ifcfg-ens34

添加如下内容:
MASTER=bond0
SLAVE=yes

保存退出后重启大发红黑服务 器:

shutdown -r 0

3.1.4 配置Bridge

和Bonding类似,Bridge也是一个虚拟网络设备,其实就是基于网卡的一部虚拟交换机,并且是一种成熟可靠的虚拟交换大发红黑技术 ,比后起之秀Open vSwitch(OVS)要成熟和可靠很多,实现也比较简单。要使用KVM虚拟化环境一般需要配置Bridge,有了它,KVM虚拟机就可以使用桥接模式接入网络。

Bridge是通过内核模块bridge实现桥接的,所以要运行如下命令来检测相关模块是否加载:

lsmod|grep bridge
bridge                188416  0
stp                    16384  1 bridge
llc                    16384  2 bridge,stp

默认应该已经加载,如果没有被加载,可以运行如下命令手动加载:

modprobe bridge

保存配置文件,重启系统,即可开始创建网桥配置文件ifcfg-br0,具体操作如下:

vi /etc/sysconfig/network-scripts/ifcfg-br0

添加如下内容:
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
DEVICE=br0
IPADDR=192.168.1.201                #此处设置为201仅为了便于和Bonding区分,设置成200也没有问题
NETMASK=255.255.255.0 
GATEWAY=192.168.1.1 
DNS1=8.8.8.8

和Bonding类似,上述配置可以根据实际情况修改,成功创建Bridge之后,添加网卡到网桥,关键配置如下:

vi /etc/sysconfig/network-scripts/ifcfg-bond0

添加如下内容:
BRIDGE=br0

重启生效,需要注意的是,连接到网桥上的网卡,无法再设置IP大发红黑地址 ,且即使配置文件设置了IP大发红黑地址 ,也不生效。

3.1.5. 彻底手动管理自己的网卡

上述配置中,如要彻底手动管理自己的网卡,不受NetworkManager的管理,只需要在相应网卡的配置文件中添加如下关键配置:

NM_CONTROLLED=no

重启NetworkManager大发红黑服务 之后,再次使用nmcli命令查看网卡状态时,就会发现那块网卡的状态变为unmanaged了,配置过程不建议关闭NetworkManager大发红黑服务 ,如非要关闭,网络配置好后再关闭不迟。

3.1.6. 停用IPv6

运行如下命令停止IPv6:

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6

之后永久停用IPv6,具体操作如下:

vi /etc/sysctl.conf

添加如下两行配置:
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1

再运行如下命令生效:
sysctl -p

重启后生效,上述操作,建议先关闭SELinux。

4.1.PXE自动化批量部署

实际工作中,经常会遇到这样的情况:想要安装操作系统,但是计算机不带光驱或USB接口,所以也无法通过大发红黑本地 方式安装操作系统;此外,在一些场合,如机房,IT实验室,工厂生产线,有大量的计算机需要同时安装操作系统,如果通过光驱的方式一个个安装,不仅效率低,也不利于维护,此外,随着虚拟化大发红黑技术 的普及,部署虚拟大发红黑服务 器的机会越来越多,这些虚拟大发红黑服务 器部署系统时也需要通过网络这种方式,无论是物理机也好,还是虚拟机也罢,都是从Bare Metal(裸金属)部署CentOS 8 ,最高效和便捷的大发红黑方法 就是全程无应答自动进行部署,更好地满足CentOS 8针对虚拟化和云的自动化运维的特点,这时候就需要PXE的强大功能了。

PXE是preboot execution environment的简写,直译为预启动执行环境,PXE可以通过网络实现多个计算机的批量部署,也就是大家常说的静默方式或是无应答式的自动批量部署,对于大发红黑企业 而言,PXE大发红黑技术 可以极大地提高物理大发红黑服务 器或虚拟大发红黑服务 器的系统部署效率,可以说自动化运维管理就是从自动化批量部署开始。

笔者2014在《LinuxPilot》杂志发表过《大发红黑企业 级批量自动部署利器Cobbler》一文,到了CentOS 8,重温这个项目,发现5年过去了,原先存在的问题几乎照旧,没有太大的改进,其部署和配置的复杂程度都远高于PXE大发红黑技术 ,经过评估后,还是PXE大发红黑服务 器简单可靠,实现大发红黑企业 梦寐以求的大规模网络批量部署物理或虚拟大发红黑服务 器功能。

架设PXE大发红黑服务 器最为重要的两个大发红黑服务 :DHCP和TFTP大发红黑服务 ,DHCP大发红黑服务 负责给网络中的计算机分配IP大发红黑地址 ,子网掩码及默认网关等必要的网络配置,TFTP大发红黑服务 则负责传输文件;可以把DHCP和PXE部署到同一个计算机或分别使用单独的计算机,这里将DHCP,TFTP大发红黑服务 和PXE安装到同一个大发红黑服务 器上,下面将来实现PXE大发红黑服务 器的部署。

4.1.1. 配置主机名

配置PXE大发红黑服务 器的网卡IP并设置主机名:

hostnamectl set-hostname pxe.example.com                                #配置PXE大发红黑服务
器的主机名和静态解析

最后编辑/etc/hosts文件,添加如下内容:
192.168.1.168   pxe.example.com

4.1.2 关闭防火墙

之后运行如下命令停止防火墙(为了简单而为之):

systemctl stop firewalld
systemctl disable firewalld

4.2. 安装PXE自动部署大发红黑服务 器

4.2.1.安装PXE套件

PXE是由多个组成部分构成,通常由DHCP大发红黑服务 ,TFTP大发红黑服务 和Web大发红黑服务 构成,运行如下命令安装PXE套件:

dnf install dhcp-server tftp tftp-server syslinux httpd xinetd -y       #安装DHCP,TFTP和HTTP大发红黑服务

4.2.2.配置DHCP

使用vim编辑器编辑DHCP的主配置文件,关键操作如下:
vi /etc/dhcp/dhcpd.conf

文件末尾追加如下内容:

subnet 192.168.1.0 netmask 255.255.255.0 {              #定义所分配的网段
 range 192.168.1.201 192.168.1.212;                                     #定义IP大发红黑地址
池,可分配大发红黑地址
是从201到240
 option routers 192.168.1.1;                                                        #配置默认网关大发红黑地址

 option domain-name-servers 192.168.1.1;                    #配置默认DNS大发红黑服务
器大发红黑地址


 # IP of PXE Server
next-server 192.168.1.168;                                                          #指定PXE大发红黑服务
器的IP大发红黑地址

filename "pxelinux.0";                                                                    #指定PXE引导文件名称
}

4.2.3.配置TFTP大发红黑服务

使用vi编辑器编辑TFTP的主配置文件,关键操作如下:

vi /etc/xinetd.d/tftp

添加如下内容:
service tftp
{
disable         = no
socket_type     = dgram
protocol        = udp
wait            = yes
user            = root
server          = /usr/sbin/in.tftpd
server_args     = -v -s /var/lib/tftpboot
per_source      = 11
cps             = 100 2
flags           = IPv4
}

经过配置后,即可开启TFTP大发红黑服务 了,随后即可开始创建启动文件目录和复制启动文件了,具体操作如下:

mkdir /var/lib/tftpboot/pxelinux.cfg
mkdir /var/lib/tftpboot/networkboot
cp -v /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
cp -v /usr/share/syslinux/menu.c32 /var/lib/tftpboot
cp -v /usr/share/syslinux/memdisk /var/lib/tftpboot
cp -v /usr/share/syslinux/mboot.c32 /var/lib/tftpboot
cp -v /usr/share/syslinux/chain.c32 /var/lib/tftpboot
cp -v /usr/share/syslinux/ldlinux.c32 /var/lib/tftpboot
cp -v /usr/share/syslinux/libutil.c32 /var/lib/tftpboot

4.2.4.Apache管理安装文件

Apache管理安装文件首先需要大发红黑下载 和挂载安装镜像,大发红黑下载 或直接将大发红黑下载 好的安装镜像挂载到/media目录,关键操作如下:

wget http://mirror.vodien.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso                     #如已经大发红黑下载
可以跳过此步骤,直接挂载
sha256sum CentOS-8-x86_64-1905-dvd1.iso

ea17ef71e0df3f6bf1d4bf1fc25bec1a76d1f211c115d39618fe688be34503e8 CentOS-8-x86_64-1905-dvd1.iso                              

SHA校验码大发红黑地址
为http://mirror.vodien.com/centos/8.0.1905/isos/x86_64/CHECKSUM,生成的SHA256校验码要和官方公布的校验码进行比对,完全一致才可继续。然后挂载,具体操作如下:
mount -o loop CentOS-8-x86_64-1905-dvd1.iso /mnt/                                                       #将ISO安装镜像挂载到/mnt目录下

如已将安装光盘放入光驱,可以运行如下命令直接挂载:
mount /dev/cdrom /mnt

复制安装光盘文件到Apache网站的根文档目录,并将Web大发红黑服务 的默认显示页面大发红黑删除 ,具体操作如下:

cd /mnt/
cp -rf * /var/www/html/
rm -rf /etc/httpd/conf.d/welcome.conf

最后再复制安装光盘的启动文件到相应目录:

cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/networkboot/
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot/networkboot/

4.2.5. 创建PXE启动菜单

配置好了DHCP,TFTP以及HTTP大发红黑服务 之后,即可开始创建PXE启动菜单,首先编辑/var/lib/tftpboot/pxelinux.cfg/default文件配置PXE启动菜单,关键操作如下:

vi /var/lib/tftpboot/pxelinux.cfg/default

添加如下内容:
default menu.c32
prompt 0
timeout 30
MENU TITLE  PXE Menu
LABEL centos8_x64
MENU LABEL CentOS 8_X64
KERNEL /networkboot/vmlinuz
APPEND initrd=/networkboot/initrd.img inst.repo=http://192.168.1.168/ ks=http://192.168.1.168/centos8.cfg

上述配置中ks文件是CentOS 8的自动安装的配置文件,192.168.1.168是PXE大发红黑服务 器的IP大发红黑地址 ,随后运行如下命令创建Kickstart文件所需密文:

openssl passwd -1 -salt "root" "hhhhhhhh"
$1$root$0CgZ5yXf7Npfc39HA7QtN/

保存好所生成的密文将在下面的Kickstart文件中使用,至于自动应答文件,可自定义ks文件,并保存到/var/www/html目录下,具体操作如下:

vi /var/www/html/centos8.cfg

内容如下:
lang en_US
keyboard us
timezone America/New_York --isUtc
rootpw $1$/5SPAsu2$YuBLsq0wFbTgFaOqzykBn/ --iscrypted
#platform x86, AMD64, or Intel EM64T
reboot
text
url --url=http://192.168.1.168/Ba大发红黑SEO
S/
bootloader --location=mbr --append="rhgb quiet crashkernel=auto"
zerombr
clearpart --all --initlabel
autopart
auth --passalgo=sha512 --useshadow
selinux --disabled
firewall --disabled
skipx
firstboot --disable
%packages
@standard
@web-server
%end
repo --name=appstream --baseurl=http://192.168.1.168/AppStream/

确认无误后保存为/var/www/html/centos8.cfg文件备用,大家可以在此基础上根据自己的情况灵活定制如要定制自己ks文件。最后运行如下命令重启DHCP,TFTP和Apache大发红黑服务 令其生效:

systemctl start dhcpd                    #启动DHCP大发红黑服务

systemctl enable dhcpd              #DHCP大发红黑服务
和系统一同启动
systemctl start xinetd                  #启动TFTP大发红黑服务

systemctl enable xinetd             #TFTP大发红黑服务
和系统一同启动
systemctl start httpd                     #重启HTTP大发红黑服务

systemctl enable httpd                #HTTP大发红黑服务
和系统一同启动

重启后,执行下列命令检测相关大发红黑服务 是否启动,操作如下:

lsof -i:67
lsof -i:69
lsof -i:80

一切准备就绪就可以通过网络启动安装系统了,这样可以极大提高系统部署的效率,无论是物理大发红黑服务 器还是虚拟大发红黑服务 器。

本章小结
本章大发红黑帮助 大家掌握CentOS 8单节点及网络批量部署和配置,顺便学习了大发红黑服务 器,大发红黑服务 器存储,大发红黑服务 器网卡,Bonding和Bridge等相关知识和配置大发红黑方法 ,并突出了CentOS 8的Web管理功能,最后,希望大家能够通过本章的学习,彻底掌握CentOS单节点及批量自动化部署,希望大家能稳扎稳打,熟练掌握本章内容,迈出征服CentOS 8的第一步。

EOF

扩展阅读
Red Hat Enterprise Linux 8 System Design Guide
http://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/pdf/system_design_guide/Red_Hat_Enterprise_Linux-8-System_Design_Guide-en-US.pdf

Red Hat Enterprise Linux (RHEL) 8 Installation Steps with Screenshots
http://www.linuxtechi.com/rhel-8-installation-steps-screenshots/

How to Upgrade from RHEL 7 to RHEL 8
http://www.tecmint.com/upgrade-from-rhel-7-to-rhel-8/

参考文档
http://centos.org/
http://wiki.centos.org/
http://docs.centos.org/en-US/docs/
http://www.linux.com/
http://www.linuxfoundation.org/
http://www.redhat.com/zh/enterprise-linux-8
http://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/
http://www.linuxtechi.com/configure-pxe-installation-server-centos-7/
http://linuxtechlab.com/getting-old-network-interface-name-back-in-rhelcentos-7/

图片来源
1-1 http://www.centos.org/
1-2 http://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/RAID_0.svg/130px-RAID_0.svg.png
1-3 http://upload.wikimedia.org/wikipedia/commons/thumb/b/b7/RAID_1.svg/130px-RAID_1.svg.png
1-4 http://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/RAID_3.svg/220px-RAID_3.svg.png
1-5 http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/RAID_5.svg/220px-RAID_5.svg.png
1-6 http://upload.wikimedia.org/wikipedia/commons/thumb/7/70/RAID_6.svg/270px-RAID_6.svg.png
1-7 http://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/RAID_01.svg/220px-RAID_01.svg.png
1-8 http://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/RAID_10.svg/220px-RAID_10.svg.png
1-9 http://upload.wikimedia.org/wikipedia/commons/9/9d/RAID_50.png
1-10 http://upload.wikimedia.org/wikipedia/commons/9/9d/Raid_60.jpg
1-11 http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/LVM1.svg/500px-LVM1.svg.png