注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络网络与数据通信网络组建与管理网络系统管理应用与开发

网络系统管理应用与开发

网络系统管理应用与开发

定 价:¥32.00

作 者: 孙建华[等]编
出版社: 人民邮电出版社
丛编项: 高等学校计算机专业教材
标 签: 暂缺

ISBN: 9787115134264 出版时间: 2005-09-01 包装: 平装
开本: 24cm 页数: 383 字数:  

内容简介

  全书共12章,分别讲述网络文件系统,系统安装,网络和路由的配置,文件系统管理和重建,系统shell编程,各种Internet应用服务器,防火墙,WWW服务器及开发环境的配置管理。在讲述每个基本服务器的基础上,设置了综合应用项目的实践,以达到培养学生综合应用能力的目的。本书力求通过实例帮助学生理解和掌握Linux网络操作系统的结构和理论,其特色是将实际网络建设中遇到的问题,及其解决方法作为实践内容,从而保证了教材内容的实用性。 本书的内容取舍和安排恰当、循序渐进,讲解通俗易懂,实例丰富,并注重培养解决实际问题的能力。为了提高学生的综合应用能力,本书第11章安排了7个综合实践项目,以便于教师教学和检验学生的学习效果。本书可作为计算机、计算机网络、以及电子等相关专业Linux课程,或网络系统应用与开发课程的教材和教学参考书,特别适合具备一定的Linux基础,并希望进一步掌握网络系统应用与开发能力的读者的使用。

作者简介

暂缺《网络系统管理应用与开发》作者简介

图书目录

第1章 网络系统管理基本知识 1
1.1 系统管理概述 1
1.1.1 计算机系统管理 1
1.1.2 网络系统管理 2
1.2 系统管理员的职责 4
1.2.1 日常的备份和恢复 5
1.2.2 监测系统 5
1.2.3 诊断和解决问题 6
1.3 网络系统管理 6
1.3.1 配置管理 6
1.3.2 故障管理 8
1.3.3 性能管理 10
1.3.4 计费管理 11
1.3.5 安全管理 12
1.3.6 其他网络管理功能 12
1.4 网络系统的管理软件 13
1.4.1 Open View 13
1.4.2 Sun Net Manager 14
第2章 文件系统 15
2.1 文件系统及其分类 15
2.1.1 扩展文件系统ext 15
2.1.2 二级扩展文件系统ext2 15
2.1.3 升级的扩展文件系统ext3 16
2.1.4 JFS日志文件系统 16
2.1.5 ReiserFS 17
2.1.6 XFS 17
2.1.7 其他文件系统简述 18
2.1.8 Linux文件系统类型 19
2.2 二级扩展文件系统ext2构成 20
2.2.1 ext2文件系统的分区格式 20
2.2.2 ext2文件系统的inode节点 21
2.2.3 ext2文件系统的超级块 22
2.2.4 ext2系统的组描述符(group descriptors) 23
2.2.5 ext2系统的目录 23
2.2.6 ext2文件系统的文件操作 23
2.2.7 ext2文件系统的进程操作 24
2.3 虚拟文件系统VFS 25
2.3.1 VFS文件系统的inode节点 26
2.3.2 注册文件系统 26
2.3.3 安装文件系统 26
2.3.4 卸载文件系统 28
2.4 缓冲区的缓存 28
2.5 特殊设备文件 29
2.6 Linux系统目录结构 29
2.7 文件系统管理 30
2.7.1 文件管理 31
2.7.2 进程管理 34
2.7.3 进程记账 36
2.7.4 用户管理 38
2.7.5 用户磁盘空间的管理 40
2.7.6 组用户的磁盘空间管理 42
2.7.7 常见的系统故障 43
第3章 Linux系统安装、配置、内核重建 45
3.1 安装前的准备 45
3.1.1 获取Linux 45
3.1.2 硬件要求 45
3.2 系统安装 46
3.2.1 使用光盘启动Linux 46
3.2.2 根分区和交换分区 46
3.2.3 安装Linux系统 49
3.2.4 系统设置 50
3.3 系统的启动与关闭 52
3.3.1 Linux的启动 52
3.3.2 Linux的关闭 53
3.4 系统配置以及常见硬件的使用 53
3.4.1 系统配置 53
3.4.2 USB设备、声卡和拨号网络的安装 54
3.5 重新编译内核 56
3.5.1 编译内核的时机 56
3.5.2 编译内核的步骤 56
3.6 双Linux系统的安装 57
3.6.1 双Linux系统 57
3.6.2 安装双系统的方法 58
3.7 X-Window的配置 60
3.7.1 自动配置 60
3.7.2 手动配置X-Window 60
3.7.3 启动X-Window 61
3.7.4 X-Window下中文的显示和输入 62
3.8 常见的配置问题 63
第4章 网络系统管理 65
4.1 备份管理 65
4.1.1 备份的介质 66
4.1.2 备份的常用方法 66
4.1.3 跨服务器的备份 70
4.1.4 利用Raid镜像备份 71
4.1.5 制定数据备份计划 72
4.2 系统日志管理 75
4.2.1 系统日志的配置文件syslogd.conf 75
4.2.2 文件syslogd.conf的配置实例 76
4.2.3 测试syslogd.conf的配置 77
4.2.4 启动syslogd日志进程 78
4.3 系统安全管理 78
4.3.1 系统安全管理综述 78
4.3.2 tcpdump 80
4.3.3 nmap 81
4.3.4 netstat 83
4.4 网络文件系统NFS 85
4.4.1 NFS服务器的配置 85
4.4.2 NFS配置实例 87
4.4.3 常见的配置问题 89
4.5 Samba服务器 90
4.5.1 samba服务器的启动 90
4.5.2 修改Samba服务器的配置文件 90
4.5.3 配置应用实例 93
4.6 shell综合管理 95
4.6.1 系统进程调度程序 95
4.6.2 定期检查系统配置文件的shell程序 97
4.7 常见的系统配置问题 98
第5章 防火墙 100
5.1 防火墙的作用 100
5.1.1 Linux防火墙的基本技术 100
5.1.2 Linux防火墙管理工具 106
5.2 iptables的安装和调试 108
5.2.1 内核配置 108
5.2.2 iptables应用规则 108
5.2.3 配置实例 111
5.2.4 使用iptables实现NAT 115
5.3 防火墙的配置策略 116
5.3.1 系统的硬件 116
5.3.2 网络系统的软件 117
5.3.3 网络环境的基本配置与测试 118
5.4 Netfilter/Iptables/NAT 122
5.4.1 Netfilter/Iptables/NAT概述 122
5.4.2 系统内核编译 123
5.4.3 网络配置 126
5.5 综合应用实例 128
5.5.1 实例需求 128
5.5.2 配置步骤 129
5.5.3 问题分析 130
第6章 网络环境构建 136
6.1 网络配置 136
6.1.1 与网络配置相关的系统文件 136
6.1.2 ifconfig的使用 140
6.1.3 网络的测试命令 141
6.2 路由配置 145
6.2.1 路由配置命令 145
6.2.2 路由配置实例 146
6.3 基于策略的路由机制 148
6.3.1 策略路由概述 148
6.3.2 策略路由的配置 148
6.3.3 配置实例 151
6.4 路由软件Zebra应用 154
6.4.1 软件的下载、安装 154
6.4.2 用Zebra配置简单的RIP 156
6.4.3 用Zebra做OSPF实验 159
6.4.4 用Zebra做BGP实验 165
第7章 域名系统(DNS) 169
7.1 DNS概述 169
7.1.1 DNS的概念 169
7.1.2 DNS的域名结构 170
7.1.3 DNS的解析过程 171
7.2 DNS的体系结构 172
7.2.1 DNS的体系结构 172
7.2.2 接入Internet 174
7.3 DNS的分类和配置 174
7.4 DNS数据库文件中的专用术语 175
7.5 主DNS服务器配置实例 176
7.5.1 与DNS相关的配置文件 176
7.5.2 DNS实际配置环境 176
7.5.3 安装DNS的准备 176
7.5.4 DNS服务器的配置 178
7.5.5 DNS客户端的配置 182
7.5.6 测试DNS服务器和客户机的连接 183
7.5.7 配置辅DNS服务器 184
7.5.8 DNS服务器测试 186
7.5.9 DNS服务器配置的常见错误 186
7.6 DNS安全问题 192
7.6.1 限制查询DNS 192
7.6.2 限制分区文件的传输 193
7.7 子域DNS服务器的配置 194
7.7.1 建立无代理权限的子域 194
7.7.2 建立有代理权限的子域 194
7.7.3 建立info子域的配置实例 195
7.8 安装DNS的应用软件包 200
7.8.1 获取DNS应用软件包 200
7.8.2 安装bind软件包 201
第8章 WWW服务器(Apache) 202
8.1 WWW服务器简介 202
8.2 安装和配置Apache 202
8.2.1 进程的启动 202
8.2.2 配置httpd.conf 203
8.3 PHP和MySQL 215
8.4 安全控制 215
8.4.1 基于IP和域名的安全控制 216
8.4.2 基于用户的安全控制 216
8.4.3 OpenSSL 217
8.5 虚拟主机 220
8.5.1 基于主机名的虚拟主机 220
8.5.2 基于IP的虚拟主机 221
8.6 网站开发环境的安装 223
8.6.1 apache/mysql/php/openssl的配置安装 223
8.6.2 编译安装最新版本apache/mysql/php/openssl 228
8.7 网站数据库的应用 231
第9章 邮件系统 243
9.1 Sendmail邮件系统构成 243
9.2 sendmail的安装配置 245
9.2.1 sendmail服务器的安装 245
9.2.2 sendmail服务器的配置和管理 246
9.2.3 其他配置文件的修改 249
9.2.4 启动sendmail 250
9.3 Qmail 251
9.3.1 Qmail邮件系统 251
9.3.2 qmail服务器的安装 252
9.3.3 运行和测试 qmail 255
9.3.4 安装邮件服务器插件 269
第10章 FTP/DHCP/Squid服务器 282
10.1 FTP服务器 282
10.1.1 WU-FTP的安装配置和管理 282
10.1.2 wu-ftp的配置实例 293
10.1.3 构建安全的FTP服务器vsftp 296
10.2 DHCP服务器 303
10.2.1 DHCP服务器的特性 303
10.2.2 DHCP服务器软件安装 304
10.2.3 DHCP服务器的配置实例 304
10.2.4 实现DNS动态更新 307
10.3 代理服务器 310
10.3.1 获取Squid源程序 311
10.3.2 代理服务器的配置和安装 311
10.3.3 客户端的配置 316
第11章 综合项目 317
11.1 项目1:系统管理的调研报告 317
11.1.1 实践目的 317
11.1.2 实践内容 317
11.1.3 实践步骤 317
11.1.4 调研报告内容 318
11.2 项目2:典型校园网络的组建 318
11.2.1 需求分析 318
11.2.2 环境准备 319
11.2.3 实践内容 319
11.2.4 扩展实践内容 321
11.3 项目3:构建具有邮件过滤、病毒扫描的邮件系统 321
11.3.1 需求分析 321
11.3.2 环境准备 322
11.3.3 实践内容 322
11.3.4 扩展实践内容 323
11.4 项目4:网站开发平台的建立与测试 323
11.4.1 需求分析 323
11.4.2 环境准备 324
11.4.3 实践内容 325
11.4.4 扩展实践内容 325
11.5 项目5:网络系统的日常维护 326
11.5.1 硬件方面故障 326
11.5.2 网络配置故障 330
11.5.3 软件方面故障 333
11.6 项目6:系统优化改造、扩容升级 333
11.6.1 网络拓扑方面 334
11.6.2 硬件方面 334
11.6.3 软件方面 336
11.7 项目7:利用开放源代码配置、管理网络 336
11.7.1 Slackware Linux系统的C/C++编程环境 337
11.7.2 应用项目研究 340
第12章 附录 342
12.1 附录1 vi编辑器 342
12.1.1 Vi的三种模式 342
12.1.2 vi的进入和退出 342
12.1.3 Vi的基本命令 343
12.1.4 使用Vi编辑HTML文件 345
12.2 附录2 shell编程基础 346
12.2.1 shell分类 347
12.2.2 shell的语法 347
12.2.3 shell的测试表达式 351
12.2.4 shell编程控制结构 352
12.2.5 awk 355
12.2.6 sed 流编辑器 359
12.3 常用的系统命令 363
12.3.1 与用户有关的命令 363
12.3.2 文件操作 365
12.3.3 目录操作 369
12.3.4 文本处理命令 370
12.3.5 备份压缩 373
12.3.6 网络通信 375
12.3.7 用户管理 377
12.3.8 磁盘管理 379
12.3.9 调度命令 381
12.3.10 其他命令 382

本目录推荐