LPI (Linux Professional Institute)(Linux专家机构)是一家按照Linux标准基础(LSB)的精神致力于标准化的、高质量的Linux认证的非盈利性机构,作为中立于厂商的Linux培训和认证的主要提供商,专门负责界定中立于厂商和分销商的认证标准。
它是由许多不同国家的志愿者和专业人员组成的一个独特的混合团体,并通过邮件表及其网站www.lpi.org来鼓励公众参与。LPI 的多级考试计划通过虚拟大学企业(VUE)测试中心在全球实施。LPI将通过一项广泛的三级计划来提供Linux认证。LPI认证将通过内部培训来增加Linux在小型业务到企业级业务中的实施,并提高全世界授权教育中心(AEC)、 VAR(增值小型机代销商)和转售商的Linux可见性。
最佳的Linux考试标准
LPI相信需要一个标准化的、多国的、令人信服的考试来验证个人在Linux上技能的等级。同时,这个考试必须有利于公司雇用Linux方面专业人才。为了实现这一目的,Linux专家机构(LPI)联合多方力量设计和完善了LPI认证考试。Linux专家机构(LPI)通过全球的发展使之成为一个倍受公认和广泛认可的Linux认证考试体系。
用户应该可以自由选择,在认证Linux 最高级工程师这一关键领域不应固定于一个厂商。只有当认证标准是开放的和独立的,由没有偏见的专家来鉴定和决定时,市场才会得到最好的服务。
Linux专家机构(LPI)基于以下几点发展LPI认证考试,以使全球业界认可LPI认证考试是目前最佳的Linux考试。
一、适当性,LPI认证考试针对不同工作所需的Linux技能有不同层次的考试,这些是基于对数以百计的相关方面资深人员调查而得出的。
二、有效性,LPI认证考试经过了一个广泛的测试过程,这一过程验证了考试本身是否有区分有能力与没有能力考生的本领,同时为考试设置了一个合理的合格线。
三、中立性,中立性的认证已经成为业界的共识。Linux专家机构是一个非盈利的组织,只参与设置认证考试标准的工作。是独立于众多Linux供应商的中立机构。LPI认证考试不是一个推销产品的工具。
四、最后,也是最重要的一点,LPI认证考试得到了业界的广泛支持。目前已有包括IBM、Suse、Turbolinux、SQI、MaxSpeed、Linuxcare在内的多家公司表示了对它的支持。
LPI认证可分为三级
一级
二级
三级
现今所有;LPI 考试都是由 VUE 管理,以电脑测试为基础的。每一测试花费100美元,现在的纲领就是每一级都有两个考试。
LPIC一级
合适的任务:
能在Unix 命令线上工作
执行简单的维护任务:为用户增加用户系统评价器,备份和恢复,关闭和重新启动
能安装和配置工作站,并将之连接到局域网,或通过调制调解器将一PC 机连接到INTER 网上。
注意:
这比SAGE 新手水准要难一些:我们的目标不是power-user &helpdesk 水准。它是RedHat 训练程序的先决条件。
要求:
要完成第一级,应试者必须完成两个测试:
101考试(以前叫Tia)
102 考试(以前叫Tib)
注意,在于2000年2 月,特定分类的T2测试要求被删除了。
测试:
101(以前的Tia):General Linux 1
T这一考试测验在以下方面的基本能力:
GUN 和 UNIX 命令
设备,LINUX文件系统,文件层次标准
启动,初始化,关闭,运行级别
文档
102(以前的Tib):General Linux 2
这一考试测验在以下方面的基本能力:
硬件和结构
LINUX安装和包管理
核心
文档编辑,处理,打印
外壳,过程,编程,编辑
图形窗口系统
联网基础
联网服务
安全
LPI二级
合适的任务:
能管理小到中型的网址;能计划,执行,维护,保持一致,安全,调解纷争一小型的混合网络:
局域网服务器(桑巴)
INTER 网网关(防火墙,代理人,邮件,新闻)
INTER网服务器(网络服务器,简单的公共网关接口?)
监督 0 个到一些的助手
建议自动化和购物管理
要求:
要完成第二级考试,应考者必须完成:
201考试(以前的T3)
202考试(以前的T4)
考试:
注意,这一级的认证正在开发之中,下面所列的任务可能不会是最终版本中的一部份。但在此将之作为考试题型提出。
201(以前的T3)。先进的管理(不是专对LINUX)
跟踪和解决问题
用‘SH’和‘SED’书写外壳命令
深入地理解INTER 网网络
202(以前的T4)。LINUX 最优化
监控器程序,细读登录,启动次序
决定LINUX核心是否及何时将更新,制造一个用户核心(使用路径,外形,编辑和安装)。
解决库和程序的版本问题;安装bugfixes和升级。
LPI三级
合适任务:
设计和执行复杂自动化问题,像多网址企业,重任务ITERNET 网址的解决办法。
发起工程,并有预算来执行。
监控一些助手。
作为高级管理器的顾问。
要求:
要完成第三级,应度试者必须完成:
300级(以前的T5X)考试中任意两个。
考试:
T5:从一大堆选择性考试中选出最少两个。
T5:从一大堆选择性考试中选出最少两个。
321: 窗口集中(与NT 服务器,一些WIN‘9X 顾客一起工作)
322: 窗口集中(与NT 服务器,一些WIN‘9X 顾客一起工作)
323:数据库服务器
324:安全,防火墙,加密术
325: 核心因特网和设备驱动器(即C盘),产生分包
32x: 其它可选考试
101号考试细节General Linux ,一部分
这是一级认证的必需考试。它包含了基本的在所有类型的Linux中都很普遍的系统管理活动。
每一个论题领域和目标都有在 POMS中能发现的识别号码。在POMS中,你将另外发现与讨论文件和档案的连线。
每一目标有分配有一重量值。重量范围从1到8,并且表示了每一目标相关的重要性。
大重量值的目标将有更多的考试问题。
论题1.3:GUN和UNIX命令
目标1:有效地在UNIX命令线上工作
目标重量值:4
使用命令线与外壳和命令相互作用。包括键入有效命令和序列,定义,索引和输出环境变量,使用命令记录和编辑工具,调用内部和外部命令,使用替代命令,在目录树中遁回应用命令。
目标2:使用文本处理滤波器处理文本流
目标重量值:7
发送文档文件,使用文档应用滤波器输出文本流,以有效地修改输出。包括使用在GNU文档包中所建立的标UNIX命令,如sed,sort,cut,expand,fmt,head,join,nl,od,paste,pr,split,tac,tail,tr和wc.发送文档文件,使用文档应用滤波器输出文本流,以有效地修改输出。包括使用在GNU文档包中所建立的标UNIX命令,如sed,sort,cut,expand,fmt,head,join,nl,od,paste,pr,split,tac,tail,tr和wc.
目标3:进行基本的文件管理
目标重量值;2
使用基本的unix命令来复制和移动文件和目录。执行高级的文件管理操作,如遁回复制多个文件和移动有通配符的文件。使用简单的和高级的通配符规格来指示文件。
目标4:使用UNIX流,管道和重定向
目标重量值:3
把文件连接到命令或命令连接到命令,作为输入或参数输出到其它的命令;把输出结果发送到标准,输出设备或文件。
目标5:创建,监控和删除文件
目标重量值:5
包括在前后台工作,将工作从后台调到前台,或相反,监控程序,向程序发送信号,或删除程序。包括使用命令ps,top,kill,bg,fg和jobs.
目标6:修改程序执行优先权
目标重量值:2
高优先权或低优先权地运行程序,决定程序的优先权,改变正运行程序的优先权。包括nice命令及其相关命令。
目标7:用一般的表达式进行文本文件搜索
目标重量值:3
包括创建一般简单表达式和相关工具,如grep 和 sed进行搜索。
论题2 .4 :设备,Linux文件系统,文件系统层次标准
目标1:创建分区和系统
目标重量值:3
使用fdisk创建磁盘分区,使用mkfs创建硬驱和其它媒介文件系统
目标2:保持文件系统完整
目标重量值:5
核实文件系统的完整性,监管自由空间和索引块,修理简单的文件系统问题。包括命令fsck,du,df.
目标3:控制文件系统的装载和卸下
目标重量值:3
手动装载和卸下文件系统,将文件系统配置到启动程序,配置用户可装载,可删除文件系统。包括file,etc,fstab命令。
目标4:设置和察看磁盘配额
目标重量值:1
为一文件系统设置磁盘配额,编辑,检查用户配额,产生用户配额报告。包括quota,equota,repquota,quotaon命令。
目标5:使用文件许可来控制对文件的访问
目标重量值:3
设置文件,目录,特殊文件许可,使用特殊许可形式,如suid和sticky bit,使用组合字段来批准对我作组的文件访问,改变预设文件创建模式。包括chmod和umask命令。能理解符号的和数字的许可。
目标6:管理文件所有权
目标重量值:2
改变一文件的所有者或组,控制在目录中所创建的文件的组。包括chown 和chgrp命令。
目标7:创建和改变硬的和符号的连线
目标重量值;2
创建硬的和符号的连线,将硬连线识别到一文件,使用或不使用符号连线来复制文件使用硬连接或符号连接进行有效的系统管理。
目标8:查找系统文件和正确放置文件
目标重量值:2
理解文件系统层次标准,知道标准文件位置,了解各种系统目录的作用,查找命令和文件。包括使用find,locate,which,updateb命令。包括编辑文件:/etc/updateb.conf
论题2.6:启动,初始化,关闭,运行级别
目标1:启动系统
目标重量值:3
通过启动程序引导系统,包括在启动时给核心以选择和核对登录文件中的事件。包括使用命令:dmesg(lilo).涉及文件/var/log/messages,/etc/lilo.conf, /etc/conf.modules/etc/modules.conf的检查。
目标2:改变运行级别和关闭或重新启动
目标重量值:3
安全地改变系统的运行级别,特别是单一用户模式,关闭或重新启动。确保事先警示用户正常终止程序。包括使用命令:shutdown,init.
论题1.8:文档
目标1:使用和管理局部系统文件
目标重量值:5
使用和管理/usr/doc/ 中的主要设施和材料。包括查找相关的主页,查找主页部分,查找与一相关的命令和主页,为主要资源和主系统配置访问,使用存储在 /usr/doc/和相关地点的系统文件。决定在/usr/doc/中保存什么文件。
目标2:在网上查的找Linux文件
目标重量值:2
查找和使用Linux 文件工程,卖主和第三方网址,新闻组,新闻组档案,邮件目录中的Linux文件。
目标3:写系统文件
目标重量值:1
为 局部协定,程序,结构和结构改变,文件位置,应用软件,外壳原本书写文件和维持记入日志。
目标4:提供用户支持
目标重量值:1
P通过电话,电子邮件和个人接触为用记提供技术帮助。论题2.11:管理任务
通过电话,电子邮件和个人接触为用记提供技术帮助。论题2.11:管理任务
目标1:管理用户及聚合账目及相关文件
目标重量值:7
增加,删除,暂停用户账目,增加和删除组合,改变密码/组合数据库中的用户/组合信息,创建特殊目的和有限帐目。包括命令:useradd,userdel,groupadd,gpasswd,passwd,和file passwd,group,shadow和gshadoe.
目标2:调整用户环境和系统环境变量
目标重量值:4
修改全局和用户剖面,来设置环境变量,为新用户帐目维持skel 目录,在路径中放置合适的命令。包括:editting/etc/profile/和/etc/skel/命令。
目标3:配置和使用系统日志文件来满足管理和安全需要
目标重量值:3
配置录入信息和模式和级别,为重要事件手动扫描录入文件,为日志安排自动遁环和存档,跟踪日志中标明的问题。包括:editting/etc/syslog.conf.命令。
目标4:通过编排未来运行工作,自动化管理任务
目标重量值:4
使用cron 命令在固定间隔运行执行工作,使用at 命令在特定时间执行工作,管理cron 和at 工作,为cron 和at 配置用户访问。
目标5:维持有效的数据备份策略
目标重量值:3
计划备份策略,自动备份文件系统到各种媒介,进行部分和手动备份,核查备份文件的完整性,部分地或全部地恢复备份。
LPI Sample Questions: Test 102
The following are sample questions relating to LPI's test 102. None of these items actually appear on the real test, but they were actual submissions and are representative of the types of questions and the content covered by the exam. Please note however that the items below are flawed in some way and have been rejected; they are presented only as an illustration.
The objectives for the exam may be found at http://www.lpi.org/objectives.
You may also be interested in the test 101 sample questions.
-Scott Murray, LPI Director of Exam Development
OBJECTIVE: 1.1.1 TYPE: mc
which command is used to change settings on IDE hard disk drives?
hdparm
hddparm
diskparm
hdparam
ideconfig
OBJECTIVE: 1.12.1 TYPE: mc
Your logfile shows repeated connections to TCP port 143. Which named service is being accessed?
imap
smbd
nmbd
pop2
smtp
OBJECTIVE: 1.12.1 TYPE: fitb
What type of packet does an IP ping use (provide acronym)?
ICMP
OBJECTIVE: 1.12.2 TYPE: mc
To learn more about the management of an internet site the best utility to use would be:
whois
traceroute
ping
telnet
rpcdump
OBJECTIVE: 1.12.3 TYPE: mc
If you had a Linux system routing 3 different Networks through 3 NICs and you were having trouble with your IP-Forwarding. Where would you look to ensure that IP-Forwarding is actually enabled?
cat /proc/sys/net/ipv4/ip_forward
netstat
cat /proc/net/tcp
iptraf -d eth0
tail -f /var/log/messages
OBJECTIVE: 1.13.1 TYPE: mc
What file is used for associating port numbers to port names.
/etc/services
/etc/hosts
/etc/inetd.conf
/etc/securetty
/etc/ports
OBJECTIVE: 1.13.4 TYPE: mc
You want to make the directory /local available via NFS. All users on your local network should be allowed to read and write files. Which of the following is correct, assuming that your local network is 192.168.1.0, and your machine is part of the DNS domain foobar.com?
/local 192.168.1.0/255.255.255.0(rw)
/local *.com(rw)
192.168.1.0 /local
/local 192.168.1.0(rw)
OBJECTIVE: 1.14.1 TYPE: fitb
Which file can you create to prevent non-root users from logging into the system? (specify path and filename)
/etc/nologin
OBJECTIVE: 1.14.2 TYPE: fitb
What command can be used to display a formatted output of the wtmp file? (no arguments)
last
OBJECTIVE: 1.14.3 TYPE: fitb
Which command can be executed by a user who is already logged into the system, in order to change to the root user? (type the command without any parameters)
su
OBJECTIVE: 1.7.2 TYPE: mc
To cause a particular print job to be printed next, regardless of its current position in the queue, what command would be used?
lpc topq
lpc -t
lpq -t
lpq --next
lpc move
OBJECTIVE: 1.7.2 TYPE: mc
Which statement describes the LPD daemon?
Manages the printing subsystem
Manages all incoming connections and spawns off child processes
Is responsible for file sharing across a network
Manages scheduling of routine system tasks
Keeps track of system messages and errors
OBJECTIVE: 2.10.4 TYPE: mc
When configuring a terminal for X what does the -fn switch do?
It sets the font size and or type for the terminal.
It sets the terminal's default function.
It places the terminal in the foreground on your screen.
It sets the terminal's initial value to false.
It sets the terminal's initial display to reverse video.
OBJECTIVE: 2.2.1 TYPE: mc
What command(s) do you use to create swap space?
mkswap
activeswap
swapon
initswap
mkfs -t swap
OBJECTIVE: 2.2.3 TYPE: fitb
Type the full command you could use to decompress the file "foo.gz"
gzip -d foo.gz
gunzip -d foo.gz
gunzip foo.gz
unzip foo.gz
decompress foo.gz
OBJECTIVE: 2.2.5 TYPE: mc
How can you add package information from a file Packages to the database of available Debian packages?
dpkg --merge-avail Packages
dpkg --update-avail Packages
dpkg --record-avail Packages
dpkg -U Packages
OBJECTIVE: 2.2.6 TYPE: mc
You need to find out which package owns a file called /etc/paper.config. Which command will answer this question?
rpm -qf /etc/paper.config
rpm -qa|grep /etc/paper.config
rpm -Fq /etc/paper.config
rpm -q /etc/paper.config
rpm --requires /etc/paper.config