Ubuntu Certified Professional Curriculum
(Ubuntu 199 exam objectives from 1st September 2008)
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
-
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



