砥砺奋进谱新篇,且看旧貌换新颜。欢迎访问新的 IBM Developer 中文网站! 了解详情

LPIC-1 学习路线图

关于本系列

本教程系列可帮助您学习 Linux 系统管理任务。这些主题类似于 Linux Professional Institute 的 LPIC-1:Linux 服务器专业认证考试的主题。您可以使用这些教程为通过认证做准备,或者可使用它们学习 Linux。

LPIC-1 认证有两门考试:考试 101 和考试 102,您必须通过这两门考试才能获得 LPIC-1 认证。每门考试有多个主题,每个主题有多个目标。本系列教程中的每个教程都将介绍一个目标。

这些教程中的材料对应于 2015 年 4 月 15 日更新的 LPIC-1 考试 101LPIC-1 考试 102 目标 4.0 版。您可以参阅这些目标来了解最终的要求。

此路线图正在开发之中;随着教程的更新或完成,它们将被添加到路线图中。尽管旧的第 3 版内容正在更新,但以下第 3 版中包含的主题不能再用了。您可以在 LPIC1 Summary Version 3 To 4 中找到从第 3 版到第 4 版的目标更改的摘要。

备注: 在未来几个月,将不断添加可用的新材料。您可以 构建您自己的提要 或返回检查此处来获取更新。

考试 101

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

教程 LPI 考试目标摘要
即将推出 101.1 确定和配置硬件设置 确定和配置基础系统硬件。此任务包含集成的和外部的外围设备、冷插拔和热插拔设备,以及不同类型的大容量存储设备。还涵盖与设备相关的工具,包括 USB 设备、设置 ID(尤其是针对引导)和低级工具,比如 sysfs、udev 和 dbus。 权重为 2
学习 Linux,101: 引导系统 第 4 版 101.2 引导系统 引领系统完成引导过程。任务包括在引导时提供常见的引导装载程序命令和内核选项,了解从 BIOS 到引导完成的引导顺序,了解传统的 SysVinit 初始化选择和新选择,以及如何在日志文件中检查引导事件。 权重为 3
学习 Linux,101: 运行级别、关闭和重新引导 第 4 版 101.3 更改运行级别和关闭或重新引导系统 管理系统的运行级别。任务包括更改为单用户模式,关闭或重新引导系统,设置默认运行级别,在运行级别之间切换,提醒用户,以及正确地终止进程。 权重为 3

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

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

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

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

考试 101 – 主题 104:设备、Linux 文件系统、文件系统分层结构标准

教程 LPI 考试目标摘要
学习 Linux,101: 创建分区和文件系统 第 4 版 104.1 创建分区和文件系统 在硬盘等媒体上配置磁盘分区和创建文件系统或交换空间,为 Linux 系统设计一种磁盘分区模式。任务包括理解不同类型的常见 Linux 文件系统,向不同的分区或磁盘分配文件系统和交换空间。 权重为 22 2012 年 12 月 4 日 –此教程已更新,包含截至 2012 年 7 月 2 日的 LPI 考试 101:目标更改的材料。
学习 Linux,101: 维护文件系统的完整性 第 4 版 104.2 维护文件系统的完整性 维护一个标准文件系统或日志文件系统。任务包括验证文件系统的完整性,监视空闲空间和 inode,以及修复简单的文件系统问题。 权重为 2
学习 Linux,101: 控制文件系统的挂载和卸载 第 4 版 104.3 控制文件系统的挂载和卸载 配置文件系统的挂载。任务包括手动挂载和卸载文件系统,配置引导时的文件系统挂载,以及配置用户可挂载的可移动文件系统。 权重为 3
学习 Linux,101: 管理磁盘配额 第 4 版 104.4 管理磁盘配额 管理用户的磁盘配额。任务包括设置文件系统的磁盘配额,编辑、检查和生成用户配额报告。 权重为 1
学习 Linux,101: 管理文件权限和所有权 第 4 版 104.5 管理文件权限和所有权 适当使用权限和所有权来控制文件访问。任务包括管理常规文件、特殊文件和目录的访问权限;使用 suid、sgid 和粘滞位等访问模式来维护安全性;了解如何更改文件创建掩码;以及如何使用 group 字段向组成员授予文件访问权。 权重为 3
学习 Linux,101: 创建和更改硬链接和符号链接 第 4 版 104.6 创建和更改硬链接和符号链接 创建和管理文件的硬链接和符号链接。任务包括创建链接,识别硬链接和 / 或软链接,理解复制和链接文件之间的区别,以及使用链接来支持系统管理任务。 权重为 2
学习 Linux,101: 查找和放置系统文件 第 4 版 104.7 在正确的位置查找和放置文件 了解文件系统分层结构标准 (FHS),包括典型的文件位置和目录分级。任务包括了解 FHS 下的文件的正确位置,查找 Linux 系统上的文件和命令,以及了解 FHS 中定义的重要文件和目录的位置和用途。 权重为 2

考试 102

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

教程 LPI 考试目标摘要
学习 Linux,101: 自定义和使用 shell 环境 第 4 版 105.1 Shell、脚本和数据管理 自定义 shell 环境和使用该环境。任务包括自定义 shell 环境来满足用户需要;修改全局和用户配置文件;在登录或生成新 shell 时设置环境变量,比如 PATH;为常用的命令序列编写 Bash 函数;维护新用户帐户的骨架目录;使用合适的目录设置命令搜索路径。 权重为 4
学习 Linux,101: 自定义或编写简单脚本 第 4 版 105.2 自定义或编写简单脚本 自定义现有 Bash 脚本或编写简单的新脚本。任务包括使用标准的 shell 循环和测试语法;使用命令替换;测试成功或失败时的返回值;有条件地向超级用户发送邮件,通过 shebang (#!) 行选择正确的脚本解释器;管理脚本的位置、所有权、执行和 suid 权限。 权重为 4
学习 Linux,101: SQL 数据管理 第 4 版 105.3 SQL 数据管理 使用基本 SQL 命令查询数据库和操作数据,包括 join 或 subselect。任务包括使用基本的 SQL 命令和执行基本的数据操作。 权重为 2

考试 102 – 主题 106:用户界面和桌面

教程 LPI 考试目标摘要
即将推出 106.1 安装和配置 X11 安装和配置 X11。任务包括验证 X 服务器是否支持您的显卡和监视器,了解 X 字体服务器,以及了解 X Window 配置文件。 权重为 2
即将推出 106.2 设置显示管理器 配置文件系统的挂载任务包括设置 X Display Manager (XDM)、Gnome Display Manager (GDM) 和 KDE Display Manager (KDM);自定义欢迎语和色深;配置供 X-station 使用的显示管理器。 权重为 2
106.3 可访问性 106.3 可访问性 证明对可访问性技术的知识和认知。任务包括理解键盘可访问性设置、视觉设置和主题,以及辅助技术 (AT)。 权重为 1

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

教程 LPI 考试目标摘要
107.1 管理用户和组帐户和相关系统文件第 5 版 107.1 管理用户和组帐户和相关系统文件 添加、删除、挂起和更改用户帐户。任务包括添加、修改和删除用户和组;管理密码和组数据库中的用户和组信息;以及创建和管理特殊用途和受限的帐户。 权重为 5
即将推出 107.2 通过调度作业来自动化系统管理任务 维护标准文件系统或日志文件系统。任务包括使用 cron 或 anacron 工具定期运行作业,使用 at 命令在特定的时刻运行作业。 权重为 4
即将推出 107.3 本地化和国际化 将系统本地化为英语以外的语言,了解在编写脚本时为什么 LANG=C 很有用。任务包括理解地区和时区设置。 权重为 3

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

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

考试 102 – 主题 109:网络基础

教程 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 基本网络故障诊断 109.3 基本网络故障诊断 排除客户端主机上的网络问题。任务包括手动和自动配置网络接口和路由表,以添加、启动、停止、重新启动、删除或重新配置网络接口;更改、查看或配置路由表;手动更正设置不当的默认路由;以及调试与网络配置关联的问题。 权重为 4
即将推出 109.4 配置客户端 DNS 配置客户端主机上的 DNS。任务包括在本地系统上使用 DNS,修改名称解析顺序。 权重为 2

考试 102 – 主题 110:安全性

教程 LPI 考试目标摘要
即将推出 110.1 执行安全性管理任务 依据本地安全策略来检查系统配置,以保障主机安全。任务包括审核系统以查找设置了 suid/sgid 位的系统;设置或更改用户密码和密码过期信息;使用 nmap 和 netstat 发现系统上的开放端口;对用户登录、进程和内存使用设置限制;基本的 sudo 配置和用法。 权重为 3
即将推出 110.2 设置主机安全 设置基本的主机安全级别。任务包括了解影子密码和它们的工作原理,停止未使用的网络服务,以及了解 TCP 包装器。 权重为 3
即将推出 110.3 通过加密保护数据 使用公钥技术保护数据和通信。任务包括配置和使用 OpenSSH 2 客户端,了解 OpenSSH 2 服务器主机密钥的角色,配置和使用 GnuPG,了解 SSH 端口隧道,包括 X11 隧道。 权重为 3

本文翻译自:A roadmap for LPIC-1(2016-08-16)