书籍详情
Red Hat Enterprise Linux网络管理
作者:朱居正,高冰编著
出版社:清华大学出版社
出版时间:2005-06-01
ISBN:9787302107460
定价:¥45.00
购买这本书可以去
内容简介
RedHatEnterpriseLinux最大的优点在于其作为服务器操作系统的强大功能。本书以RedHatEnterpriseLinuxAS4为蓝本,从网络管理入手,对RedHatEnterpriseLinux的各种网络服务器做了详尽而全面的讲述。本书首先介绍网络基础知识及系统管理,接着重点介绍RedHatEnterpriseLinux下各种服务器如DHCP、DNS、NFS、Samba、FTP、WWW、Mail、Proxy、MySQL和PostgreSQL等的配置和管理,Linux下的系统与网络安全,Linux下的软路由和防火墙配置技术,最后还介绍了Linux下网管软件Webmin、VNC和Openssh等的使用,以及两款常用的虚拟机软件VirtualPC和Vmware的应用。本书最大的特点是图文并茂、条理清楚、内容全面且实例丰富,并且具有很强的专业性、针对性和实用性。特别是对于较复杂的服务器配置,尽量使用通俗易懂的语言并配以简单明了的图片,力求把复杂的问题简单化,很多内容和方法都是作者在长期应用Linux的过程中积累的经验。本书是从事Linux网络系统管理和服务器架设的中高级专业技术人员的必备参考书,也可作为Linux短期培训和高等院校师生学习Linux的参考教材。本书特色:●全面性,囊括了RedHatEnterpriseLinux作为服务器操作系统的精华●专业性,针对从事Linux网络系统管理和服务器架设的专业技术人员编写●实用性,内容详尽,图文并茂,实例丰富,可操作性强
作者简介
暂缺《Red Hat Enterprise Linux网络管理》作者简介
目录
第1章 Linux网络基础 1
1.1 网络基础知识 1
1.1.1 网络基本类型 2
1.1.2 拓扑结构 3
1.1.3 IP地址 7
1.2 Red Hat Enterprise Linux 4简介及特点 9
1.2.1 Red Hat Enterprise Linux 4简介 9
1.2.2 Red Hat Enterprise Linux 4特点 11
1.3 Linux下TCP/IP网络管理 12
1.3.1 网络接口管理 12
1.3.2 网络状况监视 14
1.4 系统性能、进程监控及日志管理 16
1.4.1 系统性能监控 16
1.4.2 使用系统监视器 18
1.4.3 捕获进程状态 21
1.4.4 删除进程 23
1.4.5 控制进程优先级 24
1.4.6 管理日志文件 25
1.5 配置以太网连接 26
第2章 DNS服务器配置与管理 31
2.1 DNS概述 31
2.1.1 DNS的特征及组成 31
2.1.2 DNS的层次结构与域名分配 32
2.1.3 DNS的查询过程 33
2.1.4 DNS的分类 33
2.2 BIND的安装与启动 35
2.3 配置文件及相关概念 36
2.3.1 主配置文件/etc/named.conf 37
2.3.2 资源记录 41
2.3.3 区域文件 44
2.3.4 正向解析文件/var/named/localhost.zone 48
2.3.5 逆向解析文件/var/named/named.local 48
2.3.6 /var/named/named.ca 48
2.4 DNS服务器的配置 50
2.4.1 缓冲服务器的配置 51
2.4.2 主域名服务器的配置 53
2.4.3 测试DNS服务器配置正确与否 55
2.4.4 备份域名服务器配置 60
2.4.5 区域委派及子域DNS服务器配置 61
2.5 图形化配置DNS服务器 65
2.6 域名服务器客户端配置 70
2.7 常见问题集锦 71
第3章 DHCP服务器配置与管理 72
3.1 DHCP概述 72
3.2 安装和启动DHCP服务 73
3.2.1 检查是否安装了DHCP服务器软件 73
3.2.2 启动DHCP服务器 75
3.3 配置DHCP服务器 76
3.3.1 DHCP配置文件解析 76
3.3.2 DHCP服务器配置实例 77
3.3.3 DHCP服务器双机备份的配置 78
3.4 配置DHCP客户端 79
3.4.1 Windows 2000下的DHCP客户端配置 79
3.4.2 Linux下的DHCP客户端配置 82
3.5 设置DHCP中继代理 84
第4章 Samba服务器配置与管理 85
4.1 Samba概述 85
4.2 启动Samba 85
4.2.1 图形化启动方式 86
4.2.2 命令行启动方式 86
4.3 smb.conf文件说明 86
4.4 配置Samba服务器 94
4.4.1 配置share级服务器 95
4.4.2 配置user级服务器 97
4.4.3 配置server级服务器 100
4.4.4 配置domain级服务器 101
4.5 同机Linux分区和Windows分区资源共享设置 101
4.5.1 从Linux分区访问Windows分区 102
4.5.2 从Windows分区访问Linux分区 102
4.6 配置Samba打印共享 104
4.6.1 本地Linux打印机配置 104
4.6.2 配置Samba打印共享 107
4.6.3 测试Samba共享打印机配置的正确性 108
4.6.4 配置Windows客户机访问Samba共享打印机 109
4.7 图形化配置Samba服务器 110
4.8 Samba相关命令及程序 114
第5章 FTP服务器配置与管理 118
5.1 FTP概述 118
5.2 安装与启动vsftpd 119
5.3 FTP相关配置文件说明 121
5.3.1 vsftpd.conf文件说明 121
5.3.2 vsftpd.ftpusers文件说明 125
5.3.3 vsftpd.user_list文件说明 125
5.4 配置FTP服务器 126
5.4.1 匿名帐号服务器 126
5.4.2 真实帐号服务器 138
5.5 客户端访问FTP服务器的方法 146
5.5.1 Windows下访问FTP服务器的方法 146
5.5.2 Linux下访问FTP服务器的方法 152
5.6 FTP服务器的日志管理 158
5.7 FTP服务器的配置实例 159
第6章 NFS服务器配置与管理 160
6.1 NFS概述 160
6.2 配置NFS服务器 161
6.2.1 配置/etc/exports文件 161
6.2.2 使用exportfs命令更改设置 162
6.3 NFS客户端配置 163
6.3.1 使用mount命令 163
6.3.2 编辑/etc/fstab文件 165
6.4 启动和停止NFS 166
6.5 NFS的图形化配置 167
6.6 NFS服务的安全问题 169
6.6.1 NFS的不安全性的主要体现 170
6.6.2 NFS的安全建议 171
第7章 Squid服务器配置与管理 172
7.1 Squid概述 172
7.2 安装Squid软件包 173
7.3 Squid.conf文件详解及常用配置 173
7.4 配置Squid Server 177
7.4.1 Squid Server配置实例 177
7.4.2 建立置换目录 178
7.4.3 启动Squid Server 178
7.4.4 配置客户端通过代理服务器上网 179
7.5 Squid Server的安全访问设置 180
7.6 Squid的透明代理配置 185
7.7 改善Proxy服务器的性能 186
7.8 设置Proxy服务器自动取回数据 187
7.8.1 高速取回网站中的数据 187
7.8.2 定时从网站中取回数据 188
7.9 Squid Server的日志管理 189
第8章 Apache服务器配置与管理 190
8.1 Apache概述 190
8.2 Apache的安装 190
8.3 启动和运行Apache服务器 194
8.3.1 命令行方式启动和关闭httpd 194
8.3.2 启动系统时自动运行httpd 195
8.4 httpd.conf文件详解及配置 195
8.4.1 配置httpd.conf文件 195
8.4.2 配置Web目录 223
8.4.3 设置URL路径别名 223
8.4.4 访问控制 225
8.4.5 验证Web用户 227
8.4.6 CGI脚本 230
8.5 组织和管理用户的个人站点 231
8.6 配置虚拟主机 233
8.6.1 基于IP地址的虚拟主机配置 233
8.6.2 基于名称的虚拟主机配置 238
8.6.3 动态虚拟主机配置 240
8.7 Apache服务器的图形化配置方法 242
8.8 Apache日志管理 249
8.8.1 日志滚动的实现 251
8.8.2 日志统计分析工具webalizer 253
第9章 Mail服务器配置与管理 257
9.1 Mail概述 257
9.2 E-mail系统 257
9.2.1 E-mail系统的构成 258
9.2.2 E-mail系统相关协议 259
9.2.3 在内部网中传送E-mail 261
9.2.4 传送E-mail到外部网络 261
9.3 规划E-mail系统 261
9.4 sendmail和imap的安装和启动 262
9.4.1 sendmail和imap的安装 262
9.4.2 sendmail和imap的启动 264
9.5 配置E-mail服务器 266
9.5.1 配置文件/etc/mail/sendmail.cf详解 267
9.5.2 配置文件/etc/mail/submit.cf详解 271
9.5.3 访问控制设置 272
9.5.4 /etc/mail/local-host-names文件 272
9.5.5 为帐号设置别名 273
9.5.6 邮件存放位置与邮件结构 275
9.5.7 处理未寄出的信 276
9.6 建立POP邮件服务 276
9.6.1 安装POP服务器 277
9.6.2 配置POP服务器 277
9.6.3 配置SMTP/POP客户端 278
9.7 设置邮件限额 282
9.8 日志文件管理 283
第10章 PostgreSQL数据库的配置与管理 284
10.1 数据库概述 284
10.1.1 数据库性能评价标准 284
10.1.2 基于Web的数据库平台 285
10.1.3 Linux下的数据库软件 287
10.2 PostgreSQL概述 287
10.3 PostgreSQL的工作原理 289
10.4 配置PostgreSQL服务器 291
10.4.1 安装和启动PostgreSQL 291
10.4.2 设置PostgreSQL 292
10.4.3 测试PostgreSQL 294
10.5 PostgreSQL数据库系统管理 295
10.5.1 PostgreSQL数据库状态管理 295
10.5.2 PostgreSQL数据库用户管理 296
10.5.3 PostgreSQL数据库的管理与维护 298
10.5.4 PostgreSQL数据库的存储位置设置 298
10.5.5 PostgreSQL数据库的安全性控制 299
10.5.6 PostgreSQL数据库的备份和恢复 302
10.5.7 ODBC接口 303
10.6 使用psql访问PostgreSQL数据库 305
10.6.1 使用psql命令进行操作 305
10.6.2 psql元命令汇集 308
10.6.3 PostgreSQL数据库操作实例 310
10.7 在Windows下访问PostgreSQL数据库 312
10.7.1 安装Tcl/Tk软件 312
10.7.2 安装PgAccess 312
10.7.3 执行PgAccess 313
第11章 MySQL数据库配置与管理 314
11.1 MySQL概述 314
11.2 MySQL服务器的安装与配置 315
11.2.1 安装MySQL 315
11.2.2 测试MySQL 317
11.3 SQL数据库用户管理与权限 321
11.3.1 GRANT和REVOKE的相关参数 322
11.3.2 用GRANT授权 323
11.3.3 撤权和删除用户 326
11.4 MySQL数据库系统管理 326
11.4 1 MySQL数据库操作常用命令 326
11.4.2 MySQL数据库管理 329
11.5 MySQL数据库的备份和恢复 333
11.5.1 MySQL数据库的备份 333
11.5.2 MySQL数据库的恢复 337
11.6 MySQL数据库的安全性控制 338
11.7 MySQL数据库的应用 343
第12章 Linux软路由与防火墙配置 345
12.1 路由器的相关概念 345
12.1.1 路由器概述 345
12.1.2 路由器的功能和作用 345
12.1.3 路由选择原理 347
12.1.4 路由协议 350
12.1.5 路由算法 351
12.2 Linux软路由配置及使用 352
12.2.1 配置Linux系统充当静态路由 352
12.2.2 使用Zebra配置Linux动态路由器 356
12.3 Linux下的防火墙配置 368
12.3.1 防火墙概述 368
12.3.2 防火墙和路由器的区别 371
12.3.3 Iptables介绍 373
12.3.4 Iptables语法规则 375
12.3.5 Iptables包过滤防火墙配置 381
12.4 Linux下的NAT配置 385
12.4.1 NAT概述 385
12.4.2 Linux下NAT的配置实例 391
12.4.3 NAT的安全对策 394
第13章 系统管理工具和虚拟机 396
13.1 系统配置工具Webmin 396
13.1.1 Webmin简介 396
13.1.2 Webmin的安装与设置 396
13.1.3 Webmin的组成部分 400
13.1.4 Webmin的自身配置 401
13.1.5 系统配置管理 403
13.1.6 服务器配置管理 406
13.1.7 网络配置管理 408
13.1.8 硬件配置管理 409
13.1.9 其他配置 411
13.2 远程控制工具VNC 412
13.2.1 VNC简介及安装 412
13.2.2 在Linux下使用VNC客户端程序 414
13.2.3 在Windows下使用VNC客户端程序 418
13.2.4 通过浏览器连接VNC Server 420
13.3 远程管理工具Openssh 421
13.3.1 Openssh简介及安装 421
13.3.2 Openssh相关的命令 422
13.3.3 在Linux客户端使用Openssh远程管理Linux服务器 423
13.3.4 在Windows客户端使用PuTTY远程管理Linux服务器 426
13.3.5 在Windows客户端使用SecureCRT远程管理Linux服务器 428
13.3.6 在Windows客户端使用SecureFX远程管理Linux服务器 431
13.3.7 Openssh服务器端的安全性设置 434
13.4 虚拟机软件 434
13.4.1 Virtual PC 435
13.4.2 VMware 441
第14章 Linux系统及网络安全 447
14.1 系统及网络的安全策略 447
14.1.1 物理安全策略 447
14.1.2 访问控制策略 447
14.1.3 防火墙控制策略 449
14.1.4 信息加密策略 451
14.1.5 网络安全管理策略 451
14.2 Linux系统安全事项 452
14.3 Linux系统的安全技术 453
14.3.1 BIOS安全设置 453
14.3.2 LILO安全设置 454
14.3.3 帐号安全 455
14.3.4 重要系统文件的安全设置 458
14.3.5 确保开启服务的安全 471
14.3.6 连接服务器时的安全事项 475
14.3.7 端口安全 475
14.3.8 日志文件的安全 479
14.4 Linux系统安全工具 484
14.4.1 系统安全工具介绍 484
14.4.2 各种系统安全工具详解 485
14.5 系统管理员定期审查的安全事项 489
14.6 网络安全基本知识 491
14.7 Linux网络安全配置 494
猜您喜欢