LPIC 101考核大纲

Linux硬件设备配置

1.101.1 基本BIOS配置
说明:考生应能够通过正确设置BIOS来配置基本的系统硬件.这个目标包括能够理解BIOS配置中的术语,比如在超过1024柱面的IDE硬盘上使用的"LBA模式";会激活或者禁止集成的外设;会打开或者关闭象键盘这样的外部设备;能正确的设置由BIOS管理的 IRQ,DMA和I/O地址以及错误句柄(error handling).
关键文件,术语和工具包括:
/proc/ioports
/proc/interrupts
/proc/dma
/proc/pci

1.101.3 配置调制解调器和声卡
说明:能确定这些设备是否符合兼容性要求(特别是modem不是win-modem);并且确认modem和声卡都在使用各自唯一的正确的IRQ,I/O地址和DMA通道;如果声卡支持PnP,要会用sndconfig和isapnp进行安装;会配置modem对外拨号,并能使用PPP|SLP|CSLIP对外建立连接;会设置串口的速率为115.2Kbps.

1.101.4 设置SCSI设备
说明:考生应该会用SCSI BIOS和Linux工具配置SCSI设备,他们应该会区别各种各样的SCSI设备。这个目标包括,通过SCSI BIOS探测已经使用的和还能够使用的SCSI ID,并且为各种设备分配正确的ID号,特别是启动设备;当同时使用SCSI和IDE驱动器的时候能用计算机的BIOS设置引导顺序。
关键文件,术语和工具包括:
SCSI ID
/proc/scsi/
scsi_info

1.101.5 配置不同的PC扩展卡
说明:考生应该能够为各种扩展槽配置相应的卡,他们应该知道ISA和PCI卡的不同。这个目标包括会正确的配置各种卡的IRQ,DMA,I/O端口,特别是要避免几种设备发生冲突;当使用ISA PnP卡的时候会使用isapnp。
关键文件,术语和工具包括:
/proc/dma
/proc/interrupts
/proc/ioports
/proc/pci
pnpdump(8)
isapnp(8)
lspci(8)

1.101.6 配置通讯设备
说明:考生应该会安装和配置各种不同的内部和外部的通讯设备,比如modem,ISDN适配器以及DSL交换机。这个目标要求能验证兼容性的要求(特别重要的是modem不是winmodem);知道内部设备必需的配置(IRQ,DMA,I/O端口),以及会加载和配置合适的驱动程序;还要会根据需要设置通讯设备的接口,比如把串口的速率设置为115.2Kbps,以及为PPP连接设置正确的modem参数.
关键文件,术语和工具包括:
/proc/dma
/proc/interrupts
/proc/ioports
setserial(8)

1.101.7 配置USB设备
说明:考生应该会激活对USB的支持,会使用和配置不同的USB设备。这个目标包括会正确的选择USB芯片和相应的模块;能够理解USB层次模型的基本结构以及在不同层上要使用不同的模块。
关键文件,术语和工具包括:
/lspci(8)
usb-uhci.o
usb-ohci.o
usbmodules
/etc/hotplug

Linux安装和软件包管理

1.102.1 设计硬盘结构 *
说明:考生应该会为一个linux系统设计一个磁盘分区方案。这个目标包括会为各个分区以及磁盘分配文件系统或者交换磁盘空间,根据这个系统的使用目的修改分区方案,比如把/boot目录安装到符合BIOS引导要求的分区。
关键文件,术语和工具包括:
/(root) filesystem
/var filesystem
/home filesystem
swap space
mount points
partitions
cylinder 1024

1.102.2 安装引导管理器 *
说明:考生要会选择,安装,配置引导管理器.这个目标包括会配置多种引导位置和备份引导选项(比如:使用软盘)
关键文件,术语和工具包括:
/etc/lilo.conf
/boot/grub/grub.conf
lilo
grub-install
MBR
superblock
first stage boot loader

1.102.3 从源代码制作以及安装程序。 *
说明:考生应该会从源代码创建安装可执行程序.这个目标要求能够解开源代码.考生应该能够定制简单的Makefile,比如修改路径或者填加额外的包含(include)目录.
关键文件,术语和工具包括:
gunzip
gzip
bzip2
tar
configure
make
1.102.4 管理共享库
说明:考生应该能够确定运行程序所需的共享库并且在需要的时候安装他们.考生要知道系统库存放在什么地方.
关键文件,术语和工具包括:
ldd
ldconfig
/etc/ld.so.conf
/LD_LIBRARY_PATH

1.102.5 使用debian软件包管理器 * *
说明:考生要能够履行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 使用RedHat 软件包管理器(RPM) *
说明:考生应该能够在Linux发行版中用rpm履行软件包管理任务.这个目标包括能够安装,重新安装,升级以及删除软件包,并且能够获得软件包的信息,比如版本,状态,依赖性,完整性和签名.考生应该会查看一个软件包提供了哪些文件,并且能够找出一个指定的文件来自哪个软件包.
关键文件,术语和工具包括:
/etc/rpmrc
/usr/lib/rpm/*
rpm
grep

GNU & UNIX命令

1.103.1 在命令行上工作 *
说明:考生应该能够通过命令行跟shell和命令交互.包括能输入正确的指令和命令列表;会定义,引用和输出环境变量;使用命令历史和编辑器;使用相对路径和绝对路径调用命令;使用命令替换;让一个命令循环遍历一个目录树;使用man寻找跟一个命令相关的信息.
关键文件,术语和工具包括:
.
bash
echo
env
exec
export
man
pwd
set
unset
~/.bash_history
~/.profile

1.103.2 用过滤器处理文本 * *
说明:考生要能对文本流进行过滤.该目标包括发送文本文件或者输出流到文本过滤工具以改变输出结果.并且会使用UNIX textutils软件包所提供的标准UNIX命令.
关键文件,术语和工具包括:
cat
cut
expand
fmt
head
join
nl
od
paste
pr
sed
sort
split
tac
tail
tr
unexpand
uniq
wc

1.103.3 基本文件管理 *
说明:考生应该会用基本的UNIX指令复制,移动,删除文件和目录.该目标包括高级文件管理操作,比如循环复制多个文件,循环删除目录,移动符合通配符的文件;包括使用简单和高级的通配符定义代替文件;能够使用find搜索指定类型,大小或时间的文件并且能对它们进行操作.
关键文件,术语和工具包括:
cp
find
mkdir
mv
ls
rm
rmdir
touch
file globbing

1.103.4 使用流,管道和重定向
说明:考生应该能够重定向流并且能连接它们以对文本数据快速处理.该目标包括重定向标准输入,标准输出和标准错误,把一个命令的输出通过管道传给另一个命令的标准输入.使用一个命令的输出结果作为另一个命令的参数并且把结果输出到标准输出和文件.
关键文件,术语和工具包括:
tee
xargs
<
<<
>
>>
/
``
1.103.5. 创建,监视以及结束进程 *
说明:考生要能够管理进程.包括知道如何在前台和后台执行任务,把一个任务从后台调入前台或者反向操作,启动一个无须终端和信号,在退出登陆以后还能继续运行的进程.该目标还包括监视活动进程,选择并且排序后显示,发送信号给一个进程,结束一个进程,标识出并且结束X会话结束后还没有停止的X程序.
关键文件,术语和工具包括:
&
bg
fg
jobs
kill
nohup
ps
top

1.103.6 修改进程执行的优先级
说明:考生要会管理进程的执行优先级.该目标包括会用更高的或更低的优先级运行一个程序.确定一个进程的优先级并且修改一个运行中进程的优先级.
关键文件,术语和工具包括:
nice
ps
renice
top

1.103.7 用正则表达式查找文本 *
说明:考生应该会用正则表达式处理文件和文本数据.这个目标包括会创建包含一个特殊符号的简单的正则表达式;会使用正则工具在一个文件系统或者文件内容中进行搜索工作.
关键文件,术语和工具包括:
grep
regexp
sed

1.103.8 使用vi进行基本的文件编辑
说明:考生必须会使用vi编辑文本.这个目标包括会使用vi浏览,懂基本的vi节点,会插入,编辑,删除,复制和寻找文本.
关键文件,术语和工具包括:
vi
/,?
h,j,k,l
G,H,L
i,c,d,dd,p,o,a
ZZ,:w!,:q!,:e!
:!

设备,Linux文件系统,文件系统结构标准

1.104.1 创建分区和文件系统 *
说明:考生要会配置磁盘分区并且在硬盘这样的介质上创建文件系统.这个目标包括会使用mkfs命令把分区配置成各种各样的文件系统,比如ext2,ext3,reiserfs,vfat和xfs.
关键文件,术语和工具包括:
fdisk
mkfs

1.104.2 维护文件系统的完整性
说明:考生应该会检验文件系统的完整性,监视剩余的空间和节点,能够修复简单的文件系统故障.这个目标包括维护一个标准文件系统所需的命令,以及跟日志文件系统相关的特殊数据。
关键文件,术语和工具包括:
du
df
fsck
e2fsck
mke2fs
debugfs
dumpe2fs
tune2fs

1.104.3 挂载和卸载文件系统
说明:考生应该能够设计配置一个文件系统的挂载方案.这个目标包括手工挂载和卸载的文件系统,配置系统启动时自动挂载文件系统,配置用户可挂载的移动设备,比如磁带驱动器,软驱和CDROM.
关键文件,术语和工具包括:
/etc/fstab
mount
umount

1.104.4 管理磁盘配额 *
说明:考生应该能够为用户分配磁盘配额.这个目标包括为一个文件系统设置磁盘配额,编辑,检查并且生成用户配额报告.
关键文件,术语和工具包括:
quota
edquota
repquota
quotaon

1.104.5 使用文件权限控制文件访问 *
说明:考生应该能够通过许可权限限制文件的访问.这个目标包括对常规和特殊文件以及目录的访问许可.还包括访问方式,比如suid,sgid,以及粘附位.使用group段为一个工作组分配文件访问权限,锁定标志(immutable flag),以及默认的文件创建模式.
关键文件,术语和工具包括:
chmod
umask
chattr

1.104.6 管理文件属主
说明:考生应该能够控制文件的用户和组的归属.这个目标包括修改一个文件用户和组的拥有者,以及新建文件的默认组.
关键文件,术语和工具包括:
chmod
chown
chgrp

1.104.7 创建和修改硬链接以及符号链接
说明:考生应该能够创建并管理指向一个文件的硬链接和符号链接.这个目标包括创建并且标识链接,通过链接复制文件,使用链接的文件促进系统管理.
关键文件,术语和工具包括:
ln

1.104.8 寻找系统文件并且把文件放置在正确的位置
说明:考生应该能对文件系统的体系结构非常熟悉,包括典型文件的位置和目录种类.这个目标包括在Linux系统中寻找文件和命令的能力.
关键文件,术语和工具包括:
find
locate
slocate
updatedb
whereis
which
/etc/updatedb.conf

1.110.1 安装和配置XFree86 *
说明:考生应该能够配置和安装X以及一个X字体服务器,这个目标包括校验X服务器支持的视频卡和显示器,并且能够根据视频卡和显示器对X进行调整.还包括安装X字体服务器,安装字体,并且配置X来使用字体服务器(可能需要手工编辑/etc/X11/XF86Config文件中的"Files"节).
关键文件,术语和工具包括:
XF86Setup
xf86onfig
xvidtune
/etc/X11/XF86Config
.Xresources

1.110.2 安装显示管理器 * *
说明:考生应该能够安装和配置显示管理器.这个目标包括打开或者禁止显示管理器,以及改变显示管理器.这个目标包括为显示管理器更换默认的背景.还包括为X工作站(X-stations)配置显示管理器.这个目标涵盖了XDM(X显示管理器),GDM(Gnome显示管理器)和KDM(KDE显示管理器).
关键文件,术语和工具包括:
/etc/inittab
/etc/X11/xdm/*
/etc/X11/kdm/*
/etc/X11/gdm/*

1.110.4 安装和定制窗口管理器环境 *
说明:考生应该会定制系统级的桌面环境和/或者窗口管理器,能够表现出会更改窗口管理器菜单和/或桌面面板菜单.这个目标包括选择和配置需要的X终端(xterm,rxvt,aterm,etc),检验和解决X程序的库的依赖性问题,向一个客户端的工作站输出X显示.
关键文件,术语和工具包括:
.xinitrc
.Xdefaults
xhost
DISPLAY 环境变量