顶部
收藏

Linux操作系统管理与服务器配置

“十四五”职业教育国家规划教材

作者:
乔哲 高秀艳 陈辉
定价:
42.50 元
版面字数:
300.00千字
开本:
16开
装帧形式:
平装
页数:
224
最新
印次时间:
2025年04月
ISBN:
978-7-04-061508-1
物料号:
61508-00
出版时间:
2024-01-01
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
网络技术

本书为“十四五”职业教育国家规划教材,同时为新专标计算机类课程“双高计划”建设成果系列教材之一。

本书是一本面向高等职业院校计算机类相关专业的Linux项目开发实践类教材,在Windows操作系统中通过VMware虚拟机安装Linux操作系统并进行相关操作。全书内容涵盖了Linux从系统安装到使用的核心知识,包括VMware虚拟机的安装与使用,Linux系统安装、目录结构、文件与目录管理、用户与用户组管理、权限管理、应用程序管理、网络配置和服务器搭建等知识。本书采用项目导向、任务驱动的教学方式,共设置了12个依托真实工作场景的项目,每个项目都有明确的学习目标和实现过程,以实际项目为载体,将Linux的应用场景、基础知识、常用命令、职业素养等内容与党的二十大精神有机融合,旨在培养学生科技兴国的家国情怀、熟练规范的操作技能和勇于创新的开拓精神。

本书配有微课视频、课程标准、教学设计、授课用PPT、案例素材、习题库等丰富的数字化学习资源。与本书配套的数字课程在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台在线学习,授课

教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关教学资源。

本书为高等职业院校计算机网络技术等相关专业的教材,也可作为Linux培训教材以及Linux爱好者的自学参考书。

  • 目录
    • 前辅文
      • 项目1 搭建虚拟Linux操作系统服务器
        • 学习目标
          • 项目描述
            • 知识学习
              • 1. Linux简介
                • 2. Red Hat Enterprise Linux 8简介
                  • 3. 虚拟技术
                    • 4. 远程连接技术
                    • 项目实施
                      • 任务1.1 安装和配置VMware虚拟机
                        • 任务1.2 安装Linux操作系统
                          • 任务1.3 使用Xshell远程连接虚拟机
                          • 项目总结
                            • 课后练习
                            • 项目2 基于Linux实现无纸化线上办公
                              • 学习目标
                                • 项目描述
                                  • 知识学习
                                    • 1. Linux文件系统
                                      • 2. 绝对路径与相对路径
                                        • 3. 目录类操作命令
                                          • 4. Linux磁盘管理
                                            • 5. 文件操作类命令
                                              • 6. 压缩打包类命令
                                                • 7. 文件查找类命令
                                                  • 8. Vim编辑器
                                                  • 项目实施
                                                    • 任务2.1 为虚拟机创建新的磁盘分区
                                                      • 任务2.2 挂载磁盘分区至档案
                                                        • 任务2.3 创建档案文件
                                                          • 任务2.4 人员变动管理
                                                            • 任务2.5 备份文件
                                                            • 项目总结
                                                              • 课后练习
                                                              • 项目3 基于Linux实现团队权限管理
                                                                • 学习目标
                                                                  • 项目描述
                                                                    • 知识学习
                                                                      • 1. Linux用户
                                                                        • 2. Linux用户组
                                                                          • 3. Linux权限管理
                                                                          • 项目实施
                                                                            • 任务3.1 创建报告管理用户和用户组
                                                                              • 任务3.2 分配报告管理团队权限
                                                                                • 任务3.3 分配报告管理团队特殊权限
                                                                                  • 任务3.4 维护报告管理团队成员
                                                                                  • 项目总结
                                                                                    • 课后练习
                                                                                    • 项目4 基于Linux实现服务器应用程序管理
                                                                                      • 学习目标
                                                                                        • 项目描述
                                                                                          • 知识学习
                                                                                            • 1. RPM软件包
                                                                                              • 2. RPM操作命令
                                                                                                • 3. RPM数据库和数字签名
                                                                                                  • 4. YUM软件管理器
                                                                                                    • 5. YUM软件仓库
                                                                                                      • 6. YUM操作命令
                                                                                                      • 项目实施
                                                                                                        • 任务4.1 在线安装软件
                                                                                                          • 任务4.2 制作本地自用仓库
                                                                                                            • 任务4.3 离线安装软件
                                                                                                            • 项目总结
                                                                                                              • 课后练习
                                                                                                              • 项目5 基于Linux实现服务器网络通信
                                                                                                                • 学习目标
                                                                                                                  • 项目描述
                                                                                                                    • 知识学习
                                                                                                                      • 1. Linux主机名
                                                                                                                        • 2. 网络配置文件
                                                                                                                          • 3. nmcli命令
                                                                                                                            • 4. nmtui命令
                                                                                                                              • 5. 常用的网络命令和工具
                                                                                                                              • 项目实施
                                                                                                                                • 任务5.1 配置服务器网络
                                                                                                                                  • 任务5.2 测试文件下载
                                                                                                                                    • 任务5.3 分析和维护网络
                                                                                                                                    • 项目总结
                                                                                                                                      • 课后练习
                                                                                                                                      • 项目6 基于Linux实现OA批处理及自动化
                                                                                                                                        • 学习目标
                                                                                                                                          • 项目描述
                                                                                                                                            • 知识学习
                                                                                                                                              • 1. Shell脚本简介
                                                                                                                                                • 2. Shell变量
                                                                                                                                                  • 3. Shell数组的使用方法
                                                                                                                                                    • 4. Shell运算符
                                                                                                                                                      • 5. Shell选择结构
                                                                                                                                                        • 6. Shell循环结构
                                                                                                                                                          • 7. Shell函数编程
                                                                                                                                                          • 项目实施
                                                                                                                                                            • 任务6.1 批量创建组和用户
                                                                                                                                                              • 任务6.2 批量创建目录文件
                                                                                                                                                                • 任务6.3 一键安装软件包
                                                                                                                                                                  • 任务6.4 自动文件归档
                                                                                                                                                                    • 任务6.5 批量下发文件
                                                                                                                                                                    • 项目总结
                                                                                                                                                                      • 课后练习
                                                                                                                                                                      • 项目7 基于Linux实现网络统一管理
                                                                                                                                                                        • 学习目标
                                                                                                                                                                          • 项目描述
                                                                                                                                                                            • 知识学习
                                                                                                                                                                              • 1. DHCP简介
                                                                                                                                                                                • 2. DHCP的工作过程
                                                                                                                                                                                  • 3. DHCP服务的主配置文件
                                                                                                                                                                                  • 项目实施
                                                                                                                                                                                    • 任务7.1 安装与启动DHCP服务
                                                                                                                                                                                      • 任务7.2 配置DHCP服务器
                                                                                                                                                                                        • 任务7.3 配置客户端网络自动连接
                                                                                                                                                                                        • 项目总结
                                                                                                                                                                                          • 课后练习
                                                                                                                                                                                          • 项目8 基于Linux实现内网域名解析
                                                                                                                                                                                            • 学习目标
                                                                                                                                                                                              • 项目描述
                                                                                                                                                                                                • 知识学习
                                                                                                                                                                                                  • 1. DNS简介
                                                                                                                                                                                                    • 2. DNS的工作原理
                                                                                                                                                                                                      • 3. DNS域名的解析过程
                                                                                                                                                                                                        • 4. DNS服务的配置文件
                                                                                                                                                                                                          • 5. 地址解析命令
                                                                                                                                                                                                            • 6. 安装DNS服务所需的软件包
                                                                                                                                                                                                              • 7. 防火墙配置
                                                                                                                                                                                                              • 项目实施
                                                                                                                                                                                                                • 任务8.1 安装域名解析服务
                                                                                                                                                                                                                  • 任务8.2 配置域名解析
                                                                                                                                                                                                                    • 任务8.3 测试域名联网
                                                                                                                                                                                                                    • 项目总结
                                                                                                                                                                                                                      • 课后练习
                                                                                                                                                                                                                      • 项目9 基于Linux实现内部文件共享
                                                                                                                                                                                                                        • 学习目标
                                                                                                                                                                                                                          • 项目描述
                                                                                                                                                                                                                            • 知识学习
                                                                                                                                                                                                                              • 1. NFS简介
                                                                                                                                                                                                                                • 2. NFS的工作原理
                                                                                                                                                                                                                                  • 3. NFS的配置文件
                                                                                                                                                                                                                                    • 4. showmount命令
                                                                                                                                                                                                                                      • 5. 自动挂载autofs服务
                                                                                                                                                                                                                                      • 项目实施
                                                                                                                                                                                                                                        • 任务9.1 配置NFS服务器
                                                                                                                                                                                                                                          • 任务9.2 配置NFS客户端
                                                                                                                                                                                                                                            • 任务9.3 实现自动挂载
                                                                                                                                                                                                                                            • 项目总结
                                                                                                                                                                                                                                              • 课后练习
                                                                                                                                                                                                                                              • 项目10 基于Linux实现文件远程管理
                                                                                                                                                                                                                                                • 学习目标
                                                                                                                                                                                                                                                  • 项目描述
                                                                                                                                                                                                                                                    • 知识学习
                                                                                                                                                                                                                                                      • 1. FTP
                                                                                                                                                                                                                                                        • 2. vsftpd软件
                                                                                                                                                                                                                                                          • 3. FTP客户端常用软件
                                                                                                                                                                                                                                                          • 项目实施
                                                                                                                                                                                                                                                            • 任务10.1 安装并配置服务器管理软件vsftpd
                                                                                                                                                                                                                                                              • 任务10.2 创建学生用户和资源
                                                                                                                                                                                                                                                                • 任务10.3 远程连接学习资源服务器
                                                                                                                                                                                                                                                                • 项目总结
                                                                                                                                                                                                                                                                  • 课后练习
                                                                                                                                                                                                                                                                  • 项目11 基于Linux实现文件共享
                                                                                                                                                                                                                                                                    • 学习目标
                                                                                                                                                                                                                                                                      • 项目描述
                                                                                                                                                                                                                                                                        • 知识学习
                                                                                                                                                                                                                                                                          • 1. SMB协议
                                                                                                                                                                                                                                                                            • 2. Samba服务端
                                                                                                                                                                                                                                                                              • 3. Samba客户端
                                                                                                                                                                                                                                                                              • 项目实施
                                                                                                                                                                                                                                                                                • 任务11.1 安装服务器文件共享软件Samba
                                                                                                                                                                                                                                                                                  • 任务11.2 创建各部门管理员用户、工作组和共享目录
                                                                                                                                                                                                                                                                                    • 任务11.3 各部门工作组权限分配
                                                                                                                                                                                                                                                                                      • 任务11.4 访问资源共享服务器
                                                                                                                                                                                                                                                                                      • 项目总结
                                                                                                                                                                                                                                                                                        • 课后练习
                                                                                                                                                                                                                                                                                        • 项目12 基于Linux实现Web项目环境搭建
                                                                                                                                                                                                                                                                                          • 学习目标
                                                                                                                                                                                                                                                                                            • 项目描述
                                                                                                                                                                                                                                                                                              • 知识学习
                                                                                                                                                                                                                                                                                                • 1. Nginx
                                                                                                                                                                                                                                                                                                  • 2. Apache
                                                                                                                                                                                                                                                                                                    • 3. Nginx和Apache动静分离
                                                                                                                                                                                                                                                                                                    • 项目实施
                                                                                                                                                                                                                                                                                                      • 任务12.1 搭建平台静态资源处理服务器(Nginx)
                                                                                                                                                                                                                                                                                                        • 任务12.2 搭建平台动态请求处理服务器(Apache)
                                                                                                                                                                                                                                                                                                          • 任务12.3 实现Web服务器动静分离
                                                                                                                                                                                                                                                                                                          • 项目总结
                                                                                                                                                                                                                                                                                                            • 课后练习
                                                                                                                                                                                                                                                                                                            • 参考文献

                                                                                                                                                                                                                                                                                                            相关图书