Linux Professional Institute
Exam 101: 考试详细目标
这是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 |
|
描述 |
考生应该能够使用引导进程来操作系统。 |
重要知识范围
- 在启动时向内核提供能够启动加载程序和选项的通用命令
- 说明从BIOS到启动完成之间的启动顺序有关的信息
- 查看日志文件中的启动事件
下面给出了部分用到的文件、术语和工具:
- /var/log/messages
- dmesg
- BIOS
- bootloader
- kernel
- init
101.3修改runlevel(运行级别)并关闭或重启系统
|
权值 |
3 |
|
描述 |
考生应该能够管理系统的运行模式(runlevel)。这个目标包括修改为单用户模式、关闭或者重启系统。考生应该能够在切换runlevel之前向用户发出警报,并正确结束进程。这个目标还包括设置缺省的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软件包工具来执行软件包管理。 |
重要知识范围
- 安装、升级和卸载Debian二进制软件包。
- 查找包含指定文件或者库(该文件和库可能被安装也可能未被安装)的软件包。
- 获得软件包信息,例如版本、内容、相关性(dependency)、软件包完整性和安装状态(软件包是否被安装)。
下面给出了部分用到的文件、术语和工具:
- /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)中。 |
重要知识范围
- 使用GNU textutils软件包中的标准UNIX命令,通过文本程序过滤器发送文本文件和输出流来修改输出。
下面给出了部分用到的文件、术语和工具:
- cat
- cut
- expand
- fmt
- head
- od
- join
- nl
- paste
- pr
- sed
- sort
- split
- tail
- tr
- unexpand
- uniq
- wc
103.3 执行基本文件管理
|
权值 |
4 |
|
描述 |
考生应该能够使用基本的Linux命令来管理文件和目录。 |
重要知识范围
- 逐个地拷贝、移动和输出文件和目录。
- 拷贝多个嵌套的文件和目录。
- 删除嵌套的文件和目录。
- 在命令中使用简单和复杂的通配符。
- 使用find命令根据类型、大小或者时间来定位和操作文件。
- tar、cpio和dd的用法。
下面给出了部分用到的文件、术语和工具:
- cp
- find
- mkdir
- mv
- ls
- rm
- rmdir
- touch
- tar
- cpio
- dd
- file
- gzip
- gunzip
- bzip2
- file globbing
103.4 使用流、管道和重定向
|
权值 |
4 |
|
描述 |
考生应该能够重定向流,并将流连接起来实现对文本数据的高效处理。任务包括重定向标准输入、标准输出和标准错误,将一条命令的输出与另一条命令的输入实现流水化,使用某条命令的输出作为另一条命令的参数,将命令的输出发送到stdout和文件。 |
重要知识范围
- 重定向标准输入、标准输出和标准错误。
- 将一条命令的输出与另一条命令的输入实现流水化。
- 使用某条命令的输出作为另一条命令的参数。
- 将命令的输出发送到stdout和文件。
下面给出了部分用到的文件、术语和工具:
- tee
- xargs
103.5 创建、监视和结束进程
|
权值 |
4 |
|
描述 |
考生应该能够执行基本的进程管理。 |
重要知识范围
- 在前台和后台运行作业。
- 通知程序在用户退出登录后继续运行。
- 监视活跃的进程。
- 在屏幕显示时选择和排序进程。
- 向进程发送信号。
下面给出了部分用到的文件、术语和工具:
- &
- bg
- fg
- jobs
- kill
- nohup
- ps
- top
- free
- uptime
- killall
103.6 修改进程执行优先级
|
权值 |
2 |
|
描述 |
考生应该能够管理进程执行优先级。 |
重要知识范围
- 知道作业创建时的缺省优先级。
- 使用比缺省值高或者低的优先级运行程序。
- 改变正在运行进程的优先级。
下面给出了部分用到的文件、术语和工具:
- nice
- ps
- renice
- top
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 |
|
描述 |
考生应该能够在介质例如硬盘上配置磁盘分区,创建文件系统。它包括处理交换分区。 |
重要知识范围
- 使用不同的mkfs命令建立分区,创建不同的文件系统,例如:
- ext2
- ext3
- xfs
- reiserfs v3
- vfat
下面给出了部分用到的文件、术语和工具:
- fdisk
- mkfs
- mkswap
104.2 维护文件系统完整性
|
权值 |
2 |
|
描述 |
考生应该能够维护标准的文件系统,以及与日志文件系统相关的额外数据。 |
重要知识范围
- 校验文件系统的完整性。
- 监视空余空间和inode。
- 解决简单的文件系统问题。
下面给出了部分用到的文件、术语和工具:
- du
- df
- fsck
- e2fsck
- mke2fs
- debugfs
- dumpe2fs
- tune2fs
- xfs tools (such as xfs_metadump and xfs_info)
104.3 控制文件系统的加载和卸载
|
权值 |
3 |
|
描述 |
考生应该能够配置文件系统的加载。 |
重要知识范围
- 手动加载和卸载文件系统。
- 配置需要在引导时加载的文件系统。
- 配置用户可加载的可移除的文件系统。
下面给出了部分用到的文件、术语和工具:
- /etc/fstab
- /media
- mount
- umount
104.4 管理磁盘配额
|
权值 |
1 |
|
描述 |
考生应该能够管理用户磁盘配额。 |
重要知识范围
- 为文件系统建立磁盘配额。
- 编辑、检查并生成用户配额报告。
下面给出了部分用到的文件、术语和工具:
- quota
- edquota
- repquota
- quotaon
104.5 管理文件许可和所有权
|
权值 |
3 |
|
描述 |
考生应该能够通过正确使用许可和所有权控制文件访问。 |
重要知识范围
- 管理常规和特别文件以及目录的访问许可。
- 使用访问模式,例如suid、sgid和sticky bit,保证安全。
- 知道如何改变创建掩码。
- 使用组域(group field)对组成员进行文件访问授权。
下面给出了部分用到的文件、术语和工具:
- chmod
- umask
- chown
- chgrp
104.6 创建和改变硬链接和符号链接
|
权值 |
2 |
|
描述 |
考生应该能够创建和管理文件的硬链接和符号链接。 |
重要知识范围
- 创建链接。
- 识别硬链接和软链接。
- 文件复制与链接的对比。
- 使用链接支持系统管理任务。
下面给出了部分用到的文件、术语和工具:
- ln
104.7 查找系统文件并在正确的位置放置文件
|
权值 |
2 |
|
描述 |
考生应该完全熟悉文件系统层次标准,包括典型文件位置和目录分类。 |
重要知识范围
- 理解FHS下文件的正确位置。
- 在Linux系统上查找文件和命令。
- 知道重要文件和目录在FHS中定义的位置和用途。
下面给出了部分用到的文件、术语和工具:
- find
- locate
- updatedb
- whereis
- which
- type
- /etc/updatedb.conf
Exam 102: 考试详细目标
这是LPIC-1所要求的考试。它的考核范围涵盖了Linux专业人员所需掌握的所有Linux版本上通用的基本技能。
每个考核目标都被指定一个权重。权重范围从1到10,代表每个考核目标的相对重要程度。权重越高的目标被包含在越多的考试题目中。
目标:102考试
主题105: shell、脚本和数据管理
105.1 定制和使用shell环境
|
权重 |
4 |
|
描述 |
考生应该能够根据用户需求来定制shell环境。考生应该能够修改全局(global)和用户配置文件(profile)。 |
重要知识范围
- 在登录或者生成一个新shell时设置环境变量(例如PATH)。
- 为经常用到的命令序列编写BASH函数
- 为新的用户账户保存框架(skeleton)目录
- 使用正确目录设置命令搜索路径
下面给出了部分用到的文件、term和工具:
- /etc/profile
- env
- export
- set
- unset
- ~/.bash_profile
- ~/.bash_login
- ~/.profile
- ~/.bashrc
- ~/.bash_logout
- function
- alias
- lists
105.2 定制或者编写简单脚本
|
权重 |
4 |
|
描述 |
考生应该能够定制现有的脚本,或者编写新的简单BASH脚本。 |
重要知识范围
- 使用标准sh语法(lppos、tests)
- 使用命令替换(command substitution)。
- 检查命令给出的成功、失败或者其他信息的返回值
- 根据指定条件向超级用户发邮件
- 通过shebang(#!)行正确选择脚本解释程序
- 管理脚本的存储位置、所有权、执行和suid-right(suid权限)。
下面给出了部分用到的文件、term和工具:
- for
- while
- test
- if
- read
- seq
105.3 SQL数据管理
|
权重 |
2 |
|
描述 |
考生应该能够使用基本的SQL命令查询数据库、处理数据。这个目标包括对两个表进行联合查询或者进行嵌套子查询(subselect)。 |
重要知识范围
- 基本的SQL命令的用法
- 执行基本的数据操作。
下面给出了部分用到的文件、term和工具:
- insert
- update
- select
- delete
- from
- where
- group by
- order by
- join
主题106: 用户界面和桌面
106.1 安装配置X11
|
权重 |
2 |
|
描述 |
考生应该能够安装配置X和X字体服务器(font server)。 |
重要知识范围
- 确认X服务器支持视频卡和监视器。
- 安装配置一个X字体服务器。
- 基本理解X Window配置文件
下面给出了部分用到的文件、term和工具:
- /etc/X11/xorg.conf
- xhost
- DISPLAY
- xwininfo
- xdpyinfo
- X
106.2 配置显示管理器
|
权重 |
2 |
|
描述 |
考生应该能够安装和定制一个显示管理器(display manager)。这个目标涵盖了XDM (X Display Manger)、GDM (Gnome Display Manager)和KDM (KDE Display Manager)。 |
重要知识范围
- 开启或者关闭显示管理器。
- 改变显示管理器问候语。
- 改变显示管理器缺省色彩深度。
- 配置X工作站使用的显示管理器。
下面给出了部分用到的文件、term和工具:
- /etc/inittab
- xdm configuration files
- kdm configuration files
- gdm configuration files
106.3 易用性
|
权重 |
1 |
|
描述 |
理解和掌握易用性技术。 |
重要知识范围
- 键盘易用性(Keyboard Accessibility)设置(AccessX?)
- 视觉设置和主题
- 辅助科技(Assistive Technology)(ATs)
下面给出了部分用到的文件、term和工具:
- Sticky/Repeat Keys
- Slow/Bounce/Toggle Keys
- Mouse Keys
- High Contrast/Large Print Desktop Themes
- Screen Reader
- Braille Display
- Screen Magnifier
- On-Screen Keyboard
- Gestures (used at login, for example gdm)
- Orca
- GOK
- emacspeak
主题107: 管理任务Administrative Tasks
107.1 管理用户和组账号和相关系统文件
|
权重 |
5 |
|
描述 |
考生应该能够添加、删除、暂停和改变用户账号 |
重要知识范围
- 增加、修改和删除用户和组。
- 管理password/group数据库中的用户/组信息。
- 创建并管理特定用途和受限账号。
下面给出了部分用到的文件、term和工具:
- /etc/passwd
- /etc/shadow
- /etc/group
- /etc/skel
- chage
- groupadd
- groupdel
- groupmod
- passwd
- useradd
- userdel
- usermod
107.2 通过作业调度实现系统管理任务自动化
|
权重 |
4 |
|
描述 |
考生应该能够使用cron或者anacron每隔一段时间运行作业,使用at在特定时间运行作业。 |
重要知识范围
- 管理cron和at任务。
- 配置用户对cron和at服务的访问
下面给出了部分用到的文件、term和工具:
- /etc/cron.{d,daily,hourly,monthly,weekly}
- /etc/at.deny
- /etc/at.allow
- /etc/crontab
- /etc/cron.allow
- /etc/cron.deny
- /var/spool/cron/*
- crontab
- at
- atq
- atrm
107.3 本地化(Localisation)和国际化(internationalisation)
|
权重 |
3 |
|
描述 |
考生应该能够对英语之外的不同语言进行本地化系统设置。另外,在编写脚本时知道为什么LANG=C也很有用。 |
重要知识范围
- 地区设置。
- 时区设置。
下面给出了部分用到的文件、term和工具:
- /etc/timezone
- /etc/localtime
- /usr/share/zoneinfo
- Environment variables:
- LC_*
- LC_ALL
- LANG
- /usr/bin/locale
- tzselect
- tzconfig
- date
- iconv
- UTF-8
- ISO-8859
- ASCII
- Unicode
主题108:基本系统服务
108.1 维护系统时间
|
权重 |
3 |
|
描述 |
考生应该能够正确地维护系统时间并通过NTP同步时钟。 |
重要知识范围
- 设置系统日期和时间
- 在UTC中将硬件时钟设为正确时间
- 配置正确的时区
- 基本NTP配置
- 了解如何使用pool.ntp.org服务
下面给出了部分用到的文件、term和工具:
- /usr/share/zoneinfo
- /etc/timezone
- /etc/localtime
- /etc/ntp.conf
- date
- hwclock
- ntpd
- ntpdate
- pool.ntp.org
108.2 系统日志
|
权重 |
2 |
|
描述 |
考生应该能够配置syslog守护进程(daemon)。这个目标还包括了配置日志记录守护进程来向中心log服务器发送日志输出结果,或者作为中心日志服务器接收日志输出结果。 |
重要知识范围
- syslog 配置文件
- syslog
- 标准功能、优先级和操作
下面给出了部分用到的文件、term和工具:
- syslog.conf
- syslogd
- klogd
- logger
108.3 邮件传送代理(MTA)基本原理
|
权重 |
3 |
|
描述 |
考生应该了解常用的MTA软件,并且能够在客户端主机上执行基本的转发(forward)和别名配置。其他配置文件不包含在本目标内。 |
重要知识范围
- 创建电子邮件别名
- 配置电子邮件转发
- 了解常用的MTA软件(postfix、 sendmail、qmail、exim)(不需要了解配置)
下面给出了部分用到的文件、term和工具:
- ~/.forward
- sendmail emulation layer commands
- newaliases
- mailq
- postfix
- sendmail
- exim
- qmail
108.4 管理打印机和打印任务
|
权重 |
2 |
|
描述 |
考生应该能够使用CUPS和 LPD 兼容接口(compatibility interface)来管理打印队列和用户打印任务。 |
重要知识范围
- 基本的(本地和远程打印机)CUPS配置
- 管理用户打印队列
- 解决常见打印问题
- 在已设置的打印机队列中增加、删除任务
下面给出了部分用到的文件、term和工具:
- CUPS configuration files, tools and utilities
- /etc/cups
- lpd legacy interface (lpr, lprm, lpq)
主题109:连网基本原理
109.1互联网协议的基本原理
|
权重 |
4 |
|
描述 |
考生应该正确理解TCP/IP网络协议的基本原理。 |
重要知识范围
- 了解网络掩码(network mask)
- 了解私用和公用“dotted quad(由...连接的四个小于255的数字代表IP地址)”IP地址之间的区别
- 设置缺省路由
- 了解常见的TCP和UDP端口(20、21、22、23、 25、 53、80、110、119、139、143、161、 443、 465、 993、995)
- 了解UDP、TCP和ICMP的区别和主要功能
- 了解IPv4和IPV6之间的主要区别
下面给出了部分用到的文件、term和工具:
- /etc/services
- ftp
- telnet
- host
- ping
- dig
- traceroute
- tracepath
109.2 基本网络配置
|
权重 |
4 |
|
描述 |
考生应该能够查看、修改和校验客户端主机上的配置设置。 |
重要知识范围
- 手工和自动配置网络接口。
- 基本的TCP/IP主机配置。
下面给出了部分用到的文件、term和工具:
- /etc/hostname
- /etc/hosts
- /etc/resolv.conf
- /etc/nsswitch.conf
- ifconfig
- ifup
- ifdown
- route
- ping
109.3 基本网络故障诊断
|
权重 |
4 |
|
描述 |
考生应该能够对客户端主机上的网络问题进行故障诊断。 |
重要知识范围
- 手工和自动配置网络接口和路由表,包括添加、启动、停止、重启、删除或者重新配置网络接口。
- 修改、查看或者配置路由表,手工地修改默认路由。
- 调试网络配置相关的问题。
下面给出了部分用到的文件、term和工具:
- ifconfig
- ifup
- ifdown
- route
- host
- hostname
- dig
- netstat
- ping
- traceroute
109.4 配置客户端DNS
|
权重 |
2 |
|
描述 |
考生应该能够在客户端主机上配置DNS。 |
重要知识范围
- 在本地系统上演示DNS的使用
- 修改名称解析(name resolution)的顺序
下面给出了部分用到的文件、term和工具:
- /etc/hosts
- /etc/resolv.conf
- /etc/nsswitch.conf
主题110: 安全
110.1 履行安全管理任务
|
权重 |
3 |
|
描述 |
考生应该能够知道如何查看系统的配置来确认系统的安装状况符合本地安全要求 |
重要知识范围
- 核查系统寻找带有suid/sgid位组(bit set)的文件
- 设置或者修改用户密码和密码寿命信息
- 会使用nmap和netstat来发现系统上的开放端口
- 限制用户登录、进程和内存的使用
- 基本的sudo配置和用法
下面给出了部分用到的文件、term和工具:
- find
- passwd
- lsof
- nmap
- chage
- netstat
- sudo
- /etc/sudoers
- su
- usermod
- ulimit
110.2 设置主机安全性
|
权重 |
3 |
|
描述 |
考生应该知道如何配置基本的主机安全级别。 |
重要知识范围
- 了解影子密码及其如何工作。
- 关闭没有使用的网络服务
- 理解TCP包装的作用
下面给出了部分用到的文件、term和工具:
- /etc/nologin
- /etc/passwd
- /etc/shadow
- /etc/xinetd.d/*
- /etc/xinetd.conf
- /etc/inet.d/*
- /etc/inetd.conf
- /etc/inittab
- /etc/init.d/*
- /etc/hosts.allow
- /etc/hosts.deny
110.3通过加密保护数据的安全
|
权重 |
3 |
|
描述 |
考生应该能够使用公钥技术来保护数据和通信的安全。 |
重要知识范围
- 进行基本的OpenSSH 2客户端配置和使用
- 了解OpenSSH? 2服务器主机密钥的作用
- 进行基本的GnuPG配置和使用
- 了解SSH port tunnel(端口隧道)(包括X11隧道(tunnels))
下面给出了部分用到的文件、term和工具:
- ssh
- ssh-keygen
- ssh-agent
- ssh-add
- ~/.ssh/id_rsa and id_rsa.pub
- ~/.ssh/id_dsa and id_dsa.pub
- /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub
- /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub
- ~/.ssh/authorized_keys
- /etc/ssh_known_hosts
- gpg
- ~/.gnupg/*
Ubuntu 199 exam: 考试详细目标
The Ubuntu Certified Professional (UCP) is a
training certification based on the LPI level 1 certification. To earn the UCP,
candidates are required to pass the LPI 101, LPI 102 and the Ubuntu 199 exams.
Exams can be taken in any order.
Topic 121: Ubuntu Community (Total weights: 3)
121.1 Understand Ubuntu's technical infrastructure (Weight: 2)
Description:
Candidates should understand Ubuntu's technical structure and supporting infrastructure, including the structure of the Ubuntu repositories, development process, supported architectures, official derivative distributions and supporting infrastructure projects (Launchpad).
Key files, terms and utilities include:
- Debian
- Dapper Drake, Feisty Fawn, Gutsy Gibbon, Hardy Heron, Intrepid Ibex
- Ubuntu, Kubuntu, Edubuntu
- Canonical, Community Council, MOTU, Technical Board, Ubuntu Team
- http://wiki.ubuntu.com
- Launchpad, Answers, Bug Tracker, Shipit, Blueprints, Translations
- components, main, restricted, universe, multiverse, partner
- pocket, hardy, hardy-update, hardy-security, hardy-proposed, hardy-backports
- i386, amd64, ports.ubuntu.com
121.2 Source help
through support resources (Weight: 1)
Description:
Candidates should know the location and types of Ubuntu support available. They should know how and where to report bugs and document solutions. Candidates should be capable of finding information about supported hardware and open source variants of proprietary software applications.
Key files, terms and utilities include:
- http://wiki.ubuntu.com,http://help.ubuntu.com,http://ubuntuforums.org
- Launchpad bugs, Launchpad answers
- Freenode IRC channel #ubuntu
Topic 122: Hardware, Installation and Maintenance (Total weights: 7)
122.1 Perform an installation (Weight: 2)
Description:
Candidates should have a thorough understanding of the installation process on i386 architecture. This covers CD and network installations. Candidates should be able to differentiate between server and desktop installation types.
Key files, terms and utilities include:
- preseed, kickstart, system-config-kickstart
- desktop, server and alternate CDs
- debian installer, Casper, Ubiquity
122.2 Configure hardware (Weight: 2)
Description:
Candidates should have a thorough understanding of HAL and udev, and be able to configure hardware devices, USB devices and wireless devices (WiFi and Bluetooth).
Key files, terms and utilities include:
- HAL, hal-device manager, lshw
- udev, /etc/udev, udevadm, udevmonitor
- Driver manager
122.3 Configure
power management (Weight: 1)
Description:
Candidates should be able to use, enable and disable ACPI power management.
Key files, terms, and utilities include:
- /proc/acpi/*
- /sys/power/*
- /etc/init.d/acpi-support
- noacpi (kernel boot option)
122.4 Configure X.Org X Window System (Weight: 2)
Description?
Candidates should have a solid understanding of the X.org X window system and how it is configured on Ubuntu, including bullet-proof X. Candidates should also understand the Compiz window and compositing manager, and how to enable proprietary graphics drivers to make it work.
Key files, terms and utilities include:
- /etc/X11/xorg.conf, /etc/X11/xorgconf.failsafe
- displayconfig-gtk
- gnome-display-properties
- xrandr
- jockey-gtk
Topic 123: Routine Administration (Total weights: 13)
123.1 Perform Ubuntu package management and manage repositories (Weight: 4)
Description:
Candidates should have a thorough understanding of the Ubuntu package structure. This includes contents and naming of Ubuntu packages in the Debian package format. Candidates should be able to use command-line and graphical tools to manage software packages. This includes installing, removing, purging and upgrading packages, searching through installed packages and archives. Package management in this context also includes management of security fixes: candidates should be able to review and apply security updates. Candidates should be able to manage Ubuntu repositories, including local and network resources.
Key files, terms, and utilities include:
- alien
- apt-get
- apt-cache
- apt-cdrom
- synaptic
- dpkg
- update-manager
- gnome-app-install
- /etc/apt/sources.list
- .deb
- USN
123.2 Manage
printers and print queues (Weight: 2)
Description:
Candidates should be able to manage print queues and user print jobs using the CUPS printing system. This objectives includes monitoring print server and user print queues, adding and removing jobs from configured print queues and troubleshooting general printing problems.
Key files, terms, and utilities include:
- cupsaccept,cupsreject
- cupsenable, cupsdisable
- port 631
123.3 Install and
configure local and remote printers (Weight: 2)
Description:
Candidates should be able to install a printer daemon, install and configure and print filter using the CUPS printing system. This objective includes making local and remote printers accessible for the system, including PostScript and non-PostScript printers. It also covers making print queues available to Microsoft Windows clients.
Key files, terms, and utilities include:
- /etc/cups/*
- cupsd
- system-config-printer
- /etc/samba/smb.conf
- cupstestppd
- cupsaddsmb
- cupsenable
- /usr/share/ppd/*
- port 631
123.4 Localise the
operating system (Weight: 1)
Description:
Candidates should be able to set up a locale and language packs for other languages. This objective includes obtaining, installing and updating language packs.
Key files, terms, and utilities include:
- locale
- gnome-language-selector
123.5 Manage
Ubuntu User Privileges (Weight: 2)
Description:
Candidates should be able to work with Ubuntu groups and understand their associations with services and resources on the system. Examples of such services and resources include audio, video, dialling out, printing, scanning and access to automounted and/or removable storage devices such as cdrom and usb. Candidates should also be able to use sudo to perform administrative tasks and grant selective administrative privileges to users.
Key files, terms, and utilities include:
- sudo
- sudoedit
- visudo
- /etc/sudoers
- adduser
- users-admin
123.6 Manage
events and services using upstart (Weight: 1)
Description:
Candidates should understand the role of upstart as a replacement for the traditional init program. They should be able to locate and modify upstart's event files and interact with the upstart daemon from the command line for debugging .
Key files, terms and utilities include:
- upstart
- /etc/event.d/*
- initctl
123.7 Manage
systems within the enterprise using Landscape (Weight: 1)
Description:
In this section you will learn how to use the landscape service to manage multiple machines from any web browser. Tasks include installing and configuring the landscape client software on the managed machines and registering the machines with the Landscape service.
You will also learn how to examine hardware and software inventory of the managed machines, to monitor system resource usage, and to remotely install package updates to multiple machines.
Key files, terms and utilites include:
- landscape-client
- landscape-config
Topic 124: Networking and Network Services (Total weights: 4)
124.1 Configure network interfaces (Weight: 2)
Description:
Candidates should be able to configure network interfaces using both command-line and graphical tools. This objective includes static and dynamic (DHCP) configuration of Ethernet and WiFi interfaces. The candidate should also be able to configure a modem using the graphical tool
Key files, terms, and utilities include:
- network-admin
- DHCP
- /etc/dhclient.conf
- ifup
- ifdown
- /etc/network/*
- NetworkManager
124.2 Manage network file systems (Weight: 2)
Description:
Candidates should be able to create, manage and connect to network resources using command-line and graphical tools (through GVFS). Network resources include NFS and Windows shares.
Key files, terms, and utilities include:
- shares-admin
- /etc/export
- /etc/init.d/nfs-kernel-server
- /etc/init.d/nfs-common
- /etc/init.d/portmap
Topic 125: Gnome Desktop and Applications (Total weights: 8)
125.1 Configure Gnome (Weight: 2)
Description:
Candidates should be able to configure the desktop environment using the graphical tools and GConf. This objective includes the customisation of panels, menus, look & feel (backgrounds and sounds) and addition of icon shortcuts to file systems on the desktop.
Key files, terms, and utilities include:
- Human
- gconf-editor
- gconftool
- gconfd
- /etc/gconf/
- ~/.gconf/
125.2 Configure
Gnome display manager (Weight: 2)
Description:
Candidates should be able to customise the display manager greeting, including the login banner and login screen.
Key files, terms, and utilities include:
- /etc/gdm/
- /etc/gdm/gdm.conf
- gdmsetup
125.3 Manage fonts
(Weight: 1)
Description:
Candidates should be able to modify font rendering details and install new fonts
Key files, terms, and utilities include:
- fontconfig
- ~/.fonts.conf, ~/.fonts
- /usr/share/fonts/
125.4 Configure
Evolution mail client (Weight: 2)
Description:
Candidates should be able to configure Evolution to work with a variety of server types and mail protocols. This objective includes configuring POP3, IMAP, SMTP -- securely as well -- and integration with an Exchange mail server. Candidates should also be able to set up filters in Evolution to manage spam and other email.
Key files, terms, and utilities include:
- evolution
- ~/.evolution/*
- evolution-exchange
125.5 Perform Desktop searches using tracker (Weight: 1)
Description:
Candidates should be able to search for files based on keyword matches within file content using graphical and command line tools.
Key files, terms and utilities include:
- tracker-search-tool
- tracker-utils
- tracker-preferences
浙公网安备 33010602011771号