前言 1
第1章认识LPI考试 8
第2章101考试学习指导 11
考试准备 11
第3章系统结构(科目101.1) 13
课题1:确定和配置硬件设置 13
BIOS 13
USB拓扑结构 16
USB控制器 16
USB设备 17
USB驱动程序 17
USB热插拔 18
硬件报告 19
操作模式 21
设备管理的定义 28
第4章改变运行级别、关机与重新启动系统(科目101.2和101.3) 29
课题2:启动系统 29
启动期间的内核参数 29
内核模块配置介绍 30
课题3:改变运行级别、关机与重新启动系统 32
单用户模式 33
/etc目录树与init进程概述 34
设置默认的运行级别 37
确定系统的运行级别 37
第5章Linux安装与包管理(科目102) 41
课题1:硬盘布局设计 42
系统考虑 42
Swap空间 46
一般性的划分原则 46
课题2:安装启动管理程序 47
LILO 47
GRUB 51
课题3:管理共享库 53
共享库的依赖关系 54
链接共享库 54
课题4:使用Debian包管理系统 56
Debian包管理概述 56
管理Debian包 57
课题5:使用Red Hat包管理工具 64
RPM概述 64
使用rpm 65
YUM概述 71
第6章GNU与Unix命令(科目103) 75
课题1:命令行操作 76
shell交互 77
命令历史与编辑 84
帮助文件 88
课题2:使用过滤器处理文本流 91
课题3:执行基本的文件管理 109
文件系统对象 109
文件名通配符(文件通配) 120
课题4流、管道与重定向的运用 122
标准I/O与默认文件描述符 123
管道(pipe) 123
重定向(redirection) 124
使用tee命令 126
xargs命令 127
课题5:进程的创建、监控与终止 128
进程 128
进程的监控 129
语法 132
给活动进程发信号 138
终止进程 141
shell的作业控制 141
课题6:调整进程的执行优先级 144
课题7:用正则表达式搜索文本文件 147
正则表达式的语法 147
grep应用 150
sed应用 152
课题8:使用vi执行基本的文件编辑 162
启动vi 162
vi基本操作 162
第7章设备、文件系统及文件系统层次结构标准(科目104) 166
课题1创建分区和文件系统 167
Linux下的磁盘驱动器 168
课题2:维护文件系统的完整性 180
监控剩余磁盘空间和索引节点 180
监控磁盘用量 182
调整文件系统 184
检查并修复文件系统 187
课题3:控制文件系统的挂载与卸载 191
管理文件系统配置表 192
挂载文件系统 193
卸载文件系统 198
课题4:设置和查看磁盘配额 200
配额限制 200
管理磁盘配额的命令 201
启动配额功能 208
课题5:管理文件的权限和所有权 210
Linux的访问控制 210
设置访问模式 215
建立工作组目录 221
课题6:建立和改变硬链接和符号链接 223
为何使用链接 224
课题7:找到系统文件并将其放在正确位置 229
数据类型 230
根文件系统 231
文件定位 237
第8章101考试复习与练习 244
系统结构(科目101) 244
复习题 244
练习题 244
Linux安装与软件包管理(科目102) 245
复习题 245
练习题 246
GNU与Unix命令(科目103) 247
复习题 247
练习题 248
设备、文件系统及文件系统层次结构标准(科目104) 251
复习题 251
练习题 252
第9章101考试模拟试题 255
模拟考题 255
答案 270
第10章101考试重点索引 274
系统结构 274
课题101.1:确定和配置硬件 274
课题101.2:系统启动 275
课题101.3:改变运行级别和关机、重启系统 275
Linux安装和包管理 276
课题102.1:规划硬盘分区 276
课题102.2:安装启动管理器 276
课题102.3:管理共享函数库 277
课题102.4:使用Debian包管理系统 277
课题102.5:使用Red Hat包管理系统 278
GNU和UNIX命令 278
课题103.1:在命令行下操作 278
课题103.2:用过滤器处理文本流 279
课题103.3:基本文件管理 281
课题103.4:流、管道和重定向 283
课题103.5创建、监控与停止进程 284
课题103.6:修改进程执行优先级 286
课题103.7:用正则表达式搜索文本文件 286
课题103.8: vi的基本编辑操作 288
设备、文件系统及文件系统层次结构标准 290
课题104.1:创建分区和文件系统 290
课题104.2:维护文件系统的完整性 292
课题104.3:控制文件系统的挂载与卸载 292
课题104.4:设置和查看磁盘配额 294
课题104.5:管理文件的权限和所有权 295
课题104.6:建立和改变硬链接和符号链接 297
课题104.7:找到系统文件并将其放在正确位置 297
第11章102考试简介 299
第12章102考试学习指导 301
考试准备 301
第13章shell、脚本和数据管理(科目105) 303
课题1:自定义和使用shell环境 304
shell概述 304
Bash shell 305
课题2:自定义或编写简单的脚本 316
脚本文件 316
基本Bash脚本 321
课题3: SQL数据管理 336
访问MySQL服务器 336
数据库概述 338
合计函数(Aggregate Function) 343
多表查询 345
第14章X Window系统(科目106) 348
概要介绍X 349
课题1:安装和配置X11 349
选择和配置X Server 350
X字体 357
用Xresources控制X的应用 359
课题2:建立一个显示管理器 360
配置xdm 360
X终端 362
配置KDM 363
配置GDM 366
课题3:辅助功能 368
第15章任务管理(科目107) 371
课题1:管理用户和组帐号及其相关内容 371
系统文件 371
用户帐号和密码文件 372
组合组文件 373
影子密码和影子组系统 374
用户和组管理命令 375
课题2:作业调度自动化系统管理任务 379
使用cron 379
使用at 382
控制用户的访问 384
课题3:本地化与国际化 384
第16章必须的系统服务(科目108.1和科目108.2) 388
课题1:维护系统时间 388
NTP概念 389
NTP软件包组件 389
硬件时钟 395
时区 397
课题2:系统日志 397
配置syslogd 398
客户端/服务器日志 400
Logfile Rotation 400
Examining Logfiles 401
第17章邮件传输代理(MTA)基础(科目108.3) 404
课题3:邮件传输代理(MTA)基础 404
Sendmail配置 405
Postfix配置 409
Exim配置 411
第18章管理打印机和打印(科目108.4) 413
课题4:管理打印机和打印 413
打印概述 414
BSD和系统V接口 414
LPRng 414
CUPS 415
一般打印问题疑难解答 425
出错日志文件 425
页日志文件 426
访问日志文件 426
使用cups-config程序排除故障 427
第19章网络基础(科目109.1) 428
课题1:网络协议基础 428
网络地址 428
掩码 431
协议 433
服务 435
Utilities 436
第20章基本网络配置(科目109.2和109.4) 443
课题2:网络基本配置和课题4:配置客户端DNS 443
网络接口 444
DHCP 451
标准的Linux网络配置 454
第21章基本网络故障排除(科目109.3) 456
课题3:基本网络故障排除 456
常见的手动配置网络接口任务 462
dig 463
第22章安全防护(科目110.1) 466
课题1:完成安全管理工作 466
SUID的安全性 467
用户ID和密码 473
影子密码 476
设置对用户的限制 480
查询系统服务 485
第23章设置主机安全性(科目110.2) 495
课题2:设置主机安全性 495
超级服务器 495
使用TCP_WRAPPERS的安全防护 501
第24章用加密使数据安全(科目110.3) 505
课题3:用加密使数据安全 506
使用安全shell (SSH) 506
安装和配置 507
DSA和RSA概要 508
产生和使用密钥 509
服务器公开和私有密钥 511
ssh-agent 512
其他SSH技巧 514
SSH端口转发 514
配置OpenSSH 515
配置和使用GNU Privacy Guard (GPG) 516
产生密钥对 516
导入公开密钥到GPG钥匙环 518
签名密钥 518
列出密钥 518
导出公开和私有密钥 519
加密文件 519
对~/.gnupg/目录中的文件进行故障排除 520
第25章考试102复习题与练习题 521
shell、脚本和数据管理(科目105) 521
复习题 521
练习题 522
X Window系统(科目106) 522
复习题 522
练习题 522
管理任务(科目107) 523
复习题 523
练习题 523
必需的系统服务(科目108) 524
复习题 524
练习题 524
网络基础(科目109) 525
复习题 525
练习题 526
安全性(科目110) 526
复习题 526
练习题 527
第26章考试102模拟试题 528
模拟考题 528
答案 538
第27章考试102重点索引 541
shell、脚本和数据管理 541
课题105.1:定制和使用shell环境 541
课题105.2:定制或编写简单的脚本 542
环境 542
课题105.3: SQL数据管理 542
X Window系统 543
课题106.1:安装和配置X11 543
课题106.2:建立一个显示管理器 543
课题106.3:辅助工具 543
管理任务 544
课题107.1:管理用户和组帐户,以及相关的系统文件 544
课题107.2:通过调度作业自动化系统管理任务 545
课题107.3:本地化和国际化 546
必需的系统服务 546
课题108.1:维护系统时间 546
课题108.2:系统日志 546
课题108.3:邮件传输代理(MTA)基础 547
课题108.4:管理打印机和打印 548
网络基础 549
课题109.1: Internet协议基础 549
课题109.2:基本网络配置 551
课题109.3:基本网络故障排除 551
课题109.4:配置客户端DNS 551
安全防护 552
课题110.1:执行安全管理任务 552
课题110.2:设置主机安全性 552
课题110.3:用加密对数据安全保护 553