使用这个路线图,查找可以帮助您学习和复习基本 Linux 任务的 IBM developerWorks 文章。并且,如果您正在准备面向 Linux 系统管理员的专业认证,那么这些文章可以帮助您准备 Linux Professional Institute Certification (LPIC) 考试 101 和考试 102。这个路线图是根据 101 和 102 考试的目标 43 组织的,您需要通过这两门考试来获得 LPI 级别 1 认证。
关于本系列
本系列文章帮助您了解 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 – 主题 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 – 主题 110:安全性
LPI 考试目标 | 目标权值 | 目标摘要 |
---|---|---|
110.1 执行安全性管理任务 (即将发布) | 权值 3 | 查看系统配置以确保主机安全性遵守本地安全性策略。任务包括:对系统执行审计以查找具有 suid/sgid 位组的文件;设置或修改用户密码和密码过期信息;使用 nmap 和 netstat 发现系统上的开放端口;对用户登录、进程和内存使用设置限制;基本的 sudo 配置和使用。 |
110.2 设置主机安全性 (即将发布) | 权值 3 | 设置基本的主机安全性级别。任务包括:了解影子密码及其工作方式,停止未使用的网络服务,了解 TCP 包装器。 |
110.3 使用加密保护数据 (即将发布) | 权值 3 | 使用公共密匙技术保护数据和通信。任务包括配置和使用 OpenSSH 2 客户机、了解 OpenSSH 2 服务器主机密匙的作用、配置和使用 GnuPG,了解 SSH 端口通道,包括 X11 通道。 |
考试 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,修改执行名称解析使用的顺序。 |