LPI Linux认证权威指南(第三版)
Adam Haeder, Stephen Addison Schneiter, Bruno Gomes Pessanha, James Stanger
夏宏, 闫江毓, 琚赟 等译
出版时间:2013年03月
页数:553
Linux的部署持续增多,对于合格认证的Linux系统管理员的需求也越来越多。如果你在为找工作而寻求LPI认证的话,这个新版本的指导书将帮助你为技术上充满挑战的LPIC-1的101和102考试做好准备。
本书是专门针对这些考试的参考书,是由那些和LPI紧密合作的培训者编写。你将找到每个考试的概述,所需核心技能的总结,复习题和练习题,一个学习指导,一个练习测试,以及帮助你集中注意力的提示。
主要内容包括:
· 关键的GNU和Unix命令
· Linux安装和包管理
· 设备和文件系统
· 文本编辑、处理和打印
· X Window系统
· 网络和安全
· 邮件传输代理
· Email、FTP和Web服务
这些考试是针对那些具有大概两年实际系统管理经验,初级到高级的Linux管理员。你应该比较熟悉在命令行下使用Linux,能够执行简单的任务,包括系统安装和故障排除。
Adam Haeder是AIM机构信息技术副总裁。他管理着IT部门和所有相关的技术部门。
Stephen Addison Schneiter现在是认证合作伙伴有限责任公司的认证专家,以前是田纳西技术中心的终身雇员。
Bruno Gomes Pessanha从2002年起就是LPI的合作翻译人员。
James Stanger是认证合作伙伴有限责任公司的总裁和首席认证架构师,LPI顾问委员会的主席。
  1. 前言
  2. 第1章 认识LPI考试
  3. 第2章 101考试学习指导
  4. 考试准备
  5. 第3章 系统结构(科目 101.1)
  6. 课题1:确定和配置硬件设置
  7. BIOS
  8. USB拓扑结构
  9. USB控制器
  10. USB设备
  11. USB驱动程序
  12. USB热插拔
  13. 硬件报告
  14. 操作模式
  15. 设备管理的定义
  16. 第4章 改变运行级别、关机与重新启动系统
  17. (科目101.2和101.3)
  18. 课题2:启动系统
  19. 启动期间的内核参数
  20. 内核模块配置介绍
  21. 课题3:改变运行级别、关机与重新启动系统
  22. 单用户模式
  23. /etc目录树与init进程概述
  24. 设置默认的运行级别
  25. 确定系统的运行级别
  26. 第5章 Linux安装与包管理(科目102)
  27. 课题1:硬盘布局设计
  28. 系统考虑
  29. Swap空间
  30. 一般性的划分原则
  31. 课题2:安装启动管理程序
  32. LILO
  33. GRUB
  34. 课题3:管理共享库
  35. 共享库的依赖关系
  36. 链接共享库
  37. 课题4:使用Debian包管理系统
  38. Debian包管理概述
  39. 管理Debian包
  40. 课题5:使用Red Hat包管理工具
  41. RPM概述
  42. 使用rpm
  43. YUM概述
  44. 第6章 GNU与Unix命令(科目103)
  45. 课题1:命令行操作
  46. shell交互
  47. 命令历史与编辑
  48. 帮助文件
  49. 课题2:使用过滤器处理文本流
  50. 课题3:执行基本的文件管理
  51. 文件系统对象
  52. 文件名通配符(文件通配)
  53. 课题4:流、管道与重定向的运用
  54. 标准I/O与默认文件描述符
  55. 管道(pipe)
  56. 重定向(redirection)
  57. 使用tee命令
  58. xargs命令
  59. 课题5:进程的创建、监控与终止
  60. 进程
  61. 进程的监控
  62. 语法
  63. 给活动进程发信号
  64. 终止进程
  65. shell的作业控制
  66. 课题6:调整进程的执行优先级
  67. 课题7:用正则表达式搜索文本文件
  68. 正则表达式的语法
  69. grep应用
  70. sed应用
  71. 课题8:使用vi执行基本的文件编辑
  72. 启动vi
  73. vi基本操作
  74. 第7章 设备、文件系统及文件系统层次
  75. 结构标准(科目104)
  76. 课题 1:创建分区和文件系统
  77. Linux下的磁盘驱动器
  78. 课题 2:维护文件系统的完整性
  79. 监控剩余磁盘空间和索引节点
  80. 监控磁盘用量
  81. 调整文件系统
  82. 检查并修复文件系统
  83. 课题 3:控制文件系统的挂载与卸载
  84. 管理文件系统配置表
  85. 挂载文件系统
  86. 卸载文件系统
  87. 课题 4:设置和查看磁盘配额
  88. 配额限制
  89. 管理磁盘配额的命令
  90. 启动配额功能
  91. 课题 5:管理文件的权限和所有权
  92. Linux的访问控制
  93. 设置访问模式
  94. 建立工作组目录
  95. 课题 6:建立和改变硬链接和符号链接
  96. 为何使用链接
  97. 课题 7:找到系统文件并将其放在正确位置
  98. 数据类型
  99. 根文件系统
  100. 文件定位
  101. 第8章 101考试复习与练习
  102. 系统结构(科目101)
  103. 复习题
  104. 练习题
  105. Linux安装与软件包管理(科目102)
  106. 复习题
  107. 练习题
  108. GNU与Unix命令(科目103)
  109. 复习题
  110. 练习题
  111. 设备、文件系统及文件系统层次结构标准(科目104)
  112. 复习题
  113. 练习题
  114. 第9章 101考试模拟试题
  115. 模拟考题
  116. 答案
  117. 第10章 101考试重点索引
  118. 系统结构
  119. 课题101.1:确定和配置硬件
  120. 课题101.2:系统启动
  121. 课题101.3:改变运行级别和关机、重启系统
  122. Linux安装和包管理
  123. 课题102.1:规划硬盘分区
  124. 课题102.2:安装启动管理器
  125. 课题102.3:管理共享函数库
  126. 课题102.4:使用Debian包管理系统
  127. 课题102.5:使用Red Hat 包管理系统
  128. GNU和UNIX命令
  129. 课题103.1:在命令行下操作
  130. 课题103.2:用过滤器处理文本流
  131. 课题103.3:基本文件管理
  132. 课题103.4:流、管道和重定向
  133. 课题103.5:创建、监控与停止进程
  134. 课题103.6:修改进程执行优先级
  135. 课题103.7:用正则表达式搜索文本文件
  136. 课题103.8:vi的基本编辑操作
  137. 设备、文件系统及文件系统层次结构标准
  138. 课题 104.1:创建分区和文件系统
  139. 课题 104.2:维护文件系统的完整性
  140. 课题 104.3:控制文件系统的挂载与卸载
  141. 课题 104.4:设置和查看磁盘配额
  142. 课题 104.5:管理文件的权限和所有权
  143. 课题 104.6:建立和改变硬链接和符号链接
  144. 课题 104.7:找到系统文件并将其放在正确位置
  145. 第11章 102考试简介
  146. 第12章 102考试学习指导
  147. 考试准备
  148. 第13章 shell、脚本和数据管理(科目105)
  149. 课题1:自定义和使用shell环境
  150. shell概述
  151. Bash shell
  152. 课题2:自定义或编写简单的脚本
  153. 脚本文件
  154. 基本Bash脚本
  155. 课题3:SQL数据管理
  156. 访问MySQL服务器
  157. 数据库概述
  158. 合计函数(Aggregate Function)
  159. 多表查询
  160. 第14章 X Window 系统(科目 106)
  161. 概要介绍 X
  162. 课题1:安装和配置X11
  163. 选择和配置X Server
  164. X 字体
  165. 用Xresources控制 X的应用
  166. 课题2:建立一个显示管理器
  167. 配置xdm
  168. X终端
  169. 配置KDM
  170. 配置GDM
  171. 课题3:辅助功能
  172. 第15章 任务管理(科目107)
  173. 课题1:管理用户和组帐号及其相关内容
  174. 系统文件
  175. 用户帐号和密码文件
  176. 组合组文件
  177. 影子密码和影子组系统
  178. 用户和组管理命令
  179. 课题2:作业调度自动化系统管理任务
  180. 使用cron
  181. 使用at
  182. 控制用户的访问
  183. 课题3:本地化与国际化
  184. 第16章 必须的系统服务(科目108.1和科目108.2)
  185. 课题1:维护系统时间
  186. NTP概念
  187. NTP软件包组件
  188. 硬件时钟
  189. 时区
  190. 课题2:系统日志
  191. 配置syslogd
  192. 客户端/服务器日志
  193. Logfile Rotation
  194. Examining Logfiles
  195. 第17章 邮件传输代理(MTA)基础 (科目108.3)
  196. 课题3:邮件传输代理(MTA)基础 404
  197. Sendmail配置
  198. Postfix配置
  199. Exim配置
  200. 第18章 管理打印机和打印(科目108.4)
  201. 课题4:管理打印机和打印
  202. 打印概述
  203. BSD和系统V接口
  204. LPRng
  205. CUPS
  206. 一般打印问题疑难解答
  207. 出错日志文件
  208. 页日志文件
  209. 访问日志文件
  210. 使用cups-config程序排除故障
  211. 第19章 网络基础(科目109.1)
  212. 课题1:网络协议基础
  213. 网络地址
  214. 掩码
  215. 协议
  216. 服务
  217. Utilities
  218. 第20章 基本网络配置(科目109.2和109.4)
  219. 课题2:网络基本配置和课题4:配置客户端DNS
  220. 网络接口
  221. DHCP
  222. 标准的Linux网络配置
  223. 第21章 基本网络故障排除(科目109.3)
  224. 课题3:基本网络故障排除
  225. 常见的手动配置网络接口任务
  226. dig
  227. 第22章 安全防护(科目110.1)
  228. 课题1:完成安全管理工作
  229. SUID的安全性
  230. 用户ID和密码
  231. 影子密码
  232. 设置对用户的限制
  233. 查询系统服务
  234. 第23章 设置主机安全性(科目110.2)
  235. 课题2:设置主机安全性
  236. 超级服务器
  237. 使用TCP_WRAPPERS的安全防护
  238. 第24章 用加密使数据安全(科目110.3)
  239. 课题3:用加密使数据安全
  240. 使用安全shell(SSH)
  241. 安装和配置
  242. DSA 和RSA概要
  243. 产生和使用密钥
  244. 服务器公开和私有密钥
  245. ssh-agent
  246. 其他SSH技巧
  247. SSH端口转发
  248. 配置OpenSSH
  249. 配置和使用GNU Privacy Guard (GPG)
  250. 产生密钥对
  251. 导入公开密钥到GPG钥匙环
  252. 签名密钥
  253. 列出密钥
  254. 导出公开和私有密钥
  255. 加密文件
  256. 对 ~/.gnupg/目录中的文件进行故障排除
  257. 第25章 考试102复习题与练习题
  258. shell、脚本和数据管理 (科目105)
  259. 复习题
  260. 练习题
  261. X Window 系统 (科目 106)
  262. 复习题
  263. 练习题
  264. 管理任务(科目107)
  265. 复习题
  266. 练习题
  267. 必需的系统服务 (科目 108)
  268. 复习题
  269. 练习题
  270. 网络基础 (科目 109)
  271. 复习题
  272. 练习题
  273. 安全性 (科目 110)
  274. 复习题
  275. 练习题
  276. 第26章 考试102模拟试题
  277. 模拟考题
  278. 答案
  279. 第27章 考试102重点索引
  280. shell、脚本和数据管理
  281. 课题105.1: 定制和使用shell 环境
  282. 课题 105.2: 定制或编写简单的脚本
  283. 环境
  284. 课题 105.3: SQL 数据管理
  285. X Window系统
  286. 课题 106.1: 安装和配置X11
  287. 课题 106.2: 建立一个显示管理器
  288. 课题 106.3: 辅助工具
  289. 管理任务
  290. 课题 107.1: 管理用户和组帐户,以及相关的系统文件
  291. 课题 107.2: 通过调度作业自动化系统管理任务
  292. 课题 107.3: 本地化和国际化
  293. 必需的系统服务
  294. 课题 108.1: 维护系统时间
  295. 课题 108.2: 系统日志
  296. 课题 108.3: 邮件传输代理 (MTA)基础
  297. 课题 108.4: 管理打印机和打印
  298. 网络基础
  299. 课题 109.1: Internet协议基础
  300. 课题 109.2: 基本网络配置
  301. 课题 109.3: 基本网络故障排除
  302. 课题 109.4: 配置客户端DNS
  303. 安全防护
  304. 课题 110.1: 执行安全管理任务
  305. 课题 110.2: 设置主机安全性
  306. 课题 110.3: 用加密对数据安全保护
书名:LPI Linux认证权威指南(第三版)
译者:夏宏, 闫江毓, 琚赟 等译
国内出版社:中国电力出版社
出版时间:2013年03月
页数:553
书号:978-7-5123-3687-2
原版书书名:LPI Linux Certification in a Nutshell, 3rd Edition
原版书出版商:O'Reilly Media
Adam Haeder
 
作为AIM研究所的信息技术副总裁,Adam Haeder的职责包括管理IT部门以及所有相关的技术部门。他一直是AIM的思科区域网络学院的主要讲师,也是奥马哈Linux用户组的副主席。Adam写了一些关于IT就业市场和Linux认证的书。他服务于奥马哈公立学校、米勒德公立学校,内布拉斯加州大学林肯和奥马哈校区,以及LPI的技术咨询委员会。亚当在南达科他州大学获得了计算机科学学士学位。
 
 
Stephen Addison Schneiter
 
Stephen Addison Schneiter现在是LLC认证合作伙伴的认证专家,自从2005年起就在这个公司了。在此之前,Stephen在位于Harriman的田纳西技术中心作了九年的正式员工。Stephen的经历包括以Web为中心的客户服务,为中学毕业生执教,和教师一对一合作,Windows和Linux的网络管理和安全问题,网站开发等广泛的领域拥有专业的知识。Stephen在国际上是有天赋的卓越的教师,他出席了很多国际会议,参与协调了2007和2008年的互联网网络认证专家(CIW)国家大会。Stephen是几个学术研究机构的技术咨询委员,和他的妻子、女儿住在田纳西东部自己的小农场里。
 
 
Bruno Gomes Pessanha
 
Bruno Gomes Pessanha自从2002年起就是LPI的合作翻译人员了。他也是一名巴西石油公司的咨询分析师,涵盖了Linux移植和创新,管理高性能项目,高可靠性集群,以及关键任务服务。他现在和家人住在阿姆斯特丹。
 
 
James Stanger
 
James Stanger自从1995年起就和Linux打交道了,自从1999年LPI成立起就和它有着紧密的合作。他是LPI咨询委员会的主席,帮助LPI协调企业和开源社区。James对LPI认证考试有着独特的理解,因为他是认证产业和GNU/Linux、网络和安全的专家。
 
 
本书封面上的动物是一只公牛,是“原牛”物种中的一个成年雄性。
大概在八千多年前的人类历史早期,牛就被驯化了。它们被用作畜力,也用来生产肉、奶、皮革、肥料和燃料。单词cattle与chattel,以及capital在词根上的联系清楚地说明了牛长期以来的重要的经济价值。世界上牛的数量大概是十三亿。
牛是反刍动物,意思是它们会把胃中半消化的食物回送到嘴里再次咀嚼。它们一天有六个小时进食,另外八个小时咀嚼。它们一天可以喝25到50加仑的水,产生15到20加仑的唾液。
在很多传统文化中牛是非常重要的。希腊神话中的半人半牛的神——迈诺托,守卫着迷宫。中国黄道星座图中的金牛座代表着一只公牛。在印度教中,牛被认为是神圣的,在马塞神话中,地球上的牛被认为是神给马塞人的礼物。斗牛和奔牛在西班牙文化的标志,就如美国牛仔竞技中的骑公牛一样。
尽管养牛和牛仔和美国西部的历史紧密相连,驯化的牛并不是美国土生土长的。哥伦布和西班牙征服者带来的西班牙牛,和清教徒以及别的美国早期的定居者带来的英国牛杂交,产生了一些标志性的美国牛品种。