最近准备考LPI的认证,学习了一段时间,总结了点资料.
一提到考试就烦,天天都看资料,看得头都大了,不过还好,整理了点资料(嘿嘿,个人珍藏),希望对准备考LPI认证的朋友有用.强烈BS看贴不回帖的.
详细内容如下:
Exam 101: 详细目标
* 这是对LPIC一级的要求,这涵盖了各Linux发行版对Linux专业人员的基本要求.
重要信息:以下是101的基本目标,每一个目标都被赋予了权重。权重范围由1 到10,以反映相对重要性。权重高的目标会在考试中出现更多问题。
*Topic 101: 硬件与结构
• * 1.101.1 BIOS 基本配置
Weight: 1
* 描述:考生应能够通过正确设置BIOS来配置基本的X86系统硬件.
关键知识:
会激活或者禁止集成的外设
使用或不使用像键盘这样的外部设备进行配置
能正确的设置由BIOS管理的 IRQ,DMA和I/O地址以及错误句柄(error handling).
*关键文件, 术语, 和utilities 包括:
/proc/ioports
/proc/interrupts
/proc/dma
/proc/pci
• * 1.101.3 配置调制解调器和声卡
Weight: 1
描述: 考生应能够配置调制解调器和声卡.
关键知识:
能确定这些设备是否符合兼容性要求(特别是modem不是win-modem);
确认卡所用的正确资源
会配置modem对外拨号
会设置串口的速率
*关键文件, 术语, 和utilities 包括:
/proc/dma
/proc/interrupts
/proc/ioports
/proc/pci
lspci
lsusb
• * 1.101.4 设置非-IDE 设备
Weight: 1
* 描述: 考生应该会用BIOS和必要的Linux工具配置非IDE设备, 比如SCSI, SATA和 USB 驱动
关键知识:
分辨各种不同的非IDE设备
通过 BIOS探测已经使用的和还能够使用的SCSI ID
为不同设备,特别是引导驱动设备设置正确的硬件ID
当有非IDE和IDE设备同时存在时, 配置BIOS设置来控制引导驱动顺序
*部分关键文件, 术语, 和工具 包括:
SCSI ID
/proc/scsi/
scsi_info
• * 1.101.5 配置不同的PC扩展卡
Weight: 3
* 描述: 考生应该能够为各种扩展槽配置相应的卡
关键知识:
了解冷插拔和热插拔的设备的区别
对不同的设备决定不同的硬件资源
*部分关键文件, 术语, 和工具包括:
/proc下的子目录
热插拔配置文件,术语和工具
lspci
lsusb
• * 1.101.6 6 配置通讯设备
Weight: 1
* 描述: 考生应该会安装和配置各种不同的内部和外部的通讯设备,比如modem,ISDN适配器以及DSL交换机。
关键知识:
能验证兼容性的要求(特别重要的是modem是winmodem)
正确设定IRQ,DMA和I/O端口,避免设备间的冲突
加载和配置合适的驱动程序
设置串口的速率
设置外拨PPP连接的正确的modem参数.
*部分关键文件, 术语, 和工具 包括:
/proc/dma
/proc/interrupts
/proc/ioports
setserial
• * 1.101.7 7 配置USB设备
Weight: 1
* 描述: 考生应该会激活对USB的支持,会使用和配置不同的USB设备。
关键知识:
确认和加载正确的USB驱动模块
能够理解USB层次模型的基本结构以及在不同层上要使用不同的模块。
*部分关键文件, 术语, 和工具 包括:
lspci
xHCI modules
lsusb
/etc/usbmgr/
usbmodules
/etc/hotplug
udev 配置文件, 工具和文档
*Topic 102: Linux 安装与软件包管理
• * 1.102.1 磁盘设计
Weight: 5
* 描述: 考生应该会为一个Linux系统设计一个磁盘分区方案。
关键知识:
分配文件系统或者在独立分区及磁盘空间之间交换空间
根据这个系统的使用目的修改分区方案
把/boot目录安装到符合BIOS引导要求的分区。
*部分关键文件, 术语, 和工具 包括:
/ (root) filesystem
/var filesystem
/home filesystem
swap space
mount points
partitions
• * 1.102.2 安装引导管理器
Weight: 1
* 描述:考生要会选择,安装,配置引导管理器.
关键知识:
配置多种引导位置和备份引导选项(比如:使用软盘或CD-ROM)
安装和配置引导加载器,比如:GRUB或LILO
与引导加载器互动
*部分关键文件, 术语, 和工具包括:
/boot/grub/grub.conf
/boot/grub/menu.lst
grub-install
MBR
superblock
first stage boot loader
/etc/lilo.conf
lilo
• * 1.102.3从源码中安装程序
Weight: 5
* 描述: 考生应该会从源代码创建安装可执行程序.这个目标要求能够解开源代码.考生应该能够定制简单的Makefile,比如:在Makefie或配置文件中,修改路径或者填加额外的包含目录.
关键知识:
用典型的压缩/解压缩工具,打开源文件包
定制简单的Makefile,修改路径或者填加额外的目录
在configure脚本中应用参数
了解在缺省条件下源码储存的位置
用源码编译RPM或DPKG软件包
*部分关键文件, 术语, 和工具 包括:
RPM 和 DPKG 命令
/usr/src/
gunzip
gzip
bzip2
tar
configure
make
• * 1.102.4 管理共享库
Weight: 3
* 描述: 考生应该能够确定运行程序所需的共享库并且在需要的时候安装他们.考生要知道系统库存放在什么地方.
关键知识:
确认哪些共享库
了解系统库的典型位置
加载共享库
*部分关键文件, 术语, 和工具 包括:
ldd
ldconfig
/etc/ld.so.conf
LD_LIBRARY_PATH
• * 1.102.5使用Debian 软件包管理
Weight: 8
* 描述:考生要能够履行debian软件包的管理任务.
关键知识:
安装,升级,或者卸载软件包
会寻找包含指定文件或软件的软件包(这些软件包可能已经或者没有安装)
还要会获得软件包的信息,比如版本,内容,依赖性,软件完整性和安装状态(是否已经被安装).
*部分关键文件, 术语, 和工具 包括:
unpack
configure
/etc/dpkg/dpkg.cfg
/var/lib/dpkg/*
/etc/apt/apt.conf
/etc/apt/sources.list
dpkg
dselect
dpkg-reconfigure
apt-get
alien
• * 1.102.6 使用 Red Hat 软件包管理 (RPM)
Weight: 8
* 描述: 考生应该能够在Linux发行版中用RPM履行软件包管理任务.
关键知识:
安装,重新安装,升级以及删除软件包
能够获得软件包的信息,比如版本,状态,依赖性,完整性和签名.
会查看一个软件包提供了哪些文件,并且能够找出一个指定的文件来自哪个软件包.
*部分关键文件, 术语, 和工具 包括:
/etc/rpmrc
/usr/lib/rpm/*
rpm
grep 接上
*Topic: 103 GNU & Unix 命令
• * 1.103.1 使用命令行
Weight: 5
* 描述: 考生应该能够通过命令行跟shell和命令交互
关键知识
能输入正确的指令和命令行列表,顺序执行
会定义,引用和输出环境变量
使用和编辑命令行历史
使用相对路径和绝对路径调用命令
让一个命令循环遍历一个目录树
*部分关键文件, 术语, 和工具 包括:
.
bash
echo
env
exec
export
man
pwd
set
unset
~/.bash_history
~/.profile
• * 1.103.2 对文本流进行过滤
Weight: 6
* 描述: 考生要能对文本流进行过滤
关键知识
发送文本文件或者输出流到文本过滤工具以修改输出结果.并且会使用在GNU textutils软件包所提供的标准UNIX命令.
*部分关键文件, 术语, 和工具 包括:
cat
cut
expand
fmt
head
join
nl
od
paste
pr
sed
sort
split
tac
tail
tr
unexpand
uniq
wc
• * 1.103.3 基本文件管理
Weight: 3
* 描述: 考生应该会用基本的Linux指令管理文件和目录
关键知识
复制,移动,删除文件和目录
循环复制多个文件和目录
循环删除文件和目录
使用简单和高级的通配符定义代替文件
能够使用find搜索指定类型,大小或时间的文件并且能对它们进行操作
*部分关键文件, 术语, 和工具 包括:
cp
find
mkdir
mv
ls
rm
rmdir
touch
file globbing
• * 1.103.4 使用流,管道和重定向
Weight: 5
* 描述: 考生应该能够重定向流并且能连接它们以对文本数据快速处理.该任务包括重定向标准输入,标准输出和标准错误,把一个命令的输出通过管道传给另一个命令的标准输入.使用一个命令的输出结果作为另一个命令的参数并且把结果输出到标准输出和文件.
关键知识
重定向标准输入,标准输出和标准错误
把一个命令的输出通过管道传给另一个命令的标准输入
使用一个命令的输出结果作为另一个命令的参数
把结果输出到标准输出和文件
*部分关键文件, 术语, 和工具 包括:
tee
xargs
<
<<
>
>>
|
` `
• * 1.103.5 创建,监视和结束进程
Weight: 5
* 描述: 考生要能够管理进程.
关键知识
在前台和后台运行任务
启动一个进程,无须与任何终端相关
给程序一个信号,使其在推出系统后仍然运行
监视活动进程
选择并且排序后显示
发送信号给一个进程
结束一个进程包括结束X会话后还没有停止的X程序.
*部分关键文件, 术语, 和工具 包括:
&
bg
fg
jobs
kill
nohup
ps
top
killall
• * 1.103.6 改变进程执行的优先级
Weight: 3
* 描述: 考生要会管理进程的执行优先级.
关键知识
分辨什么是缺省状态下的任务优先级
用更高的或更低的优先级运行一个程序
修改一个运行中进程的优先级.
*部分关键文件, 术语, 和工具 包括:
nice
ps
renice
top
• * 1.103.7 用正则表达式搜索文本文件
Weight: 3
* 描述: 考生应该会用正则表达式处理文件和文本数据.这个任务包括会创建包含几个特殊符号的简单的正则表达式;会使用正则工具在一个文件系统或者文件内容中进行搜索工作.
关键知识
会创建包含几个特殊符号的简单的正则表达式
会使用正则工具在一个文件系统或者文件内容中进行搜索工作
*关键文件, 术语, 和工具 包括:
grep
sed
• * 1.103.8 用vi进行基本文件编辑
Weight: 1
* 描述: 考生必须会使用vi编辑文本.这个任务包括会使用vi浏览,懂基本的vi模式,会插入,编辑,删除,复制和寻找文本.
关键知识
会使用vi浏览
懂基本的vi模式(命令、插入、替换)
会插入,编辑,删除,复制和寻找文本.
*部分关键文件, 术语, 和utilities 包括:
vi
/, ?
h,j,k,l
G, H, L
i, c, d, dd, p, o, a
ZZ, :w!, :q!, :e!
:!
*Topic 104: 设备, Linux 文件系统, 文件系统结构标准
• * 1.104.1 创建文件系统分区
Weight: 3
* 描述: 考生要会配置磁盘分区并且在硬盘这样的介质上创建文件系统.
这个任务包括处理交换分区关键知识会使用mkfs命令把分区配置成各种各样的文件系统,比如ext2,ext3,reiserfs,vfat和xfs.
*部分关键文件, 术语, 和工具 包括:
fdisk
mkfs
mkswap
• * 1.104.2维护文件系统的一致性
Weight: 3
* 描述: 维护一个标准文件系统所需的命令,以及跟日志文件系统相关的特殊数据
关键知识
会检验文件系统的完整性
监视剩余的空间和节点
能够修复简单的文件系统故障.
*部分关键文件, 术语, 和工具 包括:
du
df
fsck
e2fsck
mke2fs
debugfs
dumpe2fs
tune2fs
• * 1.104.3 控制文件系统的挂载和卸载
Weight: 3
* 描述:考生应该能够设计配置一个文件系统的挂载方案.
关键知识:
手工挂载和卸载的文件系统
配置系统启动时自动挂载文件系统
配置用户可挂载的移动设备,比如磁带驱动器,软驱和CD.
*部分关键文件, 术语, 和工具 包括:
/etc/fstab
mount
umount
• * 1.104.4 管理磁盘配额
Weight: 3
* 描述: 考生应该能够为用户分配磁盘配额.
关键知识
为一个文件系统设置磁盘配额
编辑,检查并且生成用户配额报告.
*部分关键文件, 术语, 和工具 包括:
quota
edquota
repquota
quotaon
• * 1.104.5 使用许可权限控制文件访问
Weight: 5
* 描述: 考生应该能够通过许可权限限制文件的访问
关键知识
管理对常规和特殊文件以及目录的访问许可
使用适当的访问方式,比如suid,sgid,以及粘附位以保障安全
使用group段为一个工作组分配文件访问权限
ACL的基础知识
了解如何改变漠认文件创建模式
*部分关键文件, 术语, 和工具 包括:
chmod
umask
chattr
• * 1.104.6管理文件所有权
Weight: 1
* 描述: 考生应该能够控制文件的用户和组的归属,这个任务包括修改一个文件用户和组的拥有者,以及新建文件的默认组.
关键知识
管理对普通文件、特殊文件及目录的访问许可
使用组域来控制组的访问许可
*部分关键文件, 术语, 和工具 包括:
chmod
chown
chgrp
• * 1.104.7 创建和管理硬链接和符号链接
Weight: 1
* 描述: 考生应该能够创建并管理指向一个文件的硬链接和符号链接
关键知识
建立链接
区别软、硬链接
通过链接复制文件
使用链接的文件促进系统管理.
*部分关键文件, 术语, 和工具 包括:
ln
• * 1.104.8 找寻系统文件
Weight: 5
* 描述: 考生应该能对文件系统的层次体系结构(FHS)非常熟悉,包括典型文件的位置和目录种类.
关键知识
了解FHS下的文件的位置
在Linux系统中寻找文件和命令
在FHS下,了解重要文件和目录的位置
*部分关键文件, 术语, 和utilities 包括:
find
locate
slocate
updatedb
whereis
which
/etc/updatedb.conf
*Topic 110: X 窗口系统
• * 1.110.1 安装和配置 X11
Weight: 5
* 描述: 考生应该能够配置和安装X以及一个X字体服务器
关键知识
校验X服务器支持的视频卡和显示器
能够根据视频卡和显示器对X进行调整
安装X字体服务器
安装字体
手工编辑并且配置X窗口
*部分关键文件, 术语, 和工具 包括:
xorgcfg
xorgconfig
/etc/X11/xorg.conf XF86Setup
xf86config
xvidtune
/etc/X11/XF86Config
.Xresources
• * 1.110.2 建立显示管理器
Weight: 3
* 描述: 考生应该能够安装和配置显示管理器..这个目标涵盖了XDM(X显示管理器),GDM(Gnome显示管理器)和KDM(KDE显示管理器).
关键知识
打开或者禁止显示管理器
改变显示管理器的欢迎界面
显示管理器更换默认的颜色深度
为X工作站配置显示管理器
*部分关键文件, 术语, 和工具 包括:
/etc/inittab
/etc/X11/xdm/*
/etc/X11/kdm/*
/etc/X11/gdm/*
• * 1.110.4安装和定制窗口管理环境
Weight: 5
* 描述: 考生应该会定制系统级的桌面环境和/或者窗口管理器
关键知识
能够表现出会更改窗口管理器菜单和/或桌面面板菜单
选择和配置需要的X终端(xterm,rxvt,aterm,etc)
检验和解决X程序的库的依赖性问题
向一个客户端的工作站输出X显示.
*部分关键文件, 术语, 和utilities 包括:
.xinitrc
.Xdefaults
xhost
DISPLAY environment variable DDDDDDDD
强强。。。。。。。。。。。
页:
[1]