图书介绍
RedHatEnterpriseLInux服务器配置与管理pdf电子书版本下载
- 张栋,周进,黄成编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115210227
- 出版时间:2009
- 标注页数:428页
- 文件大小:88MB
- 文件页数:442页
- 主题词:Linux操作系统
PDF下载
下载说明
RedHatEnterpriseLInux服务器配置与管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 系统安装及简单配置 1
1.1 安装Red Hat Enterprise Linux 1
1.1.1 准备工作 1
1.1.2 安装Red Hat Enterprise Linux 2
1.1.3 系统的基本配置 10
1.1.4 卸载Red Hat Enterprise Linux 12
1.2 Linux的引导与登录 14
1.2.1 GRUB及LILO 14
1.2.2 Linux的启动过程 14
1.2.3 Linux的登录和退出 14
第2章 Linux桌面管理 17
2.1 图形界面基础——X Window 17
2.2 GNOME桌面环境 18
2.2.1 使用GNOME桌面环境 18
2.2.2 Nautilus文件管理器 19
2.2.3 配置GNOME 22
2.2.4 退出GNOME 25
2.3 KDE桌面环境 25
2.3.1 使用KDE桌面环境 25
2.3.2 Konqueror文件管理器 29
2.3.3 配置Konqueror 31
2.3.4 KDE桌面环境的配置 33
2.3.5 实战X Window 35
第3章 系统管理与入门 37
3.1 文件系统管理 37
3.1.1 常见的文件系统 37
3.1.2 文件类型 38
3.1.3 文件压缩与归档 38
3.1.4 文件链接 41
3.1.5 文件系统的安装 42
3.2 用户管理 44
3.2.1 用户账号文件 44
3.2.2 用户群组文件 46
3.2.3 命令行管理方式 48
3.2.4 图形界面用户管理器 53
3.2.5 用户群组的管理 54
3.3 磁盘管理 56
3.3.1 硬盘相关知识 56
3.3.2 管理磁盘分区 57
3.3.3 使用磁盘管理命令 66
3.3.4 磁盘配额管理问题 71
3.4 系统安全管理 74
3.4.1 口令安全 74
3.4.2 文件和目录许可 75
3.5 进程管理 77
3.5.1 进程及作业 77
3.5.2 进程控制 77
3.5.3 作业控制 81
3.6 内核管理 82
3.6.1 内核组成 83
3.6.2 内核定制 83
3.6.3 使用内核模块工具 83
3.6.4 升级内核2 84
3.7 软件包管理 86
3.7.1 使用rpm命令 86
3.7.2 RPM软件包管理工具 87
第4章 Samba服务器的配置与管理 88
4.1 Samba服务器概述 88
4.1.1 Samba服务器功能简介 88
4.1.2 如何安装Samba服务器 88
4.1.3 Samba的配置方法 91
4.1.4 启动、停止和重启Samba服务 95
4.2 定制Samba服务的配置文件 95
4.2.1 Samba服务的主要配置文件 96
4.2.2 Samba服务的密码文件 97
4.2.3 Samba配置文件的验证 97
4.3 详解smb.conf文件 97
4.3.1 smb.conf文件结构 98
4.3.2 smb.conf文件语法和变量的使用 99
4.3.3 smb.conf文件详解 100
4.4 Samba服务的安全级别 102
4.5 Samba共享资源的访问 103
第5章 DHCP服务器的配置与管理 105
5.1 DHCP服务概述 105
5.1.1 DHCP服务应用 105
5.1.2 DHCP是如何工作的 106
5.1.3 DHCP的租约和更新 107
5.1.4 DHCP服务器分配的IP地址类型 108
5.2 安装DHCP服务 109
5.2.1 DHCP服务安装前的准备工作 109
5.2.2 安装DHCP服务 109
5.2.3 启动和停止DHCP服务 111
5.3 如何配置DHCP服务器 113
5.3.1 配置文件的格式 113
5.3.2 DHCP IP作用域的配置 115
5.3.3 配置客户端的IP地址 116
5.3.4 设置租约期限 116
5.3.5 保留特定的IP地址 117
5.3.6 多网段IP地址的分配 117
5.3.7 配置dhcpd.conf文件的参数 119
5.3.8 DHCP服务器配置实例 120
5.4 DHCP客户端的配置 121
5.4.1 Linux客户端的配置 121
5.4.2 如何配置Windows客户端 123
第6章 NFS服务器的安装与配置 125
6.1 NFS服务简介 125
6.1.1 NFS的优点 125
6.1.2 NFS和RPC的区别 126
6.2 NFS服务的组件 126
6.3 NFS服务的安装与配置 127
6.3.1 NFS服务的安装 127
6.3.2 配置NFS服务 128
6.3.3 NFS服务的启动与停止 129
6.3.4 NFS文件的存取权限 130
6.4 在客户端加载NFS文件系统 131
第7章 Email服务器的配置与管理 133
7.1 电子邮件服务概述 133
7.1.1 电子邮件服务简介 133
7.1.2 发送和接收电子邮件 134
7.2 Sendmail邮件服务器 134
7.2.1 安装Sendmail 135
7.2.2 Sendmail的配置文件 135
7.2.3 初始Sendmail的环境 136
7.2.4 定义别名 137
7.2.5 允许投递 137
7.2.6 虚拟域 138
7.2.7 配置POP与IMAP 138
7.3 Postfix邮件服务器 139
7.3.1 安装Postfix邮件服务 139
7.3.2 Postfix邮件服务的配置文件 141
7.3.3 Postfix服务的基本设置 142
7.3.4 配置虚拟别名域 145
7.3.5 用户别名的配置 145
7.3.6 配置SMTP认证 146
7.3.7 启动和停止Postfix服务 149
7.4 实现POP和IMAP邮件服务 150
7.4.1 实现dovecot服务 150
7.4.2 实现cyrus-imapd服务 151
7.5 Web支持电子邮件 155
7.5.1 SquirrelMail的安装与配置 155
7.5.2 登录squirrelmail 157
第8章 DNS服务器的配置 158
8.1 DNS服务概述 158
8.1.1 DNS服务简介 158
8.1.2 DNS查询机理 159
8.1.3 DNS规划 160
8.1.4 hosts文件 160
8.2 安装DNS服务 161
8.2.1 DNS服务器的安装 161
8.2.2 chroot软件包的安装 162
8.2.3 启动与停止DNS服务 162
8.3 配置DNS服务器 163
8.3.1 主配置文件 163
8.3.2 设置根区域 165
8.3.3 设置主区域 165
8.3.4 设置反向解析区域 167
8.3.5 根服务器信息文件 168
8.3.6 区域文件 168
8.3.7 实现负载均衡功能 171
8.3.8 实现直接解析域名 171
8.3.9 实现泛域名的解析 171
8.3.10 主要名称服务器的测试 171
8.4 配置辅助DNS服务器 175
8.5 配置缓存Cache-only服务器 176
8.6 DNS客户端的配置 176
8.6.1 Linux下配置DNS客户端 176
8.6.2 Windows下配置DNS客户端 177
第9章 流媒体服务器的配置与管理 179
9.1 什么是流媒体 179
9.1.1 流媒体技术简介 179
9.1.2 流媒体播放方式 181
9.1.3 流媒体格式 183
9.2 Helix Server的安装 184
9.3 Helix Server基础配置 188
9.4 Helix Server的安全设置 191
9.5 Helix服务日志和监控 195
9.6 用Helix Producer Plus 11制作流媒体文件 196
第10章 FTP服务器的配置与管理 198
10.1 FTP服务概述 198
10.1.1 FTP工作原理 198
10.1.2 什么是匿名用户? 199
10.1.3 FTP服务的连接模式 199
10.1.4 FTP服务器软件 200
10.2 安装vsFTPd FTP服务 201
10.2.1 安装vsFTPd软件 201
10.2.2 FTP服务的启动与关闭 202
10.2.3 vsFTPd的配置文件 203
10.2.4 监听地址与控制端口 204
10.2.5 FTP模式与数据端口 204
10.2.6 ASCII模式 205
10.2.7 超时选项 205
10.2.8 负载控制 205
10.2.9 匿名用户 206
10.2.10 本地用户 207
10.2.11 虚拟用户 207
10.2.12 用户登录控制 207
10.2.13 目录访问控制 208
10.2.14 文件操作控制 208
10.2.15 新增文件权限设置 208
10.2.16 日志设置 208
10.2.17 允许匿名用户上传文件 209
10.2.18 限制用户目录 210
10.2.19 配置高安全级别的匿名FTP服务器 211
10.2.20 虚拟用户的应用 211
10.3 Pure-FTPd服务器的安装与配置 214
10.3.1 Apache服务的安装 214
10.3.2 安装MySQL数据库 214
10.3.3 安装Pure-FTPd服务器 215
10.3.4 生成Pure-FTPd服务管理脚本 216
10.3.5 配置匿名用户登录环境 216
10.3.6 Zend Optimizer的安装 217
10.3.7 webpureftp的安装与配置 218
10.3.8 生成MySQL数据库 219
10.3.9 Pure-FTPd数据库配置文件的生成 219
10.3.10 使用webpureftp管理虚拟用户 219
10.4 FTP客户端的配置与访问 220
10.4.1 Windows客户端访问FTP服务器 220
10.4.2 Linux环境下访问FTP服务器 221
第11章 配置目录服务 222
11.1 什么是目录服务 222
11.1.1 X.500简介 222
11.1.2 什么是LDAP 223
11.1.3 LDAP与X.500的区别 224
11.1.4 目录服务产品 225
11.2 LDAP入门知识 228
11.2.1 LDAP的基本模型 228
11.2.2 如何规划目录树 229
11.2.3 LDAP服务的应用范围 230
11.3 安装LDAP 231
11.3.1 安装数据库 231
11.3.2 安装OpenLDAP 233
11.4 OpenLDAP的初始化 234
11.4.1 OpenLDAP的基本配置 234
11.4.2 启动OpenLDAP服务器 236
11.4.3 建立初始化数据 236
11.5 phpLDAPadmin的安装 237
11.5.1 准备工作 238
11.5.2 安装phpLDAPadmin 239
11.5.3 Apache服务的配置 239
11.6 配置phpLDAPadmin 240
11.6.1 phpLDAPadmin主配置文件 241
11.6.2 配置phpLDAPadmin 241
11.7 管理phpLDAPadmin目录树 243
11.7.1 登录phpLDAPadmin 243
11.7.2 创建OU 244
11.7.3 用户组的创建 245
11.7.4 用户账号的创建 246
11.8 LDAP服务的身份验证 247
11.8.1 Linux系统用户的验证 247
11.8.2 FTP用户的验证 248
11.8.3 Web用户的验证 249
第12章 代理服务器的配置与管理 251
12.1 代理服务器概述 251
12.1.1 代理服务器的主要作用 251
12.1.2 代理服务器的工作原理 252
12.2 Squid服务器的安装 253
12.2.1 rpm包安装方式 253
12.2.2 源代码安装方式 254
12.3 Squid服务器的基本配置 255
12.3.1 设置监听的端口和IP地址 255
12.3.2 设置缓冲大小 256
12.3.3 设置访问控制 258
12.3.4 其他参数设置 262
12.3.5 初始化Squid 263
12.3.6 启动和停止代理服务 266
12.3.7 代理服务器测试 268
12.4 Squid服务器高级配置 269
12.4.1 透明代理 269
12.4.2 绑定身份认证程序 271
12.5 代理客户端的配置 273
12.5.1 Firefox代理设置 273
12.5.2 Internet Explorer代理设置 274
12.6 访问控制应用实例 274
12.6.1 禁止使用某个IP地址的客户端上网 275
12.6.2 禁止属于某个IP地址子网的所有客户端上网 275
12.6.3 禁止所有客户端访问使用某个IP地址的网站 275
12.6.4 禁止所有客户端访问使用某个域名的网站 276
12.6.5 禁止所有客户端访问包含某部分域名的网站 276
12.6.6 限制使用某个IP地址的客户端的并发最大连接数 276
12.6.7 设定某子网所有客户端的上网时间段 276
12.6.8 禁止客户端下载某类型文件 277
12.7 Squid日志管理 277
12.7.1 安装Webalizer 277
12.7.2 配置Webalizer 279
12.7.3 Squid日志管理相关知识 279
12.7.4 应用Webalizer查看Squid网络流量日志 280
第13章 VPN服务器的配置与管理 282
13.1 VPN服务器概述 282
13.1.1 VPN简介 282
13.1.2 VPN的安全技术 283
13.1.3 VPN工作原理 285
13.2 安装VPN服务器 288
13.2.1 配置VPN服务器硬件环境 288
13.2.2 安装VPN服务器 289
13.3 配置VPN服务器 290
13.3.1 配置主配置文件 290
13.3.2 配置账号文件 291
13.3.3 设置NAT并打开Linux内核路由功能 291
13.4 启动和停止VPN服务 291
13.4.1 启动VPN服务 291
13.4.2 重启VPN服务 292
13.4.3 自动启动VPN服务 292
13.4.4 停止VPN服务 292
13.5 VPN客户端配置 293
第14章 网络时间服务器的配置与管理 296
14.1 网络时间服务概述 296
14.1.1 时间服务器的概念及实现方式 296
14.1.2 NTP的网络结构 296
14.1.3 NTP的工作模式 297
14.2 网络时间服务器的安装 298
14.2.1 通过光盘进行安装 298
14.2.2 网络下载进行安装 298
14.3 网络时间服务器的配置 299
14.3.1 NTP软件包的结构 299
14.3.2 NTP主配置文件 300
14.3.3 手动修正系统时间 301
14.4 启动和停止网络时间服务 302
14.5 测试网络时间服务 302
14.6 网络时间客户端设置 304
14.6.1 Windows客户端网络时间设置 304
14.6.2 Linux网络时间客户端设置 305
第15章 配置Telnet和虚拟终端服务 306
15.1 Telnet服务 306
15.1.1 Telnet服务的安装 306
15.1.2 Telnet的基本配置 307
15.1.3 Telnet服务的启动和停止 309
15.1.4 Telnet客户端的使用 312
15.2 VNC服务配置与应用 313
15.2.1 VNC服务的概述 313
15.2.2 安装VNC服务 314
15.2.3 VNC服务的启动配置和停止VNC服务 315
15.2.4 VNC服务的检测 316
15.2.5 VNC服务的配置 318
15.2.6 VNC客户端的配置 320
15.2.7 SSH下的VNC客户端配置 322
第16章 SSH服务器的配置与管理 324
16.1 SSH服务概述 324
16.1.1 SSH服务简介 324
16.1.2 公钥加密体系结构 325
16.2 SSH服务器的安装 326
16.3 SSH服务器的配置 327
16.4 启动和停止SSH服务 329
16.4.1 启动SSH服务 329
16.4.2 重启SSH服务 330
16.4.3 自动启动SSH服务 330
16.4.4 停止SSH服务 331
16.5 SSH客户端的使用 331
16.5.1 Windows客户端的使用 331
16.5.2 Linux客户端的使用 332
第17章 使用Webmin图形化配置各种服务 334
17.1 Webmin 334
17.1.1 Webmin简介 334
17.1.2 Webmin特性简介 334
17.2 Webmin的安装和配置 335
17.2.1 安装Perl语言解释器 335
17.2.2 安装Net_SSLeay Perl和OpenSSL 335
17.2.3 安装与访问Webmin 336
17.2.4 设置Webmin为中文界面 338
17.3 停止和启动Webmin服务 339
17.3.1 启动Webmin服务 340
17.3.2 停止Webmin服务 340
17.3.3 重新启动Webmin服务 340
17.4 Webmin的主要功能 340
17.4.1 Webmin 340
17.4.2 系统 341
17.4.3 服务器 341
17.4.4 硬件 342
17.4.5 其他 342
17.4.6 群集 342
17.4.7 网络 342
17.5 用Webmin配置服务 343
17.5.1 使用Webmin配置Samba服务 343
17.5.2 使用Webmin配置NFS服务 346
17.5.3 使用Webmin配置DHCP服务 347
17.5.4 使用Webmin配置DNS服务 349
第18章 Shell与vim编辑器 352
18.1 启动Shell 352
18.1.1 在图形界面中启动Shell 352
18.1.2 直接启用Shell 353
18.1.3 直接启动命令行窗口 353
18.2 Linux Shell简介 354
18.2.1 Linux Shell家族 354
18.2.2 查询Shell种类 354
18.2.3 使用其他Shell 355
18.3 探索Shell 356
18.3.1 目录及文件管理指令 356
18.3.2 信息显示指令 361
18.3.3 网络基本配置指令 364
18.3.4 关机和注销指令 367
18.4 环境变量及Shell配置文件 368
18.4.1 常见的环境变量 368
18.4.2 显示环境变量 369
18.4.3 设置环境变量 370
18.4.4 Shell环境配置文件 372
18.5 使用vim文本编辑器 373
18.5.1 vim编辑器的基本模式 373
18.5.2 vim的基本操作 373
18.5.3 vim常见指令 374
18.5.4 定制丰富多彩的vim 378
第19章 Linux服务器故障诊断 380
19.1 Linux系统引导时出现的故障及其解决方法 380
19.1.1 引导加载程序 380
19.1.2 init进程及其配置文件 382
19.1.3 rc脚本 384
19.2 Linux网络故障及其解决方案 385
19.2.1 SSH访问被拒绝故障及其解决方法 386
19.2.2 与ipchains冲突故障及其解决方法 386
19.2.3 拒绝访问故障及其解决方法 387
19.3 Linux系统故障及其解决方法 389
19.3.1 使用文件系统时产生的故障及其解决方法 389
19.3.2 使用磁盘时碰到的故障及其排除的方法 391
第20章 服务器的性能测试与监控 393
20.1 用Netperf测试网络性能 393
20.1.1 Netperf的工作方式 393
20.1.2 TCP和UDP的网络性能 393
20.1.3 Netperf的获取和安装 394
20.1.4 Netperf服务器端的启动 395
20.1.5 测试网络性能的5大指标 395
20.1.6 netperf命令行选项 395
20.1.7 Netperf测试网络性能 396
20.2 用Pathload测试网络性能 398
20.2.1 Pathload的工作方式 398
20.2.2 Pathload的获取和安装 398
20.2.3 Pathload服务器端的启动 398
20.2.4 Pathload客户端的启动 399
20.3 用DBS测试网络性能 399
20.3.1 DBS的组成 400
20.3.2 获取并安装DBS 400
20.3.3 dbsd程序 400
20.3.4 dbsc配置文件 401
20.3.5 配置NTP服务 404
20.3.6 运行测试 405
20.3.7 数据分析 405
20.4 用Iperf测试网络性能 406
20.4.1 Iperf的工作方式 406
20.4.2 Iperf的获取和安装 407
20.4.3 Iperf的服务器端选项和启动 407
20.4.4 Iperf客户端的选项 408
20.4.5 Iperf工具的通用选项 408
20.5 系统负荷监测 409
20.5.1 uptime命令 409
20.5.2 vmstat命令 410
20.5.3 proc系统监控 412
20.5.4 xload和tload命令 413
20.5.5 使用phpsysinfo监控系统 414
20.6 服务器网络流量监控工具 416
20.6.1 利用MRTG监控网络流量 416
20.6.2 利用Ntop监控网络流量 420