这是LPIC-1所要求的考试。它的考核范围涵盖了Linux专业人员所需掌握的所有Linux版本上通用的基本技能。 每个考核目标都被指定一个权重。权重范围从1到10,代表每个考核目标的相对重要程度。权重越高的目标被包含在越多的考试题目中。
主题101:系统体系结构
101.1确定并配置硬件设置
权值
|
2
|
描述
|
考生应该能够确定并配置基础的系统硬件。
|
重要知识范围
-
启用和禁用集成的外围设备
-
使用或者不使用外部设备(例如键盘)来配置系统
-
区分出各种不同类型的大容量存储设备
-
为不同设备设置正确的硬件ID,特别是启动设备
-
了解冷插拔(coldplug)和热插拔(hotplug)设备之间的区别
-
确定设备的硬件资源
-
能够列出不同的硬件信息(例如lsusb、lspci等)的工具和程序
-
处理USB设备的工具和程序
-
理解sysfs、 udev、 hald、dbus的概念
下面给出了部分用到的文件、术语和工具:
-
/sys
-
/proc
-
/dev
-
modprobe
-
lsmod
-
lspci
-
lsusb
101.2 引导系统
权值
|
3
|
描述
|
考生应该能够使用引导进程来操作系统。
|
重要知识范围
下面给出了部分用到的文件、术语和工具:
-
/var/log/messages
-
dmesg
-
BIOS
-
bootloader
-
kernel
-
init
101.3修改runlevel(运行级别)并关闭或重启系统
权值
|
3
|
描述
|
考生应该能够管理系统的运行模式(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软件包工具来执行软件包管理。
|
重要知识范围
下面给出了部分用到的文件、术语和工具:
-
/etc/apt/sources.list
-
dpkg
-
dpkg-reconfigure
-
apt-get
-
apt-cache
-
aptitude
102.5 使用RPM和YUM软件包管理工具
权值
|
3
|
描述
|
考生应该能够使用RPM 和YUM工具来管理软件包。
|
重要知识范围
-
使用RPM和YUM安装、重新安装、升级和删除软件包。
-
获取RPM软件包上的信息,例如版本、状态、相关性(dependency)、完整性和签名。
-
确定软件包提供的文件,确定指定文件出自哪个软件包。
下面给出了部分用到的文件、术语和工具:
-
rpm
-
rpm2cpio
-
/etc/yum.conf
-
/etc/yum.repos.d/
-
yum
-
yumdownloader
主题 103: GNU和Unix命令
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)中。
|
重要知识范围
下面给出了部分用到的文件、术语和工具:
-
cat
-
cut
-
expand
-
fmt
-
head
-
od
-
join
-
nl
-
paste
-
pr
-
sed
-
sort
-
split
-
tail
-
tr
-
unexpand
-
uniq
-
wc
103.3 执行基本文件管理
权值
|
4
|
描述
|
考生应该能够使用基本的Linux命令来管理文件和目录。
|
重要知识范围
下面给出了部分用到的文件、术语和工具:
-
cp
-
find
-
mkdir
-
mv
-
ls
-
rm
-
rmdir
-
touch
-
tar
-
cpio
-
dd
-
file
-
gzip
-
gunzip
-
bzip2
-
file globbing
103.4 使用流、管道和重定向
权值
|
4
|
描述
|
考生应该能够重定向流,并将流连接起来实现对文本数据的高效处理。任务包括重定向标准输入、标准输出和标准错误,将一条命令的输出与另一条命令的输入实现流水化,使用某条命令的输出作为另一条命令的参数,将命令的输出发送到stdout和文件。
|
重要知识范围
-
重定向标准输入、标准输出和标准错误。
-
将一条命令的输出与另一条命令的输入实现流水化。
-
使用某条命令的输出作为另一条命令的参数。
-
将命令的输出发送到stdout和文件。
下面给出了部分用到的文件、术语和工具:
103.5 创建、监视和结束进程
重要知识范围
-
在前台和后台运行作业。
-
通知程序在用户退出登录后继续运行。
-
监视活跃的进程。
-
在屏幕显示时选择和排序进程。
-
向进程发送信号。
下面给出了部分用到的文件、术语和工具:
-
&
-
bg
-
fg
-
jobs
-
kill
-
nohup
-
ps
-
top
-
free
-
uptime
-
killall
103.6 修改进程执行优先级
重要知识范围
-
知道作业创建时的缺省优先级。
-
使用比缺省值高或者低的优先级运行程序。
-
改变正在运行进程的优先级。
下面给出了部分用到的文件、术语和工具:
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
|
描述
|
考生应该能够在介质例如硬盘上配置磁盘分区,创建文件系统。它包括处理交换分区。
|
重要知识范围
下面给出了部分用到的文件、术语和工具:
104.2 维护文件系统完整性
权值
|
2
|
描述
|
考生应该能够维护标准的文件系统,以及与日志文件系统相关的额外数据。
|
重要知识范围
-
校验文件系统的完整性。
-
监视空余空间和inode。
-
解决简单的文件系统问题。
下面给出了部分用到的文件、术语和工具:
104.3 控制文件系统的加载和卸载
重要知识范围
-
手动加载和卸载文件系统。
-
配置需要在引导时加载的文件系统。
-
配置用户可加载的可移除的文件系统。
下面给出了部分用到的文件、术语和工具:
-
/etc/fstab
-
/media
-
mount
-
umount
104.4 管理磁盘配额
重要知识范围
-
为文件系统建立磁盘配额。
-
编辑、检查并生成用户配额报告。
下面给出了部分用到的文件、术语和工具:
-
quota
-
edquota
-
repquota
-
quotaon
104.5 管理文件许可和所有权
权值
|
3
|
描述
|
考生应该能够通过正确使用许可和所有权控制文件访问。
|
重要知识范围
下面给出了部分用到的文件、术语和工具:
104.6 创建和改变硬链接和符号链接
权值
|
2
|
描述
|
考生应该能够创建和管理文件的硬链接和符号链接。
|
重要知识范围
-
创建链接。
-
识别硬链接和软链接。
-
文件复制与链接的对比。
-
使用链接支持系统管理任务。
下面给出了部分用到的文件、术语和工具:
104.7 查找系统文件并在正确的位置放置文件
权值
|
2
|
描述
|
考生应该完全熟悉文件系统层次标准,包括典型文件位置和目录分类。
|
重要知识范围
-
理解FHS下文件的正确位置。
-
在Linux系统上查找文件和命令。
-
知道重要文件和目录在FHS中定义的位置和用途。
下面给出了部分用到的文件、术语和工具:
-
find
-
locate
-
updatedb
-
whereis
-
which
-
type
-
/etc/updatedb.conf
|