0% found this document useful (0 votes)
19 views

Linux+ LX0-103 Objectives

The document outlines the objectives for the LPIC-1/CompTIA Linux+ LX0-103 exam, covering topics such as system architecture, Linux installation, package management, and command line operations. It details specific skills and knowledge areas required, including hardware configuration, boot management, file management, and process control. Additionally, it lists relevant files, terms, and utilities associated with each objective.

Uploaded by

brett willis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Linux+ LX0-103 Objectives

The document outlines the objectives for the LPIC-1/CompTIA Linux+ LX0-103 exam, covering topics such as system architecture, Linux installation, package management, and command line operations. It details specific skills and knowledge areas required, including hardware configuration, boot management, file management, and process control. Additionally, it lists relevant files, terms, and utilities associated with each objective.

Uploaded by

brett willis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

B.7.

1 LPIC-1/CompTIA Linux+ LX0-103 Objectives


The Linux+ Powered by LPI Exam: LX0-103 exam covers the following topics.

# LX0-103 Exam Objectives Module.Section


101 System Architecture

Determine and configure hardware settings.

Enable and disable integrated peripherals.


Configure systems with or without external peripherals such as keyboards.
Differentiate between the various types of mass storage devices.
Know the differences between coldplug and hotplug devices.
Determine hardware resources for devices.
Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.).
Tools and utilities to manipulate USB devices. 8.1
101.1 Conceptual understanding of sysfs, udev, dbus. 8.2
The following is a partial list of the used files, terms, and utilities: 8.3
/sys
/proc
/dev
modprobe
lsmod
lspci
lsusb

Boot the system.

Provide common commands to the boot loader and options to the kernel at boot time.
Demonstrate knowledge of the boot sequence from BIOS to boot completion.
Understanding of SysVinit and systemd.
Awareness of Upstart.
Check boot events in the log file.
The following is a partial list of the used files, terms and utilities: 3.1
101.2 dmesg 3.3
BIOS
bootloader
kernel
initramfs
init
SysVinit
System

Change runlevels / boot targets and shutdown or reboot system.

Set the default runlevel or boot target.


Change between runlevels / boot targets including single user mode.
Shutdown and reboot from the command line.
Alert users before switching runlevels / boot targets or other major system events.
Properly terminate processes.
The following is a partial list of the used files, terms and utilities:
/etc/inittab 3.3
101.3 shutdown 3.4
init 3.5
/etc/init.d
telinit
system
systemctl
/etc/systemd/
/usr/lib/system/
wall

102 Linux Installation and Package Management


102.1 Design hard disk layout. 2.1
2.2
Allocate filesystems and swap space to separate partitions or disks. 7.1
Tailor the design to the intended use of the system. 7.3
Ensure the /boot partition conforms to the hardware architecture requirements for booting.
Knowledge of basic features of LVM.
The following is a partial list of the used files, terms and utilities:
/ (root) filesystem
/var filesystem
/home filesystem
/boot filesystem
swap space
mount points
partitions

Install a boot manager.

Providing alternative boot locations and backup boot options.


Install and configure a boot loader such as GRUB Legacy.
Perform basic configuration changes for GRUB 2.
Interact with the boot loader. 3.2
102.2
The following is a partial list of the used files, terms, and utilities 7.1
menu.lst, grub.cfg and grub.conf
grub-install
grub-mkconfig
MBR

Manage shared libraries.

Identify shared libraries.


Identify the typical locations of system libraries.
Load shared libraries.
102.3 The following is a partial list of the used files, terms and utilities 5.4
ldd
ldconfig
/etc/ld.so.conf
LD_LIBRARY_PATH

Use Debian package management.

Install, upgrade and uninstall Debian binary packages.


Find packages containing specific files or libraries which may or may not be installed.
Obtain package information like version, content, dependencies, package integrity and
installation status (whether or not the package is installed).
102.4 The following is a partial list of the used files, terms and utilities: 5.3
/etc/apt/sources.list
dpkg
dpkg-reconfigure
apt-get
apt-cache
aptitude

Use RPM and YUM package management.

Install, re-install, upgrade and remove packages using RPM and YUM.
Obtain information on RPM packages such as version, status, dependencies, integrity and
signatures.
Determine what files a package provides, as well as find which package a specific file comes
from. 5.1
102.5 The following is a partial list of the used files, terms and utilities: 5.2
rpm
rpm2cpio
/etc/yum.conf
/etc/yum.repos.d/
yum
yumdownloader

103 GNU and Unix Commands


103.1 Work on the command line. 1.1
1.2
Use single shell commands and one line command sequences to perform basic tasks on the 1.3
command line.
Use and modify the shell environment including defining, referencing and exporting
environment variables.
Use and edit command history.
Invoke commands inside and outside the defined path.
The following is a partial list of the used files, terms and utilities:
bash
echo
env
export
pwd
set
unset
man
uname
history
.bash_history

Process text streams using filters.

Send text files and output streams through text utility filters to modify the output using
standard UNIX commands found in the GNU textutils package.
The following is a partial list of the used files, terms and utilities:
cat
cut
expand
fmt
head
od
103.2 join 10.3
nl
paste
pr
sed
sort
split
tail
tr
unexpand
uniq
wc

Perform basic file management.

Copy, move and remove files and directories individually.


Copy multiple files and directories recursively.
Remove files and directories recursively.
Use simple and advanced wildcard specifications in commands.
Using find to locate and act on files based on type, size, or time.
Usage of tar, cpio, and dd.
The following is a partial list of the used files, terms and utilities:
cp
find
mkdir
mv 1.8
103.3 ls 1.9
rm 1.12
rmdir
touch
tar
cpio
dd
file
gzip
gunzip
bzip2
xz
file globbing

103.4 Use streams, pipes and redirects. 1.7

Redirecting standard input, standard output and standard error.


Pipe the output of one command to the input of another command.
Use the output of one command as arguments to another command.
Send output to both stdout and a file.
The following is a partial list of the used files, terms and utilities:
tee
xargs

Create, monitor and kill processes.

Run jobs in the foreground and background.


Signal a program to continue running after logout.
Monitor active processes.
Select and sort processes for display.
Send signals to processes.
The following is a partial list of the used files, terms and utilities:
&
bg
fg 9.1
103.5 jobs 9.2
kill
nohup
ps
top
free
uptime
pgrep
pkill
killall
screen

Modify process execution priorities.

Know the default priority of a job that is created.


Run a program with higher or lower priority than the default.
Change the priority of a running process. 9.1
103.6 The following is a partial list of the used files, terms and utilities: 9.2
nice
ps
renice
top

Search text files using regular expressions.

Create simple regular expressions containing several notational elements.


Use regular expression tools to perform searches through a filesystem or file content.
The following is a partial list of the used files, terms and utilities:
103.7 grep 1.12
egrep
fgrep
sed
regex(7)

Perform basic file editing operations using vi.

Navigate a document using vi.


Use basic vi modes.
Insert, edit, delete, copy and find text.
The following is a partial list of the used files, terms and utilities:
103.8 vi 1.3
/, ?
h,j,k,l
i, o, a
c, d, p, y, dd, yy
ZZ, :w!, :q!, :e!

104 Devices, Linux Filesystems, Filesystem Hierarchy Standard


104.1 Create partitions and filesystems. 7.1
7.2
Manage MBR partition tables 7.4
Use various mkfs commands to create various filesystems such as:
ext2/ext3/ext4
XFS
VFAT
Awareness of ReiserFS and Btrfs
Basic knowledge of gdisk and parted with GPT
The following is a partial list of the used files, terms and utilities:
fdisk
gdisk
parted
mkfs
mkswap

Maintain the integrity of filesystems.

Verify the integrity of filesystems.


Monitor free space and inodes.
Repair simple filesystem problems.
The following is a partial list of the used files, terms and utilities:
du
104.2 df 7.6
fsck
e2fsck
mke2fs
debugfs
dumpe2fs
tune2fs
xfs tools (such as xfs_metadump and xfs_info)

Control mounting and unmounting of filesystems.

Manually mount and unmount filesystems.


Configure filesystem mounting on bootup.
Configure user mountable removeable filesystems.
104.3 The following is a partial list of the used files, terms and utilities: 7.5
/etc/fstab
/media
mount
umount

Manage disk quotas.

Set up a disk quota for a filesystem.


Edit, check and generate user quota reports.
104.4 The following is a partial list of the used files, terms and utilities: 7.7
quota
edquota
repquota
quotaon

Manage file permissions and ownership.

Manage access permissions on regular and special files as well as directories.


Use access modes such as suid, sgid and the sticky bit to maintain security.
Know how to change the file creation mask. 7.8
Use the group field to grant file access to group members. 7.9
104.5
The following is a partial list of the used files, terms and utilities: 7.10
chmod 7.11
umask
chown
chgrp

Create and change hard and symbolic links.

Create links.
Identify hard and/or soft links.
104.6 Copying versus linking files. 1.10
Use links to support system administration tasks.
The following is a partial list of the used files, terms and utilities:
ln
ls

104.7 Find system files and place files in the correct location. 1.11
1.12
Understand the correct locations of files under the FHS.
Find files and commands on a Linux system.
Know the location and propose of important file and directories as defined in the FHS.
The following is a partial list of the used files, terms and utilities:
find
locate
updatedb
whereis
which
type
/etc/updatedb.conf

TestOut Corporation All rights reserved.

You might also like