关于 LPIC-1 考试准备的 developerWorks 文章指南

关于 LPIC-1 考试准备的 developerWorks 文章指南

 

级别: 中级

Ian Shields, 高级程序员, IBM
 

2009 年 9 月 14 日

使用这个路线图,查找可以帮助您学习和复习基本 Linux 任务的 IBM developerWorks 文章。并且,如果您正在准备面向 Linux 系统管理员的专业认证,那么这些文章可以帮助您准备 Linux Professional Institute Certification (LPIC) 考试 101 和考试 102。这个路线图是根据 101 和 102 考试的目标 43 组织的,您需要通过这两门考试来获得 LPI 级别 1 认证。

关于本系列

构建定制提要

您可以构建定制的 RSS、Atom 或 HTML 提要,当我们添加新文章或更新内容时,您就会收到通知。访问 developerWorks RSS 提要,选择 Linux 专区,选择 Articles 类型,然后输入 Linux Professional Institute 作为关键字。然后就可以选择您感兴趣的提要类型。

本系列文章帮助您了解 Linux 系统管理任务。这些主题与 Linux Professional Institute Certification (LPIC) 级别 1 (LPIC-1) 考试的主题相对应。您可以使用本系列文章准备认证,或者学习 Linux。

LPIC-1 认证涉及两个考试:考试 101 和考试 102。要获得 LPIC-1 认证,您必须通过考试 101 和考试 102。每个考试都涉及多个主题,每个主题又包含多个目标。本系列的每一篇文章都将介绍一个目标。

这些文章的内容与 2009 年 4 月发布的 考试 101 和 考试 102 的目标相对应。您应当始终参考这些目标,获得明确的考试要求。

该路线图目前仍然在进行中;当我们完成文章后,我们将它们添加到路线图中。但是,与此同时,您将在我们的 LPI 认证考试准备教程(需要登录)中找到类似内容的早期版本,这些内容支持 2009 年 4 月以前发布的 LPIC-1 目标。

注意:当新内容可用时,将在随后的几个月中添加进来。按照侧栏的说明构建您自己的提要,或经常回顾本文以获得更新内容。

考试 101





 
回页首


考试 101 - 主题 101:系统架构

LPI 考试目标 目标权值 目标摘要
101.1
确定和配置硬件设置
(即将发布)
权值 2 确定和配置基础系统硬件。这项任务涉及集成的和外部的设备、冷插拔和热插拔设备,以及各种类型的大型存储设备。同时还介绍了与这些设备相关的工具,包括 USB 设备、设置 ID(主要用于启动),以及一些低级工具,比如 sysfs、udev、hald 和 dbus 等。
101.2
Boot the system
(即将发布)
权值 3 引导系统完成引导过程。任务包括:在引导时提供常见的引导加载程序命令和内核选项,获得从 BIOS 到引导完成这一过程的引导顺序,以及在日志文件中检查引导事件。
101.3
修改运行级别并关闭或重启系统
(即将发布)
权值 3 管理系统的运行级别。任务包括:切换到单用户模式、关闭或重启系统、设置默认运行级别、在运行级别之间切换、向用户发出警告,以及在适当的时候终止进程。




 
回页首


考试 101 - 主题 102:Linux 安装和包管理

LPI 考试目标 目标权值 目标摘要
102.1
设计硬盘布局
(即将发布)
权值 2 为 Linx 系统设计硬盘分区模式。任务包括将文件系统和交换空间分配给单独的分区或磁盘,针对系统的用途定制设计,以及确保引导分区适合用于硬件架构。
102.2
安装引导管理器
(即将发布)
权值 2 选择、安装和配置引导管理器。任务包括:提供备用的引导位置和备份引导选项、安装和配置引导加载程序(比如 GRUB),以及与引导加载程序交互。
102.3
管理共享库
(即将发布)
权值 1 确定可执行程序依赖的共享库,并在需要时安装它们。任务包括:识别共享库、了解系统库的典型位置,以及加载共享库。
102.4
使用 Debian 包管理
(即将发布)
权值 3 使用 Debian 包工具执行平台管理。任务包括:安装、升级和删除 Debian 二进制包,查找包含特定文件或库的包,包含包信息,比如版本、内容、依赖关系、包完整性和安装状态。
102.5
使用 RPM 和 YUM 包管理
(即将发布)
权值 3 使用 RPM 和 YUM 工具执行包管理。任务包括:使用 RPM 和 YUM 安装、重新安装、升级和删除包;获得有关 RPM 包的信息,比如版本、依赖关系、完整性和签名;以及判断包提供了哪些文件,比如查明某个特定文件来自于哪个包。




 
回页首


考试 101 - 主题 103:GNU 和 UNIX 命令

LPI 考试目标 目标权值 目标摘要
103.1
使用命令行
权值 4 使用命令行与 shell 和命令交互。任务包括:输入有效的命令和命令序列;定义、引用和导出环境变量;使用命令历史和编辑功能;在路径内和路径外调用命令;以及使用手册页查找命令。

在以下 developerWorks 文章中了解这些内容:学习 Linux,101:Linux 命令行
103.2
使用过滤器处理文本流
(即将发布)
权值 3 向文本流应用过滤器。任务包括:通过文本实用过滤器发送文本文件和输出流以修改输出,使用 GNU 文本实用程序包中附带的标准 UNIX 命令。
103.3
执行基本的文件和目录管理
(即将发布)
权值 4 使用基本的 UNIX 命令复制、移动和删除文件及目录。任务包括:高级文件管理操作,比如多次复制多个文件、重复删除目录、使用通配符模式、根据类型大小或时间查找和操作文件,以及使用 tar、cpio 和 dd 命令。
103.4
使用流、管道和重定向
(即将发布)
权值 4 重定向流并连接它们,以更有效地处理文本数据。任务包括:重定向标准输入、标准输出和标准错误;将一个命令的输出传输到另一个命令的输入;将一个命令的输出用作另一个命令的参数;以及将输出同时发送给标准输出和文件。
103.5
创建、监视和终止进程
(即将发布)
权值 4 管理流程。这项任务包括:了解如何在前台和后台运行进程、将一项作业由后台带入前台或相反、启动一个无需连接到终端就可运行的进程,以及通知程序在登出后继续运行。其他任务还包括监视活动进程、选择并对进程排序以进行显示、向进程发送信号,以及终止进程。
103.6
修改进程执行优先级
(即将发布)
权值 2 管理进程执行优先级。任务包括:确定作业的默认优先级、使用更高或更低的优先级运行程序、确定进程的优先级,以及修改运行中的进程的优先级。
103.7
使用正则表达式搜索文本文件
(即将发布)
权值 2 使用正则表达式操作文件和数据。任务包括:创建包含多个标记元素的简单正则表达式,使用正则表达式工具在文件系统或文件内容中执行搜索。
103.8
使用 vi 执行基本的文件编辑操作
(即将发布)
权值 3 使用 vi 编辑文本文件。任务包括:vi 导航、理解基本的 vi 节点,以及插入、编辑、删除、复制和查找文本。




 
回页首


考试 101 - 主题 104:设备、Linux 文件系统、Filesystem Hierarchy Standard

LPI 考试目标 目标权值 目标摘要
104.1
创建分区和文件系统
(即将发布)
权值 2 在硬盘等介质上配置磁盘分区并创建文件系统或交换空间,并为 Linux 系统设计磁盘分区模式。任务包括:理解常用 Linux 文件系统的不同类型,分配文件系统和交换空间以分离分区或磁盘。
104.2
维护文件系统的完整性
(即将发布)
权值 2 维护标准文件系统或日志文件系统。任务包括:检查文件系统的完整性、监视空闲空间和 inodes,以及修复简单的文件系统问题。
104.3
控制文件系统的装载和卸载
(即将发布)
权值 3 配置文件系统的装载。任务包括:手动装载和卸载文件系统,在启动时配置文件系统装载,配置用户可装载的、可移除的文件系统。
104.4
管理磁盘配额
(即将发布)
权值 1 为用户管理磁盘配额。任务包括:为文件系统设置磁盘配额,以及编辑、检查和生成用户配额报告。
104.5
管理文件权限和所有权
(即将发布)
权值 3 通过适当地使用权限和所有权控制文件访问。任务包括:管理对普通文件和特殊文件以及目录的访问权限;使用 suid、sgid 和粘贴位(sticky bit)等访问模式维护安全性;了解如何修改文件创建掩码(mask);使用 group 字段为组成员授予文件访问权。
104.6
创建和修改硬链接和符号链接
(即将发布)
权值 2 创建和管理文件的硬链接和符号链接。任务包括:创建链接、识别硬链接或软链接、理解复制文件和链接文件之间的区别,以及使用链接支持系统管理任务。
104.7
查找系统文件并将文件放到正确的位置
(即将发布)
权值 2 理解 Filesystem Hierarchy Standard (FHS),包括典型的文件位置和目录分类。任务包括:理解 FHS 下的文件的正确位置、查找 Linux 系统中的文件和命令,以及理解在 FHS 中定义的重要文件和目录的位置和作用。




 
回页首


考试 102





 
回页首


考试 102 - 主题 105:Shell、脚本化和数据管理

LPI 考试目标 目标权值 目标摘要
105.1
Shell、脚本和数据管理
(即将发布)
权值 4 定制和使用 shell 环境。任务包括:定制 shell 环境以符合用户需求;修改全局和用户配置文件;在登录或衍生新 shell 时设置环境变量,比如 PATH;为经常使用的命令序列编写 Bash 函数;为新用户帐户维护主干目录;使用合适的目录设置命令搜索路径。
105.2
定制或编写脚本
(即将发布)
权值 4 定制现有的 Bash 脚本,或者编写简单的新脚本。任务包括:使用标准的 shell 循环和测试语法;使用命令替代;测试表示成功或失败的返回值;根据条件向超级用户发送邮件,通过 shebang(#!)行选择正确的脚本解释器;管理脚本的位置、所有权、执行和 suid 权限。
105.3
SQL 数据管理
(即将发布)
权值 2 使用基本的 SQL 命令,包括连接或细部选取(subselect)。任务包括:使用脚本的 SQL 命令并执行基本的数据操作。




 
回页首


考试 102 - 主题 106:用户接口和桌面

LPI 考试目标 目标权值 目标摘要
106.1
安装和配置 X11
(即将发布)
权值 2 安装和配置 X11。任务包括检验您的视频卡和监视器是否受 X 服务器的支持,理解 X 前端服务器,以及理解 X Window 配置文件。
106.2
设置一个显示管理器
(即将发布)
权值 2 配置文件系统的装载。任务包括:设置 XDM(X Display Manger)、GDM(Gnome Display Manager)和 KDM(KDE Display Manager);定制问候语和色彩深度;配置供 X 站(station)会话使用的显示管理器。
106.3
可访问性
(即将发布)
权值 1 介绍了有关可访问性技术的知识。任务包括:理解键盘可访问性设置(AccessX?)、可视化设置和主题,以及辅助技术(AT)。




 
回页首


考试 102 - 主题 107:管理任务

LPI 考试目标 目标权值 目标摘要
107.1
管理用户和组帐户以及相关的系统文件
(即将发布)
权值 5 添加、删除、中止和修改用户帐户。任务包括:添加、修改和删除用户和组;在密码和组数据库中管理用户和组;创建和管理用于特殊用途的受限帐户。
107.2
通过调度任务自动执行系统管理任务
(即将发布)
权值 4 维护一个标准文件系统或日志系统。任务包括:使用 cron 或 anacron 工具定期运行任务,使用 at 命令在指定时间运行任务。
107.3
本地化和国际化
(即将发布)
权值 3 使用非英语语言本地化一个系统并理解 LANG=C 对于脚本化的重要性。任务包括理解本地化和时区设置。




 
回页首


考试 102 - 主题 108:基本系统服务

LPI 考试目标 目标权值 目标摘要
108.1
维护系统时间
(即将发布)
权值 3 通过 NIP 维护系统时间并同步时钟。任务包括:设置系统日期和时间、将硬件时钟设置为使用 UTC 表示的正确时间、配置时区、配置 NTP,以及理解 pool.ntp.org 服务。
108.2
系统登录
(即将发布)
权值 2 配置 syslog 后台进程(daemon)和登录后台进程,以将日志输出发送到一个中心日志服务器,或作为中心日志服务器接收日志输出。任务包括:理解 syslog 配置文件、syslog 工具,以及标准工具、优先级和操作。
108.3
Mail Transfer Agent (MTA) 基础
(即将发布)
权值 3 熟悉常用 MTA 程序并在客户端主机上执行基本的转发和别名配置。任务包括:创建电子邮件别名、配置电子邮件转发,以及了解常用的 MTA 程序,比如 postfix、sendmail、qmail 和 exim。
108.4
管理打印机和打印
(即将发布)
权值 2 使用 CUPS 和 LPD 兼容接口管理打印队列和用户打印任务。任务包括为本地和远程打印机配置 CUPS、管理用户打印队列、解决常见的打印问题,以及在已配置的打印机队列中添加或删除任务。




 
回页首


考试 102 - 主题 109:网络基础知识

LPI 考试目标 目标权值 目标摘要
109.1
internet 协议基础知识
(即将发布)
权值 4 理解 TCP/IP 网络基础知识。任务包括:了解网络任务;了解私有和公共点分十进制 IP 地址之间的区别;设置默认路由;理解常见 TCP 和 UDP 端口(20、21、22、23、25、53、80、110、119、139、143、161、443、465、993 和 995);理解 UDP、TCP 和 ICMP 之间的区别和主要特性;了解 IPv4 和 IPV6 之间的差异。
109.2
基本网络配置
(即将发布)
权值 4 在客户端主机上查看、修改和检验配置设置。任务包括:手动和自动配置网络接口,以及配置 TCP/IP 主机。
109.3
基本网络故障排除
(即将发布)
权值 4 在客户端主机上对网络问题进行故障排除。任务包括:手动和自动配置网络接口和路由表,以添加、启动、停止、重启、删除或重新配置网络接口;修改、查看或配置路由表;手动修复配置不当的默认路由;调试与网络配置有关的问题。
109.4
配置客户端 DNS
(即将发布)
权值 2 在客户端主机上配置 DNS。任务包括:在本地系统上使用 DNS,修改执行名称解析使用的顺序。




 
回页首


考试 102 - 主题 110:安全性

LPI 考试目标 目标权值 目标摘要
110.1
执行安全性管理任务
(即将发布)
权值 3 查看系统配置以确保主机安全性遵守本地安全性策略。任务包括:对系统执行审计以查找具有 suid/sgid 位组的文件;设置或修改用户密码和密码过期信息;使用 nmap 和 netstat 发现系统上的开放端口;对用户登录、进程和内存使用设置限制;基本的 sudo 配置和使用。
110.2
设置主机安全性
(即将发布)
权值 3 设置基本的主机安全性级别。任务包括:了解影子密码及其工作方式,停止未使用的网络服务,了解 TCP 包装器。
110.3
使用加密保护数据
(即将发布)
权值 3 使用公共密匙技术保护数据和通信。任务包括配置和使用 OpenSSH 2 客户机、了解 OpenSSH 2 服务器主机密匙的作用、配置和使用 GnuPG,了解 SSH 端口通道,包括 X11 通道。


参考资料

学习
  • 在 LPIC Program 站点查找详细的认证目标,以及针对共三个级别的 Linux Professional Institute's Linux 系统管理认证的样例问题。特别是,查看 2009 年 4 月发布的 LPI 考试 101 和 LPI 考试 102 认证目标。经常访问 LPIC Program 站点,获得最新的认证目标。

     
  • 回顾 developerWorks 上的完整的 LPI 考试准备系列,了解 Linux 基础知识,并根据 2009 年 4 月之前发布的早期 LPI 考试目标准备系统管理员认证。

     
  • Exam Preparation Resources for Revised LPIC Exams 提供了一组由 LPI 维护的其他认证培训资源。

     
  • 在 developerWorks Linux 专区 寻找为 Linux 开发人员(包括 Linux 新手入门)准备的更多参考资料,查阅我们 最受欢迎的文章和教程。

     
  • 在 developerWorks 上查阅所有 Linux 技巧 和 Linux 教程。

     
  • 随时关注 developerWorks 技术活动和网络广播。

     

获得产品和技术
  • 使用可直接从 developerWorks 下载的 IBM 试用软件 构建您的下一个 Linux 开发项目。

     

讨论
  • 参与论坛讨论。

     
  • 加入 My developerWorks 社区;您可以通过个人信息和定制主页获得自己感兴趣的 developerWorks 文章,并与其他 developerWorks 用户进行交流。


关于作者

Ian Shields

Ian Shields 参与 developerWorks Linux 专区的许多 Linux 项目。他是 IBM 北卡罗来纳州 Research Triangle Park 的一名高级程序员。他于 1973 年作为一名系统工程师加入 IBM 位于澳大利亚堪培拉的子公司。之后,在加拿大蒙特利尔和北卡罗莱那州 RTP 从事通信系统和普及运算。他拥有多项专利。他毕业于 Australian National University,本科学位是纯粹数学和哲学。他拥有北卡罗来纳州立大学的计算机硕士和博士学位。

你可能感兴趣的:(关于 LPIC-1 考试准备的 developerWorks 文章指南)