Linux网络服务配置与安全管理(微课版)

Linux操作系统配置与安全管理(微课版)
分享 推荐 0 收藏 1 阅读 217
杨夷梅 (作者) 978-7-115-68567-4

关于本书的内容有任何问题,请联系 李召

1.章节架构科学,模块设置多元且系统
2.理论与实践相结合,着重培养创新思维
2.教学资源丰富,微课视频助力读者学习
本书既可作为高等院校计算机类相关专业的教材,也可作为相关技术爱好者的入门用书。
¥59.80 ¥50.83 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书主要讲解Rocky Linux操作系统的配置与安全管理。全书共12章,内容包括Linux操作系统概述、用户和用户组管理、配置与管理防火墙、配置与管理DHCP服务器、配置与管理DNS服务器、配置与管理Samba服务器、配置与管理FTP服务器、配置与管理数据库服务器、配置与管理Web服务器、配置与管理时间服务器、配置与管理代理服务器、配置与管理邮件服务器,并通过17个知识案例和5个综合案例直观讲解相关知识和操作,以达到让读者掌握知识点的目的。
本书可作为高等学校计算机类相关专业的教材,也可作为相关技术爱好者的入门参考用书。

目录

第1章 Linux操作系统概述
本章导读 1
学习目标 1
1.1 了解Linux操作系统 1
1.2 Rocky Linux系统的安装与操作 4
1.2.1 系统安装 4
1.2.2 Rocky Linux系统的基础操作 12
1.3 Rocky Linux系统的网络环境配置 14
1.3.1 配置主机名 14
1.3.2 网卡、IP与MAC地址管理 16
1.3.3 设置网关 19
1.3.4 网卡配置文件 20
1.3.5 配置DNS 22
1.4 Rocky Linux系统的网络环境测试 24
1.4.1 使用ping命令检测网络连通情况 24
1.4.2 使用netstat命令查看网络配置 25
1.4.3 使用nslookup命令测试域名解析 25
1.5 Rocky Linux系统安装的故障排除 26
1.5.1 启动阶段的故障排除 26
1.5.2 安装界面阶段的故障排除 27
1.5.3 安装过程中的故障排除 27
1.5.4 安装后的故障排除 28
1.6 本章小结 29
1.7 本章习题 29

第2章 用户和用户组管理
本章导读 31
学习目标 31
2.1 用户管理概述 32
2.1.1 用户账号 32
2.1.2 用户账号文件 32
2.1.3 用户组 34
2.1.4 用户组文件 35
2.2 普通用户管理 36
2.2.1 添加用户 36
2.2.2 更改用户密码 37
2.2.3 修改用户信息 38
2.2.4 删除用户 38
2.2.5 禁用用户 38
2.2.6 配置用户的Shell环境 38
2.3 用户组管理 39
2.4 常见问题和常用命令 40
2.4.1 忘记root用户密码 40
2.4.2 误删用户账号 42
2.4.3 常用的用户管理命令 42
2.5 本章小结 43
2.6 本章习题 43

第3章 配置与管理防火墙
本章导读 45
学习目标 45
3.1 防火墙相关知识 46
3.1.1 防火墙概述 46
3.1.2 NAT概述 47
3.2 iptables服务的安装与启动 48
3.2.1 iptables服务的安装 48
3.2.2 iptables服务的启动、停止、重启和开机自启设置及服务状态检查 49
3.3 iptables服务的配置 50
3.3.1 iptables命令 50
3.3.2 设置默认策略和iptables规则 52
3.3.3 知识案例:网站访问控制 53
3.3.4 知识案例:内网对外发布Web 55
3.4 安全分析与故障排除 57
3.5 本章小结 58
3.6 本章习题 59

第4章 配置与管理DHCP服务器
本章导读 60
学习目标 60
4.1 DHCP服务的相关知识 60
4.2 安装DHCP服务器 61
4.2.1 DHCP服务器的安装 61
4.2.2 DHCP服务的启动、停止、重启和开机自启设置及服务状态检查 62
4.3 配置DHCP服务器 62
4.3.1 DHCP配置文件 62
4.3.2 租约数据库文件 63
4.3.3 知识案例:简单配置DHCP 64
4.3.4 知识案例:IP地址绑定 64
4.3.5 知识案例:配置多网卡多作用域 64
4.3.6 知识案例:配置超级作用域 65
4.4 综合案例 66
4.5 DHCP服务的安全分析与故障排除 68
4.5.1 排除DHCP故障的常见手段 68
4.5.2 常见DHCP故障的排除 68
4.6 本章小结 69
4.7 本章习题 70

第5章 配置与管理DNS服务器
本章导读 71
学习目标 71
5.1 DNS的相关知识 72
5.1.1 DNS概述 72
5.1.2 DNS查询与域名解析 72
5.1.3 资源记录与hosts文件 73
5.2 安装DNS服务器 75
5.2.1 DNS服务器的安装 75
5.2.2 DNS的启动、停止、重启和开机自启设置及服务状态、日志检查 75
5.3 配置DNS服务器 77
5.3.1 DNS服务器的配置步骤 77
5.3.2 主配置文件 77
5.3.3 知识案例:搭建DNS服务器 79
5.3.4 配置辅助DNS服务器 82
5.3.5 区域委派 84
5.4 配置DNS客户端 86
5.4.1 配置Linux客户端 86
5.4.2 配置Windows客户端 86
5.5 综合案例 89
5.6 DNS的安全分析与故障排除 95
5.6.1 排除DNS故障的常见方法 95
5.6.2 常见故障总结 96
5.7 本章小结 98
5.8 本章习题 98

第6章 配置与管理Samba服务器
本章导读 99
学习目标 99
6.1 Samba服务的相关知识 99
6.2 安装Samba服务器 101
6.2.1 安装准备工作 101
6.2.2 Samba服务器的安装 102
6.2.3 Samba服务的启动、停止、重启和开机自启设置及服务状态检查 102
6.3 配置Samba服务器 103
6.3.1 主配置文件smb.conf 103
6.3.2 Samba服务的日志与账号 104
6.3.3 知识案例:配置share安全级别的服务器 105
6.3.4 知识案例:配置user安全级别的服务器 106
6.3.5 Samba的其他设置 107
6.4 配置Samba客户端 110
6.4.1 配置Linux客户端 110
6.4.2 配置Windows客户端 112
6.5 综合案例 113
6.6 Samba服务安全分析与故障排除 115
6.7 本章小结 117
6.8 本章习题 117

第7章配置与管理FTP服务器
本章导读 118
学习目标 118
7.1 FTP服务的相关知识 118
7.2 安装FTP服务器 120
7.2.1 安装vsftpd 120
7.2.2 vsftpd的启动、停止、重启和开机自启设置及服务状态检查 121
7.3 配置FTP服务器 122
7.3.1 vsftpd 3.0.5的目录结构 122
7.3.2 知识案例:配置匿名FTP服务器 123
7.3.3 知识案例:配置本地用户访问FTP服务器 124
7.3.4 知识案例:限制用户访问目录 125
7.3.5 知识案例:设置FTP目录欢迎信息 127
7.4 配置FTP客户端 127
7.4.1 命令行方式 127
7.4.2 浏览器方式 128
7.5 综合案例:配置虚拟用户FTP服务器 129
7.6 FTP服务的安全分析与故障排除 131
7.7 本章小结 132
7.8 本章习题 132

第8章 配置与管理数据库服务器
本章导读 134
学习目标 134
8.1 数据库概述 135
8.2 PostgreSQL的安装与配置 136
8.2.1 PostgreSQL的安装与启动 136
8.2.2 PostgreSQL数据库操作 138
8.3 MySQL的安装与配置 139
8.3.1 MySQL的安装与启动 139
8.3.2 重置MySQL服务器的管理员密码 140
8.4 MySQL数据库操作 141
8.4.1 数据库操作 141
8.4.2 数据表操作 142
8.4.3 处理表数据 144
8.5 数据库的权限管理与备份 146
8.5.1 数据库的权限管理 146
8.5.2 数据库的备份与恢复 148
8.6 安全分析与故障排除 150
8.7 本章小结 151
8.8 本章习题 152

第9章 配置与管理Web服务器
本章导读 153
学习目标 153
9.1 Web服务的相关知识 154
9.1.1 Web服务概述 154
9.1.2 常用的服务器 154
9.2 安装Apache服务器 155
9.2.1 Apache服务器的安装 155
9.2.2 Apache服务的启动、停止、重启和开机自启设置等 156
9.3 配置Apache服务器 157
9.3.1 Apache服务器的主配置文件httpd.conf 157
9.3.2 服务器常规设置 158
9.3.3 知识案例:设置用户个人主页 159
9.3.4 知识案例:创建虚拟目录 159
9.4 日志分析 161
9.4.1 Apache日志文件 161
9.4.2 安装AWStats日志分析程序 163
9.4.3 配置AWStats 164
9.4.4 使用AWStats分析日志 166
9.5 Apache服务器的安全配置 167
9.5.1 访问控制 168
9.5.2 用户认证 168
9.5.3 分布式配置 169
9.6 综合案例:配置虚拟主机 170
9.6.1 配置IP型虚拟主机 170
9.6.2 配置域名型虚拟主机 172
9.6.3 配置端口型虚拟主机 174
9.7 Nginx服务器的安装与配置 176
9.7.1 Nginx服务器简介 176
9.7.2 安装Nginx服务器 176
9.7.3 配置Nginx服务器 177
9.8 安全分析与故障处理 179
9.8.1 防止网站图片盗链 179
9.8.2 忽略某些访问日志的记录 181
9.8.3 Apache和Nginx服务器启动故障解决 183
9.9 本章小结 184
9.10 本章习题 184

第10章配置与管理时间服务器
本章导读 186
学习目标 186
10.1 NTP概述 187
10.2 NTP服务器的安装与启动 188
10.3 配置NTP服务器 189
10.3.1 配置文件 189
10.3.2 /etc/ntp.conf配置实例 189
10.3.3 监控NTP服务器 191
10.4 配置NTP客户端 192
10.4.1 在Linux操作系统中进行时间
同步 192
10.5 本章小结 193
10.6 本章习题 193

第11章 配置与管理代理服务器
本章导读 195
学习目标 195
11.1 代理服务器简介 196
11.2 代理服务器的安装 196
11.2.1 安装Squid服务器 196
11.2.2 Squid服务的启动、停止、重启和开机自启设置 197
11.3 配置Squid 198
11.3.1 squid.conf配置文件 198
11.3.2 与配置文件相关的命令 199
11.3.3 配置透明代理 199
11.4 Squid安全 201
11.4.1 ACL 201
11.4.2 使用http_access选项控制HTTP请求 201
11.4.3 身份认证 202
11.5 Squid日志管理 204
11.5.1 access_log日志 204
11.5.2 cache.log日志 205
11.6 配置Squid客户端 206
11.6.1 配置Linux客户端 206
11.6.2 配置Windows客户端 208
11.7 安全分析与常见问题的处理 210
11.7.1 创建cache目录时提示权限不正确 210
11.7.2 启动Squid时提示地址已被占用 211
11.7.3 启动Squid时提示DNS名称解析测试失败 212
11.8 本章小结 214
11.9 本章习题 214

第12章 配置与管理邮件服务器
本章导读 216
学习目标 216
12.1 电子邮件简介 216
12.1.1 电子邮件的传输过程 216
12.1.2 电子邮件的相关协议 217
12.1.3 Linux常用的邮件服务器程序 218
12.2 安装邮件服务器 219
12.3 配置Postfix 221
12.4 POP和IMAP的实现 223
12.5 配置电子邮件客户端 224
12.5.1 知识案例:实现单一域的邮件收发 224
12.5.2 知识案例:设置安全的邮件系统 227
12.5.3 转发限制和主机过滤 229
12.5.4 配置带SMTP认证的Sendmail服务器 230
12.5.5 在客户端配置垃圾邮件过滤功能 231
12.6 安全分析与故障排除 232
12.7 本章小结 233
12.8 本章习题 234

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

杨夷梅 青年骨干教师,教育部高等学校国内访问学者,《计算机网络》省级一流课程负责人。先后主持了湖南省自然科学基金项目1项,湖南省教育厅项目3项,湖南省社科评审委员会项目1项,湖南省教学改革项目2项,怀化学院科研项目2项,教改项目12项,参与科研及教改项目20余项。发表相关论文20余篇,其中SCI收录12篇,EI收录10篇,曾获“湖南省优秀研究生”称号,湖南省青年教师课堂教学比武二等奖。 吕春林 吕春林,原千锋互联科技有限公司高教产品研发部研发总监,出版教材多种,有《Python程序设计基础与实战(微课版)》《Java程序设计基础与实战(微课版)》等教材,年销量近万册,也有多本教材荣获学会优秀教材二等奖、三等奖。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部