图书简介:
项目1 初识Linux操作系统 001
任务1 安装Linux服务器 002
任务2 Linux操作系统登录与管理 015
项目2 Linux操作系统基础 037
任务1 Shell操作基础 038
任务2 目录和文件基本操作 046
任务3 文件查询与压缩 061
任务4 使用vi编辑器 074
项目3 管理用户、组群和权限 082
任务1 管理用户、组群 083
任务2 管理权限 098
项目4 配置和管理磁盘 120
任务1 配置磁盘配额 121
任务2 创建和配置逻辑卷 140
任务3 配置磁盘阵列 147
项目5 管理软件 157
任务1 使用RPM管理软件 158
任务2 使用YUM管理软件 167
任务3 源码编译安装软件 180
?
项目6 编写Shell脚本 186
任务1 编写基本的Shell脚本 187
任务2 编写流程控制脚本 199
项目7 配置和管理网络 209
任务1 配置网络 210
任务2 常用网络操作 219
项目8 配置和管理Linux服务器 230
任务1 配置和管理Apache服务器 231
任务2 配置和管理Nginx服务器 242
任务3 配置和管理MariaDB数据库服务器 253
任务4 搭建单机动态Web应用 262
展开
党的二十大报告指出:“教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑”。职业教育作为教育的一个重要组成部分,其目的是培养应用型人才和具有一定文化水平与专业知识技能的社会主义劳动者及建设者,侧重于实践技能和实际工作能力的培养。在职业院校中,“Linux操作系统”是人工智能专业的一门重要专业课。
步入21世纪以来,随着云计算、大数据、人工智能等技术的兴起,Linux作为一个开源、稳定、安全的操作系统,应用越发广泛。本书以CentOS 7.6为平台,全面介绍了Linux操作系统的具体应用,是一本“项目导向,任务驱动”的职业教育教材。本书以实战为宗旨,以够用为原则,注重实践技能的培养,让学生在“用中学,学中用”的过程中掌握最基础的知识应用,逐步掌握Linux操作系统的管理和服务器的搭建与维护,从而全面、深入、透彻地理解Linux操作系统的基础知识,提高实际应用的能力。
本书共分为8个项目,通过具体案例讲解了Linux操作系统的使用技巧及各种场景的实际操作。
项目1介绍了如何安装虚拟机并在虚拟机上安装Linux操作系统、如何在虚拟机上登录并管理Linux操作系统,以及如何使用Xshell远程登录虚拟机。
项目2介绍了Linux操作系统的常用Shell操作命令,以及如何浏览、操作目录和文件。
项目3介绍了Linux操作系统的用户账户管理,以及组群维护与权限管理。
项目4介绍了Linux操作系统的磁盘分区操作、配置用户和组群的磁盘配额。
项目5分别介绍了使用rpm命令、yum命令进行软件的安装、升级、卸载和查询的方法,以及使用源码编译的方法安装软件。
项目6介绍了Linux操作系统如何使用Shell编写流程控制脚本。
项目7介绍了Linux操作系统的网络配置与管理,包括桥接、NAT、仅主机三种网络工作模式,以及如何配置IP地址、免密码交互和同步远程文件。
项目8介绍了网络服务器的配置与管理,包括Apache、Nginx、MariaDB和动态Web应用。
本书还配有丰富的教学资源,如课程标准、教案、课件、课后任务拓展训练答案、源码文件等,以提高学习效率。
本书由李国辉担任主编,时瑞鹏、崔媛担任副主编。李国辉编写了项目1至项目6,并负责全书规划、统稿工作,时瑞鹏编写了项目7和项目8,崔媛负责本书所有任务拓展训练和微课脚本的编写。在编写过程中,本书参考并借鉴了许多优秀教材,也参考了网上一些优秀的资源,在此对相关作者表示衷心的感谢。
由于时间仓促,编者水平有限,书中难免出现纰漏,敬请广大读者批评指正。
编 者
2023年3月
展开