Exam 102: 详细目标
这是对LPIC一级的要求,这涵盖了各Linux发行版对系统管理的基本要求。每一个目标都被赋予了权重. 权重范围由1 到10, 以反映相对重要性. 权重高的目标会在考试中出现更多问题。
内核
在运行时管理/查询内核和内核模块 yTqLinux联盟
Weight: 4
考生应该能够管理和查询内核和可加载内核模块.这个目标包括使用命令行工具获得当前内核和内核模块的信息.还包括手工的加载和卸载合适的模块.还包括能够判断何时能够卸载模块以及模块能够接受的参数.考生应该能够配置系统根据模块名加载模块.
关键文件, 术语, 和 工具 包括:
/lib/modules/kernel-version/modules.depyTqLinux联盟
/etc/modules.conf & /etc/conf.modulesyTqLinux联盟
depmodyTqLinux联盟
insmodyTqLinux联盟
lsmodyTqLinux联盟
rmmodyTqLinux联盟
modinfoyTqLinux联盟
modprobeyTqLinux联盟
uname
重新配置,构建和安装定制的内核和模块yTqLinux联盟
Weight: 3
考生应该能够从源代码定制,构建和安装内核和可加载内核模块.这个目标包括定制当前内核配置,构建一个新内核以及合适的内核模块.还包括安装新内核和模块,确认引导管理器能够定位新内核和相关文件(通常在/boot目录下).
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/usr/src/linux/* yTqLinux联盟
/usr/src/linux/.config yTqLinux联盟
/lib/modules/kernel-version/* yTqLinux联盟
/boot/*yTqLinux联盟
makeyTqLinux联盟
make targets: config, menuconfig, xconfig, oldconfig, modules, install, modules_install, depmod
引导,初始化,关机和运行级别
引导系统 yTqLinux联盟
Weight: 3
考生应该能够操纵系统的引导过程.包括给引导器传递指令以及在引导时传递内核选项,以及检查日志文件中的事件.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/var/log/messages yTqLinux联盟
/etc/conf.modules or /etc/modules.confyTqLinux联盟
dmesgyTqLinux联盟
LILOyTqLinux联盟
GRUB
改变运行级别以及关机以及重起系统 yTqLinux联盟
Weight: 3
考生应该能够管理系统的运行级别.这个目标包括改变到单用户模式,关机和重起系统.考生应该能够在切换运行级别前警告用户,以及正确的终止进程.这个目标还包括配置缺省的运行级别.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/inittabyTqLinux联盟
shutdownyTqLinux联盟
init
打印
管理打印机和打印队列yTqLinux联盟
Weight: 1
考生应该能够管理打印队列和用户打印任务.这个目标包括监视打印服务器和用户打印队列以及排除通常的打印故障.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/printcapyTqLinux联盟
lpcyTqLinux联盟
lpqyTqLinux联盟
lprmyTqLinux联盟
lp
打印文件 yTqLinux联盟
Weight:1
考生应该能够管理打印队列和管理打印任务.这个目标包括从配置的打印队列中添加或者删除任务,以及把文本转换成postscript打印.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
lpryTqLinux联盟
lpqyTqLinux联盟
mpage
安装和配置本地和远程打印机 yTqLinux联盟
Weight: 1
考生应该能够安装打印守护进程,安装和配置打印过滤器(e.g:apsfilter,magicfilter).这个目标包括让Linux系统访问本地和远程打印机,包括postscript,non-postscript以及samba打印机.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/printcapyTqLinux联盟
/etc/apsfilter/*yTqLinux联盟
/var/lib/apsfilter/*/yTqLinux联盟
/etc/magicfilter/*/yTqLinux联盟
/var/spool/lpd/*/yTqLinux联盟
lpd
文档
使用和管理本地系统的文档 yTqLinux联盟
Weight: 4
考生应该会使用和管理在/usr/share/doc/目录下的man工具和材料. 这一任务包括寻找相关的man页,寻找man页中的段以及与之相关的命令,配置访问man源码和man系统.还包括使用存储在/usr/share/doc/下的系统文件并决定什么文件应存在/usr/share/doc/下.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
MANPATH manyTqLinux联盟
aproposyTqLinux联盟
whatis
在internet上寻找Linux文档 yTqLinux联盟
Weight: 3
考生应该能够寻找和使用Linux文档.这个目标包括能够从Linux Documentation Project(LDP),零售商以及第三方网站,新闻组,新闻组文档和邮件列表获得文档.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
not applicable
通知用户系统相关信息yTqLinux联盟
Weight: 1
考生应该能够把系统相关信息通知用户.包括进程通信信息,比如:通过登录消息.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/issue yTqLinux联盟
/etc/issue.net yTqLinux联盟
/etc/motd
shells,脚本,编程和编译
定制和使用shell环境 yTqLinux联盟
Weight: 5
考生应该能够根据用户的需要定制shell环境.这个目标包括设置登录或者新生成shell时的环境变量(例如:PATH).还包括把常用的命令列表写成程序.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
~/.bash_profile yTqLinux联盟
~/.bash_login yTqLinux联盟
~/.profile yTqLinux联盟
~/.bashrc yTqLinux联盟
~/.bash_logout yTqLinux联盟
~/.inputrcyTqLinux联盟
function (Bash built-in command) yTqLinux联盟
export yTqLinux联盟
env yTqLinux联盟
set (Bash built-in command) yTqLinux联盟
unset (Bash built-in command)
定制或者写简单的脚本yTqLinux联盟
Weight: 3
考生应该能够定制一个已存在的脚本,或者写简单的bash脚本.这个目标包括使用标准的sh格式(loops,tests),使用命令别名,测试命令的返回值,测试文件的状态,以及为给超级用户发信设定条件.这个目标还包括确认脚本的行首(#!)设置了正确的解释器.这个目标还包括管理脚本的位置,属主以及可执行和suid权限.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
while yTqLinux联盟
for yTqLinux联盟
test yTqLinux联盟
chmod
管理任务
管理用户和组的帐号以及相关系统文件 yTqLinux联盟
Weight: 4
考生应该能够添加,删除,冻结和更改用户帐号.任务包括添加和删除组,更改passwd/group数据库中的用户/组的信息.这个目标包括创建特殊用途的和首限的帐号.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/passwd yTqLinux联盟
/etc/shadow yTqLinux联盟
/etc/group yTqLinux联盟
/etc/gshadowyTqLinux联盟
chage yTqLinux联盟
gpasswd yTqLinux联盟
groupadd yTqLinux联盟
groupdel yTqLinux联盟
groupmod yTqLinux联盟
grpconv yTqLinux联盟
grpunconv yTqLinux联盟
passwd yTqLinux联盟
pwconv yTqLinux联盟
pwunconv yTqLinux联盟
useradd yTqLinux联盟
userdel yTqLinux联盟
usermod
调整用户环境和系统环境变量 yTqLinux联盟
Weight: 3
考生应该能够修改全局的和用户信息.包括设置环境变量,维护skel目录为新用户帐号设置命令搜索路径.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/profile yTqLinux联盟
/etc/skel yTqLinux联盟
env yTqLinux联盟
export yTqLinux联盟
set yTqLinux联盟
unset
根据管理和安全的需要配置和使用系统日志 yTqLinux联盟
Weight: 3
考生应该能够配置系统日志.这个目标包括管理日志信息的类型和级别,手工扫描日志文件寻找需要注意的活动,监视日志文件,编排日志和日志文档的轮询以及跟踪日志中的特殊事件.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/syslog.conf yTqLinux联盟
/var/log/*yTqLinux联盟
logrotate yTqLinux联盟
tail -f
通过计划任务使系统管理自动化 yTqLinux联盟
Weight: 4
考生应该能够使用cron或者anacron运行周期执行的任务,能够使用at在一个特定时间运行一个任务.任务包括管理cron和at任务以及配置用户访问cron和at服务.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/anacrontab yTqLinux联盟
/etc/at.deny yTqLinux联盟
/etc/at.allow yTqLinux联盟
/etc/crontab yTqLinux联盟
/etc/cron.allow yTqLinux联盟
/etc/cron.deny yTqLinux联盟
/var/spool/cron/*yTqLinux联盟
at yTqLinux联盟
atq yTqLinux联盟
atrm yTqLinux联盟
crontab
维护一个高效的数据备份策略 yTqLinux联盟
Weight: 3
考生应该能够计划一个备份策略以及自动备份文件系统到各种介质.任务包括转储一个设备的镜像到一个文件或者反过来,履行差额备份和手工备份,校验备份文件的完整性,以及恢复差额备份或者完全备份的数据.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
cpio yTqLinux联盟
dd yTqLinux联盟
dump yTqLinux联盟
restore yTqLinux联盟
tar
维护系统时间 yTqLinux联盟
Weight: 4
考生应该能够正确的维护系统时间和通过NTP同步时钟.任务包括设置系统的日期和时间,将BIOS时钟设置到正确的UTC时间,为系统配置正确的时间区域以及配置正确的时间流以匹配NTP时钟.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/usr/share/zoneinfo yTqLinux联盟
/etc/timezone yTqLinux联盟
/etc/localtime yTqLinux联盟
/etc/ntp.conf yTqLinux联盟
/etc/ntp.drift yTqLinux联盟
date yTqLinux联盟
hwclock yTqLinux联盟
ntpd yTqLinux联盟
ntpdate
网络基础
TCP/IP/基础yTqLinux联盟
Weight: 4
考生应该能够表现对网络基础的正确的理解.这个目标包括对IP地址的理解,网络掩码以及他们的意思(比如,根据一台主机和他的子网掩码确定的网络地址和广播地址).还包括理解网络类别和无类别子网(CIDR)以及私用的保留地址,能理解默认路由的作用和应用,能理解基本的互联网协议(IP,ICMP,TCP,UDP)和常用的TCP以及UDP端口(20,21,23,25,53,80,110,119,139,143,161).
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/servicesyTqLinux联盟
ftp yTqLinux联盟
telnet yTqLinux联盟
host yTqLinux联盟
ping yTqLinux联盟
dig yTqLinux联盟
traceroute yTqLinux联盟
whois
TCP/IP配置和排错 yTqLinux联盟
Weight: 7
考生应该能够查看,修改和校验各种网络接口的配置和操作状态.这个目标包括手工和自动的配置网络接口和路由表.特别是添加,启动,停止,重起,删除和重新配置网络接口.还包括修改,查看和配置路由表以及手工的修改默认路由.考生应该能够配置Linux作为一个DHCP客户端和一台TCP/IP主机以及排除网络配置相关的故障.
关键文件, 术语, 和 工具 包括:yTqLinux联盟
/etc/HOSTNAME or /etc/hostname