|
Objetivos del curso de preparación para el LPCI 101 Exam:
Exam 101: Detailed Objectives
This is a required exam for LPI certification Level 1. It covers
basic system administration skills that are common across all distributions
of linux.
Each objective is assigned a weighting value. The weights range
roughly from 1 to 10, and indicate the relative importance of each
objective. Objectives with higher weights will be covered in the
exam with more questions.
Topic 101: Hardware & Architecture
- 1.101.1 Configure Fundamental BIOS Settings
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Candidates should
be able to configure fundamental system hardware by making the
correct settings in the system BIOS. This objective includes a
proper understanding of BIOS configuration issues such as the
use of LBA on IDE hard disks larger than 1024 cylinders, enabling
or disabling integrated peripherals, as well as configuring systems
with (or without) external peripherals such as keyboards. It also
includes the correct setting for IRQ, DMA and I/O addresses for
all BIOS administrated ports and settings for error handling.
Key files, terms, and utilities include:
/proc/ioports
/proc/interrupts
/proc/dma
/proc/pci
- 1.101.3 Configure Modem and Sound cards
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Ensure devices
meet compatibility requirements (particularly that the modem is
NOT a win-modem), verify that both the modem and sound card are
using unique and correct IRQ's, I/O, and DMA addresses, if the
sound card is PnP install and run sndconfig and isapnp, configure
modem for outbound dial-up, configure modem for outbound PPP |
SLIP | CSLIP connection, set serial port for 115.2 Kbps
- 1.101.4 Setup SCSI Devices
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Candidates should
be able to configure SCSI devices using the SCSI BIOS as well
as the necessary Linux tools. They also should be able to differentiate
between the various types of SCSI. This objective includes manipulating
the SCSI BIOS to detect used and available SCSI IDs and setting
the correct ID number for different devices especially the boot
device. It also includes managing the settings in the computer's
BIOS to determine the desired boot sequence if both SCSI and IDE
drives are used.
Key files, terms, and utilities include:
SCSI ID
/proc/scsi/
scsi_info
- 1.101.5 Setup different PC expansion cards
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
be able to configure various cards for the various expansion slots.
They should know the differences between ISA and PCI cards with
respect to configuration issues. This objective includes the correct
settings of IRQs, DMAs and I/O Ports of the cards, especially
to avoid conflicts between devices. It also includes using isapnp
if the card is an ISA PnP device.
Key files, terms, and utilities include:
/proc/dma
/proc/interrupts
/proc/ioports
/proc/pci
pnpdump(8)
isapnp(8)
lspci(8)
- 1.101.6 Configure Communication Devices
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Candidates should
be able to install and configure different internal and external
communication devices like modems, ISDN adapters, and DSL switches.
This objective includes verification of compatibility requirements
(especially important if that modem is a winmodem), necessary
hardware settings for internal devices (IRQs, DMAs, I/O ports),
and loading and configuring suitable device drivers. It also includes
communication device and interface configuration requirements,
such as the right serial port for 115.2 Kbps, and the correct
modem settings for outbound PPP connection(s).
Key files, terms, and utilities include:
/proc/dma
/proc/interrupts
/proc/ioports
setserial(8)
- 1.101.7 Configure USB devices
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Candidates should
be able to activate USB support, use and configure different USB
devices. This objective includes the correct selection of the
USB chipset and the corresponding module. It also includes the
knowledge of the basic architecture of the layer model of USB
as well as the different modules used in the different layers.
Key files, terms, and utilities include:
lspci(8)
usb-uhci.o
usb-ohci.o
/etc/usbmgr/
usbmodules
/etc/hotplug
Topic 102: Linux Installation & Package Management
- 1.102.1 Design hard disk layout
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidates should
be able to design a disk partitioning scheme for a Linux system.
This objective includes allocating filesystems or swap space to
separate partitions or disks, and tailoring the design to the
intended use of the system. It also includes placing /boot on
a partition that conforms with the BIOS' requirements for booting.
Key files, terms, and utilities include:
/ (root) filesystem
/var filesystem
/home filesystem
swap space
mount points
partitions
cylinder 1024
- 1.102.2 Install a boot manager
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Candidate should
be able to select, install, and configure a boot manager. This
objective includes providing alternative boot locations and backup
boot options (for example, using a boot floppy).
Key files, terms, and utilities include:
/etc/lilo.conf
/boot/grub/grub.conf
lilo
grub-install
MBR
superblock
first stage boot loader
- 1.102.3 Make and install programs from
source
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidates should
be able to build and install an executable program from source.
This objective includes being able to unpack a file of sources.
Candidates should be able to make simple customizations to the
Makefile, for example changing paths or adding extra include directories.
Key files, terms, and utilities include:
gunzip
gzip
bzip2
tar
configure
make
- 1.102.4 Manage shared libraries
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
be able to determine the shared libraries that executable programs
depend on and install them when necessary. Candidates should be
able to state where system libraries are kept.
Key files, terms, and utilities include:
ldd
ldconfig
/etc/ld.so.conf
LD_LIBRARY_PATH
- 1.102.5 Use Debian package management
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 8
Description:
Candidates should be able to perform package management skills using the Debian package manager. This objective includes being able to use command-line and interactive tools to install, upgrade, or uninstall packages, as well as find packages containing specific files or software (such packages might or might not be installed). This objective also includes being able to obtain package information like version, content, dependencies, package integrity and installation status (whether or not the package is installed).
Key files, terms, and utilities include:
unpack
configure
/etc/dpkg/dpkg.cfg
/var/lib/dpkg/*
/etc/apt/apt.conf
/etc/apt/sources.list
dpkg
dselect
dpkg-reconfigure
apt-get
alien
- 1.102.6 Use Red Hat Package Manager (RPM)
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 8
Description: Candidates should
be able to perform package management under Linux distributions
that use RPMs for package distribution. This objective includes
being able to install, re-install, upgrade, and remove packages,
as well as obtain status and version information on packages.
This objective also includes obtaining package information such
as version, status, dependencies, integrity, and signatures. Candidates
should be able to determine what files a package provides, as
well as find which package a specific file comes from.
Key files, terms, and utilities include:
/etc/rpmrc
/usr/lib/rpm/*
rpm
grep
Topic: 103 GNU & Unix Commands
- 1.103.1 Work on the command line
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidates should
be able to Interact with shells and commands
using the command line. This includes typing valid commands and
command sequences, defining, referencing and exporting environment
variables, using command history and editing facilities, invoking
commands in the path and outside the path, using command substitution,
applying commands recursively through a directory tree and using
man to find out about commands.
Key files, terms, and utilities include:
.
bash
echo
env
exec
export
man
pwd
set
unset
~/.bash_history
~/.profile
- 1.103.2 Process text streams using filters
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 6
Description: Candidates should
should be able to apply filters to text streams. Tasks
include sending text files and output streams through text utility
filters to modify the output, and using standard UNIX commands
found in the GNU textutils package.
Key files, terms, and utilities include:
cat
cut
expand
fmt
head
join
nl
od
paste
pr
sed
sort
split
tac
tail
tr
unexpand
uniq
wc
- 1.103.3 Perform basic file management
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
be able to use the basic UNIX commands to copy,
move, and remove files and directories. Tasks include advanced
file management operations such as copying multiple files recursively,
removing directories recursively, and moving files that meet a
wildcard pattern. This includes using simple and advanced wildcard
specifications to refer to files, as well as using find to locate
and act on files based on type, size, or time.
Key files, terms, and utilities include:
cp
find
mkdir
mv
ls
rm
rmdir
touch
file globbing
- 1.103.4 Use streams, pipes, and redirects
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidates should
be able to redirect streams and connect them
in order to efficiently process textual data. Tasks include redirecting
standard input, standard output, and standard error, piping the
output of one command to the input of another command, using the
output of one command as arguments to another command and sending
output to both stdout and a file.
Key files, terms, and utilities include:
tee
xargs
<
<<
>
>>
|
` `
- 1.103.5 Create, monitor, and kill processes
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidates should
be able to manage processes. This includes knowing
how to run jobs in the foreground and background, bring a job
from the background to the foreground and vice versa, start a
process that will run without being connected to a terminal and
signal a program to continue running after logout. Tasks also
include monitoring active processes, selecting and sorting processes
for display, sending signals to processes, killing processes and
identifying and killing X applications that did not terminate
after the X session closed.
Key files, terms, and utilities include:
&
bg
fg
jobs
kill
nohup
ps
top
- 1.103.6 Modify process execution priorities
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
should be able to manage process execution priorities.
Tasks include running a program with higher or lower priority,
determining the priority of a process and changing the priority
of a running process.
Key files, terms, and utilities include:
nice
ps
renice
top
- 1.103.7 Search text files using regular
expressions
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
be able to manipulate files and text data
using regular expressions. This objective includes creating simple
regular expressions containing several notational elements. It
also includes using regular expression tools to perform searches
through a filesystem or file content.
Key files, terms, and utilities include:
grep
regexp
sed
- 1.103.8 Perform basic file editing operations
using vi
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Candidates should
be able to edit text files using vi. This objective
includes vi navigation, basic vi nodes, inserting, editing, deleting,
copying, and finding text.
Key files, terms, and utilities include:
vi
/, ?
h,j,k,l
G, H, L
i, c, d, dd, p, o, a
ZZ, :w!, :q!, :e!
:!
Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard
- 1.104.1 Create partitions and filesystems
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
be able to configure disk partitions and then create filesystems
on media such as hard disks. This objective includes using various
mkfs commands to set up partitions to various filesystems, including
ext2, ext3, reiserfs, vfat, and xfs.
Key files, terms, and utilities include:
fdisk
mkfs
- 1.104.2 Maintain the integrity of filesystems
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
be able to verify the integrity of filesystems, monitor free space
and inodes, and repair simple filesystem problems. This objective
includes the commands required to maintain a standard filesystem,
as well as the extra data associated with a journaling filesystem.
Key files, terms, and utilities include:
du
df
fsck
e2fsck
mke2fs
debugfs
dumpe2fs
tune2fs
- 1.104.3 Control mounting and unmounting
filesystems
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
be able to configure the mounting of a filesystem. This objective
includes the ability to manually mount and unmount filesystems,
configure filesystem mounting on bootup, and configure user mountable
removeable filesystems such as tape drives, floppies, and CDs.
Key files, terms, and utilities include:
/etc/fstab
mount
umount
- 1.104.4 Managing disk quota
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidates should
be able to manage disk quotas for users. This objective includes
setting up a disk quota for a filesystem, editing, checking, and
generating user quota reports.
Key files, terms, and utilities include:
quota
edquota
repquota
quotaon
- 1.104.5 Use file permissions to control
access to files
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidates should
be able to control file access through permissions. This objective
includes access permissions on regular and special files as well
as directories. Also included are access modes such as suid, sgid,
and the sticky bit, the use of the group field to grant file access
to workgroups, the immutable flag, and the default file creation
mode.
Key files, terms, and utilities include:
chmod
umask
chattr
- 1.104.6 Manage file ownership
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Candidates should
be able to control user and group ownership of files. This objective
includes the ability to change the user and group owner of a file
as well as the default group owner for new files.
Key files, terms, and utilities include:
chmod
chown
chgrp
- 1.104.7 Create and change hard and symbolic
links
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 1
Description: Candidates should
be able to create and manage hard and symbolic links to a file.
This objective includes the ability to create and identify links,
copy files through links, and use linked files to support system
administration tasks.
Key files, terms, and utilities include:
ln
- 1.104.8 Find system files and place files
in the correct location
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidates should
be thouroughly familiar with the Filesystem Hierarchy Standard,
including typical file locations and directory classifications.
This objective includes the ability to find files and commands
on a Linux system.
Key files, terms, and utilities include:
find
locate
slocate
updatedb
whereis
which
/etc/updatedb.conf
Topic 110: The X Window System
- 1.110.1 Install & Configure XFree86
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidate should be able to configure and install X and an X
font server. This objective includes verifying that the video
card and monitor are supported by an X server, as well as customizing
and tuning X for the videocard and monitor. It also includes installing
an X font server, installing fonts, and configuring X to use the
font server (may require a manual edit of /etc/X11/XF86Config
in the "Files" section).
Key files, terms, and utilities include:
XF86Setup
xf86config
xvidtune
/etc/X11/XF86Config
.Xresources
- 1.110.2 Setup a display manager
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 3
Description: Candidate should be able setup and customize a Display manager.
This objective includes turning the display manager on or off
and changing the display manager greeting. This objective includes
changing default bitplanes for the display manager. It also includes
configuring display managers for use by X-stations. This objective
covers the display managers XDM (X Display Manger), GDM (Gnome
Display Manager) and KDM (KDE Display Manager).
Key files, terms, and utilities include:
/etc/inittab
/etc/X11/xdm/*
/etc/X11/kdm/*
/etc/X11/gdm/*
- 1.110.4 Install & Customize a Window Manager Environment
Modified: 2003-March-17
Maintainer: Mark Miller
Weight: 5
Description: Candidate should be able to customize a system-wide desktop
environment and/or window manager, to demonstrate an understanding
of customization procedures for window manager menus and/or desktop
panel menus. This objective includes selecting and configuring
the desired x-terminal (xterm, rxvt, aterm etc.), verifying and
resolving library dependency issues for X applications, exporting
X-display to a client workstation.
Key files, terms, and utilities include:
.xinitrc
.Xdefaults
xhost
DISPLAY environment variable
| |