搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
Linux操作系统基础与应用(CentOS Stream 9)(电子活页微课版)
0.00     定价 ¥ 59.80
罗湖图书馆
此书还可采购10本,持证读者免费借回家
  • ISBN:
    9787115637659
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2024-04-01
收藏
畅销推荐
编辑推荐

1. 教材针对网络专业基础课程,Linux基础,覆盖群体广,用量大。
2. 作者为双高校的专业带头人,一线教学经验丰富,有一定编写教材的基础。
3. 校企双元开发模式,还原就业真实场景,培养实际就业技能。
4. 配套教学资源全面丰富、类型多样,易教易学。
5. 内容融合课程思政元素,编写方式为活页式工单,讲练结合落到实处。

展开
作者简介

张宏甫,2003年至今在西安航空职业技术学院专任教师从事计算机网络专业教学。2018年6月至10月新西兰怀卡托理工学院海外研修学习。作为一线双师型教师,从事高校教学18年,担任专业带头人8年。年均教学工作量600多课时,近十年来,讲授《Linux操作系统》课程5次。

近年来编写教材:

1、《计算机网络技术(第八版)》 大连理工大学出版社 2021年9月 副主编 十三五职业教育国家规划教材

2、《计算机应用基础项目教程》 煤炭工业出版社 2015年6月 副主编约25万字

3、《VisualBasic程序设计》 延边大学出版社 2017年1月 副主编约13万字 

4、《Linux网络操作系统应用技术》 工程大学出版社 2020年9月6月 主编

5、《计算机网络技术》 煤炭工业出版社 2014年4月 副主编约10.1万字

展开
内容介绍

本书以CentOS Stream 9为平台介绍Linux操作系统基础与应用,共11个项目,内容包括安装Linux操作系统、使用Linux命令、管理文件与目录、管理文本文件、配置网络功能、管理软件包与进程、管理用户和用户组、管理文件和目录的权限与所有者、管理文件系统与磁盘、入门Shell自动化运维,以及使用LNMP架构部署网站。
本书内容丰富、系统、全面,可以作为高校计算机网络技术、云计算技术应用等专业相关课程的教材,也可以作为Linux操作系统初学者和爱好者的参考书。

展开
目录
目录 CONTENTS
项目1 安装Linux操作系统 1
【学习目标】 1
【项目情景】 1
任务1-1 初识Linux 1
1.1.1 Linux的发展历程 1
1.1.2 Linux操作系统的组成 2
1.1.3 Linux操作系统版本的演进 3
任务1-2 Linux操作系统的安装方法 5
1.2.1 安装与创建虚拟机 6
1.2.2 安装CentOS Stream 9 10
任务1-3 备份VMware虚拟机 20
1.3.1 拍摄虚拟机快照 20
1.3.2 克隆虚拟机 22
【拓展知识】 24
【项目实训】 24
【项目小结】 24
项目2 使用Linux命令 25
【学习目标】 25
【项目情景】 25
任务2-1 认识Linux字符操作界面 25
2.1.1 使用字符操作界面 26
2.1.2 认识Bash与Linux命令格式 27
2.1.3 显示屏幕上的信息 28
2.1.4 设置默认启动的目标 29
任务2-2 获取和设置系统基本信息 30
2.2.1 获取计算机和操作系统的信息 31
2.2.2 获取内存信息 31
2.2.3 显示和修改主机名 32
任务2-3 获取命令的帮助信息 34
2.3.1 命令自动补全 34
2.3.2 使用man命令显示在线帮助手册 34
2.3.3 使用help命令 35
2.3.4 使用info命令 35
任务2-4 管理日期和时间 36
2.4.1 显示日历信息 36
2.4.2 显示或设置系统日期和时间 37
【拓展知识】 38
【项目实训】 39
【项目小结】 39
项目3 管理文件与目录 40
【学习目标】 40
【项目情景】 40
任务3-1 了解文件类型与目录结构 40
3.1.1 了解Linux文件类型 40
3.1.2 了解Linux目录结构 43
任务3-2 文件和目录的基本操作 44
3.2.1 查找与定位文件 44
3.2.2 查看文件 47
3.2.3 文件常规操作 50
3.2.4 创建链接 55
3.2.5 显示文件或目录的磁盘占用量 56
任务3-3 查找文件内容和文件位置 57
3.3.1 查找与条件匹配的文件和字符串 57
3.3.2 查找命令文件 60
任务3-4 文件压缩、归档 60
3.4.1 认识tar包 60
3.4.2 使用和管理tar包 61
3.4.3 压缩与解压缩文件 62
3.4.4 tar包的特殊使用 64
【拓展知识】 64
【项目实训】 65
【项目小结】 65
项目4 管理文本文件 66
【学习目标】 66
【项目情景】 66
任务4-1 了解Vim编辑器 66
4.1.1 Vim编辑器的工作模式 67
4.1.2 Vim编辑器的基本操作 68
4.1.3 Vim编辑器的环境变更 70
任务4-2 使用Nano编辑器 70
4.2.1 Nano编辑器简介及安装 71
4.2.2 启动与退出Nano编辑器 71
4.2.3 Nano编辑器的基本操作 72
任务4-3 重定向 72
4.3.1 标准输入/输出与重定向 73
4.3.2 输出重定向 73
4.3.3 输入重定向 74
4.3.4 错误重定向 75
4.3.5 同时实现标准输出重定向和标准错误重定向 75
【拓展知识】 77
【项目实训】 78
【项目小结】 78
项目5 配置网络功能 79
【学习目标】 79
【项目情景】 79
任务5-1 了解VMware的网络工作模式 79
5.1.1 了解VMware的3种网络工作模式 79
5.1.2 配置VMware虚拟网络 81
任务5-2 配置网络功能 82
5.2.1 打开有线连接 82
5.2.2 编辑网卡配置文件 83
5.2.3 修改主机IP地址与域名快速解析文件 84
5.2.4 常用网络命令 85
5.2.5 使用systemctl管理服务 91
任务5-3 配置和使用SSH服务 92
5.3.1 远程连接Linux服务器 92
5.3.2 密钥验证方式实现免密登录 93
5.3.3 远程复制操作 95
5.3.4 常用SSH服务的客户端工具 96
【拓展知识】 97
【项目实训】 100
【项目小结】 100
项目6 管理软件包与进程 101
【学习目标】 101
【项目情景】 101
任务6-1 使用RPM管理软件包 101
6.1.1 了解rpm软件包 101
6.1.2 安装rpm软件包 102
6.1.3 升级rpm软件包 104
6.1.4 查询rpm软件包 105
6.1.5 删除rpm软件包 106
6.1.6 验证rpm软件包 106
任务6-2 使用YUM工具管理软件包 106
6.2.1 了解YUM工具及其仓库配置文件 107
6.2.2 使用yum命令安装软件包 108
任务6-3 使用DNF工具管理软件包 109
6.3.1 使用dnf 命令管理软件包 109
6.3.2 搭建本地dnf仓库 112
6.3.3 搭建网络dnf仓库 113
任务6-4 管理进程 113
6.4.1 了解Linux中的进程 114
6.4.2 查看Linux中的进程 114
6.4.3 停止Linux中的进程 116
【拓展知识】 117
【项目实训】 118
【项目小结】 119
项目7 管理用户和用户组 120
【学习目标】 120
【项目情景】 120
任务7-1 认识用户与用户组 120
7.1.1 用户与用户组的基本概念 121
7.1.2 理解用户账户文件 122
7.1.3 理解组账户文件 123
任务7-2 管理用户账户 125
7.2.1 新建用户 125
7.2.2 用户切换与查看信息 126
7.2.3 维护用户信息 127
7.2.4 删除用户 129
7.2.5 批量添加用户 130
任务7-3 管理用户组账户 132
7.3.1 新建用户组 132
7.3.2 维护用户组及其成员 133
7.3.3 删除用户组 134
7.3.4 编辑与验证用户(组)文件 135
【拓展知识】 135
【项目实训】 136
【项目小结】 136
项目8 管理文件和目录的权限与所有者 137
【学习目标】 137
【项目情景】 137
任务8-1 理解文件和目录的权限 137
8.1.1 了解文件和目录的权限 138
8.1.2 理解文件和目录的权限信息 138
任务8-2 管理文件和目录的权限 139
8.2.1 设置文件和目录的基本权限 139
8.2.2 设置文件和目录的特殊权限 141
8.2.3 设置文件和目录的默认权限 144
8.2.4 设置文件访问控制列表的访问权限 146
任务8-3 管理文件和目录的所有者 148
8.3.1 提升普通用户权限 148
8.3.2 更改文件和目录的所有者 149
【拓展知识】 151
【项目实训】 152
【项目小结】 152
项目9 管理文件系统与磁盘 153
【学习目标】 153
【项目情景】 153
任务9-1 创建磁盘分区 153
9.1.1 了解磁盘分区的概念和原则 154
9.1.2 了解物理设备的命名规则 155
9.1.3 查看系统中的块设备与分区 155
9.1.4 磁盘分区命令 156
任务9-2 创建与检查文件系统 165
9.2.1 了解常见的文件系统 165
9.2.2 为分区创建文件系统 166
9.2.3 检查文件系统 167
任务9-3 挂载与卸载文件系统 168
9.3.1 挂载文件系统 168
9.3.2 卸载文件系统 169
9.3.3 查看挂载情况 169
9.3.4 在新的分区上读写文件 170
9.3.5 认识/etc/fstab文件 171
9.3.6 设置开机自动挂载文件系统 171
任务9-4 管理磁盘配额 172
9.4.1 了解磁盘配额功能 172
9.4.2 设置磁盘配额 172
9.4.3 测试磁盘配额 176
任务9-5 管理逻辑卷 177
9.5.1 了解逻辑卷管理的概念 178
9.5.2 部署逻辑卷 179
9.5.3 扩容和缩容逻辑卷 181
9.5.4 删除逻辑卷 182
【拓展知识】 183
【项目实训】 185
【项目小结】 185
项目10 入门Shell自动化运维 186
【学习目标】 186
【项目情景】 186
任务10-1 创建第 一个Shell脚本 186
10.1.1 创建并执行第 一个Shell脚本 187
10.1.2 Shell变量的定义、类型、赋值 188
任务10-2 条件测试与分支结构 193
10.2.1 条件测试 193
10.2.2 if语句 196
10.2.3 case语句 199
任务10-3 循环结构 202
10.3.1 for循环语句 202
10.3.2 while循环语句和until循环语句 203
10.3.3 调试Shell脚本 204
【拓展知识】 205
【项目实训】 207
【项目小结】 207
项目11 使用LNMP架构部署网站 208
【学习目标】 208
【项目情景】 208
任务11-1 了解LNMP架构 208
11.1.1 LNMP是什么 208
11.1.2 Nginx是什么 209
11.1.3 MySQL、MariaDB是什么 210
11.1.4 PHP是什么 210
11.1.5 LNMP架构工作原理 211
11.1.6 LNMP架构部署方式 212
任务11-2 安装与配置Nginx服务器 212
11.2.1 安装Nginx软件包 212
11.2.2 熟悉Nginx的配置文件 214
任务11-3 安装MariaDB数据库 221
11.3.1 安装并初始设置MariaDB 221
11.3.2 初始化并登录MariaDB 222
11.3.3 管理MariaDB 224
任务11-4 安装配置PHP环境 240
11.4.1 安装PHP环境 240
11.4.2 配置PHP-FPM服务 241
11.4.3 配置Nginx服务器对PHP程序的支持 242
任务11-5 部署基于LNMP的WordPress博客网站 244
11.5.1 安装 WordPress 245
11.5.2 为WordPress创建MariaDB数据库环境 245
11.5.3 配置WordPress 246
11.5.4 配置基于IP地址的Nginx虚拟主机 247
11.5.5 通过Web界面完成WordPress配置 248
【拓展知识】 249
【项目实训】 250
【项目小结】 250
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用罗湖图书馆的读者帐号和密码进行登录

点击获取验证码
登录