Linux系统基础与实践 / 高职高专计算机系列教材
¥42.00定价
作者: 乔琪
出版时间:2024-01
出版社:西安电子科技大学出版社
- 西安电子科技大学出版社
- 9787560671178
- 1-1
- 522915
- 68257080-9
- 平装
- 16开
- 2024-01
- 377
- 256
- TP316.85
- 自动化技术、计算机技术
- 本科 高职
内容简介
本书以RHEL 9/CentOS Stream 9操作系统为平台,选取面向职业岗位的内容及案例,采用“项目驱动、任务导向”的方式组织内容,详细介绍了Linux操作系统的基本概念、常用命令、系统管理、常用服务器配置与管理等知识。
全书设置了7个项目,共19个任务,主要内容包括Linux系统环境搭建、目录和文件管理、用户和用户组管理、文件权限管理、磁盘配置与管理、网络配置与管理以及服务器配置与管理。
本书内容丰富全面,各种功能和命令的介绍都配以大量的案例操作和详细解释。为了让读者能够快速且有效地掌握核心知识和技能,同时方便教师采用更有效的传统教学方式或更新颖的线上线下翻转课堂教学模式,本书配有200多节微课和操作视频。另外,本书配套的在线开放课程已获评“十四五”江苏省职业教育首批在线精品课程。
本书可作为高职高专院校计算机类、通信类等相关专业的教材,也可作为Linux爱好者的学习资料。
全书设置了7个项目,共19个任务,主要内容包括Linux系统环境搭建、目录和文件管理、用户和用户组管理、文件权限管理、磁盘配置与管理、网络配置与管理以及服务器配置与管理。
本书内容丰富全面,各种功能和命令的介绍都配以大量的案例操作和详细解释。为了让读者能够快速且有效地掌握核心知识和技能,同时方便教师采用更有效的传统教学方式或更新颖的线上线下翻转课堂教学模式,本书配有200多节微课和操作视频。另外,本书配套的在线开放课程已获评“十四五”江苏省职业教育首批在线精品课程。
本书可作为高职高专院校计算机类、通信类等相关专业的教材,也可作为Linux爱好者的学习资料。
目录
项目一 Linux系统环境搭建 1
任务1 Linux系统认知 1
任务介绍 1
任务分析 1
必备知识 2
1.1 Linux系统概述 2
1.2 虚拟机简介 4
任务实施 5
任务拓展 15
任务2 Linux系统管理 15
任务介绍 15
任务分析 15
必备知识 15
2.1 Linux系统登录 16
2.2 Linux命令基础 18
2.3 Linux系统管理命令 20
任务实施 24
任务拓展 27
思政案例 27
项目一习题 28
项目二 目录和文件管理 29
任务3 Linux目录管理 29
任务介绍 29
任务分析 30
必备知识 30
3.1 Linux目录与Windows目录的区别 30
3.2 Linux目录结构及功能 31
3.3 Linux系统路径 34
3.4 显示路径(pwd) 34
3.5 切换目录(cd) 35
3.6 查看目录(ls) 36
3.7 创建目录(mkdir) 37
3.8 删除目录(rmdir) 39
任务实施 40
任务拓展 40
任务4 Linux文件管理 41
任务介绍 41
任务分析 42
必备知识 42
4.1 查看文件内容 42
4.2 创建文件(touch) 48
4.3 复制文件(cp) 49
4.4 移动文件(mv) 51
4.5 删除文件(rm) 52
4.6 查找文件(find) 53
4.7 文件的打包(tar) 54
4.8 Vim编辑器 56
任务实施 60
任务拓展 61
思政案例 61
项目二习题 62
项目三 用户和用户组管理 63
任务5 Linux用户管理 63
任务介绍 63
任务分析 64
必备知识 64
5.1 Linux系统的用户 64
5.2 Linux系统的用户账号文件 65
5.3 新增用户(useradd) 67
5.4 修改用户(usermod) 69
5.5 设置用户密码(passwd) 71
5.6 切换用户(su) 72
5.7 删除用户(userdel) 74
任务实施 75
任务拓展 76
任务6 Linux用户组管理 76
任务介绍 76
任务分析 77
必备知识 77
6.1 Linux系统的用户组 77
6.2 Linux系统的用户组配置文件 78
6.3 新增用户组(groupadd) 79
6.4 修改用户组(groupmod) 81
6.5 管理用户组(gpasswd) 82
6.6 删除用户组(groupdel) 84
6.7 切换用户组(newgrp) 85
任务实施 86
任务拓展 87
思政案例 88
项目三习题 88
项目四 文件权限管理 89
任务7 文件一般权限管理 89
任务介绍 89
任务分析 90
必备知识 90
7.1 文件的属性信息 90
7.2 文件的权限 91
7.3 设置文件权限(chmod) 91
7.4 修改文件拥有者(chown) 93
7.5 修改文件所属组(chgrp) 95
任务实施 96
任务拓展 97
任务8 目录和文件特殊权限管理 97
任务介绍 97
任务分析 97
必备知识 98
8.1 SUID权限 98
8.2 SGID权限 99
8.3 SBIT权限 100
8.4 ACL权限 100
任务实施 104
任务拓展 105
思政案例 105
项目四习题 106
项目五 磁盘配置与管理 107
任务9 Linux系统磁盘基础管理 107
任务介绍 107
任务分析 108
必备知识 108
9.1 Linux文件系统简介 108
9.2 Linux磁盘简介 109
9.3 磁盘信息查询 110
9.4 硬盘添加 114
9.5 硬盘分区 117
9.6 硬盘格式化 122
9.7 文件系统挂载 122
9.8 文件系统卸载 125
任务实施 126
任务拓展 129
任务10 Linux系统磁盘高级应用 129
任务介绍 129
任务分析 130
必备知识 130
10.1 LVM简介 130
10.2 物理卷管理 131
10.3 卷组管理 134
10.4 逻辑卷管理 139
10.5 RAID简介 142
10.6 软件RAID设置 145
任务实施 149
任务拓展 150
思政案例 151
项目五习题 151
项目六 网络配置与管理 153
任务11 网络基本配置 153
任务介绍 153
任务分析 153
必备知识 154
11.1 使用系统菜单配置网络 154
11.2 使用nmcli命令配置网络 155
11.3 使用nmtui图形化界面配置网络 156
11.4 网络管理命令 158
11.5 软件包管理 161
任务实施 163
任务拓展 163
任务12 防火墙配置 164
任务介绍 164
任务分析 164
必备知识 164
12.1 防火墙服务简介 164
12.2 SELinux简介 165
任务实施 166
任务拓展 167
思政案例 167
项目六习题 168
项目七 服务器配置与管理 169
任务13 Samba服务器配置与管理 169
任务介绍 169
任务分析 170
必备知识 170
13.1 Samba服务概述 170
13.2 Samba服务的安装与启动 172
13.3 Samba的配置文件 172
13.4 Samba服务器配置与客户端访问
Samba共享 175
任务实施 179
任务拓展 181
任务14 NFS服务器配置与管理 181
任务介绍 181
任务分析 181
必备知识 182
14.1 NFS服务概述 182
14.2 NFS服务的安装与启动 184
14.3 NFS服务的配置文件 184
14.4 NFS服务器配置与客户端验证 185
任务实施 187
任务拓展 189
任务15 DHCP服务器配置与管理 189
任务介绍 189
任务分析 189
必备知识 189
15.1 DHCP服务概述 189
15.2 DHCP服务的安装与启动 191
15.3 DHCP的配置文件 192
15.4 DHCP服务器配置与客户端验证 194
任务实施 196
任务拓展 197
任务16 DNS服务器配置与管理 197
任务介绍 197
任务分析 198
必备知识 198
16.1 DNS服务概述 198
16.2 DNS服务的安装与启动 200
16.3 DNS的配置文件 201
16.4 DNS服务器配置与客户端验证 205
任务实施 208
任务拓展 209
任务17 Apache服务器配置与管理 210
任务介绍 210
任务分析 210
必备知识 210
17.1 Web服务概述 210
17.2 Apache服务概述 211
17.3 Apache服务的安装与启动 212
17.4 Apache的配置文件 213
17.5 常规Apache服务器配置 214
17.6 Apache虚拟主机配置 217
任务实施 222
任务拓展 223
任务18 FTP服务器配置与管理 224
任务介绍 224
任务分析 224
必备知识 224
18.1 FTP服务概述 224
18.2 Vsftpd服务的安装与启动 226
18.3 Vsftpd的配置文件 227
18.4 FTP服务器配置 228
任务实施 236
任务拓展 237
任务19 MySQL数据库配置与管理 237
任务介绍 237
任务分析 238
必备知识 238
19.1 数据库概述 238
19.2 MariaDB服务的安装与启动 239
19.3 常用的数据库命令 240
19.4 主从数据库配置示例 242
任务实施 245
任务拓展 246
思政案例 246
项目七习题 246
参考文献 248
任务1 Linux系统认知 1
任务介绍 1
任务分析 1
必备知识 2
1.1 Linux系统概述 2
1.2 虚拟机简介 4
任务实施 5
任务拓展 15
任务2 Linux系统管理 15
任务介绍 15
任务分析 15
必备知识 15
2.1 Linux系统登录 16
2.2 Linux命令基础 18
2.3 Linux系统管理命令 20
任务实施 24
任务拓展 27
思政案例 27
项目一习题 28
项目二 目录和文件管理 29
任务3 Linux目录管理 29
任务介绍 29
任务分析 30
必备知识 30
3.1 Linux目录与Windows目录的区别 30
3.2 Linux目录结构及功能 31
3.3 Linux系统路径 34
3.4 显示路径(pwd) 34
3.5 切换目录(cd) 35
3.6 查看目录(ls) 36
3.7 创建目录(mkdir) 37
3.8 删除目录(rmdir) 39
任务实施 40
任务拓展 40
任务4 Linux文件管理 41
任务介绍 41
任务分析 42
必备知识 42
4.1 查看文件内容 42
4.2 创建文件(touch) 48
4.3 复制文件(cp) 49
4.4 移动文件(mv) 51
4.5 删除文件(rm) 52
4.6 查找文件(find) 53
4.7 文件的打包(tar) 54
4.8 Vim编辑器 56
任务实施 60
任务拓展 61
思政案例 61
项目二习题 62
项目三 用户和用户组管理 63
任务5 Linux用户管理 63
任务介绍 63
任务分析 64
必备知识 64
5.1 Linux系统的用户 64
5.2 Linux系统的用户账号文件 65
5.3 新增用户(useradd) 67
5.4 修改用户(usermod) 69
5.5 设置用户密码(passwd) 71
5.6 切换用户(su) 72
5.7 删除用户(userdel) 74
任务实施 75
任务拓展 76
任务6 Linux用户组管理 76
任务介绍 76
任务分析 77
必备知识 77
6.1 Linux系统的用户组 77
6.2 Linux系统的用户组配置文件 78
6.3 新增用户组(groupadd) 79
6.4 修改用户组(groupmod) 81
6.5 管理用户组(gpasswd) 82
6.6 删除用户组(groupdel) 84
6.7 切换用户组(newgrp) 85
任务实施 86
任务拓展 87
思政案例 88
项目三习题 88
项目四 文件权限管理 89
任务7 文件一般权限管理 89
任务介绍 89
任务分析 90
必备知识 90
7.1 文件的属性信息 90
7.2 文件的权限 91
7.3 设置文件权限(chmod) 91
7.4 修改文件拥有者(chown) 93
7.5 修改文件所属组(chgrp) 95
任务实施 96
任务拓展 97
任务8 目录和文件特殊权限管理 97
任务介绍 97
任务分析 97
必备知识 98
8.1 SUID权限 98
8.2 SGID权限 99
8.3 SBIT权限 100
8.4 ACL权限 100
任务实施 104
任务拓展 105
思政案例 105
项目四习题 106
项目五 磁盘配置与管理 107
任务9 Linux系统磁盘基础管理 107
任务介绍 107
任务分析 108
必备知识 108
9.1 Linux文件系统简介 108
9.2 Linux磁盘简介 109
9.3 磁盘信息查询 110
9.4 硬盘添加 114
9.5 硬盘分区 117
9.6 硬盘格式化 122
9.7 文件系统挂载 122
9.8 文件系统卸载 125
任务实施 126
任务拓展 129
任务10 Linux系统磁盘高级应用 129
任务介绍 129
任务分析 130
必备知识 130
10.1 LVM简介 130
10.2 物理卷管理 131
10.3 卷组管理 134
10.4 逻辑卷管理 139
10.5 RAID简介 142
10.6 软件RAID设置 145
任务实施 149
任务拓展 150
思政案例 151
项目五习题 151
项目六 网络配置与管理 153
任务11 网络基本配置 153
任务介绍 153
任务分析 153
必备知识 154
11.1 使用系统菜单配置网络 154
11.2 使用nmcli命令配置网络 155
11.3 使用nmtui图形化界面配置网络 156
11.4 网络管理命令 158
11.5 软件包管理 161
任务实施 163
任务拓展 163
任务12 防火墙配置 164
任务介绍 164
任务分析 164
必备知识 164
12.1 防火墙服务简介 164
12.2 SELinux简介 165
任务实施 166
任务拓展 167
思政案例 167
项目六习题 168
项目七 服务器配置与管理 169
任务13 Samba服务器配置与管理 169
任务介绍 169
任务分析 170
必备知识 170
13.1 Samba服务概述 170
13.2 Samba服务的安装与启动 172
13.3 Samba的配置文件 172
13.4 Samba服务器配置与客户端访问
Samba共享 175
任务实施 179
任务拓展 181
任务14 NFS服务器配置与管理 181
任务介绍 181
任务分析 181
必备知识 182
14.1 NFS服务概述 182
14.2 NFS服务的安装与启动 184
14.3 NFS服务的配置文件 184
14.4 NFS服务器配置与客户端验证 185
任务实施 187
任务拓展 189
任务15 DHCP服务器配置与管理 189
任务介绍 189
任务分析 189
必备知识 189
15.1 DHCP服务概述 189
15.2 DHCP服务的安装与启动 191
15.3 DHCP的配置文件 192
15.4 DHCP服务器配置与客户端验证 194
任务实施 196
任务拓展 197
任务16 DNS服务器配置与管理 197
任务介绍 197
任务分析 198
必备知识 198
16.1 DNS服务概述 198
16.2 DNS服务的安装与启动 200
16.3 DNS的配置文件 201
16.4 DNS服务器配置与客户端验证 205
任务实施 208
任务拓展 209
任务17 Apache服务器配置与管理 210
任务介绍 210
任务分析 210
必备知识 210
17.1 Web服务概述 210
17.2 Apache服务概述 211
17.3 Apache服务的安装与启动 212
17.4 Apache的配置文件 213
17.5 常规Apache服务器配置 214
17.6 Apache虚拟主机配置 217
任务实施 222
任务拓展 223
任务18 FTP服务器配置与管理 224
任务介绍 224
任务分析 224
必备知识 224
18.1 FTP服务概述 224
18.2 Vsftpd服务的安装与启动 226
18.3 Vsftpd的配置文件 227
18.4 FTP服务器配置 228
任务实施 236
任务拓展 237
任务19 MySQL数据库配置与管理 237
任务介绍 237
任务分析 238
必备知识 238
19.1 数据库概述 238
19.2 MariaDB服务的安装与启动 239
19.3 常用的数据库命令 240
19.4 主从数据库配置示例 242
任务实施 245
任务拓展 246
思政案例 246
项目七习题 246
参考文献 248