图书介绍
Debian GNU/Linux高级应用大全【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (美)Mario Camou,(美)Aaron Von Cowenberghe著;陈河南,王宏秦等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302051054
- 出版时间:2002
- 标注页数:822页
- 文件大小:55MB
- 文件页数:841页
- 主题词:UNIX操作系统
PDF下载
下载说明
Debian GNU/Linux高级应用大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础知识3
第1章 Debian Linux初步3
1.1 自由软件3
1.1.1 开放源代码软件、GNU和自由软件基金会4
1.1.2 保护这个团体:自由软件许可证中的保留4
1.2 Linux是什么5
1.3 Linux的发行版本5
1.3.1 软件管理5
1.4 Linux为什么更好6
1.4.1 灵活性6
1.4.3 效率7
1.4.2 自由7
1.4.4 可靠性8
1.4.5 符合标准8
1.5 为什么选择Debian9
1.5.1 自由软件9
1.5.2 大小10
1.5.3 安全性10
1.5.4 技术领先性10
1.6 谁制作了Debian10
1.7 小结11
2.1.2 bash的语法12
2.1.1 bash的历史12
2.1 bash: Bourne-Again Shell12
第2章 shell12
2.1.3 重定向16
2.1.4 别名19
2.1.5 bash的作业控制20
2.1.6 特殊的bash变量22
2.1.7 bash命令历史记录24
2.1.8 目录堆栈25
2.2 tcsh: Tenex C Shell26
2.2.1 tcsh语法26
2.2.2 tcsh的作业控制27
2.2.3 特殊的tcsh变量28
2.2.4 tcsh的历史记录和目录堆栈31
2.3 小结32
第3章 X Window System环境33
3.1 基本的X概念34
3.1.1 客户机/服务器图形系统34
3.1.2 X资源35
3.1.3 窗口管理器35
3.1.4 X键盘的基本内容36
3.1.5 通过网络显示应用程序37
3.1.6 标准X应用程序的选项39
3.2 安装和配置X39
18.9.23 config file=(G)40
3.2.1 XFee86软件包40
3.2.2 运行XF86Setup43
3.2.3 在X下支持不同的分辨率和位深49
3.4 窗口管理器51
3.4.1 创建外观和观感51
3.3 启动X51
3.3.2 采用xdm自动启动X51
3.3.1 采用startx手工启动X51
3.4.2 处理用户交互52
3.5 选择窗口管理器53
3.5.1 lceWM53
3.5.2 FVWM56
3.5.3 WMaker59
3.5.4 KDE62
3.6 桌面管理器62
3.6.1 应用程序集成62
3.6.2 共同的外观和观感63
3.6.3 桌面功能63
3.6.4 KDE--K桌面环境64
3.6.5 GNOME:GNU网络对象模型67
3.8 小结71
3.7 X的故障排除71
第4章 用户应用程序72
4.1 办公应用程序72
4.1.1 Siag Office套件72
4.1.2 StarOffice74
4.1.3 WordPerfect78
4.1.4 Gnome Office套件79
4.1.5 MSWordView80
4.1.6 LyX80
4.2 网络应用程序81
4.2.1 建立拨号Internet连接81
4.2.2 邮件83
4.2.3 邮件阅读器86
4.2.4 新闻组88
4.2.5 Web浏览器90
4.2.6 文件传输91
4.2.7 远程访问94
4.3 多媒体软件95
4.3.1 图形编辑器95
4.3.2 图形浏览器和转换器97
4.3.3 音频编辑和编码应用程序99
4.3.4 音频播放器100
4.4 小结100
第5章 实用工具101
5.1 联机帮助文档101
5.1.1 man101
5.1.2 apropos102
5.2.1 文件管理工具ls103
5.2 文件管理103
5.1.3 info103
5.2.2 mv106
5.2.3 cp107
5.2.4 find命令109
5.3 文件检测110
5.3.1 cat110
5.3.2 more/less 分页命令112
5.3.3 head113
5.3.4 tail114
5.3.5 file115
5.3.6 diff116
5.3.7 cmp117
5.4 数据处理118
5.4.1 cut119
5.4.2 paste120
5.4.4 grep121
5.4.3 sed121
5.5 存档和压缩处理123
5.5.1 tar123
5.5.2 gzip125
5.5.3 z命令126
5.6 信息命令127
5.6.1 /bin/true和/bin/false的使用127
5.6.2 uname127
5.6.3 hotname128
5.6.4 id129
5.6.5 logname129
5.6.6 who和w129
5.6.7 uptime命令130
5.7.1 df131
5.7.2 du131
5.8 进程管理131
5.7 磁盘空间131
5.8.1 ps132
5.8.2 Kill133
5.8.3 top134
5.9 用户间通信134
5.9.1 write135
5.9.2 wall135
5.10.1 free136
5.10 系统管理136
5.9.3 mesg136
5.10.2 关闭、中止和重新启动系统137
5.11.1 date138
5.11 杂项命令138
5.11.2 hwclock139
5.11.3 cal命令139
5.12 小结140
第6章 高级文本编辑141
6.1 了解vi组件142
6.1.1 使用vim编辑第一个文件142
6.2 不同输入的vi命令142
6.2.1 创建和编辑文件143
6.2.2 帮助和撤销的使用145
6.2.3 插入的使用146
6.2.4 删除148
6.2.5 Visual模式149
6.2.6 状态和跳转150
6.2.7 查找和替换151
6.2.8 深入的剪切和复制功能154
6.2.9 Shell命令155
6.2.10 定制vi的变量156
6.2.11 缩写词156
6.2.12 map命令157
6.2.13 正则表达式158
6.2.14 Vi小结159
6.3 emacs160
6.3.1 启动和停止160
6.3.2 在文档中移动光标162
6.3.3 emacs命令的使用163
6.3.4 HELP/UNDO命令165
6.3.5 INSERT/DELETE命令167
6.3.6 STAUS/JUMP命令169
6.3.7 SEARCH/REPALCE 命令170
6.3.8 进一步了解删除环172
6.3.9 Shell命令173
6.3.10 ABBREVIATIONS/SPELLING(缩写/拼写)命令174
6.3.11 Map命令175
6.4 小结175
第7章 文档排版176
7.1 文档排版和所见即所得编辑器的比较176
7.1.1 灵活性176
7.2 DocBook和XML177
7.3 SGML177
7.1.3 自动化:面向内容的标记177
7.1.2 功能177
7.3.1 SGML标记178
7.3.2 查看SGML文档179
7.3.3 DocBook标记181
7.3.4 XML标记183
7.4 TEX和Friends189
7.4.1 TEX和分布189
7.4.2 TEX的特殊字符190
7.5.1 roff 的惯用语193
7.5 groff193
7.5.2 groff 的结构语法194
7.5.3 groff 的调用195
7.6 小结196
第8章 功能强大的脚本编程工具197
8.1 脚本编程基础197
8.2 用bash shell编写脚本198
8.2.1 显示信息--echo命令198
8.2.2 变量和变量置换199
8.2.3 其他置换和扩展202
8.2.4 流控制203
8.2.5 其他bash内置命令208
8.3 Perl: 在Steroids上编写脚本209
8.3.1 变量210
8.3.2 运算符213
8.3.3 特殊变量219
8.3.4 控制结构220
8.3.5 Perl的其他特征228
8.4 小结230
第9章 正则表达式231
9.1 正则表达式基础231
9.1.2 正则表达式的用途232
9.1.1 识别数据中的模式232
9.1.3 用法示例233
9.2 正则表达式的概念234
9.3 字符集的匹配234
9.4 逻辑237
9.4.1 量词237
9.4.2 字符分类237
9.4.3 分组和选择238
9.4.4 定位符238
9.5 使用正则表达式的工具238
9.5.1 egrep239
9.5.2 sed240
9.5.3 Perl241
9.5.4 procmail250
9.6 小结253
10.1 Debian软件包管理系统255
第2部分 Debian系统管理255
第10章 软件管理255
10.1.1 Debian软件包格式分析256
10.2.1 运行dselect258
10.1.2 dselect--软件包管理的文本模式UI258
10.2.2 访问Debian镜像259
10.2.3 使用软件包列表浏览器263
10.2.4 调整软件安装的最后几个步骤268
10.2.5 dselect的安装和升级268
10.2.6 配置dselect里未配置的软件268
10.2.7 删除软件包268
10.3 Apt--智能型命令行软件包管理器268
10.3.1 Apt的优点269
10.3.2 配置Apt269
10.3.3 使用Apt270
10.4 dpkg--Debian的核心271
10.4.1 dpkg就是Debian271
10.4.2 dpkg的基本操作(软件包安装方面的)271
10.4.3 信息操作标记273
10.4.4 改变dpkg的行为275
10.4.5 高级dpkg问题276
10.5 小结276
第11章 管理基础278
11.1 用户管理278
11.1.1 用户管理概念278
11.1.2 /etc/passwd文件279
11.1.3 /etc/group文件279
11.1.4 /etc/shadow文件280
11.1.6 用户管理程序281
11.1.5 /etc/skel目录281
11.2.1 UNIX进程模型284
11.2.2 守护进程284
11.2 程序和进程284
11.3 登录进程285
11.3.1 /etc/nologin文件--拒绝对系统的登录访问286
11.4 打印287
11.1.4 lprng打印模型287
11.4.2 /etc/printcap文件--设置打印队列287
11.4.3 管理打印队列288
11.5 调度任务289
11.5.1 at工具289
11.5.2 cron工具291
11.6 磁盘和文件系统292
11.6.1 磁盘和文件系统的概念292
11.5.3 anacron工具292
11.7 缓冲区缓存295
11.7.1 安装和卸载文件系统295
11.7.2 交换区297
11.8 小结299
第12章 定制引导程序300
12.1 Linux内核300
12.1.1 Linux内核架构301
12.1.2 获得内核源代码304
12.1.3 修补代码树306
12.1.4 内核2.2的新特性307
12.1.5 配置Linux内核307
12.1.7 必备的选项309
12.1.6 配置选项309
12.1.8 硬件选项310
12.2.1 建立内核映像311
12.2 编译并安装内核311
12.2.2 Debian编译内核的捷径312
12.2.3 手工安装新内核312
12.2.4 新内核的故障排除313
12.2.5 从错误的内核安装中恢复315
12.3 lilo318
12.3.1 使用lilo318
12.3.2 配置lilo319
12.3.3 常用的lilo标记320
12.3.4 运行lilo322
12.4 init和软件启动322
12.4.1 运行等级322
12.4.2 特殊的运行等级323
12.4.3 init的配置文件/etc/inittab324
12.4.4 rc符号链接树327
12.4.5 定制运行等级328
12.5 其他资源328
12.6 小结329
第13章 系统日志和记账330
13.1 系统日志330
13.1.1 syslog守护进程330
13.1.2 klogd守护进程335
13.1.3 日志管理和维护336
13.2 记账337
13.2.1 磁盘记账337
13.2.2 网络记账340
13.2.3 进程记账和性能分析347
13.2.4 用户记账350
13.3 自动监控工具351
13.4 小结353
第14章 灾难恢复354
14.1 作为第一线防御的备份354
14.1.1 决定备份什么355
14.1.2 选择介质356
14.1.3 标准备份工具359
14.1.4 备份日程364
14.2.1 自定义引导软盘367
14.2.2 Debian抢救盘367
14.2.3 基于软盘的系统367
14.2 恢复盘367
14.3 记录系统文档369
14.4 避免问题370
14.4.1 不要使用root用户370
14.4.2 不间断电源供应(UPS)371
14.5 评估灾难372
14.6 引导系统373
14.6.1 使用特殊的引导选项373
14.6.2 用抢救盘或定制软盘进行引导373
14.7.1 使用e2fsck374
14.7 修复磁盘问题374
14.6.3 使用基于软盘的系统374
14.8 从备份中恢复375
14.7.2 使用lost+found375
14.9 解决问题的技巧376
14.10 小结376
第15章 高级系统管理377
15.1 深入理解引导过程377
15.1.1 引导加载程序和内核378
15.1.2 处理init379
15.1.3 理解启动脚本380
15.1.4 特殊运行等级380
15.1.5 改变引导过程381
15.2 用cron调度作业382
15.2.1 crontab文件格式382
15.2.2 用/etc/cron.d添加作业382
15.2.6 用at快速调度作业383
15.2.3 用/etc/cron.time添加作业383
15.2.5 处理非持续运行的机器383
15.2.4 作为普通用户使用cron383
15.2.7 利用batch避免系统超载384
15.3 切换用户身份385
15.3.1 使用su385
15.3.2 使用sudo385
15.4 配额和记账387
15.4.1 使用配额387
15.4.2 使用进程记账389
15.5 自动安装389
15.5.1 基础知识390
15.5.2 配置自动安装器390
15.6 深入了解的资源390
15.7 小结391
16.1 TCP/IP基础392
16.1.2 IP地址392
16.1.2 分割网络392
第16章 TCP/IP联网基础392
16.1.3 TCP/IP协议套件396
16.2 配置网络398
16.2.1 配置文件398
16.2.2 配置程序402
16.3 网络守护进程408
16.3.1 单独的TCP/IP守护进程408
16.3.2 inetd--Internet超级服务器408
16.4 设置PPP拨号服务器410
16.4.1 基本配置411
16.4.2 设置经过shell的PPP访问412
16.4.3 设置不经过shell的直接PPP访问413
16.5 小结413
第17章 信息服务器415
17.1 inetd和TCP包装415
17.1.1 inetd概念415
17.1.2 配置inetd416
17.1.3 TCP包装417
17.2 电子邮件419
17.2.1 Sendmail420
17.2.2 Listar426
17.3.1 匿名FTP431
17.3 FTP431
17.3.2 wu-ftpd-academ 配置文件432
17.4 Telnet433
17.3.3 FTP安全问题433
17.5 ssh434
17.5.1 使用ssh434
17.5.2 scp434
17.5.3 ssh隧道传输435
17.5.4 配置ssh435
17.6 Web服务器435
17.6.1 Apache436
17.7 DNS与Bind439
17.7.1 理解DNS解析过程439
17.7.2 配置文件439
17.8 Usenet443
17.8.2 配置文件概述444
17.8.1 安装INN444
17.8.3 建立Newsfeed文件447
17.8.4 ctlinnd命令448
17.9 小结449
第18章 使用Samba与Microsoft网络交互450
18.1 安装Samba451
18.2 运行简单的Samba 配置451
18.2.1 测试Linux客户机454
18.2.2 测试Windows客户机455
18.2.3 网上邻居456
18.2.4 排除Windows连接故障456
18.3.1 [global]节457
18.3 配置Samba文件/etc/smb.conf457
18.3.2 [homes]节458
18.3.3 [printers]节458
18.4 文件与打印服务共享461
18.5 优化Samba性能462
18.6 测试配置文件463
18.6.1 用testprns测试打印机463
18.6.2 用smbstatus测试463
18.7 运行Samba服务器464
18.8 访问共享资源464
18.8.1 在客户端使用smbclient464
18.8.2 共享文件装到客户端465
18.9.1 特殊约定466
18.9 smb.conf公共配置选项466
18.8.3 在Windows客户安装共享资源466
18.9.2 read only=,writeable=,writable=及write ok=(S)467
18.9.3 valid users=(S)467
18.9.4 invalid users=(S)467
18.9.5 read list=(S)467
18.9.6 write list=(S)468
18.9.7 path=(S)468
18.9.8 create mask=(S)和create mode=(S)468
18.9.9 browseable=(S)468
18.9.10 printable=(S)469
18.9.11 hosts allow=,hosts deny=,allow hosts=以及deny host(S)469
18.9.12 public=(S)和guest ok=(S)469
18.9.13 comment=(S)和server string=(G)469
18.9.20 password level=(G)和username level=(G)470
18.9.19 null passwords=(G)470
18.9.21 security=(G)470
18.9.15 encrypt passwords=(G)470
18.9.17interfaces=(G)470
18.9.16 hosts equiv=(G)470
18.9.14 domain logons=(G)470
18.9.18 load printers=(G)470
18.9.22 workgroup=(G)471
18.10 Samba 文档资源471
18.10.1 Samba应用程序文档资源471
18.10.2 配置选项文档472
18.10.3 其他文档472
18.11 小结472
第19章 高级网络管理工具473
19.1 NFS--网络文件系统473
19.1.1 什么是NFS473
19.1.3 NFS守护进程474
19.1.2 远程过程调用和外部数据表达474
19.1.4 /etc/exports文件477
19.1.5 通过NFS安装和卸载文件系统479
19.2 NIS--网络信息系统480
19.2.1 NIS分布的文件481
19.2.2 安装NIS481
19.2.3 NIS的幕后工作原理485
19.2.4 使用NIS486
19.2.5 管理NIS486
19.2.6 自动安装程序487
19.3 TCP/IP故障排除工具491
19.3.1 ping491
19.3.2 traceroute492
19.3.3 tcpdump494
19.3.4 小结496
第3部分 安全问题498
第20章 安全问题概观498
20.1 安全概念498
20.1.1 安全策略:主要规划498
20.1.2 信息安全的各个方面499
20.1.3 信息安全的常见错误概念502
20.1.4 电子防护是足够的503
20.1.5 周边安全措施和主机安全措施504
20.1.6 安全和易用性的对比505
20.2 联机攻击的主要类型505
20.2.2 侦测攻击506
20.2.3 破坏口令攻击506
20.2.1 拒绝服务攻击506
20.2.4 电子欺骗507
20.2.5 中间人攻击507
20.2.6 敌对的代码:特洛伊木马、病毒和蠕虫508
20.2.7 开采者 和 脚本小孩508
20.3 监视和入侵检测509
20.3.1 什么是异常行为509
20.3.2 监视什么509
20.3.3 自动监视510
20.4 小结510
第21章 安全原则512
21.1 常见的安全问题513
21.1.1 病毒、特洛伊木马程序和Internet蠕虫513
21.1.2 运行不必要的服务514
21.1.4 明文发送口令515
21.1.3 过度使用root账户515
21.1.5 口令选择问题516
21.1.6 破坏口令程序516
21.1.7 社会工程517
21.1.8 开放式转播 邮件系统517
21.2 普通防御措施518
21.2.1 仔细选择口令518
21.2.2 观察日志518
21.2.3 扫描端口519
21.2.4 注意谁获得了访问权限519
21.2.5 文件系统的安全520
21.3.1 网络守护进程521
21.3 远程访问的安全问题521
21.2.6 不要作为root执行不可信的二进制文件521
21.3.2 tcp_wrappers522
21.3.3 终端和root账户523
21.4 防御来自本地网络的攻击523
21.4.1 网络文件系统523
21.5 防御本地用户的攻击524
21.5.1 登录电子欺骗524
21.6 防御拒绝服务攻击525
21.6.1 来自本地用户的攻击525
21.6.2 来自远程系统的攻击526
21.7 防御来自物理访问的攻击526
21.8 安全工具527
21.8.1 SSH527
21.7.1 保护引导安全性527
21.7.2 加密的文件系统527
21.8.2 PAM528
21.8.3 Saint/Satan529
21.9 恢复损坏的系统529
21.10 其他安全资源529
21.11 小结530
第22章 防火墙和代理服务器531
22.1 防火墙和Linux内核532
22.2 配置Linux防火墙533
22.2.1 配置过滤防火墙534
22.2.2 创建防火墙规则535
22.2.3 错误配置防火墙536
22.2.4 配置伪装防火墙537
22.3 配置代理服务器538
22.2.5 配置IP记账538
22.2.6 ipchains(v2.2)538
22.3.1 普通代理服务器539
22.3.2 应用程序代理服务器540
22.4 配置本地网络541
22.4.1 配置应用程序代理服务器542
22.4.2 配置SOCKS客户机542
22.5 在防火墙后面运行服务器543
22.6 联机文档543
22.7 小结544
第23章 加密545
23.1 什么是加密545
23.1.1 共享密钥和公钥加密546
23.2.2 身份验证547
23.2.1 保密性547
23.2 加密的用途547
23.2.3 不可否认性548
23.3 合法发行和出口控制548
23.4 加密通信的工具549
23.4.1 SSH549
23.4.2 PGP553
23.5 小结560
第4部分 开发环境562
第24章 C/C++开发环境562
24.1 C/C++环境562
24.1.1 Debian中C语言的角色563
24.1.2 Linux中的库564
24.1.3 ld.so.conf和LD_LIBRARY_PATH环境变量565
24.1.4 共享库与静态库566
24.1.5 C库的修订版:FSF libc5和GNUlibc2.0与2.1566
24.2 C及C++的编译与调试567
24.2.1 C编译程序gcc567
24.2.2 C++编译程序 g++569
24.2.3 编译程序的优化569
24.2.4 链接程序ld571
24.2.5 GNU调试程序gdb572
24.2.6 利用gdb修改变量575
24.2.7 系统库及头文件584
24.3 小结587
25.2.2 Java链接模型588
25.2.1 传统的编译链接模型588
25.2 Java的特点588
25.1 什么是Java588
第25章 Java程序设计588
25.2.3 Java字节码589
25.2.4 Java安全性590
25.3 安装Java591
25.3.1 JDK版本591
25.3.2 解压缩和配置592
25.3.3 编译和运行一个程序592
25.4 Java程序设计594
25.4.1 数据类型594
25.4.2 运算符595
25.4.3 控制结构596
25.4.5 数组及内存管理597
25.4.4 方法重载597
25.4.6 异常处理599
25.4.7 对象和继承601
25.4.8 接口609
25.4.9 线程613
25.4.10 AWT619
25.5 小结619
第26章 tcl和tk程序设计620
26.1 tcl基础620
26.1.1 tcl的交互使用621
26.1.2 tcl的非交互式使用621
26.2 tcl语言622
26.2.1 命令结构622
26.2.2 注释622
26.2.4 变量623
26.2.3 数据类型623
26.2.5 字符串值的操作626
26.2.6 数值的操作628
26.2.7 引用与置换629
26.2.8 流程控制--if和switch631
26.2.9 循环633
26.2.10 I/O文件和文件info634
26.2.11 过程636
26.3 tk工具箱637
26.3.1 窗口组件概述637
26.3.2 窗口组件的创建638
26.3.3 窗口组件选项638
26.4 tcl/tk窗口组件程序设计实例639
26.5 tcl/tk与xsetroot的接口641
26.6 小结645
第27章 Python程序设计646
27.1 运行Python的准备647
27.1.1 Python的安装647
27.1.2 Python环境变量的设置648
27.2 Python命令行解释程序649
27.2.1 将命令行解释程序用作计算器649
27.3 Python程序651
27.3.1 命令行参数和环境变量652
27.4 控制语句653
27.4.1 if语句653
27.4.2 while循环655
27.4.3 for循环657
27.5 列表和range()函数657
27.5.1 创建带有字符串的数据列表658
27.5.2 包含测试659
27.5.3 跨越相邻区域的列表660
27.5.4 了解元组661
27.6 字典662
27.6.1 创建含有一个元素的字典662
27.7 控制台I/O663
27.8 文件I/O665
27.8.1 文件输出665
27.8.2 文件输入666
27.8.3 文件I/O示例667
27.9 函数和模块668
27.9.1 模块669
27.10.1 字符串670
27.10 字符串和正则表达式670
27.10.2 正则表达式673
27.10.3 字符串和正则表达式示例677
27.11类678
27.11.1 类的定义及实例化679
27.11.2 封装及私有标识符679
27.11.3 继承682
27.12 Python的其他功能683
27.13 小结684
第28章 Scheme和Expect程序设计685
28.1 MzScheme的安装686
28.2 Scheme的运行688
28.3 Scheme脚本编程688
28.4 命令行参数的使用689
28.5.2 数字690
28.5 可用的数据类型690
28.5.1 布尔值690
28.5.3 字符691
28.5.4 符号693
28.5.5 变量693
28.5.6 字符串695
28.5.7 向量697
28.6 条件语句的实现698
28.6.1 if语句698
28.6.2 unless语句698
28.7.1 文件的读操作699
28.7.2 创建文件699
28.8 Echo示例699
28.7 文件的输入和输出699
28.6.3 when语句699
28.9 Expect700
28.10 Expect的安装700
28.11 命令行开关701
28.11.1 send701
28.11.2 expect702
28.11.3 spawm703
28.11.4 interact703
28.11.5 脚本示例--Netscape下载704
28.12 小结706
第5部分 Linux应用708
第29章 工程的综合应用:make和autoconf708
20.1 使用make编译708
29.1.2 make的其他命令行操作709
29.1.1 生成目标709
29.1.3 Makefile的格式710
29.2 Makefile的高级应用712
29.2.1 make的变量712
29.2.2 分开源文件目录和目标文件目录712
29.2.3 自动变量713
29.2.4 使用模式和隐含规则714
29.2.5 使用虚拟目标715
29.3 make的内部函数716
29.3.1 操作文件名的函数716
29.3.2 操作字符串的函数716
29.5 make应用于其他工程717
29.5.1 make应用到C和C++717
29.4 自动生成依赖文件717
29.5.2 make应用到网站718
29.5.3 make应用到Java718
29.6 make更多的文档信息718
29.7 使用autoconf719
29.8 小结719
第30章 分布式工程管理720
30.1 CVS720
30.1.1 安装721
30.1.2 配置722
30.1.3 创建工程723
30.1.4 设置环境变量723
30.1.5 导入当前文件724
30.1.6 修改工程724
30.1.7 多开发人员支持725
30.2 修正发行版中的错误729
30.2.1 发布稳定版本729
30.2.2 添加和删除文件731
30.2.3 CVS小结731
30.3 Bugzilla732
30.3.1 安装732
30.3.2 使用Bugzilla735
30.4 Debian Bug Tracking System736
30.4.1 安装Bug Tracking System736
30.4.2 报告故障738
30.4.3 执行伪头标739
30.4.5 Debian Bug Tracking System小结740
30.4.4 接收故障740
30.5 Jitterbug741
30.5.1 安装Jitterbug741
30.5.2 使用Jitterbug744
30.6 Doozer745
30.6.1 Doozer小结746
30.7 小结747
第6部分 附录749
附录A 安装Debian Linux749
A.1 为安装Linux准备计算机749
A.1.1 理解硬盘分区750
A.1.2 对硬盘分区750
A.1.3 分区实现750
A.1.4 了解引导过程752
A.2.1 Linux所需的分区753
A.2 硬盘分区753
A.2.2 分区大小754
A.2.3 改变分区规划754
A.3 引导Linux756
A.3.1 制作引导盘757
A.3.2 引导选项758
A.4 安装系统758
A.4.1 第一次引导758
A.4.2 第二次引导761
A.5 使用dselect来安装应用程序761
A.5.4 安装所选软件包762
A.5.5 配置安装的软件包762
A.5.3 选择用来安装的软件包762
A.5.1 选择访问方法762
A.6 多操作系统引导763
A.7 疑难解答765
A.7.1 为什么不能从Linux分区引导765
A.7.2 如果第二次引导失败766
A.7.3 引导盘问题766
A.7.4 使用选项引导内核767
A.7.5 当其他方式失败时,获取软件包767
A.8 联机资源767
A.9 小结768
附录B 联机参考资料769
B.1 Web站点769
B.1.1 第1章--Debian Linux初步769
B.1.2 第3章--X Window System环境769
B.1.8 第15章--高级系统管理770
B.1.7 第14章--灾难恢复770
B.1.9 第16章--TCP/IP联网基础770
B.1.4 第8章--功能强大的脚本编程工具770
B.1.5 第9章--正则表达式770
B.1.3 第4章--用户应用程序770
B.1.6 第11章--管理基础770
B.1.10 第17章--信息服务器771
B.1.11 第18章--使用Samba与Microsoft网络交互771
B.1.12 第19章--高级网络管理工具771
B.1.13 第20章--安全问题概观771
B.1.14 第23章--加密771
B.2.3 第18章--使用Samba与Microsoft网络交互772
B.2.6 第23章--加密772
B.2.5 第20章--安全问题概观772
B.2.4 第19章--高级网络管理工具772
B.2.2 第16章--TCP/IP联网基础772
B.2.1 第8章--功能强大的脚本编程工具772
B.2 新闻组772
B.1.15 第25章--Java程序设计772
B.2.7 第25章--Java程序设计773
B.3 电子邮件列表773
B.3.1 第1章--Debian Linux初步773
B.3.2 第18章--使用Samba与Microsoft网络交互773
B.3.3 第20章--安全问题概观773
B.3.4 第23章--加密773
B.3.5 第25章--Java程序设计774
附录C DFSG兼容许可证775
C.1 GNU通用公共许可证(GPL)775
C.2 GNU次通用公共许可证(LGPL)780
C.3 BSD许可证787
D.1.1 SPI对OSI--开放源代码的商标788
附录D 开放源代码许可证788
D.1 什么是开放源代码软件788
D.1.2 DFSG和OSD789
D.2 重要问题:解释软件许可证793
D.3 GNU GPL794
D.4 GNU LGPL794
D.5 BSD794
D.6 Artistic许可证795
D.6.1 完整文本795
D.7 商业开放源代码许可证的兴起797
D.7.1 Apple的APSL797
D.7.2 Troll Tech的QPL797
D.9 参考资料和其他读物798
D.8 其他开放源代码许可证798
附录E 内核配置选项799
E.1 代码成熟等级选项799
E.2 处理器类型和特征800
E.2.1 SMP和MTRR800
E.3 可加载模块支持801
E.4 常规设置801
E.4.1 网络支持801
E.4.2 BSD记账802
E.4.3 SysV IPC(DosEMu)802
E.4.4 sysctl支持802
E.4.5 支持Misc二进制文件803
E.4.6 并口Parports804
E.4.8 看门狗支持805
E.4.7 APM支持805
E.6 块设备806
E.6.1 软盘驱动程序806
E.6.2 高级IDE支持807
E.6.3 回送磁盘设备808
E.6.4 网络块设备808
E.6.5 多个设备和软件RAID808
E.6.6 paride和parport808
E.7 联网选项809
E.7.1 内核网络链接套接字口809
E.7.2 网络防火墙809
E.7.3 设置TCP/IP防火墙810
E.7.4 优化成路由器810
E.7.5 IP隧道传输810
E.7.6 Web站点管理员和IP别名811
E.7.7 IPX和AppleTalk支持812
E.7.8 企业网和X.25支持812
E.7.9 协调高速接口和慢速CPU812
E.8 Qos和公平排队812
E.9 SCSI支持813
E.10 网络设备支持813
E.10.1 虚设网络设备813
E.10.2 EQL813
E.10.3 PLIP、PPP和SLIP拨号网络支持813
E.11 业余广播与无线支持814
E.12 IrDA子系统和红外端口设备驱动程序814
E.13 ISDN子系统814
E.15.3 Unix98 PTY815
E.15.2 串口815
E.15.4 并口打印机815
E.14 老式CD-ROM驱动程序(非SCSI和IDE)815
E.15 字符设备815
E.15.1 终端和控制台815
E.15.5 鼠标816
E.15.6 看门狗、NVARM和RTC设备816
E.15.7 双向交谈语音合成器816
E.16 针对Linux的视频设备816
E.17 游戏杆支持816
E.18 Ftape 软磁带设备驱动程序817
E.19 文件系统817
E.19.1 MS-DOS和VFAT(Windows)文件系统817
E.19.2 ISO 9660、UDF和DVD支持817
E.19.5 NFS818
E.19.6 SMB(Windows共享)和NCP818
E.19.3 网络文件系统818
E.19.4 CODA分布式文件系统818
E.20 分区类型819
E.21 母语支持819
E.22 控制台驱动程序819
E.22.1 帧缓冲区支持819
E.23 声音820
E.24 其他低级驱动程序821
E.25 内核控制821
E.26 加载/保存配置822
热门推荐
- 2267459.html
- 3452014.html
- 405500.html
- 10809.html
- 2319104.html
- 2050718.html
- 801540.html
- 3207678.html
- 1098393.html
- 3465439.html
- http://www.ickdjs.cc/book_2010622.html
- http://www.ickdjs.cc/book_721229.html
- http://www.ickdjs.cc/book_2027814.html
- http://www.ickdjs.cc/book_2273624.html
- http://www.ickdjs.cc/book_3195093.html
- http://www.ickdjs.cc/book_1246199.html
- http://www.ickdjs.cc/book_720273.html
- http://www.ickdjs.cc/book_3312366.html
- http://www.ickdjs.cc/book_2089083.html
- http://www.ickdjs.cc/book_2592391.html