Linux操作系统(第2版)(RHEL 8/CentOS 8)第2版前言第2版前言

Linux是一款免费的类UNIX操作系统,它继承了UNIX操作系统的强大功能和极高的稳定性。Linux最初由芬兰赫尔辛基大学的学生Linus Torvalds创建,并于1991年首次公布于众。Linus允许免费和自由地使用该系统的源代码,并鼓励其他人进一步对其进行开发。为了对Linux的发展有利,根据GNU GPL(General Public License,GNU通用公共许可证)对其内核进行发布,这样就赢得了许多专业人士的支持,将GNU项目的许多成果移植到了Linux操作系统上。在许多技术人员、研究人员和众多Linux爱好者的支持下,原Linux版本中的错误逐渐消除,并且不断添加新的功能。现在Linux已经成为一个功能强大、稳定可靠的操作系统。
Red Hat Enterprise Linux(以下简称RHEL)是美国Red Hat公司开发的一种Linux发行版本,是当今世界上最流行的Linux发行版本之一,其版权遵循GNU GPL。它给PC带来了UNIX工作站的强大功能和灵活性,并且提供了全套的互联网应用软件和功能齐全、简单易用的GUI桌面环境。
RHEL 7于2014年6月发布,至今经过了5个年头,在这5年中IT领域出现了许多新技术,Red Hat公司与时俱进,将多种理论与技术成果集成在RHEL 8中。为了满足Linux操作系统教学方面的需求,笔者编写了本书。本书在第1版的基础上删除了冗余陈旧的知识和技能,补充了新出现的理论与技术,介绍了在实际项目中常用的知识点和操作技巧,是广大读者步入Linux殿堂不可多得的一本指导书,可以为读者以后深入学习Linux打下坚实的基础。
一本好的入门教材可以让读者快速领悟Linux的操作方式和系统的基本使用。
目前Linux的入门教材主要针对两类读者: 非技术型和技术型。
 非技术型读者: 对Linux不是真的感兴趣,只是用Linux上网、听音乐、编辑文档等。针对非技术型读者的入门教材以插图为主,讲的内容主要是在GUI下的操作(鼠标),所以,这种使用Linux的方式还是Windows的思维方式。
 技术型读者: 对Linux很感兴趣,针对技术型读者的入门教材,一开始就从系统的基本命令开始讲解,脱离Windows的思维方式,这样会给读者以后进一步地学习带来很大的帮助,也能使读者逐步领悟Linux的精髓(命令行)所在。本书针对的是技术型读者,主要是计算机专业或相关专业的学生。
本书共有8章,介绍了Red Hat Enterprise Linux 8的许多方面。第1章主要介绍了RHEL 8的详细安装过程、引导工具GRUB的使用、RHEL 8的启动流程。第2章主要介绍了Linux中的用户接口,特别是命令行,通过这部分的学习,读者可以真正成为Linux命令行的入门者。然后详细介绍了Vim编辑器的使用,当远程维护Linux服务器时,Vim是常用的工具。RHEL 8在系统和文件管理方面与标准的UNIX操作系统水平相当,这些功能在第3、4章中介绍。第5章主要介绍了如何使用RPM和YUM命令进行软件包的管理。第6章主要介绍了如何在Shell环境中进行编程,编写的Shell脚本程序可以被Shell(如bash)解释执行。一直以来,Linux的长处在于网络服务方面。第7章对RHEL 8中的常用网络服务进行了介绍,这些网络服务有DHCP、Samba服务器、WWW以及防火墙管理。第8章大概介绍了Linux系统管理的若干高级应用: 逻辑卷管理、磁盘阵列、磁盘配额、虚拟化技术、cgroups、cgroups与systemd、namespace等。
本书的重点在前4章,只有学好前4章,读者才算在Linux方面真正入门。这样后面4章的学习才会比较轻松,甚至可以自学。随着读者学习、掌握越来越多的计算机主要课程的相关知识,就可以在Linux的世界里纵深发展了。因此,本书是一本比较好的入门教材。希望读者在学习的过程中重基础、重理论,切忌浮躁。
本书由高校教师、北京邮电大学计算机专业博士张同光担任主编,张涛、刘春红、陈明、王晓兵、田乔梅担任副主编,参加本书编写的还有张家平和张震。刘春红工作于河南师范大学,陈明工作于郑州轻工业大学,王晓兵工作于国家电投集团河南电力有限公司,其他编者工作于新乡学院。其中,张涛编写第8章,刘春红编写第7章的7.1~7.4节,陈明编写第4章的4.1节、4.2.1~4.2.7小节,王晓兵编写第1章,田乔梅编写第6章,张家平编写第5章,郑州大学的张震编写第4章的4.4~4.8节,张同光编写第2章、第3章、第4章的4.2.8~4.2.14小节、4.3节、第7章的7.5~7.10节、附录及其余部分。其他编写者还有田孝鑫、楚莉莉、王根运、王建超、宋丽丽、沈林、赵佩章等。全书最后由张同光(https: //blog.csdn.net/ztguang)统稿和定稿。
由于编者水平有限,书中欠妥之处在所难免,敬请广大读者批评、指正。