CertObjectives

Ubuntu Training Certification Objectives

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, seeding, supported architectures, official derivative distributions and supporting infrastructure projects (the Launchpad).

Key files, terms and utilities include:

  • Debian
  • Warty Warthog, Hoary Hedgehog, Breezy Badger, Dapper Drake
  • Kubuntu, Edubuntu, Xubuntu, ImpiLinux

  • Rosetta, The Fridge, ShipIt, Canonical, Freedom Toaster

  • http://wiki.ubuntu.com

  • launchpad.net
  • universe, multiverse
  • backports, minimal, boot, standard, desktop, ship, live, supported, germinate
  • i386, amd64, ppc

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:

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
  • debian-installer
  • ubuntu-installer
  • installer parameters

122.2 Configure hardware

Weight: 2

Description: Candidates should be able to configure hardware devices, including serial ATA interfaces, USB devices and wireless devices (WiFi, Bluetooth and IrDA).

Key files, terms and utilities include:

  • hal-device manager
  • /etc/bluetooth/*

122.3 Configure power management

Weight: 1

Description: Candidates should be able to use, enable and disable power management. This objective includes APM and ACPI power management schemes.

Key files, terms, and utilities include:

  • /proc/acpi/*
  • /etc/acpi
  • /etc/init.d/acpi-support
  • /etc/init.d/apmd

122.4 Understand diskless clients

Weight: 2

Description: Candidates should have a good understanding of diskless clients. This includes an understanding of how PXE netbooting, TFTP, DHCP and NFS work together to deliver a working solution. Candidates will not be expected to implement a client.

Key files, terms and utilities include:

  • /etc/init.d/dhcp3-server
  • /etc/hosts.allow
  • /etc/dhcpc/config
  • /usr/sbin/dhcpd
  • initramfs

Topic 123: Routine Administration

Total weights: 11

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 and compatibility of packages with Debian packages. 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 understand how package management can be performed remotely. Candidates should be able to manage Ubuntu repositories, including local and network resources. In addition, candidates should be able to create a local mirror for use in a local network.

Key files, terms, and utilities include:

  • alien
  • apt-get
  • apt-file
  • apt-cache
  • apt-cdrom
  • synaptic
  • dpkg
  • update-manager
  • /etc/apt/sources.list
  • .deb
  • main/stable, testing
  • USN
  • Warty Warthog, Breezy Badger, Hoary Hedgehog, Dapper Drake

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
  • 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, non-postscript and Samba printers.

Key files, terms, and utilities include:

  • /etc/cups/*
  • cupsd
  • gnome-cups-manager
  • /etc/samba/smb.conf
  • cupsdisable
  • 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 Configure Ubuntu file system security

Weight: 2

Description: Candidates should be able to work with Ubuntu groups, with respect to their associations with services and resources on the system. Examples of such services and resources include audio, video, dialing 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
  • vipw
  • vigr
  • users-admin

Topic 124: Networking and Network Services

Total weights: 7

124.1 Configure network authentication for clients

Weight: 2

Description: Candidates should be able to configure network authentication for client machines for the following authentication schemes: NIS, LDAP, SMB.

Key files, terms, and utilities include:

  • network-admin
  • smbmount
  • smbpasswd
  • mksmbpasswd
  • /etc/passwd
  • /etc/group
  • /etc/shadow
  • /etc/samba
  • /etc/yp.conf
  • /etc/ypserv.conf
  • /etc/init.d/nis
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • /etc/pam.d/

124.2 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 (command-line configuration of modems is covered in LPI objective 1.112.4).

Key files, terms, and utilities include:

  • network-admin
  • DHCP
  • BOOTP
  • /etc/dhclient.conf
  • ifup
  • ifdown
  • /etc/network/*

124.3 Configure multiple network profiles

Weight: 1

Description: Candidates should be able to configure multiple network profiles for mobile devices to support easy change of location for the user (e.g. office, home, hotel) using the graphical tool.

Key files, terms, and utilities include:

  • ifconfig
  • ifup
  • ifdown
  • iwconfig
  • network-admin
  • visudo
  • wpa_action
  • wpa_client
  • wpa_passphrase
  • wpa_supplicant
  • /etc/gnome-system-tools/network/profiles.xml
  • /etc/default/wpasupplicant
  • /etc/init.d/wpasupplicant

124.4 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 the Gnome VFS). 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: 7

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 Configure screen features and fonts

Weight: 1

Description: Candidates should be able to set and change the screen resolution and refresh rate through command-line and graphical tools. Also, candidates should be able to modify font rendering details and install Win32 fonts (for improved Windows compatibility).

Key files, terms, and utilities include:

  • fontconfig
  • gnome-font-properties
  • /etc/fonts/fonts.conf
  • ~/.fonts.conf
  • /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

EngineerCertification/CertObjectives (last edited 2008-08-06 16:32:22 by localhost)