本书基于12个项目,贯穿讲解 Linux操作系统简介、安装、基本操作、服务器配置及 Linux操作系统下的编程。项目选择贴近企业的一线需求,内容全面、结构清晰,具有鲜明的系统性和实践性。其内容从Linux操作系统基础安装与配置入手,逐步深入企业级应用的核心领域,涵盖虚拟机环境搭建(VMware Workstation与 RHEL)、国产数 据 库(人 大 金 仓)的 部 署 与 管 理、企 业 级 存 储 扩 展 与 数 据 安 全(RAID、LVM)、多部门用户权限集中管理(LDAP、ACL)以及关键网络服务(DHCP、DNS、FTP、WWW、邮件系统)的完整部署流程;最后通过“学 生 成 绩 管 理 系 统”这 一 综 合 案 例,分 别 运 用 C 语 言(涉及 GCC、GDB 及Socket网络编程)和Shell脚本编程进行实现,以提升 Linux操作系统下编程实践能力。
本书体系设计严谨,实践性强,旨在帮助学生在真实的项目环境中,系统性地掌握 Linux操作系统的高级管理技能和常见的网络服务部署能力;同时培养其在实际场景中分析问题、解决问题的综合工程实践能力,为未来从事系统运维、后台开发等工作奠定坚实的理论与实践基础,非常适合作为计算机相关专业本科生的综合实践教材。
