前 言 目前,绝大多数的桌面操作系统为Windows系统,而在服务器中,Linux的使用更为广泛。从Linux出现到现在短短三十多年时间,已经凭借其开源、免费、良好的安全性和高效率,在服务器、工作站等设备上被广泛使用。而不断完善的Linux生态环境,使其更加灵活、易用,并被更多的使用者所认可,在操作系统市场上的占有率逐年提高。 Linux的发行版非常多。在服务器操作系统方面,RHEL因其稳定、安全、高效而尤为突出,但其属于商业操作系统,学习和使用成本较高。随着Red Hat公司的战略调整,CentOS Stream系列成为RHEL的上游版本。两者的功能、操作基本相同,但却完全免费,所以很多公司将该系统作为RHEL的替代产品。同时用户学习成本也极大降低,而且学习的知识可直接应用到Red Hat公司的其他发行版中,如RHEL、Fedora等。在非Stream版本的CentOS Linux 7、8等版本均停止支持的情况下,CentOS Stream 系列成为唯一的选择。 主要特点 本书以Linux的实际使用为基础,本着活学活用的指导思想,从初学者的角度出发,将使用中所需的各种知识、遇到的各种问题进行归纳总结,并以案例的形式展现给读者。从多个角度提升读者的学习兴趣和学习方法,增强读者的自学能力、发散思维能力、专业思考能力和实际动手能力。 全面翔实,易教易学。根据Linux操作系统的特点,对Linux学习中各种重要的知识点和对应的操作进行科学的总结与归纳,全面翔实地呈现到读者面前。通过本书的学习,读者可以快速熟悉、全面掌握Linux的学习思想、各种常见操作和使用技巧。 与时俱进,前沿实用。基于CentOS较新的发行版CentOS Stream 9,加入最新的前沿实用知识。按照本书的介绍,各种示例都可以做得出,用得到;并与新的科技应用紧密联系,开阔读者的视野。 博采众长,拓展思维。本书将晦涩的理论融会于操作中,通过案例的形式呈现给读者。通过分析操作及结果的含义,读者不仅能掌握该知识点,而且具备了实际应用的能力。另外加入大量的实用新技术,如虚拟机的使用、综合环境的搭建、Docker的部署、安全管理技术等。 内容概述 本书共分为9章,主要内容见表1。 表1 章序 内容导读 第1章 主要介绍Linux的特点与应用、Linux系统的组成、Linux发行版、Red Hat系列Linux、CentOS Stream 9的特点和下载、虚拟机的知识与环境配置、CentOS Stream 9的安装等 第2章 主要介绍终端窗口的设置和使用技巧、命令的格式、帮助信息的获取、命令的常见用法和使用技巧、软件源的配置与管理、软件的几种常见安装方式、软件的安装命令和用法、软件的管理操作等 第3章 主要介绍文件系统的概念、常见的文件系统类型、Linux文件系统的特点和文件类型、Linux的目录结构和目录功能、绝对路径与相对路径、目录的常见操作、文件命名规则、文件的常见操作、文本编辑工具及使用、文件与目录的归档与压缩等 第4章 主要介绍Linux用户账户的概念、用户账户配置文件、用户组的概念和配置文件、用户与用户组的常见管理操作、文件与目录权限的含义、权限的管理与修改等 第5章 主要介绍Linux磁盘的种类与工作原理、分区命名规则与查看、分区的常见操作、分区文件系统的创建与格式化、磁盘的挂载与卸载、逻辑卷的创建与管理等 第6章 主要介绍网络信息的查看、网络参数的修改、网络控制命令的使用、DHCP服务的搭建和配置、Samba服务的搭建与配置、FTP服务的搭建与配置、NFS服务的搭建与配置、DNS服务的搭建与配置、Web服务的搭建与配置等 第7章 主要介绍LNMP一键部署工具的下载、虚拟主机的创建、LNMP部署工具的命令及配置、网站的快速搭建、网站应用的安装、Docker容器的部署、Podman技术、容器的创建、部署Nginx容器等 第8章 主要介绍进程的查看与管理、Linux防火墙技术、iptables简介、SELinux简介、远程管理Linux的几种常见方法、系统日志的查看与分析、计划任务的管理、服务的查看与管理、系统资源的监控等 第9章 主要介绍Shell编程与Shell脚本、Shell脚本的运行、Shell变量、Shell数组与表达式、几种常见的Shell控制结构、Shell函数的定义、Shell函数的调用与返回值、Shell条件测试等 本书的配套素材和教学课件可扫描下面的二维码获取,如果在下载过程中遇到问题,请联系袁老师,邮箱:yuanjm@tup.tsinghua.edu.cn。书中重要的知识点和关键操作均配备高清视频,读者可扫描书中二维码边看边学。 本书由钱慎一、李代祎编写。在编写过程中得到了郑州轻工业大学教务处的大力支持,在此表示衷心的感谢。作者虽力求严谨细致,但由于时间与精力有限,书中疏漏之处在所难免。如果读者在阅读过程中有任何疑问,请扫描下面的技术支持二维码,联系相关技术人员解决。教师在教学过程中有任何疑问,请扫描下面的教学支持二维码,联系相关技术人员解决。 附赠资源 教学课件 配套视频 技术支持 教学支持 编者 2025年3月