前言

为什么要出版本书?

今年是2021年,算起来我已经接触Linux系统近十年时间,因此想对自己过去这段时间的人生经历以图书的形式做个小小的总结。这些年,我的主要工作是做红帽认证和Linux技术的相关培训。在工作过程中有很多零基础或基础比较薄弱的学员提出Linux入门比较困难,因此在撰写本书时,我时刻提醒自己站在他们的角度去思考问题。为避免枯燥的理论和大段文字性的描述,我采用理论和实验相结合的方式来完成本书。

为什么选择RHEL8版本?

众所周知,红帽公司一直是开源Linux业界的领头羊,无论是最近几年成功收购了Ansible后自主研发的Ansible Tower,还是基于Docker和Kubernetes研发出来的OpenShift PaaS云平台,都在业界掀起了不小的风波。因此,对于刚刚接触Linux的读者来说,选择一款市场占有率高的发行版本无疑能增强学习的保障性。RHEL8是红帽公司于2019年推出的Linux系统,在完成本书时,最新的发布版本为8.3。

目前,市面上介绍RHEL8技术的书籍还很少,读者在工作中可能会涉及最新的特性或知识,这也促使我选择基于RHEL8来完成本书的撰写。

本书的主要目的是介绍Linux系统管理的相关内容,因此安装Linux系统等内容并不在本书的讨论范围内。这部分内容在很多图书或网络资料中均有介绍。

为什么要学习Linux?

如今Linux系统无处不在,小到人手一台的智能手机,大到云计算和大数据平台,其中都涉及Linux系统。无论从事软件开发还是系统运维,读者都会在工作环境中用到Linux系统。本书将帮助大家掌握它。

本书适合的读者?

关注本书的主要是Linux系统管理员和运维工程师。开发人员也可以从本书中获取知识。虽然本书是基于RHEL8撰写的,但书中的内容对于生产环境中的其他发行版本却是通用的,毕竟Linux是开源的,很多命令、概念和原理都是相通的。

阅读本书并不需要预先了解Linux系统的基本知识。本书适合零基础的初学者,以及有一定相关经验的人员。在阅读本书时,读者可以根据书中的案例进行演练。

由于我才疏学浅,书中难免存在不妥之处,还望读者批评指正。

作者

2021年5月