2.3.2使用route命令 5 1
4.7习题 1 5 1
4.3.4 Linux电话技术 1 4 1
目 录 1
12.4本章小结 41 1
1.1联网计算机的发展 1
第1章网络基本原理 1
1.2创建一个网络 4
1.2.1 网络技术 6
1.3.2常用协议 1 8
1.2.2网络布线 8
1.2.3网络中数据的传输 11
1.2.4网络拓扑 11
1.2.5连接多个网络 14
1.3 网络软件 15
1.3.1网络的概念模型 15
1.3.3网际协议 19
1.3.4 IP地址 21
4.1超级服务器 1 23
1.3.5传输协议 25
1.3.6域名服务 26
1.4路由概念 29
1.3.7应用层协议 29
1.5本章小结 31
1.6关键词 32
4.2.4 理解Linux的SNMP 1 33
4.3.1 使用talk通信 1 36
1.7习题 37
1.8 实验 40
1.9案例 41
第2章配置基本网络 43
2.1 Linux的网络设备 43
2.2.1加载内核模块 46
2.2准备配置网络 46
2.2.2决定使用哪一个模块 47
2.3.1使用ifconfig建立网络接口 49
2.3使用命令行工具配置网络 49
2.3.3使用ARP 53
2.3.4系统网络脚本 54
4.8 实验 1 54
2.4使用图形工具配置网络 56
2.4.1使用Red HatLinux图形工具 56
2.4.2在Caldera OpenLinux中使用Webmin 58
5.1 启动FTP服务 1 59
2.5.1 Telnet远程登录工具 62
2.5 使用基本网络工具 62
2.5.2用ping命令测试系统 64
2.5.3用traceroute命令检查路由模式 65
2.5.4处理网络连接故障 66
2.6其他网络协议 67
2.6.1 IPX和Linux 67
2.6.2 Apple网络与Linux 68
2.7本章小结 69
2.8关键词 70
5.2.1运行NFS守护进程 1 70
2.9习题 72
5.3 NetWare文件和打印机共享 1 74
2.10实验 75
2.11 案例 78
第3章配置客户服务 80
3.1建立域名解析 80
3.1.1手动配置DNS解析器 81
5.4.2建立Samba服务器 1 82
3.1.2 hosts文件 82
5.4.4使用SWAT配置SMB 1 85
3.1.3用图形界面配置DNS解析器 85
3.2使用PPP的拨号网络 87
3.2.1使用wvdial的PPP连接 88
3.2.2使用rp3的PPP连接 89
3.2.3使用KPPP的PPP连接 90
3.2.4使用diald自动操作PPP 91
3.3 使用DHCP 92
3.4 理解LDAP 94
3.5远程运行应用程序 97
3.5.1 使用X运行远程图形应用程序 97
5.9案例 1 98
3.5.2用XDMCP充当远程图形终端 101
3.5.3在远程执行中使用r-工具 102
3.5.4在远程访问中使用UUCP 103
3.6 Web浏览器和邮件客户端 104
3.6.1常用的Linux浏览器 104
3.6.2电子邮件 106
3.6.3邮件过滤器Procmail 108
3.6.4 Linux电子邮件客户端 109
3.7本章小结 112
3.8专业术语 113
3.9习题 116
3.10实验 119
3.11案例 122
第4章使用简单的网络服务 123
4.1.1 使用xinetd 124
4.1.2使用inetd 125
4.1.3 TCP Wrapper 126
4.1.4超级服务器外的一些服务 128
4.1.5探索网络测试服务 128
4.2使用管理服务 129
4.2.1 使用logd的日志服务 129
4.2.2使用lpd的打印服务 130
4.2.3 使用NTP的时间管理服务 132
4.2.5用NetPerf确定基准 134
4.2.6允许使用PPP服务器的拨号连接访问 134
4.3使用基本信息服务 136
4.3.2使用finger收集用户信息 138
4.3.3 使用whois收集服务器信息 139
4.4了解邮件组和新闻服务 142
4.4.1用majordomo实现邮件组 143
4.4.3 了解Linux新闻服务器 145
4.4.2使用其他的邮件管理软件 145
4.4.4 Linux新闻客户端 147
4.5本章小结 148
4.6关键词 149
4.9案例 158
第5章配置文件共享服务 159
5.1.1使用FTP客户端 160
5.1.2 FTP服务器简介 162
5.1.3 设置FTP的配置文件 164
5.2使用NFS的文件共享 169
5.2.2访问远程NFS文件系统 171
5.2.3使用NFS导出文件系统 172
5.3.1 作为客户访问NetWare服务器 175
5.3.2将Linux用作NetWare服务器 176
5.4使用Samba的Windows文件和打印综合系统 177
5.4.1使用Samba客户端工具 178
5.4.3创建Samba用户 184
5.4.5在Windows中访问Samba 187
5.5本章小结 188
5.6专业术语 189
5.7习题 191
5.8实验 194
6.1 使用路由协议的动态路由 200
第6章配置主要的网络服务 200
6.1.1选路信息协议(RIP)和routed 202
6.1.2优先开放最短路径(OSPF)和gated 203
6.2建立一个DNS域名服务器 204
6.2.1设置一个基本的域名服务器 207
6.2.2管理named服务器 214
6.2.3使用软件bindconf.gui 215
6.2.4使用命令行工具 217
6.3配置一个最基本的邮件服务器 220
6.3.1邮件服务器 220
6.3.2使用转发和别名 226
6.3.3监视sendmail工作 228
6.4创建Linux的Web服务器 229
6.5本章小结 238
6.6专业术语 239
6.7习题 242
6.8实验 244
6.9案例 249
第7章安全、伦理和隐私 251
7.1计算机安全及隐私简介 251
7.1.1关于隐私的争论 253
7.1.2系统管理员的伦理准则 256
7.2风险评估和安全策略 257
7.2.1 计算机安全策略和风险评估 258
7.2.2社会工程 261
7.2.3创建安全策略 262
7.3关注安全组织 263
7.3.1 Linux系统升级 263
7.3.2安全组织 265
7.4 以安全为中心的Linux产品 267
7.5本章小结 269
7.6专业术语 270
7.7 习题 271
7.8 实验 273
7.9案例 277
第8章数据安全 279
8.1密码学与计算机安全 279
8.1.2密钥系统 280
8.1.1基础加密技术 280
8.1.3对称加密算法和不对称加密算法 282
8.1.4 RSA算法 284
8.2签名和证书 285
8.3浏览器中加密技术的使用 288
8.4使用加密工具 292
8.4.1 PGP(Pretty Good Privacy) 292
8.4.2 GPG(Gnu Privacy Guard) 293
8.5其他一些有关安全的应用软件 298
8.5.1 RPM安全系统 299
8.5.2密码文件系统 299
8.5.3 IP信息包加密技术 299
8.5.4安全保护层 300
8.5.5虚拟专用网 300
8.6本章小结 301
8.7关键词 302
8.8习题 304
8.9实验 306
8.10案例 310
第9章用户安全 311
9.1密码安全管理 311
9.1.1选择可靠的密码 311
9.1.2 Linux密码管理 313
9.2使用可插入的认证模块 315
9.3 用户使用的安全工具 320
9.3.1控制台和屏幕安全 320
9.3.2文件安全和工具 323
9.3.3查看Linux的当前用户 324
9.4使用Sudo赋予管理权限 325
9.5本章小结 326
9.6关键词 328
9.7习题 329
9.8实验 332
9.9案例 335
第10章文件安全 336
10.1 回顾Linux操作系统的文件权限设置 336
10.2使用系统日志做安全检查 339
10.2.1循环日志文件 340
10.2.2跟踪日志文件 341
10.3维护文件的完整性 343
10.3.1骇客工具rootkit 344
10.3.2程序的完整性检查 346
10.4本章小结 350
1 0.5专业术语 352
10.6习题 353
10.7实验 355
10.8案例 358
第1 1章网络安全基础 360
11.1 网络安全问题回顾 360
11.1.1特洛伊木马 360
11.1.2病毒和蠕虫 360
11.1.3拒绝服务攻击 361
11.1.4缓冲区溢出攻击 361
11.1.5地址欺骗和中间人攻击 362
11.2 高级路由和防火墙 363
11.2.1 IPChains 364
1 1.2.2网络地址解析 367
11.2.3透明代理 368
11.2.4图形化的防火墙配置工具 370
1 1.2.5 Netfilter和IPTables 373
1 1.2.6商业防火墙产品 375
11.3加密网络数据 375
11.3.1安全外壳(SSH) 376
1 1.3.2其他通道协议 379
11.3.3 建虚拟专用网(VPNS) 381
1 1.3.4用Webmin配置安全服务 383
11.4本章小结 384
1 1.5专业术语 385
1 1.6习题 386
11.7实验 388
11.8案例 392
第12章网络入侵检测 393
12.1扫描和嗅探 393
12.1.1端口扫描 394
12.1.2包嗅探 398
12.2使用入侵检测软件 406
12.3系统安全检查 409
12.5专业术语 412
12.6习题 413
12.7实验 416
12.8案例 419
附录A Linux认证目标 421
A.1 SAIR/GNU Linux管理员认证(LCA)目标 421
考试一Linux安装与配置 421
考试二Linux系统管理 424
考试三Linux网络 425
考试四Linux安全、道德和隐私 427
A.2 Linux职业协会认证考试大纲 428
A.3 101通用Linux第一部分考试大纲 428
A.4 102通用Linux第二部分考试大纲 432
附录B 命令汇总 439