分享

LPI认证——Exam 101: 考试详细目标

 张金富 2011-01-11

    这是LPIC-1所要求的考试。它的考核范围涵盖了Linux专业人员所需掌握的所有Linux版本上通用的基本技能。
    每个考核目标都被指定一个权重。权重范围从1到10,代表每个考核目标的相对重要程度。权重越高的目标被包含在越多的考试题目中。

主题101:系统体系结构

101.1确定并配置硬件设置

权值

2

描述

考生应该能够确定并配置基础的系统硬件。

重要知识范围

  • 启用和禁用集成的外围设备

  • 使用或者不使用外部设备(例如键盘)来配置系统

  • 区分出各种不同类型的大容量存储设备

  • 为不同设备设置正确的硬件ID,特别是启动设备

  • 了解冷插拔(coldplug)和热插拔(hotplug)设备之间的区别

  • 确定设备的硬件资源

  • 能够列出不同的硬件信息(例如lsusblspci等)的工具和程序

  • 处理USB设备的工具和程序

  • 理解sysfsudevhalddbus的概念

下面给出了部分用到的文件、术语和工具:

  • /sys

  • /proc

  • /dev

  • modprobe

  • lsmod

  • lspci

  • lsusb

101.2 引导系统

权值

3

描述

考生应该能够使用引导进程来操作系统。

重要知识范围

  • 在启动时向内核提供能够启动加载程序和选项的通用命令

  • 说明从BIOS到启动完成之间的启动顺序有关的信息

  • 查看日志文件中的启动事件

下面给出了部分用到的文件、术语和工具:

  • /var/log/messages

  • dmesg

  • BIOS

  • bootloader

  • kernel

  • init

101.3修改runlevel(运行级别)并关闭或重启系统

权值

3

描述

考生应该能够管理系统的运行模式(runlevel)。这个目标包括修改为单用户模式、关闭或者重启系统。考生应该能够在切换runlevel之前向用户发出警报,并正确结束进程。这个目标还包括设置缺省的runlevel。

重要知识范围

  • 设置缺省的runlevel

  • 在运行级别包括单用户模式之间进行更改。

  • 通过命令行关闭和重启。

  • 在切换runlevel或者其他重要系统事件之前向用户告警。

  • 正确地结束进程。

下面给出了部分用到的文件、术语和工具:

  • /etc/inittab

  • shutdown

  • init

  • /etc/init.d

  • telinit

主题102: Linux安装和软件包管理

102.1设计硬盘布局

权值

2

描述

考生应该能够为Linux系统设计一个硬盘分区方案。

重要知识范围

  • 为不同的分区或者磁盘分配文件系统和交换空间。

  • 调整设计方案以满足系统的指定用途。

  • 确保/启动分区符合启动的硬件体系结构要求。

下面给出了部分用到的文件、术语和工具:

  • /(root) filesystem

  • /var filesystem

  • /home filesystem

  • swap space

  • mount points

  • partitions

102.2 安装引导管理器

权值

2

描述

考生应该能够选择、安装并配置引导管理器(boot manager)。

重要知识范围

  • 提供可选择的启动位置和备份启动选择。

  • 安装和配置一个启动加载程序,例如GRUB

  • 与启动加载程序进行交互。

下面给出了部分用到的文件、术语和工具:

  • /boot/grub/menu.lst

  • grub-install

  • MBR

  • superblock

  • /etc/lilo.conf

  • lilo

102.3 管理共享库

权值

1

描述

考生应该能够确定可执行程序需要的共享库,并在需要时进行安装。

重要知识范围

  • 指出共享库。

  • 指出系统库的典型位置。

  • 加载共享库。

下面给出了部分用到的文件、术语和工具:

  • ldd

  • ldconfig

  • /etc/ld.so.conf

  • LD_LIBRARY_PATH

102.4 使用 Debian软件包管理工具

权值

3

描述

考生应该能够使用Debian软件包工具来执行软件包管理。

重要知识范围

  • 安装、升级和卸载Debian二进制软件包。

  • 查找包含指定文件或者库(该文件和库可能被安装也可能未被安装)的软件包。

  • 获得软件包信息,例如版本、内容、相关性(dependency)、软件包完整性和安装状态(软件包是否被安装)。

下面给出了部分用到的文件、术语和工具:

  • /etc/apt/sources.list

  • dpkg

  • dpkg-reconfigure

  • apt-get

  • apt-cache

  • aptitude

102.5 使用RPMYUM软件包管理工具

权值

3

描述

考生应该能够使用RPM 和YUM工具来管理软件包。

重要知识范围

  • 使用RPMYUM安装、重新安装、升级和删除软件包。

  • 获取RPM软件包上的信息,例如版本、状态、相关性(dependency)、完整性和签名。

  • 确定软件包提供的文件,确定指定文件出自哪个软件包。

下面给出了部分用到的文件、术语和工具:

  • rpm

  • rpm2cpio

  • /etc/yum.conf

  • /etc/yum.repos.d/

  • yum

  • yumdownloader

主题 103: GNUUnix命令

103.1使用命令行

权值

4

描述

考生应该能够通过命令行来使用shell和命令。该考试目标假定是bash shell。

重要知识范围

  • 在命令行中使用单个shell命令和一个命令序列行完成基本任务。

  • 使用和修改shell环境,包括定义、引用(reference)和导出环境变量。

  • 使用和编辑命令历史(command history)。

  • 在指定路径内和外调用命令。

下面给出了部分用到的文件、术语和工具:

  • .

  • bash

  • echo

  • env

  • exec

  • export

  • pwd

  • set

  • unset

  • man

  • uname

  • history

103.2使用过滤器(filter)处理文本流

权值

3

描述

考生应该能够将过滤器应用到文本流(text stream)中。

重要知识范围

  • 使用GNU textutils软件包中的标准UNIX命令,通过文本程序过滤器发送文本文件和输出流来修改输出。

下面给出了部分用到的文件、术语和工具:

  • cat

  • cut

  • expand

  • fmt

  • head

  • od

  • join

  • nl

  • paste

  • pr

  • sed

  • sort

  • split

  • tail

  • tr

  • unexpand

  • uniq

  • wc

103.3 执行基本文件管理

权值

4

描述

考生应该能够使用基本的Linux命令来管理文件和目录。

重要知识范围

  • 逐个地拷贝、移动和输出文件和目录。

  • 拷贝多个嵌套的文件和目录。

  • 删除嵌套的文件和目录。

  • 在命令中使用简单和复杂的通配符。

  • 使用find命令根据类型、大小或者时间来定位和操作文件。

  • tarcpiodd的用法。

下面给出了部分用到的文件、术语和工具:

  • cp

  • find

  • mkdir

  • mv

  • ls

  • rm

  • rmdir

  • touch

  • tar

  • cpio

  • dd

  • file

  • gzip

  • gunzip

  • bzip2

  • file globbing

103.4 使用流、管道和重定向

权值

4

描述

考生应该能够重定向流,并将流连接起来实现对文本数据的高效处理。任务包括重定向标准输入、标准输出和标准错误,将一条命令的输出与另一条命令的输入实现流水化,使用某条命令的输出作为另一条命令的参数,将命令的输出发送到stdout和文件。

重要知识范围

  • 重定向标准输入、标准输出和标准错误。

  • 将一条命令的输出与另一条命令的输入实现流水化。

  • 使用某条命令的输出作为另一条命令的参数。

  • 将命令的输出发送到stdout和文件。

下面给出了部分用到的文件、术语和工具:

  • tee

  • xargs

103.5 创建、监视和结束进程

权值

4

描述

考生应该能够执行基本的进程管理。

重要知识范围

  • 在前台和后台运行作业。

  • 通知程序在用户退出登录后继续运行。

  • 监视活跃的进程。

  • 在屏幕显示时选择和排序进程。

  • 向进程发送信号。

下面给出了部分用到的文件、术语和工具:

  • &

  • bg

  • fg

  • jobs

  • kill

  • nohup

  • ps

  • top

  • free

  • uptime

  • killall

103.6 修改进程执行优先级

权值

2

描述

考生应该能够管理进程执行优先级。

重要知识范围

  • 知道作业创建时的缺省优先级。

  • 使用比缺省值高或者低的优先级运行程序。

  • 改变正在运行进程的优先级。

下面给出了部分用到的文件、术语和工具:

  • nice

  • ps

  • renice

  • top

103.7 使用正则表达式搜索文本文件

权值

2

描述

考生应该能够使用正则表达式操作文件和文本数据。目标包括创建简单的包含多个标记元素的正则表达式。它还包括使用正则表达式工具对文件系统或者文件内容进行搜索。

重要知识范围

  • 创建简单的包含多个标记元素的正则表达式。

  • 使用正则表达式工具对文件系统或者文件内容进行搜索。

下面给出了部分用到的文件、术语和工具:

  • grep

  • egrep

  • fgrep

  • sed

  • regex(7)

103.8 使用vi进行基本文件编辑操作

权值

3

描述

考生应该能够使用vi编辑文本文件。该目标包括vi浏览、基本vi模式、插入、编辑、删除、复制和查找文本。

重要知识范围

  • 使用vi浏览文档。

  • 使用基本vi模式。

  • 插入、编辑、删除、复制和查找文本。

下面给出了部分用到的文件、术语和工具:

  • vi

  • /, ?

  • h,j,k,l

  • i, o, a

  • c, d, p, y, dd, yy

  • ZZ, :w!, :q!, :e!

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

104.1 创建分区和文件系统

权值

2

描述

考生应该能够在介质例如硬盘上配置磁盘分区,创建文件系统。它包括处理交换分区。

重要知识范围

  • 使用不同的mkfs命令建立分区,创建不同的文件系统,例如:

    • ext2

    • ext3

    • xfs

    • reiserfs v3

    • vfat

下面给出了部分用到的文件、术语和工具:

  • fdisk

  • mkfs

  • mkswap

104.2 维护文件系统完整性

权值

2

描述

考生应该能够维护标准的文件系统,以及与日志文件系统相关的额外数据。

重要知识范围

  • 校验文件系统的完整性。

  • 监视空余空间和inode

  • 解决简单的文件系统问题。

下面给出了部分用到的文件、术语和工具:

  • du

  • df

  • fsck

  • e2fsck

  • mke2fs

  • debugfs

  • dumpe2fs

  • tune2fs

  • xfs tools (such as xfs_metadump and xfs_info)

104.3 控制文件系统的加载和卸载

权值

3

描述

考生应该能够配置文件系统的加载。

重要知识范围

  • 手动加载和卸载文件系统。

  • 配置需要在引导时加载的文件系统。

  • 配置用户可加载的可移除的文件系统。

下面给出了部分用到的文件、术语和工具:

  • /etc/fstab

  • /media

  • mount

  • umount

104.4 管理磁盘配额

权值

1

描述

考生应该能够管理用户磁盘配额。

重要知识范围

  • 为文件系统建立磁盘配额。

  • 编辑、检查并生成用户配额报告。

下面给出了部分用到的文件、术语和工具:

  • quota

  • edquota

  • repquota

  • quotaon

104.5 管理文件许可和所有权

权值

3

描述

考生应该能够通过正确使用许可和所有权控制文件访问。

重要知识范围

  • 管理常规和特别文件以及目录的访问许可。

  • 使用访问模式,例如suidsgidsticky bit,保证安全。

  • 知道如何改变创建掩码。

  • 使用组域(group field)对组成员进行文件访问授权。

下面给出了部分用到的文件、术语和工具:

  • chmod

  • umask

  • chown

  • chgrp

104.6 创建和改变硬链接和符号链接

权值

2

描述

考生应该能够创建和管理文件的硬链接和符号链接。

重要知识范围

  • 创建链接。

  • 识别硬链接和软链接。

  • 文件复制与链接的对比。

  • 使用链接支持系统管理任务。

下面给出了部分用到的文件、术语和工具:

  • ln

104.7 查找系统文件并在正确的位置放置文件

权值

2

描述

考生应该完全熟悉文件系统层次标准,包括典型文件位置和目录分类。

重要知识范围

  • 理解FHS下文件的正确位置。

  • Linux系统上查找文件和命令。

  • 知道重要文件和目录在FHS中定义的位置和用途。

下面给出了部分用到的文件、术语和工具:

  • find

  • locate

  • updatedb

  • whereis

  • which

  • type

  • /etc/updatedb.conf

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多