Linux系统与服务管理(面向新工科普通高等教育系列教材)
- ISBN:9787111708742
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:290
- 出版时间:2022-07-01
- 条形码:9787111708742 ; 978-7-111-70874-2
本书特色
适读人群 :高等院校计算机及相关专业学生配套资源:电子课件、习题答案、教学大纲、教学视频 本书特色: 在任务驱动教学理念指导下设计和编写,包括系统基础、系统管理、网络管理及系统实验4篇,11个系统实验是任务驱动教学理念的具体体现。 强调各章节的内在逻辑性,围绕操作系统的基本任务——对于多任务、多用户的支持而展开。 适合作为课时量在60学时左右的Linux系统课程的主教材或实验教材。在具体的教学过程中,可以适当裁剪或者扩充。
内容简介
本书是在任务驱动教学理念的指导下进行设计和编写的,主要包括系统基础、系统管理、网络管理及系统实验4篇。本书在深入浅出地介绍各章节内容的基础上,特别强调各章节的内在逻辑性,围绕操作系统的基本特性—对于多任务、多用户的支持而展开。其中,第1章操作系统的绪论部分统领全书;第2章介绍了Linux系统的基本操作控制命令、vim编辑器及重定向等内容,是学习第3章及后续章节的基础;第3章介绍了多用户部分,第4章介绍了文件系统管理,第5章介绍了软件包及软件安装的内容,为多任务部分做铺垫;第6章介绍了多任务部分,是第7、8章的网络及服务管理内容的基础。本书每章均配有习题,以指导读者进行深入总结。 本书既可作为高等院校Linux操作系统课程的教材,也可作为培训班的技术参考书。同时,对于自学Linux系统的读者,本书也提供了完备的学习路径。
目录
**篇 系 统 基 础
第1章 绪论2
1.1 Linux操作系统的发展2
1.1.1 从无到有的操作系统2
1.1.2 UNIX与Minix3
1.1.3 GNU计划与Copyleft概念4
1.1.4 Linux系统的诞生及发展4
1.2 Linux系统结构及功能4
1.2.1 Linux框架结构5
1.2.2 Linux内核基本功能6
1.2.3 Linux应用领域8
1.3 Linux的版本10
1.3.1 内核版本10
1.3.2 发行版本10
1.3.3 虚拟机软件11
1.4 安装CentOS系统12
1.4.1 系统规划12
1.4.2 主要安装步骤12
1.4.3 系统首次启动13
1.4.4 安装建议13
1.5 习题14
第2章 Linux操控基础15
2.1 Shell界面15
2.1.1 Bash命令行界面15
2.1.2 终端与伪终端窗口18
2.1.3 命令的一般格式20
2.1.4 登录、注销、重启及关闭21
2.1.5 几个基本命令22
2.2 文件及目录27
2.2.1 文件及目录基本含义27
2.2.2 常用的重要命令29
2.3 文本编辑器vi/vim35
2.3.1 vi/vim概述35
2.3.2 vim启动方式及窗口结构36
2.3.3 vim的工作模式37
2.3.4 vim常用操作及子命令38
2.3.5 相关问题39
2.4 重定向及管道40
2.4.1 输出重定向40
2.4.2 输入重定向42
2.4.3 通配符及元字符42
2.4.4 管道(pipe)43
2.4.5 Shell脚本案例44
2.5 习题45
第二篇 系 统 管 理
第3章 用户管理48
3.1 用户及组群基础48
3.1.1 用户管理机制48
3.1.2 passwd文件48
3.1.3 shadow文件50
3.1.4 group文件51
3.2 用户及组群管理51
3.2.1 用户管理命令51
3.2.2 组群管理命令56
3.3 权限管理58
3.3.1 与权限相关的用户类别58
3.3.2 文件的访问控制权限58
3.3.3 权限表示法59
3.3.4 讨论目录权限59
3.3.5 修改权限命令60
3.4 习题62
第4章 文件系统管理64
4.1 文件系统基础64
4.1.1 目录层次结构64
4.1.2 区块及索引节点66
4.1.3 文件系统的主要类型67
4.1.4 相关命令68
4.2 磁盘管理73
4.2.1 基础知识73
4.2.2 相关命令75
4.3 存储管理技术81
4.3.1 定额管理81
4.3.2 逻辑卷管理91
4.3.3 磁盘阵列管理98
4.4 习题104
第5章 软件包管理105
5.1 文件的压缩与打包105
5.1.1 压缩技术105
5.1.2 压缩及打包命令106
5.2 RPM安装包管理工具109
5.2.1 安装包基础知识109
5.2.2 RPM工具的子命令110
5.2.3 安装GCC编译器113
5.3 YUM安装包管理工具115
5.3.1 YUM的软件仓库115
5.3.2 yum的常用子命令116
5.3.3 创建本地仓库118
5.3.4 Ubuntu安装包管理119
5.4 源码包的编译与安装120
5.4.1 GCC编译器120
5.4.2 Make工具及Makefile文件121
5.4.3 内核源代码下载及编译123
5.5 习题127
第6章 进程管理与系统服务128
6.1 进程管理128
6.1.1 进程及相关概念128
6.1.2 进程状态及信号131
6.1.3 进程管理命令132
6.2 计划任务管理137
6.2.1 前台及后台任务137
6.2.2 at任务管理139
6.2.3 cron计划任务管理140
6.3 systemd服务管理143
6.3.1 init引导方式143
6.3.2 systemd的服务单元148
6.3.3 systemctl命令151
6.3.4 tty窗口与getty单元156
6.4 日志管理158
6.4.1 日志文件及存放目录158
6.4.2 配置rsyslogd服务159
6.4.3 日志管理工具162
6.5 习题166
第三篇 网 络 管 理
第7章 网络基础168
7.1 网络知识168
7.1.1 TCP/IP参考模型168
7.1.2 名称及编号169
7.1.3 地址参数170
7.1.4 网络配置文件173
7.2 网络管理命令174
7.2.1 网络管理工具174
7.2.2 网络设置命令178
7.2.3 网络诊断命令183
7.2.4 网络服务管理185
7.3 连通网络186
7.3.1 虚拟机网络连接模式186
7.3.2 Bridge桥接模式187
7.3.3 NAT模式187
7.4 SSH远程登录190
7.4.1 sshd系统服务190
7.4.2 管理sshd服务191
7.4.3 配置sshd服务192
7.4.4 远程登录sshd193
7.5 习题196
第8章 网络服务198
8.1 文件传输服务FTP198
8.1.1 FTP数据传输模式198
8.1.2 FTP用户199
8.1.3 管理vsftpd服务200
8.1.4 设置vsftpd服务参数202
8.1.5 访问vsftpd服务器204
8.2 NFS服务207
8.2.1 管理NFS服务207
8.2.2 设置NFS服务参数208
8.2.3 挂载共享目录210
8.3 DNS服务212
8.3.1 DNS服务器及解析过程213
8.3.2 管理named服务214
8.3.3 设置named参数215
8.3.4 验证named服务219
8.4 Web服务220
8.4.1 超文本传输协议(HTTP)220
8.4.2 管理httpd服务222
8.4.3 设置httpd参数223
8.4.4 创建虚拟主机224
8.5 习题226
第四篇 系 统 实 验
实验0 创建虚拟机并安装CentOS系统229
L0.1 使用Workstation创建虚拟机硬件229
L0.2 使用VirtualBox创建虚拟机硬件233
L0.3 安装CentOS 7.7版64位系统237
L0.4 安装CentOS 6.9版64位系统243
L0.5 使用VirtualBox安装Ubuntu253
实验1 实现动态桌面背景259
实验2 多终端切换及单用户模式启动261
实验3 添加组群及用户并设置权限263
实验4 批量添加新用户266
实验5 添加硬盘进行备份268
实验6 创建YUM本地仓库并安装软件272
实验7 使用固定IP地址配置桥接网络275
实验8 访问vsftp服务280
实验9 访问Samba服务283
实验10 访问Web服务288
参考文献290
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0