- ISBN:9787115569776
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:254
- 出版时间:2022-01-01
- 条形码:9787115569776 ; 978-7-115-56977-6
本书特色
1.采用RedHat Enterprise Linux 8(RHEL8)操作系统进行实例教学。 2.重点内容给出详细操作步骤。 3.使用大量图示讲解说明。 4.RHCSA(红帽认证系统管理员)培训教材。 5.提供PPT课件、习题答案、教学视频等丰富配套资源
内容简介
本书作为linux的基础教学用书,选用了近期新的rhel8操作系统作为教学环境,适用于高等院校,高职高专院校计算机或相关专业的学生,Linux系统的初学者,社会培训班学员。作为入门教材,本书包含配套ppt,授课记录,实验手册,教学视频等适合教学用资源,适合于高校的Linux教学配套使用,同时,本书作为RedHat的初级认证配套教材,适用于RedHat初级认证RHCSA的认证教材,结合近期新的教学环境和考试内容,都做了优化和升级,新增加了容器Podman技术,Cockpit Web界面管理,VDO磁盘管理等新技术,相对于第二版,增加了大约20%的新内容,将一部分旧技术进行了改进和去除,内容翔实,结构紧凑,条理清晰,特色鲜明,简单易学。
目录
第 1章 Linux概述 2
1.1 Linux简介 2
1.1.1 Linux系统的产生 2
1.1.2 Linux系统的发展历程 3
1.1.3 Linux系统的应用 4
1.2 Linux的特点、组成和区别 5
1.2.1 Linux的特点 5
1.2.2 Linux系统的组成 6
1.2.3 Linux与其他操作系统的区别 6
1.3 Linux的版本介绍 7
1.3.1 Linux内核的版本 7
1.3.2 Linux发行版本 10
1.3.3 RHEL 8简介 12
第 2章 Linux系统的安装 14
2.1 安装RHEL 8 14
2.1.1 使用Anaconda安装 14
2.1.2 获取Linux的安装软件 14
2.1.3 确定安装硬件 15
2.1.4 使用本地光盘安装RHEL 8 15
2.2 安装后的初始化配置—firstboot服务 20
第3章 X Window图形用户界面和应用软件 25
3.1 X Window简介 25
3.1.1 X Window工作原理 25
3.1.2 X Window桌面环境 26
3.2 GNOME桌面环境 26
3.2.1 GNOME桌面环境简介 26
3.2.2 Nautilus文件管理器 29
3.2.3 GNOME系统设置 29
3.3 Linux下的常用应用软件 30
3.3.1 文本编辑器Gedit 30
3.3.2 LibreOffice简介 30
3.3.3 图像处理软件GIMP 32
3.3.4 图像查看器Eye of GNOME Image Viewer 33
3.3.5 文件查看器Document Viewer 33
3.3.6 网页浏览器Firefox 34
3.3.7 多媒体播放器Totem 34
3.4 使用Cockpit管理 35
3.4.1 Cockpit简介 35
3.4.2 Cockpit的管理页面 36
第4章 Shell的基本应用 40
4.1 Shell命令概述 40
4.1.1 Shell简介 40
4.1.2 Shell的启动与退出等 41
4.1.3 Shell命令的格式 42
4.1.4 常用Shell命令 43
4.2 BASH的应用 48
4.2.1 命令自动补齐 48
4.2.2 命令历史记录 48
4.2.3 命令别名 49
4.2.4 通配符 50
4.3 正则表达式、管道与重定向 50
4.3.1 正则表达式 50
4.3.2 管道与重定向 53
4.4 文本编辑器Vim 55
4.4.1 Vim简介 55
4.4.2 Vim的3种模式 56
4.4.3 Vim的进入与退出 57
4.4.4 Vim的基本操作命令 58
4.4.5 Vim的高级命令 60
4.5 Shell编程 62
4.5.1 Shell脚本 62
4.5.2 Shell脚本案例 64
第二部分 Linux的系统管理
第5章 用户和组管理 66
5.1 什么是用户 66
5.1.1 用户账号文件 etc passwd 66
5.1.2 用户影子文件 etc shadow 68
5.1.3 组账号文件 etc group 69
5.1.4 用户组影子文件 etc gshadow 70
5.2 用户管理 71
5.2.1 添加用户 71
5.2.2 删除用户 72
5.2.3 修改用户信息 72
5.3 组管理 73
5.3.1 创建用户组 73
5.3.2 删除用户组 73
5.3.3 修改用户组信息 74
5.4 文件系统操作命令 74
5.4.1 文件与目录操作命令 74
5.4.2 压缩和解压缩命令 75
5.4.3 文件和目录权限管理命令 80
5.5 文件的安全设置ACL 82
5.5.1 什么是ACL 82
5.5.2 配置使用ACL 83
5.5.3 ACL配置实例 83
5.5.4 文件系统的特殊权限:SUID、SGID和SBit 85
第6章 磁盘与文件系统管理 88
6.1 磁盘的识别与分区 88
6.1.1 磁盘的分类 88
6.1.2 磁盘的组成 90
6.1.3 管理分区 92
6.2 建立和管理文件系统 98
6.2.1 文件系统 98
6.2.2 文件类型 100
6.2.3 文件系统结构 102
6.3 文件系统的挂载与卸载 104
6.3.1 使用命令行挂载文件系统 104
6.3.2 永久挂载文件系统 106
6.3.3 卸载文件系统 108
6.4 管理交换空间 108
6.4.1 交换内存介绍 108
6.4.2 创建交换内存 109
6.5 磁盘配额 111
6.5.1 磁盘配额的作用 111
6.5.2 创建磁盘配额 111
6.6 VDO 114
6.6.1 VDO简介 114
6.6.2 VDO创建 115
第7章 逻辑卷管理 117
7.1 通用LVM概念和术语 117
7.1.1 LVM简介 117
7.1.2 LVM基本术语 118
7.2 建立LVM 118
7.3 管理LVM 121
7.3.1 查看卷信息 121
7.3.2 调整LVM 122
7.3.3 卸载卷 124
7.4 LVM高级应用 125
7.4.1 卷快照 125
7.4.2 移动卷 127
第8章 进程管理 129
8.1 什么是进程 129
8.1.1 进程的概念 129
8.1.2 进程的状态 129
8.1.3 进程的类型 130
8.2 进程管理 130
8.2.1 启动进程 130
8.2.2 管理进程 131
8.2.3 终止进程 134
8.2.4 桌面环境下管理进程 136
8.3 系统监视工具 137
8.3.1 桌面环境下监视系统 137
8.3.2 系统监视命令 137
8.4 计划任务 138
8.4.1 一次性计划任务 138
8.4.2 周期性计划任务 140
第9章 软件管理 142
9.1 使用YUM 142
9.1.1 Linux下的可执行文件 142
9.1.2 传统管理软件的方法 143
9.1.3 RPM 143
9.1.4 YUM 143
9.1.5 DNF 149
9.2 安装RPM软件 150
9.2.1 RPM介绍 150
9.2.2 RPM软件包文件 150
9.2.3 RPM命令 151
9.3 源代码安装 155
9.3.1 获得软件 155
9.3.2 编译前的准备工作 156
9.3.3 开始编译 158
9.3.4 安装与部署 159
第 10章 服务管理 161
10.1 systemd简介 161
10.1.1 服务分类 161
10.1.2 systemd的起源 162
10.1.3 systemd的主要特性 162
10.2 systemd单元管理 163
10.2.1 systemd的基本概念 163
10.2.2 target和runlevel 164
10.2.3 查看与切换target 165
10.2.4 管理systemd服务 166
10.3 使用systemctl命令控制和管理系统 167
第三部分 Linux的网络服务与安全
第 11章 网络基础 170
11.1 网络配置基础—TCP IP网络模型 170
11.2 网络服务介绍 175
11.3 基于图形界面的网络基本配置 175
11.4 基于命令行的网络基本配置 176
11.4.1 查看网络信息 176
11.4.2 创建和启用 关闭网络连接 177
11.4.3 删除和修改网络连接 178
11.5 系统网络配置文件 179
11.6 网络设置命令 181
11.6.1 查看和修改主机名称命令hostname和hostnamectl 181
11.6.2 网络配置命令ip 181
11.6.3 检查网络状况命令netstat 183
11.6.4 ping命令 184
11.6.5 nslookup命令 185
11.6.6 traceroute命令 186
第 12章 访问网络文件共享服务 187
12.1 NFS网络文件系统 187
12.1.1 NFS服务简介 187
12.1.2 配置NFS服务 188
12.1.3 NFS服务配置实例 189
12.2 SMB CIFS通用网络文件系统 190
12.2.1 Samba服务概述 190
12.2.2 配置Samba 191
12.2.3 创建Samba服务器 191
12.3 自动挂载网络存储服务 194
12.3.1 自动挂载(AutoFS)服务概述 194
12.3.2 配置AutoFS服务 195
12.3.3 AutoFS服务配置实例 196
第 13章 Linux安全管理 198
13.1 Linux防火墙的基本设置 198
13.1.1 Linux防火墙概述 198
13.1.2 firewalld区域管理 199
13.1.3 firewall-cmd命令行工具 200
13.1.4 firewall-config图形界面工具 203
13.2 SELinux管理 207
13.2.1 SELinux介绍 207
13.2.2 SELinux模式 209
13.2.3 安全上下文 211
13.2.4 SELinux布尔值 214
13.2.5 SELinux服务端口 216
13.3 救援模式 217
13.3.1 救援模式介绍 217
13.3.2 启动救援模式 217
13.3.3 切换硬盘环境 219
13.3.4 修复常见启动问题 219
13.4 Podman容器管理 222
13.4.1 Podman容器介绍 222
13.4.2 Podman安装与使用 223
第 14章 常用网络服务器配置 225
14.1 Web服务配置 225
14.1.1 Apache服务器 225
14.1.2 配置Apache服务器 226
14.1.3 创建Apache服务器 227
14.2 FTP服务配置 228
14.2.1 FTP服务器概述 228
14.2.2 配置vsftpd 228
14.2.3 创建FTP服务器 229
14.3 DNS服务配置 230
14.3.1 DNS介绍 230
14.3.2 创建DNS服务器 231
14.3.3 DNS验证 232
14.4 DHCP服务配置 233
14.4.1 DHCP服务器介绍 233
14.4.2 配置DHCP服务 233
14.4.3 创建DHCP服务器 235
14.5 Mail服务配置 236
14.5.1 SMTP服务器介绍 236
14.5.2 配置Postfix服务 236
14.5.3 创建Postfix服务器 238
14.6 iSCSI服务配置 239
14.6.1 iSCSI服务器介绍 239
14.6.2 创建iSCSI存储目标 241
14.6.3 访问iSCSI存储 243
14.7 使用Chrony同步时间 245
14.7.1 Chrony简介 245
14.7.2 配置Chrony服务 245
14.7.3 Chrony实例 246
14.8 管理SSH服务 247
14.8.1 SSH服务简介 247
14.8.2 配置SSH服务 248
14.8.3 SSH的管理 249
14.9 企业服务器搭建案例 251
14.9.1 物理服务器选型 251
14.9.2 服务器软件需求 252
作者简介
宁方明,济南博赛网络技术有限公司讲师。济南博赛网络技术有限公司是一家集IT产品销售、高端IT技术服务、技术培训为一体的综合性高新技术企业,先后与华为、Redhat、锐捷、Prometric、Oracle、微软、IBM、思科、天融信等全球多家IT企业建立了长期合作伙伴关系,在产品技术服务领域、高端IT认证培训领域以及产品销售方面都有深层次的合作。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥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 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
基于3D打印技术的产品创新设计方法
¥45.8¥88.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0