开始之前
本节解释这些教程讲授什么内容,以及如何从这些教程获得最大的收益。
Linux Professional Institute(LPI)对 Linux 系统管理员的认证分为三级:初级(也称为 “认证级别 1”)、中级(也称为 “认证级别 2”)和高级(也称为 “认证级别 3”)。要获得认证级别 1,您必须通过 101 和 102 考试;要获得认证级别 2,您必须通过 201 和 202 考试。要获得认证级别 3,您必须已经获得中级认证,并通过 301 考试(“core”)。在高级认证中,可能还要通过其他专业考试。
developerWorks 提供教程来帮助您准备初级、中级和高级认证的 5 门考试。每门考试包含几个主题,每个主题在 developerWorks 上都有一个对应的自学教程。表 1 列出 LPI 301 考试的 6 个主题和对应的 developerWorks 教程。
表 1. LPI 301 考试:教程和主题
| LPI 301 考试主题 | developerWorks 教程 | 教程摘要 |
|---|---|---|
| 主题 301 | LPI 301 考试准备: 概念、体系结构和设计 | 了解 LDAP 的概念和体系结构,了解如何设计和实现 LDAP 目录,并了解模式。 |
| 主题 302 | LPI 301 考试准备: 安装和开发 | (本教程)了解如何安装、配置和使用 OpenLDAP 软件。参见下面详细的 目标。 |
| 主题 303 | LPI 301 考试准备: 配置 | 敬请期待! |
| 主题 304 | LPI 301 考试准备: 使用 | 敬请期待! |
| 主题 305 | LPI 301 考试准备: 集成和迁移 | 敬请期待! |
| 主题 306 | LPI 301 考试准备: 容量计划 | 敬请期待! |
要想通过考试 301(并获得认证级别 3),您应该:
- 具备在许多计算机上针对各种用途安装和维护 Linux 的丰富经验。
- 具备使用各种技术和操作系统的经验。
- 具备企业级 Linux 专业人员的经验(或者受过相关培训),包括作为其他角色从事企业级 Linux 管理的经验。
- 了解高级和企业级 Linux 管理,包括安装、管理、安全、故障排除和维护。
- 能够使用开放源码工具评估容量计划和解决资源问题。
- 具备使用 LDAP 集成 UNIX® 服务和 Microsoft® Windows® 服务的专业经验,包括 Samba、Pluggable Authentication Modules(PAM)、电子邮件和 Microsoft Active Directory 服务。
- 能够计划、设计、构建和实现一个使用 Samba 和 LDAP 的完整环境,而且能够评估容量计划和服务的安全性。
- 能够创建 Bash 或 Perl 脚本,或者至少了解一种系统编程语言(比如 C)。
Linux Professional Institute 不为任何第三方考试准备资料或技术做担保。
欢迎阅读 “安装和开发”,这是针对 LPI 301 考试而设计的 6 篇教程中的第 2 篇。在本教程中,了解 LDAP 服务器的安装和配置,以及如何使用 Perl 访问 LDAP 服务器。
本教程 是按照这个主题的 LPI 目标组织的。大致来说,权值越高的学习目标,考试中涉及到的内容就越多。
表 2 给出本教程的详细目标。
表 2. 安装和开发:本教程中涉及的考试目标
| LPI 考试目标 | 目标权值 | 目标摘要 |
|---|---|---|
| 302.1 编译并安装 OpenLDAP | 3 | 从源代码和从包编译并安装 OpenLDAP |
| 302.2 用 Perl/C++ 进行 LDAP 开发 | 1 | 编写基本的 Perl 脚本来访问 LDAP 目录 |
要想从本教程获得最大的收益,您应该具备 Linux 的高级知识并且拥有一个可以用来实践的 Linux 系统。
如果您的基本 Linux 技能有点儿生疏了,可以先复习 针对 LPIC-1 和 LPIC-2 考试的教程。
不同的程序版本可能会导致不同格式的输出,所以您在进行实践时获得的结果可能会与本教程中的清单和图不完全一样。
为了学习这些教程中的示例,需要一个带 OpenLDAP 包并支持 PAM 的 Linux 工作站。大多数现代发行版都能够满足这些需求。
