第1章 SUSE 10的安装 3
1.1 选择安装方法 3
第1部分 SUSE Linux基础 3
1.2 开始安装 4
1.2.1 选择启动选项 5
1.3 介质检查 7
1.2.2 配置语言设置 7
1.4 定制安装 8
1.4.3 定制安装过程 9
1.4.2 安装概述 9
1.4.1 选择桌面环境 9
1.4.4 磁盘分区 10
1.4.6 主分区和扩展分区 12
1.4.5 调整已有操作系统的分区大小 12
1.4.7 定义文件系统 13
1.4.8 选择安装软件 17
1.4.9 选择引导装载程序 18
1.5 运行安装程序 20
1.4.10 更改默认运行级别 20
1.5.1 配置根密码 21
1.5.2 配置网络访问 22
1.5.3 测试连接和在线更新 25
1.5.5 ISDN和ADSL连接 26
1.5.4 配置调制解调器 26
1.5.6 添加新用户 27
1.5.9 配置硬件 28
1.5.8 查看发布说明 28
1.5.7 SuSEconfig 28
1.6 完成安装 31
2.1 命令行101:shell 34
第2章 Linux基础 34
2.1.2 高级shell特性 35
2.1.1 普遍使用的shell特性 35
2.3 使用文件和目录 39
2.2 获取Linux命令的帮助 39
2.3.4 删除文件和目录 40
2.3.3 移动和重命名文件 40
2.3.1 列出文件 40
2.3.2 复制文件 40
2.3.8 为文件或目录建立链接 41
2.3.7 删除目录 41
2.3.5 更改目录 41
2.3.6 建立目录 41
2.3.11 查看文件的开始或结尾 42
2.3.10 用more和less查看文件 42
2.3.9 连接文件 42
2.3.14 用vi和emacs编辑文本 43
2.3.13 用find和locate查找文件 43
2.3.12 用gret命令搜索文件 43
2.4.1 基本用户和组的概念 44
2.4 常规管理任务 44
2.4.3 使用文件所有权和权限 45
2.4.2 创建用户和组 45
2.4.5 挂载和卸载文件系统 48
2.4.4 配置用户首选项 48
2.5.2 检查RPM包 49
2.5.1 检查安装的内容 49
2.5 使用软件包 49
2.5.3 从包里提取文件 50
2.6 编译源文件包 51
2.5.4 使用RPM源文件 51
2.8 备份和恢复档案文件 52
2.7 通过网络连接 52
2.8.2 创建ISO映像并刻录到CD盘 53
2.8.1 创建和读取简单档案 53
3.1 分区 55
第3章 分区、文件系统和文件 55
3.1.1 分区的类型 56
3.1.2 创建分区 57
3.1.4 更改分区类型 60
3.1.3 更新磁盘分区表 60
3.2 文件系统 61
3.2.3 ReiserFS 62
3.2.2 EXT3 62
3.2.1 EXT2 62
3.2.5 XFS 63
3.2.4 JFS 63
3.3 创建文件系统 64
3.2.6 VFAT/NTFS 64
3.3.1 创建EXT2文件系统 65
3.3.2 创建EXT3文件系统 66
3.3.4 创建ReiserFS文件系统 67
3.3.3 将EXT2文件系统升级为EXT3文件系统 67
3.4 文件系统基准测试 68
3.5 挂载文件系统 69
3.5.1 挂载选项 70
3.6 卸载文件系统 73
3.5.2 自动挂载文件系统 73
4.1 启动的概念 79
第4章 启动系统 79
第2部分 SUSE系统 79
4.2.1 手动切换运行级别 82
4.2 运行级别 82
4.2.2 使用chkconfig来控制运行级别 84
4.2.3 为不同系统类型定制运行级别 85
4.3.1 LILO 86
4.3 启动管理器 86
4.3.2 GRUB 87
4.4 双引导 88
4.4.2 在已有Windows操作系统的系统上安装Linux 89
4.4.1 在新系统上安装Windows和Linux 89
4.4.3 手动为已有Windows系统进行分区 90
4.4.4 在Windows和Linux分区上共享数据 91
4.5.1 使用运行级别解决启动问题 92
4.5 启动故障的诊断与排除 92
4.5.2 SUSE援救系统 94
5.1.1 SUSE手册 96
5.1 查找SUSE系统的帮助 96
第5章 文档 96
5.1.2 man页 97
5.1.3 info页 99
5.2.2 其他文档包 101
5.2.1 /usr/share/doc/packages/ 101
5.2 SUSE帮助中心 101
5.3.2 HOWTO 102
5.3.1 FAQ 102
5.3 Linux文档项目资源 102
5.3.3 Linux文档项目指南 103
5.4.1 SUSE门户 104
5.4 查找在线帮助 104
5.3.4 SUSE手册包 104
5.4.2 SUSE公共邮件列表 105
5.4.7 专题站点 106
5.4.6 SUSE Linux OpenExchange Server和OPEN-XCHANGE网站 106
5.4.3 非官方SUSE FAQ 106
5.4.4 其他非官方SUSE帮助站点 106
5.4.5 其他SUSE文档 106
5.4.8 查找软件 107
5.4.9 查找进一步的信息 108
6.1 互联网101 110
第6章 理解Linux网络 110
6.2.1 ISO OSI模型 111
6.2 TCP/IP 111
6.2.2 DoD模型 113
6.2.3 IP地址 114
6.2.4 路由 118
6.2.5 小结 119
7.2 /var/log目录下的文件 120
7.1 为什么记日志 120
第7章 日志 120
7.3 使用syslog记录日志 121
7.4.1 日志源 124
7.4 使用syslog-ng记录日志 124
7.4.3 日志目的地 125
7.4.2 过滤器 125
7.6 使用logrotate管理日志 126
7.5 Linux日志的未来趋势 126
7.7 使用logcheck分析日志 128
7.8 使用webalizer 129
7.9 阅读日志文件 131
第8章 X Window系统 132
8.1.2 KDE和GNOME 133
8.1.1 窗口管理器 133
8.1 X Window系统概念 133
8.2.1 获取硬件信息 134
8.2 配置X 134
8.2.2 使用sax2 135
8.2.3 帧缓冲图像 136
8.2.4 安装后访问帧缓冲图像 137
8.2.8 X上的用户首选项 138
8.2.7 X上的复制和粘贴 138
8.2.5 如果X仍然不能启动 138
8.2.6 切换分辨率 138
8.2.9 远程使用X 139
8.3 KDE 142
8.2.10 无盘X终端 142
8.3.1 Konqueror 143
8.3.2 KDE控制中心 144
8.3.3 KDE应用程序 145
8.4 GNOME 146
8.4.1 Nautilus 147
8.4.6 Gnumeric 148
8.4.5 AbiWord 148
8.4.2 Epiphany 148
8.4.3 Evolution 148
8.4.4 Gnucash 148
8.5.1 MWM与FVWM2 149
8.5 其他窗口管理器 149
8.5.4 XFCE 150
8.5.3 IceWM 150
8.5.2 Blackbox 150
8.6 构建自己的X应用程序 151
8.5.6 FVWM 151
8.5.5 Window Maker 151
8.6.2 构建Fluxbox 152
8.6.1 X应用程序的开发需求 152
8.6.3 使用Fluxbox 153
8.7 小结 154
第9章 使用YaST配置系统 155
9.1 YaST模块 156
9.2 配置安装源 159
9.3 创建和使用启动/援救盘 160
9.4 设定代理设置 161
9.6 打印机配置 162
9.5 使用NTP时间服务 162
9.8 启动加载器配置 167
9.7 设置扫描仪 167
9.9 设置SCPM 169
9.10 Runlevel编辑器 171
9.12.1 添加或编辑用户 172
9.12 用户和组 172
9.11 配置DHCP 172
9.12.2 添加或编辑组 175
9.13 使用YaST安装附加软件 176
9.14.1 SUSE专业版和SLES上的YOU 177
9.14 YOU:YaST在线更新 177
9.14.2 YaST在线更新模块 178
9.14.3 YOU带来的危险 179
9.15.1 设置安装服务器 180
9.15 YaST安装服务器模块 180
9.16 自动安装——AutoYaST 182
9.15.2 从安装服务器安装 182
9.16.3 YaST自动安装模块 183
9.16.2 操作模式 183
9.16.1 原理 183
9.16.5 进一步的信息 186
9.16.4 使用预安装、chroot和后安装脚本 186
10.1 从文件读取行 189
第10章 文本操作 189
第3部分 在SUSE Linux中使用命令行 189
10.1.3 替换空白行和制表符 190
10.1.2 对文件中的行进行编号 190
10.1.1 cat 190
10.1.6 zcat 191
10.1.5 tac 191
10.1.4 了解二进制文件的意义 191
10.1.9 expand 192
10.1.8 tail 192
10.1.7 head 192
10.1.12 sort 193
10.1.11 uniq 193
10.1.10 nl 193
10.2.1 grep 194
10.2 从文件提取行 194
10.2.2 grep选项 195
10.2.5 grepmail 196
10.2.4 zgrep 196
10.2.3 扩展的正则表达式和grep 196
10.2.7 split 197
10.2.6 sgrep 197
10.2.8 csplit 198
10.3.1 cut 199
10.3 使用文本文件的字段 199
10.3.3 join 200
10.3.2 paste 200
10.3.4 awk 201
10.5 替换文本 202
10.4 用wc得到文本文件的统计数字 202
10.5.1 sed 203
10.5.2 tr 204
10.6.1 pr 205
10.6 为查看和打印而格式化文本文件 205
10.5.3 dos2unix和unix2dos 205
10.6.5 a2ps 206
10.6.4 groff-Tascii 206
10.6.2 fold 206
10.6.3 fmt 206
10.7.2 diff和patch 207
10.7.1 cmp 207
10.6.6 enscript 207
10.7 比较文件 207
10.8.3 ps2pdf 209
10.8.2 ps2ascii 209
10.8 从其他格式文件中得到文本 209
10.8.1 antiword 209
10.8.7 htm12text 210
10.8.6 acroread和xpdf 210
10.8.4 dvi2tty 210
10.8.5 detex 210
第11章 文本编辑器 211
11.2 vi/vim 212
11.1 编辑器之争 212
11.2.2 围绕文本移动 213
11.2.1 使用命令模式 213
11.2.3 删除文本 214
11.2.6 搜索和替换 218
11.2.5 插入和保存文件 218
11.2.4 复制和粘贴 218
11.3 emacs 219
11.2.8 退出vim 219
11.2.7 使用vim初始化文件 219
11.3.2 启动emacs 220
11.3.1 安装什么 220
11.3.3 控制emacs 221
11.3.6 emacs模式 223
11.3.5 使用命令完成和历史 223
11.3.4 使用单词完成 223
11.3.8 定制emacs 225
11.3.7 使用日历 225
12.1 二进制RPM 228
第12章 使用软件包 228
12.1.1 安装RPM 229
12.1.2 查询RPM软件包 230
12.2.2 源代码 233
12.2.1 发布RPM 233
12.2 创建RPM 233
12.2.3 RPM环境 234
12.2.4 规范文件 235
12.2.5 根据规范文件编译RPM 238
12.2.6 检查完成的RPM 240
13.1.1 命令行工具 242
13.1 列出、复制和移动文件 242
第13章 使用文件 242
13.1.2 文件管理器 245
13.2 查找文件 246
13.2.2 使用locate 247
13.2.1 使用find 247
13.2.4 在GNOME中查找文件 248
13.2.3 使用Konqueror查找文件 248
13.3.1 file命令 249
13.3 查看文件和文件类型 249
13.2.5 在mc中查找文件 249
13.3.2 strings、ghex2、khexedit和antiword 250
13.3.3 查看和打开不同文件类型和格式 251
13.4 压缩文件 256
13.5 使用档案 256
13.5.1 使用tar档案 257
13.5.2 使用cpio档案 258
13.5.5 使用pax 259
13.5.4 解开RPM软件包 259
13.5.3 使用zip档案 259
13.5.6 使用ark 260
13.6.1 文件属性 261
13.6 文件属性和ACL 261
13.6.2 文件ACL 262
14.1.1 用特殊引导参数从硬盘引导 264
14.1 系统援救和修复 264
第14章 使用系统 264
14.1.3 引导进入YaST系统修复模式 265
14.1.2 引导进入援救系统 265
14.2 使用分区 267
14.2.1 分区示例 269
14.2.2 生成文件系统 272
14.3.1 创建和使用现有磁盘的映像 273
14.3 使用DVD、CD和软盘 273
14.3.3 创建ISO CD和DVD映像 274
14.3.2 创建和使用新磁盘映像 274
14.3.5 使用k3b刻录CD和DVD 275
14.3.4 从命令行刻录CD 275
14.4 Webmin 276
14.4.1 Webmin运行过程介绍 277
14.4.2 Webmin和YaST 278
14.5.2 编写shell脚本 280
14.5.1 shell别名 280
14.5 自动化任务 280
14.5.3 脚本语言 286
15.1.1 ifconfig 290
15.1 配置IP网络 290
第15章 Linux网络 290
15.1.3 虚拟接口 292
15.1.2 用ifconfig配置接口 292
15.2 设置路由 293
15.2.1 其他路由 294
15.3.1 配置网卡 295
15.3 使用iproute 295
15.2.2 routed 295
15.3.3 配置路由 296
15.3.2 配置网络地址 296
15.5 参与IPX网络 297
15.4 ARP的精彩世界 297
15.6 网络工具 298
15.6.1 使用Telnet 299
15.6.2 使用SSH 300
15.7.1 ping 304
15.7 网络故障诊断与排除 304
15.7.2 traceroute 305
15.8.1 ndiswrapper 306
15.8 无线网络 306
15.8.2 配置无线网络 307
15.9 蓝牙 308
第16章 利用Apache Web服务器建立网站 313
第4部分 在SUSE Linux中实现网络服务 313
16.1 配置Apache 314
16.1.1 全局指令 315
16.1.2 主服务器 316
16.2 虚拟主机 317
16.3 安全 318
16.3.1 设置用户访问 319
16.3.3 通用网关接口 320
16.3.2 建立组访问 320
16.4 运用PHP创建动态内容 322
17.1 如何发送和接收邮件 324
第17章 邮件服务器:Postfix、Sendmail、Qpopper和Cyrus 324
17.2 Postfix 325
17.2.1 Postfix配置 326
17.2.2 Postfix术语及使用 331
17.2.3 阻止垃圾邮件 334
17.3.1 安装sendmail 335
17.3 sendmail 335
17.3.2 配置sendmail 336
17.3.3 启动sendmail 338
17.4 Qpopper 339
17.3.4 获得sendmail的更多信息 339
17.6 Cyrus IMAPD 341
17.5 Fetchmail 341
17.6.3 创建共享邮箱 342
17.6.2 给Cyrus添加用户 342
17.6.1 配置Cyrus用户 342
17.6.4 集成Cyrus和Postfix 343
17.7.1 命令行客户 344
17.7 选择邮件客户 344
17.6.5 在Cyrus中为根用户的邮件设置别名 344
17.8 Linux邮件系统 345
17.7.2 图形化邮件客户 345
18.1 一些背景知识 346
第18章 运用Samba与Windows建立互操作性 346
18.2 建立和使用Samba客户端 347
18.2.1 配置Samba客户端 348
18.2.2 浏览可用Windows资源 350
18.2.3 挂载共享的Windows驱动器 352
18.2.4 从Linux使用Windows打印机 353
18.3 建立Samba服务器 355
18.4 创建和管理Samba密码文件 360
18.5 使用Winbind守护程序 361
18.6 Samba的命令行实用工具 362
18.7 Samba配置文件 363
18.8.2 安装与Samba相关的软件包 364
18.8.1 SUSE Linux中与Samba相关的软件包 364
18.8 Samba客户端和服务器软件包 364
18.8.4 安装Samba软件包 365
18.8.3 安装没有图形界面的Samba软件包 365
第19章 运用CUPS建立打印 367
19.1 建立本地连接的打印机 368
19.1.3 从应用程序打印 370
19.1.2 不支持的打印机 370
19.1.1 YaST未列出打印机 370
19.1.4 从命令行打印 371
19.1.6 在局域网上建立简单打印服务器 372
19.1.5 从命令行取消打印任务 372
19.1.8 从Linux打印到其他类型的远程打印机 374
19.1.7 建立Windows客户端打印到CUPS服务器 374
19.1.9 使用CUPS Web界面 375
19.1.10 CUPS命令行工具和配置文件 377
19.1.11 CUPS日志 378
19.2.3 SUSE打印文档 379
19.2.2 CUPS书籍 379
19.1.12 其他工具 379
19.2 文档 379
19.2.1 CUPS在线文档 379
19.2.4 IPP文档 380
20.1 什么是DHCP 381
第20章 配置和使用DHCP服务 381
20.3 运用YaST建立DHCP服务器 383
20.2 SUSE DHCP服务器软件包 383
20.3.1 使用YaST DHCP服务器向导 384
20.3.2 在YaST中重新配置现有DHCP服务器 386
20.4 手动配置DHCP服务器 388
20.4.3 配置名称服务 389
20.4.2 分配默认网关 389
20.4.1 IP地址范围 389
20.4.4 主机规范 390
20.4.7 其他DHCP选项 391
20.4.6 指定租期 391
20.4.5 定义主机组 391
20.6.1 DHCP客户故障诊断与排除 392
20.6 DHCP客户和服务器故障诊断与排除 392
20.5 启动和停止DHCP客户 392
20.6.2 DHCP服务器故障诊断与排除 393
20.7 小结 394
21.1 一些DNS理论 395
第21章 配置DNS服务器 395
21.1.2 如何进行DNS搜索 396
21.1.1 顶层域 396
21.2 为转发和缓存配置BIND 397
21.1.3 缓存 397
21.2.1 使用dig 398
21.4 使用区 399
21.3 检查记录类型 399
21.2.2 使用host 399
21.4.1 授权开始 400
21.4.4 地址记录 401
21.4.3 邮件交换器 401
21.4.2 NS条目 401
21.4.6 添加区到文件name.conf 402
21.4.5 CNAME记录 402
21.5 反向区 403
22.1 挂载NFS文件系统 405
第22章 使用NFS和NIS 405
22.1.2 使用挂载选项 406
22.1.1 引导时挂载NFS文件系统 406
22.1.4 YaST的NFS客户端模块 407
22.1.3 rcnfs start和rcnfs stop 407
22.2.1 导出文件 408
22.2 NFS服务器 408
22.2.3 showmount命令 411
22.2.2 exportfs命令 411
22.2.5 NFS安全性考虑 412
22.2.4 挂载NFS共享的一些问题 412
22.3.1 用YaST来设置NIS服务器 413
22.3 使用NIS进行验证 413
22.3.2 手动设置NIS服务器 416
22.3.3 为NIS配置客户端 417
22.4 小结 418
第23章 在SUSE上运行FTP服务器 419
23.1 vsftpd作为匿名FTP服务器 420
23.3 允许上传 423
23.2 用vsftpd设置用户FTP 423
23.5 进一步的信息 425
23.4 使用pure-ftpd 425
第24章 在SUSE Linux里实现防火墙 427
24.1 为什么使用防火墙 428
24.2 用iptables配置防火墙 429
24.2.1 实现iptables防火墙 430
24.2.2 设定第一条规则 431
24.2.3 添加规则 432
24.3.1 源NAT 433
24.3 网络地址翻译 433
24.2.4 规则的顺序 433
24.3.3 目的地NAT 435
24.3.2 允许包转发 435
24.5 允许ICMP流量 436
24.4 重定向流量 436
24.7 将丢弃的包记入日志 437
24.6 允许回送 437
24.8 使用SuSEfirewall2 438
24.9 如何深入学习 441
25.1 LDAP是什么 442
第25章 在SUSE使用LDAP 442
25.1.1 LDAP对象 443
25.1.2 层次结构 444
25.2.2 测试LDAP服务器 445
25.2.1 配置管理员 445
25.2 实现LDAP服务器 445
25.2.3 添加信息 446
25.2.4 向LDAP服务器添加用户数据 449
25.3 可插入认证模块 452
25.4 把LDAP集成到Linux中 453
25.5 在LDAP服务器上设置ACL 454
25.6 LDAP怎样提供帮助 455
26.1 在SUSE上启动Squid 456
第26章 用Squid设置Web代理 456
26.2 用户认证 458
26.4 Squid日志 460
26.3 通过硬件地址来限制访问 460
26.5 把Squid用作透明代理 461
26.6 使用缓存管理器 462
26.7 使用squidGuard 463
27.1 典型组织 467
第27章 企业架构 467
第5部分 企业中的SUSE Linux 467
27.1.1 Linux可以用在什么地方 468
27.1.2 怎样使用Linux 469
27.2 Linux企业硬件:重要参与者 470
27.1.3 满足职员的要求 470
27.2.1 IBM 471
27.3 综合讨论 473
27.2.2 刀片技术 473
27.3.1 在什么地方使用这些服务 474
27.3.2 存储区网络 477
27.3.3 灾难恢复 480
28.1 模拟与虚拟化 484
第28章 模拟和虚拟化 484
28.2.1 dosemu 485
28.2 使用dosemu和dosbox的DOS模拟 485
28.2.2 dosbox 486
28.3 使用Wine运行微软的Windows应用程序 487
28.4 bochs PC模拟器 488
28.5.1 安装和运行QEMU 489
28.5 使用QEMU的虚拟机 489
28.5.2 构建和使用QEMU加速器 490
28.5.4 QEMU小结 491
28.5.3 在QEMU中使用网络 491
28.6 VMWare虚拟机 492
28.7.1 安装Xen 494
28.7 创建和使用Xen虚拟机 494
28.7.2 使用YaST创建Xen虚拟机 495
28.7.3 手工创建Xen虚拟机 497
28.7.4 启动、停止Xen虚拟机以及与其进行交互 501
28.7.5 自动启动Xen域 502
28.8.2 FAUmachine的安装和设置 503
28.8.1 用户模式Linux安装和设置 503
28.7.6 关于Xen的更多信息 503
28.8 用户模式Linux和FAUmachine 503
28.9 其他模拟器 504
29.2 可能需要阅读本章的原因 505
29.1 可能不需要阅读本章的原因 505
第29章 内核 505
29.3.2 二进制内核包 506
29.3.1 内核版本号 506
29.3 SUSE内核和vanilla内核 506
29.5 内核配置 507
29.4 升级内核包 507
29.3.3 确定正在运行什么内核 507
29.6 构建内核 511
29.7 重新构建km_*包 513
29.7.1 内核和第三方软件 513
29.7.2 加载内核模块 514
29.8 启动时的内核参数 514
29.9 初始ramdisk 515
第30章 SUSE Linux OpenExchange服务器 516
30.1 SLOX授权许可 516
30.2 安装SLOX 517
30.2.1 启动SLOX安装程序 517
30.2.2 配置UnitedLinux 518
30.2.3 配置SLOX 522
30.3 SLOX架构 523
30.3.1 PostgreSQL 524
30.3.2 OpenLDAP 524
30.3.3 Netline Servlets 524
30.3.4 Cyrus和Postfix 525
30.4 管理SLOX 525
30.5 管理用户 526
30.5.1 创建用户 527
30.5.2 创建虚拟域 528
30.5.3 虚拟用户到真实用户的映射 529
30.6 配置Postfix子系统 530
30.6.2 开启垃圾邮件阻断功能 531
30.7 管理Cyrus子系统 531
30.6.1 开启SMTP-AUTH 531
30.8.1 创建用户组 532
30.8.2 创建共享文件夹 532
30.8 管理组和文件夹 532
30.9 检查系统资源 534
30.10 从用户角度探讨 534
30.10.1 阅读邮件 535
30.10.2 日历 536
30.10.3 作业(任务) 537
30.10.4 创建文档 537
30.10.5 创建备忘录 539
30.10.6 创建新联系信息 539
30.10.7 查看新的入口页 540
30.11.2 oSLOX 541
30.11.1 iSLOX 541
30.12 使用oSLOX 541
30.11 使用Outlook连接器 541
30.13 是否使用SLOX 545
第31章 Novell的开放式企业服务器 547
3 1.1 OES组件 548
31.1.1 eDirectory 548
31.1.4 eGuide 549
31.1.3 Linux用户管理 549
31.1.5 iFolder 549
31.1.2 iManager 549
31.1.7 NetStorage 550
31.1.8 QuickFinder 550
31.1.6 iPrint 550
31.1.9 Virtual Office 551
31.1.10 Novell远程管理器 551
31.1.14 Novell群集服务 552
31.1.13 Novell Samba服务器 552
31.2 获得OES 552
31.3 安装OES 552
31.1.12 Novell NCP服务器 552
31.1.11 Novell存储服务 552
31.4 OES授权许可 555
31.5 OES安装后的配置 555
31.6 下一步的发展 556
31.7 更多的信息 556
第32章 商业桌面Linux:Novell Linux Desktop 557
32.1 技术背景 558
32.2 难以处理的应用程序 558
32.3 商业桌面发布版本 559
32.4 其他方法 559
32.5 SLD和NLD 560
32.6 NLD的安装 560
32.7 NLD的未来 563
32.8 更多信息 563