本书以CentOS 8为基础环境,精心设计了13个工程应用项目。内容包含Linux基础、Linux服务器应用、Linux安全管理与Linux运维,涵盖了Linux操作系统的主要应用场景、关键技术和运维管理。
本书注重Linux操作系统应用的落地和实现。所有章节均以项目形式展开,每个项目中包含若干子任务。所有项目任务均依据实际应用场景精心设计,并配有项目讲堂、任务扩展,使读者在学习过程中更有针对性、更容易与实际应用相结合,进而帮助读者达到企业级实战水平,能够更好的学以致用。
关注Linux操作系统应用
寻求最佳实施路径
以项目为驱动 以任务为抓手
注重工程实践
基于CentOS 8设计项目
关注企业级应用
提供多媒体辅助
操作教程
本书适用于以下三类读者:
一是从事Linux系统运维与管理的初级以及中级专业技术人员,本书可以帮助他们全面理解Linux操作系统应用场景,熟悉Linux服务器构建技术,快速掌握相应的工程实现方法,为后续工作开展打下扎实基础,更能够成为日常工作的备查手册。
二是高等院校计算机相关专业,特别是大数据、人工智能、物联网、网络工程、网络运维等专业的、具有一定Linux基础的在校学生,本书可以帮助他们加深对Linux操作系统的理解,解决原本似是而非的技术问题,提升实践操作的综合能力,真正的学会Linux操作系统应用。
三是作为高等院校的教材,特别是作为新工科实训课程和工程实践教学的教材,本书所采用的项目任务方式,能够有效提升学生工程思想的培养效果。
本书精心设计了13个项目,内容包含Linux基础、Linux服务器应用、Linux安全管理、Linux运维,可以说,涵盖了Linux操作系统的主要应用场景、关键技术和工程实践。
关注Linux安全管理,内容包括SELinux、Firewalld防火墙、Nmap安全审计工具,旨在提升Linux操作系统的安全性和可靠性。
关注Linux运维管理,内容包括系统监控和通过Web管理Linux,实现Linux操作系统的命令监控、实时监控、可视化监控和构建监控管理系统,并借助Cockpit工具实现基于Web的系统维护、网络与安全管理、容器管理,旨在提升Linux操作系统的运维管理水平。
掌握Linux基础,实现Linux系统安装、网络配置、远程管理以及常用操作命令,帮助读者快速构建本书的学习和实践环境;
实现Linux服务器应用,内容包括网站服务器、代理服务器、数据库服务器、文件服务器、域名服务器、虚拟化服务器、容器服务器,涵盖Linux服务器应用的主要场景。
河南中医药大学信息技术学院教师,副教授,从事网络与软件方向教学工作15年以上,资深网络技术及Web技术专家。
主持或参与厅级以上项目9项,主持获得厅级一等奖以上奖励9项,主编著作与教材7部,公开发表论文20余篇,取得软件著作权10项。
资深产品经理,从事互联网应用技术、云计算、大数据方面的研究与开发。4年以上软件产品研发经验。
主持研发软件产品10余项,参编著作1部,参与取得软件著作权10余项,专利1项,公开发表论文3篇。
产品研发工程师,从事运维管理、虚拟化、数据可视化方面的研究与开发。
参与研发产品5项,参编著作1部,参与取得软件著作权3项,公开发表论文1篇。
软件研发工程师,从事互联网内容、统一认证、数字资源保护方面的研究。5年以上软件产品研发经验。
参与研发软件产品10余项,参编著作1部,参与取得软件著作权10余项,专利1项,公开发表论文1篇。
软件研发工程师,从事系统运维、云计算、数据分析方面的研究与开发。
参与研发产品3项,参编著作1部,参与取得软件著作权3项,公开发表论文1篇。
资深产品经理,从事互联网应用技术、内容分发、数字资源保护方面的研究与开发。9年以上软件产品研发经验。
主持研发软件产品10余项,参编著作1部,参与取得软件著作权10余项,专利1项,公开发表论文1篇。