Exam 101: 详细目标
这是对LPIC一级的要求,这涵盖了各Linux发行版对系统管理的基本要求。每一个目标都被赋予了权重. 权重范围由1 到10, 以反映相对重要性. 权重高的目标会在考试中出现更多问题。
硬件与结构
基本配置K2FLinux联盟
Weight: 1
考生应能够通过正确设置BIOS来配置基本的系统硬件. 这个目标包括能够理解BIOS配置中的术语,比如在超过1024柱面的IDE硬盘上使用的"LBA模式";会激活或者禁止集成的外设;以及打开或者关闭像键盘这样的外部设备;能正确的设置由BIOS管理的 IRQ,DMA和I/O地址以及错误句柄(error handling).
关键文件, 术语, 和utilities 包括:
/proc/ioportsK2FLinux联盟
/proc/interruptsK2FLinux联盟
/proc/dmaK2FLinux联盟
/proc/pci
配置调制解调器和声卡K2FLinux联盟
Weight: 1
能确定这些设备是否符合兼容性要求(特别是modem不是win-modem);并且确认modem和声卡都在使用各自唯一的正确的IRQ,I/O地址和DMA通道;如果声卡支持PnP,要会用 sndconfig 和isapnp, 进行安装;会配置modem对外拨号,并能使用PPP|SLP|CSLIP对外建立连接;会设置串口的速率为115.2Kbps.
设置SCSI设备K2FLinux联盟
Weight: 1
考生应该会用SCSI BIOS和Linux必要的工具来配置SCSI设备,他们应该会区别各种各样的SCSI设备。这个目标包括,通过SCSI BIOS探测已经使用的和还能够使用的SCSI ID,并且为各种设备分配正确的ID号,特别是启动设备;当同时使用SCSI和IDE驱动器的时候能管理计算机的BIOS设置引导驱动顺序。
关键文件, 术语, 和工具 包括:
SCSI IDK2FLinux联盟
/proc/scsi/K2FLinux联盟
scsi_info
配置不同的PC扩展卡 K2FLinux联盟
Weight: 3
考生应该能够为各种扩展槽配置相应的卡,他们应该知道ISA和PCI卡的不同及相应的配置问题。这个目标包括会正确的配置各种卡的IRQ,DMA,I/O端口,特别是要避免几种设备发生冲突;当使用ISA PnP卡的时候会使用isapnp。
关键文件, 术语, 和工具包括:
/proc/dmaK2FLinux联盟
/proc/interruptsK2FLinux联盟
/proc/ioportsK2FLinux联盟
/proc/pciK2FLinux联盟
pnpdump(8)K2FLinux联盟
isapnp(8)K2FLinux联盟
lspci(8)
配置通讯设备 K2FLinux联盟
Weight: 1
考生应该会安装和配置各种不同的内部和外部的通讯设备,比如modem,ISDN适配器以及DSL交换机。这个目标要求能验证兼容性的要求(特别重要的是modem是winmodem);知道内部设备必需的配置(IRQ,DMA,I/O端口),以及会加载和配置合适的驱动程序;还要会根据需要设置通讯设备的接口,比如把串口的速率设置为115.2Kbps,以及为外拨PPP连接设置正确的modem参数.
*关键文件, 术语, 和工具 包括:
/proc/dmaK2FLinux联盟
/proc/interruptsK2FLinux联盟
/proc/ioportsK2FLinux联盟
setserial(8)
配置USB设备 K2FLinux联盟
Weight: 1
考生应该会激活对USB的支持,会使用和配置不同的USB设备。这个目标包括会正确的选择USB芯片和相应的模块;能够理解USB层次模型的基本结构以及在不同层上要使用不同的模块。
*关键文件, 术语, 和工具 包括:
lspci(8)K2FLinux联盟
usb-uhci.oK2FLinux联盟
usb-ohci.oK2FLinux联盟
/etc/usbmgr/K2FLinux联盟
usbmodules K2FLinux联盟
/etc/hotplug
Linux 安装与软件包管理
磁盘设计K2FLinux联盟
Weight: 5
考生应该会为一个linux系统设计一个磁盘分区方案。这个目标包括会分配文件系统或者在独立分区及磁盘空间之间交换空间,根据这个系统的使用目的修改分区方案,这也包括把/boot目录安装到符合BIOS引导要求的分区。
关键文件, 术语, 和工具 包括:
/ (root) filesystemK2FLinux联盟
/var filesystemK2FLinux联盟
/home filesystemK2FLinux联盟
swap spaceK2FLinux联盟
mount pointsK2FLinux联盟
partitionsK2FLinux联盟
cylinder 1024
安装引导管理器K2FLinux联盟
Weight: 1
考生要会选择,安装,配置引导管理器.这个目标包括会配置多种引导位置和备份引导选项(比如:使用软盘)
关键文件, 术语, 和工具包括:
/etc/lilo.conf K2FLinux联盟
/boot/grub/grub.conf K2FLinux联盟
lilo K2FLinux联盟
grub-installK2FLinux联盟
MBRK2FLinux联盟
superblockK2FLinux联盟
first stage boot loader
从源码中安装程序 K2FLinux联盟
Weight: 5
考生应该会从源代码创建安装可执行程序.这个目标要求能够解开源代码.考生应该能够定制简单的Makefile,比如修改路径或者填加额外的包含目录.
关键文件, 术语, 和工具 包括:
gunzipK2FLinux联盟
gzipK2FLinux联盟
bzip2 K2FLinux联盟
tar K2FLinux联盟
configure K2FLinux联盟
make
管理共享库K2FLinux联盟
Weight: 3
考生应该能够确定运行程序所需的共享库并且在需要的时候安装他们.考生要知道系统库存放在什么地方.
关键文件, 术语, 和工具 包括:
lddK2FLinux联盟
ldconfigK2FLinux联盟
/etc/ld.so.conf K2FLinux联盟
LD_LIBRARY_PATH
使用 Debian 软件包管理K2FLinux联盟
Weight: 8
考生要能够履行debian软件包的管理任务.这个目标要求能够使用命令行和交互式工具安装,升级,或者卸载软件包;会寻找包含指定文件或软件的软件包(这些软件包可能已经或者没有安装);还要会获得软件包的信息,比如版本,内容,依赖性,软件完整性和安装状态(是否已经被安装).
关键文件, 术语, 和工具 包括:K2FLinux联盟
unpackK2FLinux联盟
configure
/etc/dpkg/dpkg.cfgK2FLinux联盟
/var/lib/dpkg/*K2FLinux联盟
/etc/apt/apt.confK2FLinux联盟
/etc/apt/sources.listK2FLinux联盟
dpkgK2FLinux联盟
dselectK2FLinux联盟
dpkg-reconfigureK2FLinux联盟
apt-getK2FLinux联盟
alien
使用 Red Hat 软件包管理 (RPM) K2FLinux联盟
Weight: 8
考生应该能够在Linux发行版中用rpm履行软件包管理任务.这个目标包括能够安装,重新安装,升级以及删除软件包,并且能够获得软件包的信息,比如版本,状态,依赖性,完整性和签名.考生应该会查看一个软件包提供了哪些文件,并且能够找出一个指定的文件来自哪个软件包.
关键文件, 术语, 和工具 包括:
/etc/rpmrcK2FLinux联盟
/usr/lib/rpm/*K2FLinux联盟
rpmK2FLinux联盟
grep
GNU & Unix 命令
使用命令行K2FLinux联盟
Weight: 5
考生应该能够通过命令行跟shell和命令交互.包括能输入正确的指令和命令列表;会定义,引用和输出环境变量;使用命令历史和编辑器;使用相对路径和绝对路径调用命令;使用命令替换;让一个命令循环遍历一个目录树;使用man寻找跟一个命令相关的信息.
关键文件, 术语, 和工具 包括:
. K2FLinux联盟
bash K2FLinux联盟
echo K2FLinux联盟
env K2FLinux联盟
exec K2FLinux联盟
export K2FLinux联盟
man K2FLinux联盟
pwd K2FLinux联盟
set K2FLinux联盟
unset K2FLinux联盟
~/.bash_history K2FLinux联盟
~/.profile
对文本流进行过滤K2FLinux联盟
Weight: 6
考生要能对文本流进行过滤.该目标包括发送文本文件或者输出流到文本过滤工具以修改输出结果.并且会使用在GNU textutils软件包所提供的标准UNIX命令.
关键文件, 术语, 和工具 包括:
cat K2FLinux联盟
cut K2FLinux联盟
expand K2FLinux联盟
fmt K2FLinux联盟
head K2FLinux联盟
join K2FLinux联盟
nl K2FLinux联盟
od K2FLinux联盟
paste K2FLinux联盟
pr K2FLinux联盟
sed K2FLinux联盟
sort K2FLinux联盟
split K2FLinux联盟
tac K2FLinux联盟
tail K2FLinux联盟
tr K2FLinux联盟
unexpand K2FLinux联盟
uniq K2FLinux联盟
wc
基本文件管理K2FLinux联盟
Weight: 3
考生应该会用基本的UNIX指令复制,移动,删除文件和目录.该任务包括高级文件管理操作,比如循环复制多个文件,循环删除目录,移动符合通配符的文件;包括使用简单和高级的通配符定义代替文件;能够使用find搜索指定类型,大小或时间的文件并且能对它们进行操作.
关键文件, 术语, 和工具 包括:
cp K2FLinux联盟
find K2FLinux联盟
mkdir K2FLinux联盟
mv K2FLinux联盟
ls K2FLinux联盟
rm K2FLinux联盟
rmdir K2FLinux联盟
touch K2FLinux联盟
file globbing
使用流,管道和重定向K2FLinux联盟
Weight: 5
考生应该能够重定向流并且能连接它们以对文本数据快速处理.该任务包括重定向标准输入,标准输出和标准错误,把一个命令的输出通过管道传给另一个命令的标准输入.使用一个命令的输出结果作为另一个命令的参数并且把结果输出到标准输出和文件.
关键文件, 术语, 和工具 包括:
tee K2FLinux联盟
xargs K2FLinux联盟
< K2FLinux联盟
<< K2FLinux联盟
> K2FLinux联盟
>> K2FLinux联盟
| K2FLinux联盟
` `
创建,监视和结束进程 K2FLinux联盟
Weight: 5
考生要能够管理进程.包括知道如何在前台和后台执行任务,把一个任务从后台调入前台或者反向操作,启动一个无须终端和信号,在退出登陆以后还能继续运行的进程.该任务还包括监视活动进程,选择并且排序后显示,发送信号给一个进程,结束一个进程,标识出并结束X会话结束后还没有停止的X程序.
关键文件, 术语, 和工具 包括:
& K2FLinux联盟
bg K2FLinux联盟
fg K2FLinux联盟
jobs K2FLinux联盟
kill K2FLinux联盟
nohup K2FLinux联盟
ps K2FLinux联盟
top
改变进程执行的优先级K2FLinux联盟
Weight: 3
考生要会管理进程的执行优先级.该任务包括会用更高的或更低的优先级运行一个程序.确定一个进程的优先级并且修改一个运行中进程的优先级.
关键文件, 术语, 和工具 包括:
K2FLinux联盟
nice K2FLinux联盟
ps K2FLinux联盟
renice K2FLinux联盟
top
用正则表达式搜索文本文件 K2FLinux联盟
Weight: 3
考生应该会用正则表达式处理文件和文本数据.这个任务包括会创建包含几个特殊符号的简单的正则表达式;会使用正则工具在一个文件系统或者文件内容中进行搜索工作.
关键文件, 术语, 和工具 包括:
grepK2FLinux联盟
regexpK2FLinux联盟
sed
用vi进行基本文件编辑K2FLinux联盟
Weight: 1
考生必须会使用vi编辑文本.这个任务包括会使用vi浏览,懂基本的vi节点,会插入,编辑,删除,复制和寻找文本.
关键文件, 术语, 和utilities 包括:
viK2FLinux联盟
/, ?K2FLinux联盟
h,j,k,lK2FLinux联盟
G, H, LK2FLinux联盟
i, c, d, dd, p, o, aK2FLinux联盟
ZZ, :w!, :q!, :e!K2FLinux联盟
:!
设备, Linux 文件系统, 文件系统结构标准
创建文件系统分区 K2FLinux联盟
Weight: 3
考生要会配置磁盘分区并且在硬盘这样的介质上创建文件系统.这个任务包括会使用mkfs命令把分区配置成各种各样的文件系统,比如ext2,ext3,reiserfs,vfat和xfs.