Ubuntu 199 Exam Objectives: 1st May 2009

Exam Total Weights: 40

Topic 121: Ubuntu, Community & Support (Total weights: 4)

Topic 121.1: Ubuntu Community

Weight: 1

Description: Candidates should be able to describe the Ubuntu community and technical governance structure.

Key files, terms and utilities include:

  • Community Council

  • Code of Conduct

  • Technical Board

  • MOTU

  • Ubuntu Membership

Topic 121.2: Ubuntu Support

Weight: 1

Description: Candidates should be able to locate appropriate support resources including online and local support options as well as options for paid and free support.

Key files, terms and utilities include:

  • Loco Teams

  • Canonical Support

  • Partner Programme

  • Mailing lists, IRC, Forums, Wikis

 

Topic 121.3: Ubuntu Technical Infrastructure

Weight: 2

Description: Candidates should be able to describe 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.

Key files, terms and utilities include:

  • Ubuntu, Edubuntu, Kubuntu

  • Launchpad, Bazaar, ShipIt, Blueprints, Bug Tracker, Rosetta Translations

  • Debian

  • Dapper Drake, Feisty Fawn, Gutsy Gibbon, Hardy Heron, Intrepid Ibex, Jaunty Jackalope, Karmic Koala

  • Release cycles, Ubuntu Developer Summits (UDS)

  • main, restricted, universe, multiverse, partner

Topic 122: Hardware, Installation and Configuration (Total weights: 9)

122.1 Select an appropriate Ubuntu CD image and perform an installation (Weight: 4)

Description: Candidates should be able to select and install the appropriate Ubuntu CD image for a given situation (hardware and software). This topic also includes managing kernal modules for hardware devices, repository and package management.

Key files, terms and utilities include:

  • kernel modules

  • hardware devices

  • Repositories

  • Package management

  • Ubiquity

  • debian-installer

122.2 Configure hardware (Weight: 3)

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

  • lspci, lsusb

  • dmesg

  • lsmod, modprobe

122.3 Linux file system hierarchy and architecture (Weight: 1)

Description: Candidates should have an understanding of the structure of the Linux file system hierarchy and architecture.

Key files, terms and utilities include:

  • Linux file system hierarchy

  • Window manager

  • X server

  • /home/user_name

 

122.4 Configure X.Org X Window System (Weight: 1)

Description: Candidates should have a solid understanding of the X.Org X Window System and how it is configured on Ubuntu. 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: Standard Administration and User Management (Total weights: 12)

123.1 Perform Ubuntu package management and manage repositories (Weight: 2)

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

  • lpadmin

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, 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

  • /etc/fstab, /etc/mtab, mount

  • Samba, /srv/samba

  • chmod, chown, chgrp

  • alias, $PATH

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: Candidates should be able to sign up for a Landscape trial account. This objective includes being able to use Landscape services to manage multiple machines from any web browser, configuring client software and registering machines with the Landscape service.

Key files, terms and utilities include:

  • landscape-client

  • landscape-config

123.8 Automate administrative tasks, scheduling, backups, monitoring (Weight 1)

Description: Candidates should be able to automate system administration tasks by scheduling jobs, such as regular backups. This objective also includes monitoring, stopping and starting processes.

Key files, terms and utilities include:

  • cron

  • rsync

  • unison

  • du, df

  • Nagios

  • Munin

Topic 124: Networking and Network Services (Total weights: 6)

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.

Key files, terms, and utilities include:

  • network-admin

  • DHCP

  • /etc/dhclient.conf

  • ifup

  • ifdown

  • ifconfig, iwconfig

  • /etc/network/*

  • NetworkManager

  • pppconfig

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

124.2 Configure network services (Weight: 2)

Description: Candidates should be able to create, manage and connect to network services using command-line and graphical tools. This topic includes configuring, monitoring and stopping processes as well as

Key files, terms, and utilities include:

  • LAMP

  • Apache

  • MySql

  • PHP

  • mail server

  • file server

Topic 125: Gnome Desktop Deployment and Applications (Total weights: 9)

125.1 Configure Gnome (Weight: 2)

Description: Candidates should be able to configure the desktop environment using the graphical tools and GConf.

Key files, terms, and utilities include:

  • Human theme

  • gconf-editor

  • gconftool

  • gconfd

  • /etc/gconf/

  • ~/.gconf/

  • /etc/skel

125.2 Configure Gnome for desktop deployment (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/*

  • 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 the secure configuration of POP3, IMAP, SMTP as well as the 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 Define key terms and applications relevant to the Ubuntu Operating System (Weight: 2)

Description: Candidates should be able to list the key applications and terms relevant to the default desktop installation. This objective includes being able to find equivalent Open Source applications to replace common proprietary applications.

Key Terms:

  • OpenOffice.org suite (word processor, spreadsheet and presentation applications)

  • Firefox

  • Evolution, Thunderbird

  • Liferea

  • Instant Messaging

  • GIMP