手把手学习Linux服务器配置与管理

ISBN:9787121274248
作者:王海宾 张静 刘霞等 编著
页数:432页

书籍目录

第一篇  前期准备
第1章 系统安装与启动详解
2
1.1 虚拟机简介
2
1.1.1 什么是虚拟机
2
1.1.2 VMware 简介
2
1.1.3 VMware的特点
3
1.2 VMware 9.0的安装与设置
3
1.3 在VMware 9.0下创建虚拟机
6
1.4 安装Linux 系统
8
1.5 Linux简单设置
14
1.6 Linux启动过程详解
16
1.6.1 BIOS自检
17
1.6.2 读取MBR
17
1.6.3 执行引导程序——GRUB
18
1.6.4 加载内核
19
1.6.5 执行init
20
1.6.6 系统初始化
21
1.7 GRUB 加密
23
1.7.1 单用户模式修改用户密码
24
1.7.2 GRUB加密过程
24
1.8 总结
27
第2章 网络基础
32
2.1 网络基础
32
2.2 基本网络配置
33
2.3 网络配置的四种方法
36
2.3.1 使用图形化界面
36
2.3.2 使用字符界面
38
2.3.3 使用命令
40
2.3.4 修改配置文件
40
2.4 基本IP路由和网关
42
2.5 其他网络参数配置
45
2.6 VMware下Linux系统的上网配置
47
2.7 总结
50
第3章 网络安全基础
53
3.1 Linux系统的安全策略
53
3.1.1 构建安全的文件系统
53
3.1.2 构建安全日志服务
54
3.1.3 做好系统的备份
54
3.1.4 设置SELinux
54
3.1.5 设置iptables
55
3.2 SELinux配置管理
55
3.2.1 查看SELinux
55
3.2.2 SELinux策略
57
3.2.3 SELinux模式
58
3.2.4 SELinux应用实例
60
3.3 防火墙的配置管理
66
3.3.1 iptables基本原理
66
3.3.2 iptables语法
68
3.3.3 iptables应用
71
3.4 总结
77
第4章 软件包管理
80
4.1 RPM基础
80
4.2 RPM的使用
81
4.2.1 RPM安装路径
81
4.2.2 RPM组成部分
81
4.2.3 RPM安装
83
4.2.4 RPM卸载
85
4.2.5 RPM升级更新
87
4.2.6 RPM查询
87
4.2.7 RPM校验
89
4.2.8 RPM签名
90
4.2.9 RPM注意问题
93
4.3 YUM基础
93
4.4 YUM的使用
94
4.4.1 YUM命令
94
4.4.2 YUM本地仓库配置
94
4.4.3 FTP仓库配置
97
4.4.4 YUM 操作
98
4.5 图形化界面
102
4.6 总结
103
第二篇 基础服务器
第5章 Linux服务基础与日志服务器
108
5.1 系统服务基础
108
5.2 Linux系统服务管理
110
5.3 Linux服务管理注意事项
115
5.4 日志服务
115
5.4.1 日志服务基础
115
5.4.2 日志服务类型
116
5.4.3 日志服务基本应用
116
5.4.4 Facility与Priority
120
5.4.5 日志服务器的应用
123
5.5 总结
129
第6章 DHCP服务器
133
6.1 基础知识
133
6.1.1 DHCP
133
6.1.2 DHCP工作过程
134
6.1.3 DHCP的租期
136
6.1.4 DHCP中继
137
6.2 DHCP服务器的配置
137
6.2.1 环境准备
138
6.2.2 配置YUM仓库
138
6.2.3 安装DHCP
138
6.2.4 修改DHCP配置文件
140
6.2.5 启动DHCP服务
145
6.2.6 设置防火墙
145
6.2.7 客户端配置及测试
146
6.3 总结
150
第7章 DNS服务器
153
7.1 基础知识
153
7.1.1 什么是DNS
153
7.1.2 为什么使用DNS
154
7.1.3 DNS的发展过程
155
7.1.4 DNS的结构
155
7.1.5 DNS的查询流程
156
7.1.6 DNS查询方式
157
7.1.7 DNS的解析与授权
158
7.2 DNS服务器基础准备
159
7.2.1 环境准备
159
7.2.2 配置YUM仓库
160
7.2.3 DNS服务器的安装
160
7.2.4 防火墙设置
161
7.2.5 DNS基本配置
162
7.3 最小化配置搭建主DNS服务器
163
7.4 cache-only服务器搭建
168
7.4.1 什么是cache-only服务器
168
7.4.2 cache-only服务器搭建
169
7.5 主DNS服务器的配置
171
7.6 DNS的其他设置
177
7.6.1 DNS的负载均衡
177
7.6.2 泛域名解析
178
7.6.3 Slave DNS
178
7.6.4 区域委派
181
7.6.5 BIND的ACL功能
182
7.7 总结
183
第8章 NTP服务器
186
8.1 基础知识
186
8.1.1 NTP
186
8.1.2 需要同步时间的应用
186
8.1.3 NTP的工作机制
187
8.2 NTP环境搭建
188
8.2.1 环境准备
188
8.2.2 配置YUM仓库
188
8.2.3 安装ntpd
188
8.2.4 防火墙设置
189
8.3 主配置文件的设置
190
8.4 NTP服务器搭建与配置
191
8.5 NTP客户端的设置
194
8.6 总结
195
第三篇 文件服务器
第9章 FTP服务器
198
9.1 基础知识
198
9.1.1 FTP
198
9.1.2 FTP服务器简介
198
9.1.3 FTP工作模式
199
9.1.4 FTP命令行
200
9.2 FTP环境搭建
202
9.2.1 环境准备
203
9.2.2 配置YUM仓库
203
9.2.3 安装VSFTPD
203
9.2.4 启动VSFTPD服务
205
9.2.5 SELinux设置
206
9.2.6 防火墙设置
206
9.3 vsftpd基本配置
207
9.4 配置匿名账户FTP服务器
212
9.5 配置本地账户FTP服务器
217
9.6 配置虚拟服务器
221
9.7 配置虚拟用户登录FTP服务器
225
9.8 总结
230
第10章 Samba服务器
233
10.1 基础知识
233
10.1.1 Samba的发展历程
233
10.1.2 SMB协议
234
10.1.3 NetBIOS协议
234
10.1.4 Samba服务器
235
10.1.5 Samba的工作模式
235
10.1.6 文件共享的方式
236
10.2 Samba环境搭建
237
10.2.1 环境准备
237
10.2.2 配置YUM仓库
237
10.2.3 安装Samba
237
10.2.4 启动Samba服务
241
10.2.5 防火墙设置
241
10.3 Samba服务器配置文件
241
10.4 匿名Samba服务器的搭建与配置
244
10.5 基于用户名/密码的Samba服务器的搭建与配置
247
10.6 总结
252
第11章 NFS服务器
256
11.1 基础知识
256
11.1.1 NFS简介
256
11.1.2 RPC简介
257
11.1.3 NFS的应用范围及优点
258
11.1.4 使用NFS时需要注意的一些问题
259
11.1.5 NFS服务器
259
11.2 NFS服务器的配置
259
11.2.1 NFS服务器的软件及相关文件
259
11.2.2 主配置文件的语法及参数
260
11.2.3 服务器的配置
262
11.2.4 服务器相关命令
263
11.2.5 客户端的设置及测试
264
11.3 nfs与autofs在NIS服务器中的应用
265
11.3.1 NIS服务器设置
265
11.3.2 客户端的设置
267
11.3.3 配置autofs与nfs
268
11.4 总结
270
第四篇 网站与邮件服务器
第12章 Web服务器的配置与管理
274
12.1 基础知识
274
12.1.1 HTTP
274
12.1.2 Web服务器
276
12.1.3 主流的Web服务器
276
12.1.4 Web服务器架构
277
12.1.5 Apache服务器简介
277
12.1.6 LAMP简介
278
12.2 Apache 环境搭建
279
12.2.1 环境准备
279
12.2.2 配置YUM仓库
279
12.2.3 安装Apache
279
12.2.4 启动httpd服务
282
12.2.5 防火墙设置
283
12.3 Apache 配置文件
284
12.4 默认站点配置
289
12.5 虚拟主机搭建
292
12.5.1 基于IP地址的虚拟主机
292
12.5.2 基于域名的虚拟主机
298
12.6 站点访问控制
307
12.7 总结
312
第13章 邮件服务器
316
13.1 基础知识
316
13.1.1 邮件系统与电子邮件
316
13.1.2 电子邮件的工作原理
317
13.1.3 邮件的发送和接收
318
13.1.4 邮件功能组件
320
13.1.5 邮件的安全性
321
13.2 Postfix邮件服务器的搭建
322
13.2.1 环境准备
323
13.2.2 配置YUM仓库
323
13.2.3 Postfix安装及相关配置文件
323
13.2.4 Postfix配置文件解析
324
13.2.5 DNS服务器的配置
327
13.2.6 修改配置文件
332
13.2.7 重启服务设置防火墙
332
13.2.8 虚拟别名域的设置
333
13.2.9 邮件别名的设置
334
13.2.10 设定主机过滤
335
13.3 Dovecot的安装和配置
336
13.4 邮件客户端软件
339
13.4.1 Mail
339
13.4.2 Mutt
340
第五篇 服务器的扩展
第14章 远程管理服务器
346
14.1 基础知识
346
14.1.1 远程管理
346
14.1.2 SSH概述
347
14.1.3 基础命令
347
14.1.4 VNC概述
349
14.2 搭建SSH远程服务器
349
14.2.1 环境准备
349
14.2.2 配置YUM仓库
350
14.2.3 安装OpenSSH
350
14.2.4 启动sshd服务
351
14.2.5 防火墙设置
352
14.2.6 SSH访问测试
352
14.2.7 sshd配置文件
353
14.3 搭建VNC远程服务器
355
14.3.1 服务器端
355
14.3.2 客户端
357
14.4 总结
359
第15章 LDAP服务器
361
15.1 基础知识
361
15.1.1 X.500简介
361
15.1.2 LDAP简介
362
15.1.3 LDAP关键字含义
363
15.2 LDAP服务器配置
363
15.2.1 搭建虚拟机环境
363
15.2.2 YUM仓库的配置
363
15.2.3 DNS服务器的配置
364
15.2.4 LDAP服务器的配置
369
15.2.5 LDAP客户端的配置
375
15.3 基于TLS加密连接的LDAP服务器的配置
380
15.3.1 CA中心
380
15.3.2 TLS/SSL加密原理
380
15.3.3 TLS加密常用命令
381
15.3.4 TLS加密的配置
381
15.4 总结
391
第16章 Java与Android环境的搭建
394
16.1 基础知识
394
16.1.1 Java技术简介
394
16.1.2 Android技术简介
395
16.2 Linux下搭建Java环境
395
16.3 基于JDK搭建Eclipse环境
398
16.4 基于Eclipse搭建Android环境
400
16.5 使用Shell脚本搭建Android环境
403
16.6 总结
404
第17章 Linux内核编译
407
17.1 Linux内核
407
17.1.1 查看内核
408
17.1.2 内核支持
409
17.1.3 交叉编译
410
17.2 内核编译
410
17.3 总结
424
参考文献
426

作者简介

《手把手学习Linux服务器配置与管理》按照服务器搭建的过程与难易程度将Linux服务器的讲解分为5个篇章:(1)前期准备,包括Linux系统的安装、网络配置、网络安全设置与软件包管理;(2)基础服务器,包括Linux服务基础、日志服务器、DHCP服务器、DNS服务器与NTP服务器;(3)文件服务器,包括FTP服务器、Samba服务器与NFS服务器;(4)网站与邮件服务器,包括Web服务器与邮件服务器;(5)服务器的扩展,包括远程服务器、LDAP服务器、Java与Android环境搭建、Linux内核的编译。
《手把手学习Linux服务器配置与管理》注重实践,每一个知识点都附以实例,所有实践与实例都给出了详细的操作步骤,读者按照步骤操作即可完成相应学习。服务器的配置与管理基于VMware虚拟机下的Linux系统环境,并在每个章节末配有配套的实用且可操作的实训项目。
《手把手学习Linux服务器配置与管理》适合作为计算机应用技术类、网络技术类、移动互联与软件技术等相关专业的教材。也是具有一定Linux基础的Linux管理员与爱好者的学习必备书籍。同时还可作为Linux企业培训的培训教材。
《手把手学习Linux服务器配置与管理》配有电子课件、实训任务等教学资源。


 手把手学习Linux服务器配置与管理下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024