前 言
随着互联网的普及,Linux已经成为支撑各种互联网服务的重要基础之一,基本上所有的网络服务器都是基于Linux系统的。目前,随着市场需求推动以及大数据的增多,如何确保互联网系统平台的高可用性、提高计算资源利用率成为企业关注的焦点,可以说Linux网络管理和运维人员已经成为企业急需的高端人才。本书在这个背景下编写而成。
本书是一本从零开始系统介绍CentOS Stream 8 Linux系统管理和基础网络服务的自学用书和教程,遵循由浅入深的原则,循序渐进地讲解各个知识点,并充分结合实践,快速提高读者的学习兴趣,进而推动读者深入掌握相关知识。本书选择CentOS Stream 8为样本学习Linux系统,方便读者在未来工作中平滑过渡到Red Hat Enterprise Linux。
本书以实战为主旨,涵盖Linux运维的各个方面,从第1章开始就结合实战操作,使得读者能够跟随本书内容进行学习,在实际操作过程中掌握每一个知识点,最终能够系统、深入地理解Linux运维的方法,提升系统维护和网络维护的能力。
本书特色
1. 注重基础知识
为了使读者能更好地学习和掌握Linux,本书中的许多章节都着重介绍基础知识和基本技能。基础知识和基本技能在Linux的运维体系中至关重要,也是举一反三地在不同环境中快速解决问题的基础。
2. 案例式学习模式
在本书中,每个知识点都列举了多个实用的示例和解决方案,真正做到以案例教学,同时每个案例都做到有一定的启发性,以便于读者能应对更多的实际情景。
3. 注重思路教学
Linux系统中的许多软件和服务都设计得十分灵活,每个环境中都可以找到多种解决方案。对本书中的案例编者都做了详尽的解释,以便于读者理解。
4. 系统化教学
Linux的维护是一项熟能生巧的工作。对于初学者来说,看书学习非常重要,但是必须在书本的指导下多操作、多动手,才会提高学习Linux的兴趣;否则只是看了一堆方法,却不知如何实际操作,用不了多久就会失去学习的兴趣,导致半途而废。本书从零基础开始,循序渐进,是一本可用于系统化教学的Linux教程。
5. 综合示例与常见问题
本书第2~11章是系统和网络维护常用的基础技能,这些章的最后都给出了综合示例,读者可以综合本章所学,真正做到学以致用。还有很多章最后给出了一些常见问题,帮助读者认识Linux运维工作中的一些重点和难点。
本书内容
本书共分16章,内容包括虚拟环境安装CentOS Stream 8 Linux、新手需要掌握的Linux命令、vi编辑器、Linux文件系统和磁盘管理、日志系统管理、用户身份管理、应用程序管理、Shell的使用及管道与重定向、系统启动控制与进程管理、网络管理、防火墙与DHCP、网络文件共享NFS、Samba和FTP、BIND域名解析服务、Postfix与Dovecot邮件系统部署、Squid代理缓存、PXE+Kickstart无人值守安装。
脚本源码、PPT课件与教学视频下载
本书配套下载资源包括脚本源码、PPT课件与教学视频,请用微信扫描右边的二维码获取,可按扫描后的页面提示,填写自己的邮箱,把下载链接转发到邮箱中下载。如果有疑问和建议,请联系booksaga@163.com,邮件主题写“Linux从零开始学”。
适合阅读本书的读者
Linux初学人员
Web服务器后端工程师
Web前端工程师
Linux运维工程师
互联网系统架构师
网络管理员
软件开发经理、项目经理
计算机相关专业的学生
培训机构的学员
编 者
2022年1月
