Linux技术大全 原书第4版PDF电子书下载
- 电子书积分:22 积分如何计算积分?
- 作 者:(美)Richard Petersen著;陶华敏等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111093577
- 页数:808 页
第一部分 简介 1
第1章 Linux简介 1
1.1 操作系统和Linux 2
1.2 Linux和UNIX的历史 3
1.3 Linux概述 5
1.4 桌面 6
1.5 开放的源软件 7
1.6 Linux软件 8
1.6.1 Linux办公和数据库软件 9
1.6.2 互联网服务器 10
1.7 在线信息源 11
1.6.3 开发资源 11
1.8 文档 12
1.9 Linux套件 13
1.9.1 Red Hat 14
1.9.6 Informagic 15
1.9.5 Slackware 15
1.9.2 OpenLinux 15
1.9.3 SuSE 15
1.9.4 Debian 15
1.9.9 Mandrake 16
1.9.8 TurboLinux 16
1.9.7 LinuxPPC 16
2.1 硬件、软件、信息要求 17
第2章 安装Red Hat Linux 17
2.1.3 信息要求 18
2.1.2 软件要求 18
2.1.1 硬件要求 18
2.1.4 为已安装的Linux系统升级的信息 20
2.2 为共享硬盘的Linux分区开辟磁盘空间 21
2.3 创建Red Hat启动盘 22
2.4.1 启动安装程序 23
2.4 安装Linux 23
2.4.2 Red Hat安装 24
2.4.3 分区 25
2.4.4 LILO 27
2.4.5 网络配置 28
2.4.6 X Windows系统配置 29
2.5 完成安装 31
第3章 安装OpenLinux 33
3.2 通过DOS系统创建OpenLinux安装盘 34
3.1 通过Windows系统创建OpenLinux安装盘 34
3.3 使用Lizard安装Linux 35
3.3.1 分区 37
3.3.3 网络 39
3.3.2 软件包的安装 39
3.3.4 用LISA安装LILO 41
3.3.5 使用Lizardx配置X Windows系统 42
4.1 用户账号 45
第4章 界面基础 45
4.2 访问Linux系统 46
4.2.1 Gnome显示管理器:GDM 47
4.2.3 命令行界面 48
4.2.2 KDE显示管理器:KDM 48
4.3 Gnome桌面 50
4.4 K桌面 51
4.5 命令行界面 53
4.6 帮助 54
4.7 在线文档 55
5.1.1 Users:useconf 56
5.1 配置Red Hat 56
第5章 系统配置 56
5.1.2 文件系统 57
5.1.3 打印机配置 59
5.1.4 使用Red Hat Setup进行配置 60
5.1.5 Xconfigurator 61
5.2.2 文件系统 63
5.2.1 用户 63
5.2 OpenLinux配置 63
5.3 SuSE配置 64
5.2.3 打印机 64
5.5 安装软件包 65
5.4 命令行配置 65
5.5.1 在Red Hat中安装包 66
5.5.2 升级Red Hat 67
5.5.3 在Caldera OpenLinux上安装软件包 70
5.5.5 命令行安装 71
5.5.4 升级OpenLinux 71
6.1.1 局域网 73
6.1 Red Hat网络配置 73
第6章 网络配置 73
6.1.2 Red Hat PPP拨号程序 74
6.2.1 局域网 78
6.2 Caldera OpenLinux网络配置 78
6.1.3 LinuxconfPPP配置 78
6.4 在命令行下访问PPP:使用wvdial和pppd 79
6.3 SuSE网络配置 79
6.2.2 PPP拨号连接 79
6.5 调制解调器设置 81
7.1 用Linuxconf建立一个简单的防火墙 83
第7章 安全配置 83
7.2.1 IP链规则 84
7.2 用IP链建立一个简单的防火墙 84
7.2.2 IP链脚本 86
7.3 用基于Linux内核2.4的IP表建立一个简单防火墙 87
7.3.1 IP表规则 88
7.3.2 IP表脚本 89
7.5 Secure Shell(SSH) 91
7.4 代理 91
第8章 K桌面环境:KDE 93
第二部分 环境 93
8.2 KDE桌面 94
8.1 Qt和Harmony 94
82.1 桌面文件 96
8.2.2 KDE窗口 97
8.2.3 虚拟桌面:KDE桌面页面调度程序 99
8.2.4 KDE面板和应用程序启动器 100
8.3 KDE帮助系统 101
8.2.5 KDE风格 101
8.4 应用程序 102
8.5 从桌面挂装光驱和软驱 104
8.6 KDE文件管理器和互联网客户程序:Konqueror 105
8.6.1 浏览文件系统 107
8.6.2 访问互联网 108
8.6.3 复制、移动、删除和归档操作 109
8.7 KDE配置:KDE Control Center 110
8.6.4 .directory 110
8.7.1 .kde2/share/config 111
8.7.3 KDE目录和文件 112
8.7.2 MIME类型和相关联的应用程序 112
8.8 使用KDE配置系统 113
8.9 升级KDE 114
9.1 GTK+ 115
第9章 Gnome 115
9.3 Gnome界面 116
9.2 Gnome的加强版:Helix Code和Eazel 116
9.4 Gnome桌面 118
9.6 Gnome文件管理器:GMC和Nautilus 121
9.5 窗口管理器 121
9.7.1 增加应用程序和小程序 125
9.7 Gnome面板 125
9.7.3 主菜单 127
9.7.2 移动和删除面板对象 127
9.8 Gnome小程序 128
9.7.4 面板配置 128
9.8.1 Gnome桌面向导 129
9.8.3 快速启动 130
9.8.2 Gnome任务栏 130
9.9 Gnome配置:控制中心 131
9.10 Gnome目录和文件 132
9.11 Sawfish窗口管理器 133
9.12 Gnome风格 134
9.13 升级Gnome 135
10.1 窗口、文件和程序管理器 136
第10章 窗口管理器 136
10.2 窗口管理器 137
10.2.1 窗口和图标 138
10.2.4 桌面区和虚拟桌面 139
10.2.3 工作区菜单 139
10.2.2 网格 139
10.2.5 面板、按钮条、任务栏和窗口列表 140
10.2.6 终端窗口:Xterm 141
10.3 多任务的X Windows系统 142
10.6 启动窗口管理器 143
10.5 桌面 143
10.4 文件管理器 143
10.7 Linux窗口管理器 144
10.7.2 Enlightenment 145
10.7.1 Sawfish 145
10.7.3 AfterStep 146
10.7.4 Window Maker 147
10.7.7 FVWM2和AnotherLevel 149
10.7.6 IceWM 149
10.7.5 Blackbox 149
10.7.8 Xview:olwm和olvwm 151
10.7.11 通用桌面环境 152
10.7.10 Motif 152
10.7.9 LessTif:mwm 152
11.1 命令行 153
第11章 Shell 153
11.2 通配符和文件名参数:*、?、[] 155
11.3 标准输入/输出和重定向 157
11.3.1 重定向标准输出:>和>> 158
11.3.2 标准输入 160
11.4 管道符:丨 161
11.5 重定向和管道输送标准错误:> ,>2 162
11.6 Shell变量 163
11.7 Shell脚本:用户定义命令 164
11.8 作业:后台运行、终止以及中断 166
11.9 过滤器和规则表达式 168
11.9.1 在过滤器中使用重定向和管道 170
11.9.2 过滤器输出的类型:wc、spell和sort 171
11.10 搜索文件:grep和egrep 172
11.11 规则表达式 173
12.1 Linux文件 178
第12章 Linux文件结构 178
12.2 文件结构 180
12.2.2 路径名 181
12.2.1 Home目录 181
12.3 列表、显示和打印文件:ls、cat、more、lpr 183
12.2.3 系统目录 183
12.3.1 显示文件:cat和more 184
12.4 管理目录:mkdir、rmdir、ls、cd和pwd 185
12.3.2 打印文件:lpr、lpq和lprm 185
12.5 文件和目录操作:find、cp、mv和ln 188
12.5.1 查找目录:find 189
12.5.2 移动和复制文件 190
12.5.3 移动和复制目录 193
12.5.5 连接:ln命令 194
12.5.4 删除文件:rm命令 194
12.6 文件和目录权限:chmod 197
12.6.1 设置权限:权限符 199
12.6.2 绝对权限:二进制掩码 201
12.6.3 目录权限 202
12.6.4 改变文件的所有权或用户组所有权:chown和chgrp 203
13.1 命令和文件名补全 205
第13章 shell配置 205
13.3 历史 206
13.2 命令行编辑 206
13.3.2 配置历史:HISTFILE和HISTSAVE 208
13.3.1 历史事件编辑 208
13.4 别名 209
13.5 控制shell操作 210
13.6 环境变量和子shell:export 211
13.7 用特殊shell变量配置你的shell 212
13.7.1 常用的特殊变量 213
13.7.2 设置自己的登录shell:bash_profile 216
13.7.3 配置BASH shell:bashrc 219
13.7.5 其他的初始化文件和配置文件 220
13.7.4 BASH shell退出文件:.bash_logout 220
13.7.6 配置目录和文件 221
14.1 本地地址和互联网地址 223
第14章 邮件客户程序 223
第三部分 因特网 223
14.3 多用途的网际邮件扩充协议 224
14.2 签名文件:.signature 224
14.4 K桌面邮件客户程序:KMail 225
14.5 Gnome邮件客户程序:Balsa、Gmail、Mahogany等 228
14.6 X Window邮件客户程序:Netscape和exmh 230
14.6.2 exmh 231
14.6.1 Netscape Messenger 231
14.6.3 Emacs邮件客户程序:GNU Emacs和Xemacs 232
14.7.1 Pine 233
14.7 基于屏幕的邮件客户程序 233
14.7.2 Mutt 234
14.7.3 Elm 235
14.8.1 Mail 237
14.8 命令行邮件客户程序 237
14.8.2 Mail Handler工具 240
14.9 接收邮件通知:From和biff 242
14.10 访问远程POP邮件服务器上的邮件 243
15.1 Usenet新闻 246
第15章 Usenet与新闻阅读器 246
15.2 新闻传输代理 248
15.4 Gnome新闻阅读器 249
15.3 邮件列表 249
15.5 K桌面新闻阅读器:KNode和Krn 250
15.6 Netscape新闻阅读器 252
15.7 Pine和slrn 253
15.8 Emacs News 254
15.9 trn 255
15.10 tin 258
第16章 FTP客户端程序 261
16.1 互联网地址 262
16.4 K桌面文件管理器:konqueror and kfm 264
16.3 基于FTP的Web浏览器:Netscape 264
16.2 网络文件传输:FTP 264
16.5.1 Gnome文件管理器 265
16.5 Gnome FTP:GNU Midnight Commander、gFTP和IglooFTP 265
16.5.2 gFTP 266
16.6 NcFTP 268
16.5.3 IglooFTP 268
16.6.1 NcFTP下载特性 271
16.6.2 书签与宏 272
16.7 ftp 273
16.7.1 文件传输 274
16.7.2 自动登录与宏:.netrc 276
16.8 在线FTP资源 278
17.1 URL地址 280
第17章 万维网 280
17.2 Web页面 282
17.3 Web浏览器 283
17.3.1 Netscape Navigator和Mozilla 284
17.3.2 K桌面文件管理器:Konqueror 286
17.3.4 Lynx:线性模式浏览器 287
17.3.3 Gnome Web浏览器:Galeon、Express和Mnemonic 287
17.4 Java for Linux:Blackdown 288
17.4.1 Java开发工具包:JDK和JRE 289
17.5 网络搜索使用程序 290
17.4.2 Java Applets 290
17.6.2 公共网关接口 291
17.6.1 Web页面制作器 291
17.6 创建你自己的网站 291
18.1 网络信息:ping、finger和host 293
第18章 网络工具 293
18.1.1 Ping 294
18.1.3 Host 295
18.1.2 finger和who 295
18.2.1 Talk 296
18.2 网络Talk客户端程序 296
18.3 Telnet 297
18.2.3 互联网在线聊天系统 297
18.2.2 ICQ客户端程序 297
18.4 远程访问命令:rwho、rlogin、rcp和rsh 298
18.4.1 远程访问允许:rhosts 299
18.4.2 rlogin、rcp和rsh 300
18.5 UNIX到UNIX的复制:UUCP 301
第19章 软件管理 303
第四部分 应用程序 303
19.1 Red Hat软件包管理器 304
19.1.1 K Desktop软件包管理器:KPackage 306
19.1.2 GnomeRPM 307
19.1.3 KDE和Gnome文件管理器 308
19.1.4 Webmin和Linuxconf 309
19.1.5 命令行安装:rpm 310
19.1.6 升级套件Red Hat 314
19.2 从压缩存档文件.tar,gz中安装软件: 315
19.2.1 从在线站点上下载压缩存档文件 316
19.2.2 编译软件 317
19.2.3 命令和程序目录:PATH 318
19.3.1 Autoconf 319
19.3 将自己的软件打包:Autoconf和RPM 319
19.3.2 创建RPM软件包 320
20.2 KOffice 325
20.1 对微软办公软件的访问能力 325
20章 办公应用程序 325
20.4 Gnome office和Helix code 330
20.3 WordPerfect 330
20.5 StarOffice 333
第21章 数据库管理系统、图形工具和多媒体 336
21.1.1 SQL数据库 337
21.1 数据库管理系统 337
21.2 图形工具 340
21.1.3 桌面数据库 340
21.1.2 xBase数据库 340
21.3 多媒体 341
21.2.3 X Graphic 341
21.2.1 KDE图形工具 341
21.2.2 Gnome图形工具 341
第22章 编辑器 344
22.2 Gnome编辑器:gEdit、gXedit和gnotepad+ 345
22.1 K桌面编辑器:KEdit、KWrite、KJots和KWord 345
22.3 Vi编辑器:vim和gvim 346
22.3.2 Vi中的选项:set和.exrc 351
22.3.1 gvim 351
22.4 Emacs编辑器 352
22.5 X Windows系统支持的GNU Emacs 355
22.5.1 XEmacs 356
225.2 Meta-Keys,行命令和模式 357
第23章 服务器管理 359
第五部分 服务器 359
23.1 启动服务器:standalone和inetd/xinetd 360
23.2 Standalone服务器工具 361
23.3 Linuxconf服务器配置 363
23.4 SysV Init:init.d脚本 364
23.5 扩展的因特网服务守护进程 368
23.6 inetd服务器管理 373
24.1 FTP守护进程 376
第24章 FTP服务器 376
24.2 匿名FTP:anon 377
24.3.1 匿名FTP服务器目录 378
24.3 FTP用户账号:anonymous 378
24.3.2 匿名FTP文件 379
24.3.3 权限 380
24.4.2 ftpwho和ftpcount 381
24.4.1 ftpshut 381
24.4 FTP服务器工具 381
24.5.1 使用Linuxconf配置wu-tfpd服务器 382
24.5 Washington University FTP守护进程:wu-ftpd 382
24.5.3 ftpaccess 383
24.5.2 wu-ftpd服务器配置文件 383
24.5.6 ftpconversions 386
24.5.5 ftpusers和ftpgroups 386
24.5.4 ftphosts 386
24.5.7 FTP日志文件:xferlog 387
24.6.1 安装和启动 388
24.6 专业级FTP守护进程:ProFTPD 388
24.6.2 Proftpd.config和.ftpaccess 389
24.6.3 匿名访问 394
24.6.4 虚拟FTP服务器 396
25.1 JAVA:Jakarta和Apache-Java 398
第25章 Apache Web服务器 398
25.2 Linux套件中Apache的安装 399
25.3 启动和停止Web服务器 400
25.4 Apache配置文件 401
25.5 Apache指令 402
25.5.1 服务器配置 414
25.5.3 访问控制 415
25.5.2 目录级配置:.htaccess和<Directory> 415
25.5.4 URL路径名 416
25.5.6 CGI文件 417
25.5.5 MIME类型 417
25.5.7 自动目录索引 418
25.5.8 验证 419
25.5.9 日志文件 420
25.6 虚拟主机 421
25.6.2 基于名称的虚拟主机 422
25.6.1 IP地址虚拟主机 422
25.6.3 动态虚拟主机 424
25.7 服务器端包含 425
25.8 Apache GUI配置工具:Comanche和Linuxconf 426
25.9 Web服务器安全—SSL 429
25.10 Apache Web服务器配置文件 430
第26章 域名系统 443
26.2 域名系统配置 445
26.1 BIND 445
26.2.2 Linuxconf DNS配置 446
26.2.1 DNS服务器 446
26.3 named.conf 447
26.4 资源记录 451
26.4.1 授权开始:SOA 452
26.4.4 邮件交换器:MX 453
26.4.3 地址记录:A 453
26.4.2 名字服务器:NS 453
26.4.7 主机信息:HINFO、RP、MINFO和TXT 454
26.4.6 指针记录:PTR 454
26.4.5 别名:CNAME 454
26.5.1 Internet区域的区域文件 455
26.5 区域文件 455
26.5.2 逆向映射文件 457
26.5.3 本地主机逆向映射 458
26.6 子域和从服务器 459
26.7 IP虚拟域 460
26.8 缓冲器文件 461
27.1 Sendmail 463
第27章 邮件服务器:SMTP、POP和IMAP 463
27.1.1 Sendmail配置 464
27.1.2 Sendmail配置操作符:sendmail.cf 469
27.2 POP服务器 470
27.3 IMAP 472
28.1 新闻服务器:INN 473
第28章 新闻、代理和搜索服务器 473
28.2 Leafnode新闻服务器 474
28.3.1 安全性 475
28.3 Squid代理——缓冲服务器 475
28.3.2 缓冲器 477
28.4 Dig服务器 478
29.1 系统管理:超级用户 481
第29章 基本系统管理 481
第六部分 管理 481
29.2 系统配置 482
29.2.1 系统时间和日期 483
29.2.2 安排任务:crontab 484
29.2.3 系统状态:init和shutdown 485
29.3 系统目录和文件 487
29.3.1 系统启动文件:/etc/rc.d 489
29.3.2 系统日志:/var/log和syslogd 491
29.4 性能分析工具和进程 494
29.5 LILO 496
第30章 管理工具 500
30.1 Linuxconf 501
30.1.1 系统配置文件版本化 504
30.1.2 引导时间控制 505
30.2 Webmin 506
30.1.3 网络管理系统 506
30.3 COAS 507
30.4 YaST 508
30.5 Red Hat控制面板工具 509
30.6 Red Hat安装配置工具 511
第31章 管理用户 513
31.1 /etc/passwd文件 513
31.3 登录访问 514
31.2 管理用户环境:/etc/skel 514
31.5 使用Linuxconf管理用户 515
31.4 控制对目录和文件的访问 515
31.6 使用Webmin管理用户 518
31.8 使用adduser添加用户 519
31.7 使用COAS、YaST和kuser管理用户 519
31.9 使用useradd、usermod和userdel添加及删除用户 520
31.10 管理组 521
31.10.1 使用Linuxconf管理组 522
31.10.2 使用Webmin管理组 524
31.11 磁盘配额 525
31.10.3 使用groupadd、groupmod和groupdel管理组 525
32.1.1 文件系统 528
32.1 本地文件系统 528
第32章 文件系统管理 528
32.1.2 文件系统层次标准 530
32.1.3 设备文件:/dev 532
32.1.4 加载配置:/etc/fstab 533
32.1.5 用Linuxconf配置 536
32.1.6 用Webmin配置本地文件系统 539
32.1.7 使用Linuxconf、Webmin、KDE、Gnome加载文件系统 540
32.1.8 mount和umount命令 542
32.2 格式化文件系统:mkfs 545
32.3 Mtool工具:msdos 546
32.4 归档文件和设备:tar 548
32.4.1 Midnight Commander和Konqueror 551
32.5 文件压缩:gzip、bzip2和zip 552
32.4.2 桌面档案存储器:guiTAR、Ark、KDAT和Xtar 552
33.1 设备文件 555
第33章 设备 555
33.3.1 Red Hat打印管理器:PrintTool 557
33.3 安装及管理打印机 557
33.2 设备信息:/proc 557
33.3.2 借助Linuxconf设置打印机 558
33.3.5 打印机设备和/etc/printcap 560
33.3.4 借助COAS设置打印机 560
33.3.3 借助Webmin设置打印机 560
33.3.6 远程打印机 562
33.3.7 打印队列 563
33.4 安装管理终端和调制解调器 565
33.7 多媒体设备:声音、视频和DVD 566
33.6 安装声卡、网卡和其他板卡 566
33.5 输入设备 566
33.8 模块 568
33.8.1 借助Red Hat内核配置器管理模块 569
33.8.2 借助COAS管理模块 570
33.8.4 为内核安装新模块 571
33.8.3 借助模块命令管理模块 571
第34章 内核管理 573
34.2 安装内核二进制文件和源代码套件:RPM 574
34.1 预防步骤 574
34.3.2 配置内核 576
34.3.1 安装内核源代码:tar.gz 576
34.3 编译内核 576
34.4 编译安装内核 582
34.5 LILO配置 584
34.6 模块RAM盘 585
第35章 X Windows系统和Xfree86 586
35.2 XFree86 587
35.1 X协议 587
35.3 XFree86配置:/etc/X11/XF86Config 589
35.3.1 Screen 591
35.3.2 Files、Modules和ServerFlags 592
35.3.4 Monitor 593
35.3.3 Input Device 593
35.3.5 Device 594
35.4 X Windows系统命令行参数 595
35.3.6 ServerLayout 595
35.5 X Windows系统命令和配置文件 596
35.5.1 X资源 598
35.5.3 字体 599
35.5.2 X命令 599
35.6 X Windows系统启动方法:startx和窗口管理器 600
35.6.1 Startx、xinit和.xinitrc 601
35.6.2 窗口管理器:xdm、kdm和gdm 602
35.7 启动窗口管理器 607
35.7.1 startx和.xinitrc 608
35.7.2 显示管理器和Xsession 610
35.8 编译X Windows系统应用程序 611
36.2 硬件规格 613
36.1 网络启动脚本 613
第七部分 网络管理 613
第36章 配置网络连接 613
36.3 动态主机配置协议 614
36.4 利用Linuxconf进行网络配置 615
36.4.2 Red hat网络配置工具:netcfg 619
36.4.1 利用COAS、Webmin和YaST(SuSE)网络配置 619
36.5.1 PPP连接实用程序:Kppp、gnomeppp和rp3 622
36.5 PPP和SLIP 622
36.5.2 手工配置PPP连接 626
36.5.3 SLIP:dip 633
37.1 网络文件系统:NFS和/etc/exports 634
第37章 Samba、NFS、NIS和Appletalk 634
37.2 网络信息服务:NIS 637
37.3 Samba 638
37.3.2 Samba配置:smb.conf 640
37.3.1 建立Samba 640
37.3.3 SWAT和smb.conf 641
37.3.4 全局段 645
37.3.6 Homes段 647
37.3.5 口令 647
37.3.7 Printer段 648
37.3.8 共享 649
37.3.10 Linuxconf,Webmin和Ksamba 650
37.3.9 打印机 650
37.3.11 变量 651
37.3.13 域登录 652
37.3.12 测试Samba配置 652
37.3.15 smbclient 653
37.3.14 通过客户端访问Samba服务 653
37.3.17 smb.conf 656
37.3.16 smbmount 656
37.4 Netatalk:AppleTalk 662
第38章 管理TCP/IP网络 664
38.2 TCP/IP网络地址 666
38.1 IPv4和IPv6 666
38.2.3 子网掩码 667
38.2.2 基于类的IP地址分配 667
38.2.1 网络地址 667
38.2.4 无类域间路由 668
38.2.5 获得一个IP地址 671
38.2.6 广播地址 672
38.3 TCP/IP配置文件 673
38.2.8 名字服务器地址 673
38.2.7 网关地址 673
38.3.2 网络名称:/etc/networks 674
38.3.1 标识主机名:/etc/hosts 674
38.4 域名服务 675
38.3.6 /etc/sysconfig/network 675
38.3.3 /etc/HOSTNAME 675
38.3.4 /etc/services 675
38.3.5 /etc/protocols 675
38.4.1 host.conf 676
38.4.2 /etc/nsswitch.conf:名称服务切换 677
38.5.1 ifconfig 679
38.5 网络接口和路由:ifconfig和route 679
38.5.2 路由 681
38.6 监视网络:ping和netstat 683
38.5.3 网络启动脚本:/etc/rc.d/init.d/network 683
38.7 IP别名 684
39.1 防火墙:IP链和IP表 686
第39章 网络安全:防火墙和加密 686
39.2.1 IP链规则 687
39.2 IP链 687
39.2.3 SYN包 690
39.2.2 反转操作 690
39.2.4 IP链脚本 691
39.3.1 IP表 696
39.3 Netfilter:iptables和NAT 696
39.3.2 网络地址转换 699
39.3.3 IP chains和IP tables/NAT之间的区别 700
39.3.4 IP TABLES脚本 701
39.4 IP伪装 704
39.4.2 用Netfilter实现IP伪装(NAT和iptables) 705
39.4.1 通过ipchains实现IP伪装 705
39.5 安全的Shell 706
39.5.2 SSH应用程序 707
39.5.1 SSH1和SSH2 707
39.5.3 SSH的建立 708
39.5.4 ssh 710
39.5.6 Port Forwarding 711
39.5.5 scp 711
39.5.8 SSH配置 712
39.5.7 SSH会话 712
39.6 Kerberos认证和加密 714
40.1 Shell脚本:命令和注释 717
第40章 Shell编程 717
第八部分 编程 717
40.2.2 变量值:字符串 719
40.2.1 定义和计算变量:=、$、set及unset 719
40.2 变量和脚本 719
40.2.4 脚本的输入和输出:echo、read和<< 721
40.2.3 来自Linux命令的值:反引号 721
40.3 脚本命令行参数 722
40.4 输出变量和脚本shell 723
40.5 Shell的算术操作:let 724
40.6.1 test命令 725
40.6 控制结构 725
40.6.2 条件:if、if-else、eli及case 726
40.6.3 循环:for、for-in及while 729
41.2 C编译器:gcc 733
41.1 获取信息:info 733
第41章 编译器、函数库和编程工具 733
41.3.2 其他编译器:Pascal、Ada、Lisp和Fortran 735
41.3.1 C++和ObjectiveC: g++ 735
41.3 ELF和a.out二进制格式 735
41.4 创建和使用函数库:静态、共享及动态 736
41.5 gdb符号调试器 737
41.6 编程工具 739
41.7.1 Make工具 740
41.7 开发工具 740
41.7.2 修订控制系统 742
41.7.3 并行版本控制系统:CVS 744
41.8 应用程序的在线手册:man 746
42.1 Perl命令行操作 750
第42章 Perl 750
42.2 Perl脚本 751
42.3 Perl模块 752
42.4 Perl输入和输出:<>和print 753
42.5 Perl文件句柄 754
42.6 Perl变量和表达式 755
42.7 数组和列表 757
42.7.1 数组管理函数:列表操作符 758
42.7.2 关联数组 759
42.8 控制结构 761
42.8.1 测试表达式 763
42.8.2 循环 764
42.9 字符串函数 765
42.8.3 条件:if、elsif、unless和switch 765
42.10 模式匹配 766
42.11 函数:sub 768
第43章 Tcl、Tk和Expect 770
43.1 Tcl/Tk扩展和应用程序 770
43.2 Tcl 772
43.2.1 Tcl shell和脚本:tclsh 772
43.2.2 表达式 773
43.2.3 嵌入命令 773
43.2.4 变量 773
43.2.5 数组 774
43.2.6 列表 775
43.2.7 控制结构 776
43.2.8 TCl程序:proc 779
43.2.9 Tcl字符串命令:string 779
43.2.10 Tcl的输入和输出:gets和puts 780
43.2.11 Tcl文件句柄 781
43.3 Tk 783
43.3.1 wish shell和脚本 784
43.3.2 Tk Widgets 784
43.4 事件和绑定 788
43.5 Expect 790
第44章 Gawk 792
44.1 gawk命令 792
44.2 模式查找和特殊字符 793
44.3 变量、操作符和数组 794
44.3.1 变量、常量和模式 794
44.3.2 代数和赋值运算符 796
44.3.3 数组和关联数组 797
44.4 作为条件的模式段 798
44.4.1 相等和相关运算符 798
44.4.2 逻辑运算符 799
44.4.3 模式查找运算符 799
44.4.4 BEGIN和END模式 800
44.5 Gawk指令文件 800
44.5.1 控制结构 801
44.5.2 while循环 801
44.5.3 for循环 802
44.5.4 for-in循环 803
44.5.5 if控制结构 804
44.6 用Gawk定义自己的过滤器 804
44.7 字符串函数 805
附录 关于本书附带的光盘 806
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019