跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

学习 Linux,101: LPIC-1 路线图

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

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

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

发布日期: 2011 年 2 月 21 日 (最初发布 2009 年 8 月 25 日)
级别: 中级 原创语言: 英文
访问情况 : 20652 次浏览
评论: 


关于本系列

构建定制提要

您可以构建定制的 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 的目标相对应。您应当始终参考这些目标,获得明确的考试要求。

联系 Ian

Ian 是我们最受欢迎、作品最多的作家之一。浏览 developerWorks 上 Ian 的所有文章。查看 Ian 的个人资料 并与他以及 My developerWorks 中的其他作者和相关读者取得联系。

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

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

考试 101

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

文章在何处?主题 101 的三篇 developerWorks 文章即将发布,这三篇文章基于最新(2009 年 4 月)的考试 101 目标。同时,您可以参考 主题 101 的 developerWorks 教程 中的相似材料,它基于以前的考试 101 目标。

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

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

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

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

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

考试 101 - 主题 104:设备、Linux 文件系统、文件系统层次标准

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

考试 102

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

文章在何处?主题 105 的三篇 developerWorks 文章即将发布,这三篇文章基于最新(2009 年 4 月)的考试 101 目标。同时,您可以参考 主题 105 的 developerWorks 教程 中的相似材料,它基于以前的考试 101 目标。

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

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

文章在何处?主题 106 的三篇 developerWorks 文章即将发布,这三篇文章基于最新(2009 年 4 月)的考试 101 目标。同时,您可以参考 主题 106 的 developerWorks 教程 中的相似材料,它基于以前的考试 101 目标。

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

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

文章在何处?主题 107 的三篇 developerWorks 文章即将发布,这三篇文章基于最新(2009 年 4 月)的考试 101 目标。同时,您可以参考 主题 107 的 developerWorks 教程 中的相似材料,它基于以前的考试 101 目标。

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

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

文章在何处?主题 108 的四篇 developerWorks 文章即将发布,这四篇文章基于最新(2009 年 4 月)的考试 101 目标。同时,您可以参考 主题 108 的 developerWorks 教程 中的相似材料,它基于以前的考试 101 目标。

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

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

文章在何处?主题 109 的四篇 developerWorks 文章即将发布,这四篇文章基于最新(2009 年 4 月)的考试 101 目标。同时,您可以参考 主题 109 的 developerWorks 教程 中的相似材料,它基于以前的考试 101 目标。

developerWorks 文章LPI 考试目标摘要
即将发布109.1 internet 协议基础知识
理解 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 之间的差异。
权重 4
即将发布109.2 基本网络配置
在客户端主机上查看、修改和检验配置设置。任务包括:手动和自动配置网络接口,以及配置 TCP/IP 主机。
权重 4
即将发布109.3 基本网络故障排除
在客户端主机上对网络问题进行故障排除。任务包括:手动和自动配置网络接口和路由表,以添加、启动、停止、重启、删除或重新配置网络接口;修改、查看或配置路由表;手动修复配置不当的默认路由;调试与网络配置有关的问题。
权重 4
即将发布109.4 配置客户端 DNS
在客户端主机上配置 DNS。任务包括:在本地系统上使用 DNS,修改执行名称解析使用的顺序。
权重 2

考试 102 - 主题 110:安全性

文章在何处?主题 110 的三篇 developerWorks 文章即将发布,这三篇文章基于最新(2009 年 4 月)的考试 101 目标。同时,您可以参考 主题 110 的 developerWorks 教程 中的相似材料,它基于以前的考试 101 目标。

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

参考资料

学习

获得产品和技术

讨论

关于作者

Ian Shields

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

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Linux
ArticleID=428048
ArticleTitle=学习 Linux,101: LPIC-1 路线图
publish-date=02212011

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。