Objectifs LPIC2 v4.5
Objectifs LPIC2 v4.5
5
From LPI Wiki
Contents
1 Overview of Tasks
2 Exams
3 Version Information
4 Addenda
4.1 Version Update (February 13th, 2017)
5 Translations of Objectives
6 Objectives: Exam 201
6.1 Topic 200: Capacity Planning
6.1.1 200.1 Measure and Troubleshoot Resource Usage
(weight: 6)
6.1.2 200.2 Predict Future Resource Needs (weight: 2)
6.2 Topic 201: Linux Kernel
6.2.1 201.1 Kernel components (weight: 2)
6.2.2 201.2 Compiling a Linux kernel (weight: 3)
6.2.3 201.3 Kernel runtime management and troubleshooting
(weight: 4)
6.3 Topic 202: System Startup
6.3.1 202.1 Customising system startup (weight: 3)
6.3.2 202.2 System recovery (weight: 4)
6.3.3 202.3 Alternate Bootloaders (weight: 2)
6.4 Topic 203: Filesystem and Devices
6.4.1 203.1 Operating the Linux filesystem (weight: 4)
6.4.2 203.2 Maintaining a Linux filesystem (weight: 3)
6.4.3 203.3 Creating and configuring filesystem options
(weight: 2)
6.5 Topic 204: Advanced Storage Device Administration
6.5.1 204.1 Configuring RAID (weight: 3)
6.5.2 204.2 Adjusting Storage Device Access (weight: 2)
6.5.3 204.3 Logical Volume Manager (weight: 3)
6.6 Topic 205: Networking Configuration
6.6.1 205.1 Basic networking configuration (weight: 3)
6.6.2 205.2 Advanced Network Configuration (weight: 4)
6.6.3 205.3 Troubleshooting network issues (weight: 4)
6.7 Topic 206: System Maintenance
6.7.1 206.1 Make and install programs from source (weight: 2)
6.7.2 206.2 Backup operations (weight: 3)
6.7.3 206.3 Notify users on system-related issues (weight: 1)
7 Objectives: Exam 202
1 sur 38
7.1 Topic 207: Domain Name Server
7.1.1 207.1 Basic DNS server configuration (weight: 3)
7.1.2 207.2 Create and maintain DNS zones (weight: 3)
7.1.3 207.3 Securing a DNS server (weight: 2)
7.2 Topic 208: HTTP Services
7.2.1 208.1 Basic Apache configuration (weight: 4)
7.2.2 208.2 Apache configuration for HTTPS (weight: 3)
7.2.3 208.3 Implementing Squid as a caching proxy (weight: 2)
7.2.4 208.4 Implementing Nginx as a web server and a reverse
proxy (weight: 2)
7.3 Topic 209: File Sharing
7.3.1 209.1 Samba Server Configuration (weight: 5)
7.3.2 209.2 NFS Server Configuration (weight: 3)
7.4 Topic 210: Network Client Management
7.4.1 210.1 DHCP configuration (weight: 2)
7.4.2 210.2 PAM authentication (weight: 3)
7.4.3 210.3 LDAP client usage (weight: 2)
7.4.4 210.4 Configuring an OpenLDAP server (weight: 4)
7.5 Topic 211: E-Mail Services
7.5.1 211.1 Using e-mail servers (weight: 4)
7.5.2 211.2 Managing E-Mail Delivery (weight: 2)
7.5.3 211.3 Managing Mailbox Access (weight: 2)
7.6 Topic 212: System Security
7.6.1 212.1 Configuring a router (weight: 3)
7.6.2 212.2 Managing FTP servers (weight: 2)
7.6.3 212.3 Secure shell (SSH) (weight: 4)
7.6.4 212.4 Security tasks (weight: 3)
7.6.5 212.5 OpenVPN (weight: 2)
8 Future Change Considerations
Overview of Tasks
These are required exams for LPI certification Level 2. It covers advanced skills
for the Linux professional that are common across all distributions of Linux.
Also, LPIC-1 must be obtained in order to receive the certification. Exams may
be taken in any order but all of the requirements must be met.
2 sur 38
Advise management on automation and purchases.
Exams
In order to be certified LPIC-2, the candidate must pass both the 201 and 202
exams and be a holder of an active LPIC-1 certification.
201
202
Version Information
These objectives are version 4.5.0. This version is to go live on February 13th,
2017.
This is also a summary and detailed information on the changes from version
4.0.x to 4.5.0 of the objectives.
Addenda
Version Update (February 13th, 2017)
Translations of Objectives
The following translations of the objectives are available on this wiki:
English
Spanish
French
German
If you would like to help translating the objectives, please contact Fabian
3 sur 38
(mailto:[email protected])
Weight 6
The following is a partial list of the used files, terms and utilities:
iostat
iotop
vmstat
netstat
ss
4 sur 38
iptraf
pstree, ps
lsof
top
htop
uptime
sar
swap
blocks in
blocks out
Weight 2
The following is a partial list of the used files, terms and utilities:
diagnose
5 sur 38
predict growth
resource exhaustion
Weight 2
The following is a partial list of the used files, terms and utilities:
/usr/src/linux/
/usr/src/linux/Documentation/
zImage
bzImage
xz compression
Weight 3
6 sur 38
Key Knowledge Areas:
/usr/src/linux/
Kernel Makefiles
Ensure that the boot manager can locate the new kernel and associated
files.
Awareness of dracut
The following is a partial list of the used files, terms and utilities:
mkinitrd
mkinitramfs
make
gzip
bzip2
module tools
/usr/src/linux/.config
/lib/modules/kernel-version/
depmod
dkms
7 sur 38
Weight 4
Configure the system to load modules by names other than their file name.
/proc filesystem
udev rules
The following is a partial list of the used files, terms and utilities:
/lib/modules/kernel-version/modules.dep
/proc/sys/kernel/
/sbin/depmod
/sbin/rmmod
/sbin/modinfo
/bin/dmesg
/sbin/lspci
/usr/bin/lsdev
8 sur 38
/sbin/lsmod
/sbin/modprobe
/sbin/insmod
/bin/uname
/usr/bin/lsusb
/etc/sysctl.conf, /etc/sysctl.d/
/sbin/sysctl
udevmonitor
udevadm monitor
/etc/udev/
Weight 3
Systemd
SysV init
The following is a partial list of the used files, terms and utilities:
/usr/lib/systemd/
/etc/systemd/
9 sur 38
/run/systemd/
systemctl
systemd-delta
/etc/inittab
/etc/init.d/
/etc/rc.d/
chkconfig
update-rc.d
Weight 4
NVMe booting
grub shell
kernel loading
10 sur 38
Know the different boot loader install locations on a hard disk or
removable device.
Overwrite standard boot loader options and using boot loader shells.
The following is a partial list of the used files, terms and utilities:
mount
fsck
GRUB
grub-install
efibootmgr
UEFI shell
initrd, initramfs
systemctl
Weight 2
11 sur 38
The following is a partial list of the used files, terms and utilities:
syslinux
extlinux
isolinux.bin
isolinux.cfg
isohdpfx.bin
efiboot.img
pxelinux.0
pxelinux.cfg/
uefi/shim.efi
uefi/grubx64.efi
Weight 4
The following is a partial list of the used files, terms and utilities:
/etc/fstab
/etc/mtab
12 sur 38
/proc/mounts
blkid
sync
swapon
swapoff
Weight 3
Awareness of ZFS
The following is a partial list of the used files, terms and utilities:
mkfs (mkfs.*)
mkswap
fsck (fsck.*)
btrfs, btrfs-convert
smartd, smartctl
13 sur 38
203.3 Creating and configuring filesystem options (weight: 2)
Weight 2
The following is a partial list of the used files, terms and utilities:
/etc/auto.master
/etc/auto.[dir]
mkisofs
cryptsetup
Weight 3
14 sur 38
and 5.
The following is a partial list of the used files, terms and utilities:
mdadm.conf
mdadm
/proc/mdstat
Weight 2
Tools and utilities to configure DMA for IDE devices including ATAPI and
SATA
Tools and utilities to configure Solid State Drives including AHCI and
NVMe
The following is a partial list of the used files, terms and utilities:
hdparm, sdparm
nvme
tune2fs
15 sur 38
fstrim
sysctl
Weight 3
The following is a partial list of the used files, terms and utilities:
/sbin/pv*
/sbin/lv*
/sbin/vg*
mount
/dev/mapper/
lvm.conf
16 sur 38
205.1 Basic networking configuration (weight: 3)
Weight 3
The following is a partial list of the used files, terms and utilities:
ip
ifconfig
route
arp
iw
iwconfig
iwlist
Weight 4
17 sur 38
Utilities to analyse the status of the network devices
The following is a partial list of the used files, terms and utilities:
ip
ifconfig
route
arp
ss
netstat
lsof
ping, ping6
nc
tcpdump
nmap
Weight 4
18 sur 38
Methods of information about the recognised and used hardware devices
System initialisation files and their contents (Systemd and SysV init)
The following is a partial list of the used files, terms and utilities:
ip
ifconfig
route
ss
netstat
/etc/network/, /etc/sysconfig/network-scripts/
ping, ping6
traceroute, traceroute6
mtr
hostname
dmesg
/etc/resolv.conf
/etc/hosts
/etc/hostname, /etc/HOSTNAME
/etc/hosts.allow, /etc/hosts.deny
Weight 2
19 sur 38
Candidates should be able to build and install an executable
Description program from source. This objective includes being able to
unpack a file of sources.
The following is a partial list of the used files, terms and utilities:
/usr/src/
gunzip
gzip
bzip2
xz
tar
configure
make
uname
install
patch
Weight 3
20 sur 38
Awareness of network backup solutions such as Amanda, Bacula, Bareos
and BackupPC
The following is a partial list of the used files, terms and utilities:
/bin/sh
dd
tar
mt
rsync
Weight 1
The following is a partial list of the used files, terms and utilities:
/etc/issue
/etc/issue.net
/etc/motd
wall
21 sur 38
shutdown
systemctl
Weight 3
Defining the location of the BIND zone files in BIND configuration files
The following is a partial list of the used files, terms and utilities:
/etc/named.conf
/var/named/
rndc
named-checkconf
kill
host
dig
22 sur 38
Weight 3
Various methods to add a new host in the zone files, including reverse
zones
The following is a partial list of the used files, terms and utilities:
/var/named/
named-checkzone
named-compilezone
masterfile-format
dig
nslookup
host
Weight 2
23 sur 38
Key Knowledge Areas:
The following is a partial list of the used files, terms and utilities:
/etc/named.conf
/etc/passwd
DNSSEC
dnssec-keygen
dnssec-signzone
Weight 4
24 sur 38
Access restriction methods and files
The following is a partial list of the used files, terms and utilities:
.htaccess
httpd.conf
htpasswd
AuthUserFile, AuthGroupFile
apachectl, apache2ctl
httpd, apache2
Weight 3
25 sur 38
Install the key and certificate, including intermediate CAs
The following is a partial list of the used files, terms and utilities:
/etc/ssl/, /etc/pki/
openssl, CA.pl
SSLCACertificateFile, SSLCACertificatePath
Weight 2
The following is a partial list of the used files, terms and utilities:
squid.conf
acl
http_access
26 sur 38
208.4 Implementing Nginx as a web server and a reverse proxy (weight:
2)
Weight 2
Nginx
Reverse Proxy
The following is a partial list of the used files, terms and utilities:
/etc/nginx/
nginx
Weight 5
Samba 4 documentation
27 sur 38
Samba 4 tools and utilities and daemons
The following is a partial list of the used files, terms and utilities:
samba-tool
net
smbclient
mount.cifs
/etc/samba/
/var/log/samba/
Weight 3
TCP Wrappers
Awareness of NFSv4
28 sur 38
The following is a partial list of the used files, terms and utilities:
/etc/exports
exportfs
showmount
nfsstat
/proc/mounts
/etc/fstab
rpcinfo
mountd
portmapper
Weight 2
The following is a partial list of the used files, terms and utilities:
dhcpd.conf
dhcpd.leases
29 sur 38
arp
dhcpd
radvd
radvd.conf
Weight 3
The following is a partial list of the used files, terms and utilities:
/etc/pam.d/
pam.conf
nsswitch.conf
sssd.conf
Weight 2
30 sur 38
Key Knowledge Areas:
The following is a partial list of the used files, terms and utilities:
ldapsearch
ldappasswd
ldapadd
ldapdelete
Weight 4
OpenLDAP
Access Control
Distinguished Names
Changetype Operations
Directories
The following is a partial list of the used files, terms and utilities:
slapd
31 sur 38
slapd-config
LDIF
slapadd
slapcat
slapindex
/var/lib/ldap/
loglevel
Weight 4
The following is a partial list of the used files, terms and utilities:
/etc/postfix/
/var/spool/postfix/
/etc/aliases
32 sur 38
mail-related logs in /var/log/
Weight 2
Use Sieve to filter and sort mail with respect to sender, recipient(s),
headers and size
Awareness of procmail
The following is a partial list of the used files, terms and utilities:
Weight 2
Awareness of Courier
The following is a partial list of the used files, terms and utilities:
33 sur 38
/etc/dovecot/
dovecot.conf
doveconf
doveadm
Weight 3
Private address ranges (IPv4) and Unique Local Addresses as well as Link
Local Addresses (IPv6)
List and write filtering and rules that accept or block IP packets based on
source or destination protocol, port and address
The following is a partial list of the used files, terms and utilities:
/proc/sys/net/ipv4/
/proc/sys/net/ipv6/
/etc/services
iptables
34 sur 38
ip6tables
Weight 2
Awareness of ProFTPd
The following is a partial list of the used files, terms and utilities:
vsftpd.conf
Weight 4
Managing and using server and client keys to login with and without
password
35 sur 38
connection to remote host following configuration changes
The following is a partial list of the used files, terms and utilities:
ssh
sshd
/etc/ssh/sshd_config
/etc/ssh/
Weight 3
The following is a partial list of the used files, terms and utilities:
telnet
nmap
fail2ban
nc
iptables
36 sur 38
212.5 OpenVPN (weight: 2)
Weight 2
OpenVPN
The following is a partial list of the used files, terms and utilities:
/etc/openvpn/
openvpn
lighttpd would have been too much coverage of web services. Perhaps
reduce Apache next revision to make room.
Reconsider mod_perl
Awareness of firewalld
37 sur 38
Full coverage of IPv6 auto configuration
Remove djbdns
Advanced shell scripting (sed -e, set -x, set -o, pipefail, PIPESTATUS,
declare)
38 sur 38