Exam 201: Objective Changes as of August 1, 2012

Included below are objectives for Exam 201 of LPIC-2 which will be updated as of August 1, 2012. For a more detailed description of these Objective changes, please see the Addendum for LPIC-1 on the LPI Wiki: http://wiki.lpi.org

Topic 201: Linux Kernel

201.1 Kernel Components

Weight

2

Description

Candidates should be able to utilise kernel components that are necessary to specific hardware, hardware drivers, system resources and requirements. This objective includes implementing different types of kernel images, identifying stable and development kernels and patches, as well as using kernel modules.

Key Knowledge Areas:

  • Kernel 2.6.x documentation

  • Kernel 3.x documentation

The following is a partial list of the used files, terms and utilities:

  • /usr/src/linux

  • /usr/src/linux/Documentation

  • zImage

  • bzImage

201.2 Compiling a kernel

Weight

2

Description

Candidates should be able to properly configure a kernel to include or disable specific features of the Linux kernel as necessary. This objective includes compiling and recompiling the Linux kernel as needed, updating and noting changes in a new kernel, creating an initrd image and installing new kernels.

Key Knowledge Areas:

  • /usr/src/linux/

  • GRUB configuration files

  • Kernel 2.6.x make targets

  • Kernel 3.x make targets

The following is a partial list of the used files, terms and utilities:

  • mkinitrd

  • mkinitramfs

  • make

  • make targets (config, xconfig, menuconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install)

201.5 Manage/Query kernel and kernel modules at runtime

Weight

3

Description

Candidates should be able to manage and/or query a 2.6.x or 3.x kernel and its loadable modules.

Key Knowledge Areas:

  • Use command-line utilities to get information about the currently running kernel and kernel modules.

  • Manually load and unload kernel modules.

  • Determine when modules can be unloaded.

  • Determine what parameters a module accepts.

  • Configure the system to load modules by names other than their file name.


The following is a partial list of the used files, terms and utilities:

  • /lib/modules/kernel-version/modules.dep

  • module configuration files in /etc

  • /proc/sys/kernel/

  • depmod

  • insmod

  • lsmod

  • rmmod

  • modinfo

  • modprobe

  • uname

Topic 203: Filesystem and Devices

203.2 Maintaining a Linux filesystem

Weight

3

Description

Candidates should be able to properly maintain a Linux filesystem using system utilities. This objective includes manipulating standard filesystems.

Key Knowledge Areas:

  • Tools and utilities to manipulate and ext2, ext3 and ext4

  • Tools and utilities to manipulate reiserfs V3

  • Tools and utilities to manipulate xfs

The following is a partial list of the used files, terms and utilities:

  • fsck (fsck.*)

  • badblocks

  • mkfs (mkfs.*)

  • dumpe2fs, xfsdump, xfsrestore

  • debugfs, debugreiserfs

  • tune2fs, reiserfstune

  • mkswap

  • xfs_info, xfs_check and xfs_repair



203.3 Creating and configuring filesystem options

Weight

2

Description

Candidates should be able to configure automount filesystems using AutoFS. This objective includes configuring automount for network and device filesystems. Also included is creating filesystems for devices such as CD-ROMs and a basic feature knowledge of encrypted filesystems.

Key Knowledge Areas:

  • autofs configuration files

  • UDF and ISO9660 tools and utilities

  • awareness of CD-ROM filesystems (UDF, ISO9660, HFS)

  • awareness of CD-ROM filesystem extensions (Joliet, Rock Ridge, El Torito)

  • basic feature knowledge of encrypted filesystems

The following is a partial list of the used files, terms and utilities:

  • /etc/auto.master

  • /etc/auto.[dir]

  • mkisofs

  • dd

  • mke2fs

Topic 205: Networking Configuration

205.1 Basic networking configuration

Weight

3

Description

Candidates should be able to configure a network device to be able to connect to a local, wired or wireless, and a wide-area network. This objective includes being able to communicate between various subnets within a single network including both IPv4 and IPv6 networks.

Key Knowledge Areas:

  • Utilities to configure and manipulate ethernet network interfaces

  • Configuring wireless networks

The following is a partial list of the used files, terms and utilities:

  • /sbin/route

  • /sbin/ifconfig

  • /sbin/ip

  • /usr/sbin/arp

  • /sbin/iwconfig

  • /sbin/iwlist