<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.lpi.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KevinGlendenning</id>
	<title>LPI Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.lpi.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KevinGlendenning"/>
	<link rel="alternate" type="text/html" href="https://wiki.lpi.org/wiki/Special:Contributions/KevinGlendenning"/>
	<updated>2026-04-11T14:01:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1_Objectives_V5.0(DE)&amp;diff=5355</id>
		<title>LPIC-1 Objectives V5.0(DE)</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1_Objectives_V5.0(DE)&amp;diff=5355"/>
		<updated>2019-07-27T13:55:19Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: /* 102.1 Festplattenaufteilung planen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Einführung==&lt;br /&gt;
&lt;br /&gt;
Diese Prüfungen sind für die LPI-Zertifizierung auf Stufe 1 vorgeschrieben. Sie beinhalten grundsätzliche Kenntnisse für Linux-Profis, die bei allen Linux-Distributionen gleich sind.&lt;br /&gt;
&lt;br /&gt;
Diese Seite berücksichtigt die aktuellen Lernziele für LPIC-1-Zertifizierung. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Information zur Version==&lt;br /&gt;
&lt;br /&gt;
Diese Lernziele sind Version 5.0.&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine [[LPIC-1_Summary_Version_4.0_To_5.0(DE)|Übersicht mit Details]] der Änderungen von Version 4.0 zur Version 5.0 der Lernziele.&lt;br /&gt;
&lt;br /&gt;
Die Lernziele der  [[LPIC-1_Objectives_V4(DE)|4.x Version]] findet man [[LPIC-1_Objectives_V4(DE)|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Prüfungen==&lt;br /&gt;
&lt;br /&gt;
Um nach [[LPIC-1 Objectives V5.0|LPIC-1]] zertifiziert zu werden, müssen Kandidaten sowohl die Prüfung [[LPIC-1 Objectives V4#Objectives:  101|101]] als auch die Prüfung  [[LPIC-1 Objectives V4#Objectives: Exam 102|102]] bestehen.&lt;br /&gt;
&lt;br /&gt;
* [[#Objectives: Exam 101|101]]&lt;br /&gt;
* [[#Objectives: Exam 102|102]]&lt;br /&gt;
&lt;br /&gt;
==Ergänzungen==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Übersetzungen der Lernziele==&lt;br /&gt;
&lt;br /&gt;
Folgende Übersetzungen der Lernziele sind in diesem Wiki verfügbar:&lt;br /&gt;
&lt;br /&gt;
* [[LPIC-1 Objectives V5.0|Englisch]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(PT-BR)|Portugiesisch (Portugal)]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(ZH)|Chinesisch (vereinfacht)]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(ZH-TW)|Chinesisch (klassisch)]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(FR)|Französich]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(DE)|Deutsch]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(IT)|Italienisch]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(JA)|Japanisch]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(ES)|Spanisch]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lernziele: Prüfung 101==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 101: Systemarchitektur&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.1 Hardwareeinstellungen ermitteln und konfigurieren&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, die wesentliche Hardware eines&lt;br /&gt;
Systems zu bestimmen und zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* integrierte Peripheriegeräte aktivieren und deaktivieren&lt;br /&gt;
* die verschiedenen Arten von Massenspeichern unterscheiden&lt;br /&gt;
* Hardwareressourcen für Geräte ermitteln&lt;br /&gt;
* Werkzeuge und Hilfsprogramme, um verschiedene Hardwareinformationen aufzulisten (z. B. lsusb, lspci usw.)&lt;br /&gt;
* Werkzeuge und Hilfsprogramme, um USB-Geräte zu beeinflussen&lt;br /&gt;
* konzeptuelles Verständnis von sysfs, udev, dbus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /sys/&lt;br /&gt;
* /proc/&lt;br /&gt;
* /dev/&lt;br /&gt;
* modprobe&lt;br /&gt;
* lsmod&lt;br /&gt;
* lspci&lt;br /&gt;
* lsusb &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.2 Das System starten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, das System durch den Startvorgang zu geleiten.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* zur Startzeit dem Bootloader gängige Befehle und dem Kernel Optionen übergeben&lt;br /&gt;
* Wissen über den Startvorgang vom BIOS/UEFI bis zum Abschluss des Systemstarts nachweisen&lt;br /&gt;
* SysVinit und systemd verstehen&lt;br /&gt;
* Kenntnis von Upstart &lt;br /&gt;
* Ereignisse des Systemstarts in den Protokolldateien prüfen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* dmesg&lt;br /&gt;
* journalctl&lt;br /&gt;
* BIOS&lt;br /&gt;
* UEFI&lt;br /&gt;
* bootloader&lt;br /&gt;
* kernel&lt;br /&gt;
* initramfs&lt;br /&gt;
* init&lt;br /&gt;
* SysVinit&lt;br /&gt;
* systemd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.3 Runlevel wechseln und das System anhalten oder neu starten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, die SysVinit-Runlevel bzw. systemd Boot-Targets des Systems zu verwalten. Dieses Lernziel umfasst das Wechseln in den Single-User-Modus, das Anhalten und den Neustart des Systems. Kandidaten sollten ebenfalls in der Lage sein, Benutzer vor einem Wechsel des Runlevels oder Boot-Targets zu benachrichtigen und Prozesse korrekt anzuhalten. Dieses Lernziel umfasst ferner das Einstellen des Standard-Runlevels für SysVinit oder des systemd Boot-Targets. Es enthält auch Kenntnisse über Upstart als Alternative zu SysVinit und systemd.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* das Standard-Runlevel oder das Boot-Target setzen&lt;br /&gt;
* zwischen Runleveln und Boot-Targets wechseln, einschließlich des Single-User-Modus&lt;br /&gt;
* Systemhalt und Neustart von der Befehlszeile aus&lt;br /&gt;
* Benutzer vor einem Runlevel- bzw. Boot-Target-Wechsel oder einem anderen größeren Ereignis benachrichtigen&lt;br /&gt;
* Prozesse korrekt beenden&lt;br /&gt;
* Kenntnis von acpid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* shutdown&lt;br /&gt;
* init&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* telinit &lt;br /&gt;
* systemd&lt;br /&gt;
* systemctl&lt;br /&gt;
* /etc/systemd/&lt;br /&gt;
* /usr/lib/systemd/&lt;br /&gt;
* wall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 102: Linux-Installation und -Paketverwaltung&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.1 Festplattenaufteilung planen&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten ein Platten-Partitionierungsschema für ein Linux-&lt;br /&gt;
System entwerfen können.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Dateisysteme und Swap Space einzelnen Partitionen oder Platten zuordnen&lt;br /&gt;
* die Partitionierung an den Verwendungszweck des Systems anpassen&lt;br /&gt;
* sicherstellen, dass die /boot-Partition den Anforderungen der Hardwarearchitektur für den Systemstart genügt &lt;br /&gt;
* Wissen über grundlegende Features von LVM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* / (root) filesystem&lt;br /&gt;
* /var-Dateisystem&lt;br /&gt;
* /home-Dateisystem&lt;br /&gt;
* /boot-Dateisystem&lt;br /&gt;
* EFI System Partition (ESP)&lt;br /&gt;
* Swap Space&lt;br /&gt;
* Mountpoints&lt;br /&gt;
* Partitionen&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.2 Einen Bootmanager installieren&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten einen Bootmanager auswählen, installieren und konfigurieren können.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* alternative und Notfall-Startmöglichkeiten vorsehen&lt;br /&gt;
* einen Bootloader wie GRUB Legacy installieren und konfigurieren&lt;br /&gt;
* grundlegende Konfigurationsänderungen an GRUB 2 durchführen&lt;br /&gt;
* mit dem Bootloader interagieren &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* menu.lst, grub.cfg und grub.conf&lt;br /&gt;
* grub-install&lt;br /&gt;
* grub-mkconfig&lt;br /&gt;
* MBR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.3 Shared Libraries verwalten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, die Shared Libraries zu bestimmen, von denen ausführbare Programme abhängen, und diese bei Bedarf zu installieren.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Shared Libraries identifizieren&lt;br /&gt;
* die typischen Orte für Systembibliotheken identifizieren&lt;br /&gt;
* Shared Libraries laden &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ldd&lt;br /&gt;
* ldconfig&lt;br /&gt;
* /etc/ld.so.conf&lt;br /&gt;
* LD_LIBRARY_PATH &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.4 Debian-Paketverwaltung verwenden&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Pakete mit den Debian-Paketwerkzeugen zu verwalten.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Debian-Binärpakete installieren, aktualisieren und entfernen&lt;br /&gt;
* Pakete finden, die bestimmte Dateien oder Bibliotheken enthalten und installiert sind oder nicht&lt;br /&gt;
* Paketinformationen erhalten, wie Version, Inhalt, Abhängigkeiten, Integrität des Paketes und Installationsstatus (ob das Paket installiert ist oder nicht)&lt;br /&gt;
* Kenntnis von apt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
* dpkg&lt;br /&gt;
* dpkg-reconfigure&lt;br /&gt;
* apt-get&lt;br /&gt;
* apt-cache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.5 RPM und YUM-Paketverwaltung verwenden&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Pakete mit den RPM, YUM und Zypper zu verwalten.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Pakete mit RPM, YUM und Zypper installieren, reinstallieren, aktualisieren und entfernen&lt;br /&gt;
* Informationen über RPM-Pakete bestimmen wie Version, Status, Abhängigkeiten, Integrität und Signaturen&lt;br /&gt;
* herausfinden, welche Dateien ein Paket zur Verfügung stellt, und herausfinden, aus welchem Paket eine bestimmte Datei stammt&lt;br /&gt;
* Kenntnis von dnf&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* rpm&lt;br /&gt;
* rpm2cpio&lt;br /&gt;
* /etc/yum.conf&lt;br /&gt;
* /etc/yum.repos.d/&lt;br /&gt;
* yum&lt;br /&gt;
* zypper&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.6 Linux als Virtualisierungs-Gast&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten die Auswirkungen von Virtualisierung und Cloud Computing auf ein Linux-Gastsystem verstehen.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Verstehen der grundlegenden Konzepte von virtuellen Maschinen und Containern&lt;br /&gt;
* Verstehen gebräuchlicher Elemente virtueller Maschinen in einer IaaS Cloud, wie Computer Instanzen, Blockspeicherung und Netzwerke&lt;br /&gt;
* Verstehen individueller Eigenschaften eines Linux-Systems, die angepasst werden müssen, wenn ein System geklont oder als Vorlage verwendet wird&lt;br /&gt;
* Verstehen, wie System-Images verwendet werden um virtuelle Maschinen, Cloud-Instanzen und Container zu erstellen&lt;br /&gt;
* Verstehen von Linux-Erweiterungen, die Linux mit einem Virtualisierungs-Produkt integrieren&lt;br /&gt;
* Kenntnis von cloud-init&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* virtuelle Maschine&lt;br /&gt;
* Linux Container&lt;br /&gt;
* Application Container&lt;br /&gt;
* Gasttreiber&lt;br /&gt;
* SSH host keys&lt;br /&gt;
* D-Bus Maschinen ID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 103: GNU- und Unix-Befehle&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.1 Auf der Befehlszeile arbeiten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, über die Befehlszeile mit Shells und Befehlen zu interagieren. Dieses Lernziel setzt die Bash als Shell voraus.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* einzelne Shell-Befehle und einzeilige Befehlsfolgen verwenden, um einfache Aufgaben auf der Befehlszeile zu lösen&lt;br /&gt;
* die Shell-Umgebung verwenden und anpassen, etwa um Umgebungsvariablen zu definieren, zu verwenden und zu exportieren&lt;br /&gt;
* die Befehlshistorie verwenden und ändern&lt;br /&gt;
* Befehle innerhalb und außerhalb des definierten Suchpfads aufrufen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* echo&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* pwd&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* type&lt;br /&gt;
* which&lt;br /&gt;
* man&lt;br /&gt;
* uname&lt;br /&gt;
* history &lt;br /&gt;
* .bash_history&lt;br /&gt;
* Quoting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.2 Textströme mit Filtern verarbeiten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Filter auf Textströme anzuwenden. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Textdateien und Ausgabeströme durch Textfilter schicken, um die Ausgabe mit Standard-UNIX-Befehle aus dem GNU-textutils-Paket zu verändern &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* bzcat&lt;br /&gt;
* cat&lt;br /&gt;
* cut&lt;br /&gt;
* head&lt;br /&gt;
* less&lt;br /&gt;
* md5sum&lt;br /&gt;
* nl&lt;br /&gt;
* od&lt;br /&gt;
* paste&lt;br /&gt;
* sed&lt;br /&gt;
* sha256sum&lt;br /&gt;
* sha512sum&lt;br /&gt;
* sort&lt;br /&gt;
* split&lt;br /&gt;
* tail&lt;br /&gt;
* tr&lt;br /&gt;
* uniq&lt;br /&gt;
* wc &lt;br /&gt;
* xzcat&lt;br /&gt;
* zcat&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.3 Grundlegende Dateiverwaltung&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, die grundlegenden Linux-Befehle zur Verwaltung von Dateien und Verzeichnissen zu verwenden.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* einzelne Dateien und Verzeichnisse kopieren, verschieben und entfernen&lt;br /&gt;
* mehrere Dateien kopieren und Verzeichnisse rekursiv kopieren&lt;br /&gt;
* Dateien entfernen und Verzeichnisse rekursiv entfernen&lt;br /&gt;
* einfache und fortgeschrittene Dateinamen-Suchmuster in Befehlen verwenden&lt;br /&gt;
* find verwenden, um Dateien auf der Basis ihres Typs, ihrer Größe oder ihrer Zeitstempel zu finden und zu bearbeiten&lt;br /&gt;
* tar, cpio und dd verwenden &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cp&lt;br /&gt;
* find&lt;br /&gt;
* mkdir&lt;br /&gt;
* mv&lt;br /&gt;
* ls&lt;br /&gt;
* rm&lt;br /&gt;
* rmdir&lt;br /&gt;
* touch&lt;br /&gt;
* tar&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* file&lt;br /&gt;
* gzip&lt;br /&gt;
* gunzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* bunzip2&lt;br /&gt;
* xz&lt;br /&gt;
* unxz&lt;br /&gt;
* file globbing &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.4 Ströme, Pipes und Umleitungen verwenden&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Ströme umzuleiten und zu verbinden, um Textdaten effizient zu verarbeiten. Zu diesen Aufgaben gehören das Umleiten der Standardeingabe, Standardausgabe und Standardfehlerausgabe, das Weiterleiten der Ausgabe eines Befehls an die Eingabe eines anderen Befehlss, die Verwendung der Ausgabe eines Befehls als Argumente für ein anderes Befehl und das Senden der Ausgabe sowohl an die Standardausgabe als auch an eine Datei.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Umleiten der Standardeingabe, Standardausgabe und Standardfehlerausgabe&lt;br /&gt;
* Weiterleiten der Ausgabe eines Befehls an die Eingabe eines anderen Befehls (Pipe)&lt;br /&gt;
* Verwenden der Ausgabe eines Befehls als Argumente für ein anderes Befehl&lt;br /&gt;
* Senden der Ausgabe sowohl an die Standardausgabe als auch an eine Datei &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* tee&lt;br /&gt;
* xargs &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.5 Prozesse erzeugen, überwachen und beenden&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten die einfache Prozessverwaltung beherrschen. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Jobs im Vordergrund und im Hintergrund ablaufen lassen&lt;br /&gt;
* einem Programm signalisieren, dass es nach dem Abmelden weiterlaufen soll&lt;br /&gt;
* aktive Prozesse beobachten&lt;br /&gt;
* Prozesse zur Ausgabe auswählen und sortieren&lt;br /&gt;
* Signale an Prozesse schicken &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;&lt;br /&gt;
* bg&lt;br /&gt;
* fg&lt;br /&gt;
* jobs&lt;br /&gt;
* kill&lt;br /&gt;
* nohup&lt;br /&gt;
* ps&lt;br /&gt;
* top&lt;br /&gt;
* free&lt;br /&gt;
* uptime&lt;br /&gt;
* pgrep&lt;br /&gt;
* pkill&lt;br /&gt;
* killall&lt;br /&gt;
* watch&lt;br /&gt;
* screen &lt;br /&gt;
* tmux&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.6 Prozess-Ausführungsprioritäten ändern&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, die Ausführungsprioritäten von Prozessen zu verwalten. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* die Standardpriorität eines neu erzeugten Jobs kennen&lt;br /&gt;
* ein Programm mit einer höheren oder niedrigeren Priorität als im Normalfall laufen lassen&lt;br /&gt;
* die Priorität eines laufenden Prozesses ändern &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* nice&lt;br /&gt;
* ps&lt;br /&gt;
* renice&lt;br /&gt;
* top &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.7 Textdateien mit regulären Ausdrücken durchsuchen&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Dateien und Textdaten mit regulären Ausdrücken zu manipulieren. Dieses Lernziel umfasst etwa die Erstellung einfacher regulärer Ausdrücke, die mehrere Beschreibungselemente enthalten. Es umfasst ebenfalls den Einsatz von Werkzeugen, die reguläre Ausdrücke zum Durchsuchen eines Dateisystems oder von Dateiinhalten verwenden.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* einfache reguläre Ausdrücke mit mehreren Beschreibungselementen erstellen&lt;br /&gt;
* den Unterschied zwischen grundlegenden und erweiterten regulären Ausdrücken verstehen&lt;br /&gt;
* Verstehen der Konzepte von Sonderzeichen, Zeichenklassen, Quantifizierern und Ankern&lt;br /&gt;
* Werkzeuge verwenden, die mit regulären Ausdrücken Dateisysteme oder Dateiinhalte durchsuchen &lt;br /&gt;
* reguläre Ausdrücke verwenden um Text zu löschen, ändern oder zu substituieren und arbeiten mit Bereichen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* grep&lt;br /&gt;
* egrep&lt;br /&gt;
* fgrep&lt;br /&gt;
* sed&lt;br /&gt;
* regex(7) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.8 Grundlegendes Editieren von Dateien&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Textdateien mit dem vi zu editieren. Dieses Lernziel umfasst vi-Navigation, grundlegende vi-Modi, Einfügen,&lt;br /&gt;
Ändern, Löschen, Kopieren und Finden von Text. Es beinhaltet außerdem auch die Kenntnis von anderen gebräuchlichen Editoren und das Setzen des Default-Editors.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* mit vi in einem Dokument navigieren&lt;br /&gt;
* verstehen und verwenden der vi-Modi&lt;br /&gt;
* in vi Text einfügen, ändern, löschen, kopieren und finden&lt;br /&gt;
* Kenntnis von Emacs, nano und vim&lt;br /&gt;
* Den Standardeditor festlegen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* vi&lt;br /&gt;
* /, ?&lt;br /&gt;
* h,j,k,l&lt;br /&gt;
* i, o, a&lt;br /&gt;
* d, p, y, dd, yy&lt;br /&gt;
* ZZ, :w!, :q!&lt;br /&gt;
* EDITOR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 104: Geräte, Linux-Dateisysteme, Filesystem Hierarchy Standard&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.1 Partitionen und Dateisysteme anlegen&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Plattenpartitionen zu konfigurieren und danach Dateisysteme auf Medien wie Festplatten anzulegen. Dies umfasst auch den Umgang mit Swap-Partitionen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* MBR- und GPT-Partitionstabellen verwalten&lt;br /&gt;
* verschiedene mkfs-Befehle verwenden, um Partitionen zu installieren und verschiedene Dateisysteme anzulegen wie:&lt;br /&gt;
** ext2, ext3, ext4&lt;br /&gt;
** XFS&lt;br /&gt;
** VFAT&lt;br /&gt;
** exFAT&lt;br /&gt;
* Wissen über grundlegende Btrfs-Features, wie Multigeräte-Dateisysteme, Kompression und Subvolumen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fdisk&lt;br /&gt;
* gdisk&lt;br /&gt;
* parted&lt;br /&gt;
* mkfs&lt;br /&gt;
* mkswap &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.2 Die Integrität von Dateisystemen sichern&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, ein Standarddateisystem und die zusätzlichen Daten eines Journaling-Dateisystems zu verwalten.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* die Integrität von Dateisystemen überprüfen&lt;br /&gt;
* freien Platz und verfügbare Inodes überwachen&lt;br /&gt;
* einfache Probleme von Dateisystemen reparieren &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* du&lt;br /&gt;
* df&lt;br /&gt;
* fsck&lt;br /&gt;
* e2fsck&lt;br /&gt;
* mke2fs&lt;br /&gt;
* tune2fs&lt;br /&gt;
* xfs_repair&lt;br /&gt;
* xfs_fsr&lt;br /&gt;
* xfs_db&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.3 Das Mounten und Unmounten von Dateisystemen steuern&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, das Mounten eines Dateisystems zu konfigurieren.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Dateisysteme manuell mounten und unmounten&lt;br /&gt;
* das Mounten von Dateisystemen beim Systemstart konfigurieren&lt;br /&gt;
* von Benutzern mountbare Wechseldateisysteme konfigurieren&lt;br /&gt;
* Verwendung von Labels und UUIDs zur Identifikation gemounteter Dateisysteme&lt;br /&gt;
* Kenntnis der systemd mount units&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /media/&lt;br /&gt;
* mount&lt;br /&gt;
* umount &lt;br /&gt;
* blkid&lt;br /&gt;
* lsblk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.4 Entfernt&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.5 Dateizugriffsrechte und -eigentümerschaft verwalten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Dateizugriffe durch angemessenen Einsatz von Rechten und Eigentümerschaft zu steuern. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Zugriffsrechte für reguläre und besondere Dateien sowie Verzeichnisse verwalten&lt;br /&gt;
* Zugriffsmodi wie SUID, SGID und das Sticky Bit verwenden, um die Sicherheit aufrechtzuerhalten&lt;br /&gt;
* wissen, wie man die umask ändert&lt;br /&gt;
* das Gruppenfeld verwenden, um Gruppenmitgliedern Dateizugriff zu erteilen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* chmod&lt;br /&gt;
* umask&lt;br /&gt;
* chown&lt;br /&gt;
* chgrp &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.6 Symbolische und Hardlinks anlegen und ändern&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, symbolische und Hardlinks auf eine Datei anzulegen und zu verwalten. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Links anlegen&lt;br /&gt;
* symbolische und/oder Hardlinks identifizieren&lt;br /&gt;
* Dateien kopieren vs. verlinken&lt;br /&gt;
* Links verwenden, um Systemadministrationsaufgaben zu unterstützen&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ln&lt;br /&gt;
* ls&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.7 Systemdateien finden und Dateien am richtigen Ort plazieren&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten mit dem Filesystem Hierarchy Standard (FHS) vertraut sein und typische Dateiorte und Verzeichnisklassifizierungen kennen.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* die korrekten Orte von Dateien unter dem FHS kennen&lt;br /&gt;
* Dateien und Befehle auf einem Linux-System finden&lt;br /&gt;
* den Ort und den Zweck wichtiger Dateien und Verzeichnisse gemäß dem FHS kennen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* find&lt;br /&gt;
* locate&lt;br /&gt;
* updatedb&lt;br /&gt;
* whereis&lt;br /&gt;
* which&lt;br /&gt;
* type&lt;br /&gt;
* /etc/updatedb.conf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Lernziele: Prüfung 102=&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 105: Shells und Shell-Skripte&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.1 Die Shell-Umgebung anpassen und verwenden&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Shell-Umgebungen an die Anforderungen der Benutzer anzupassen. Sie sollten ebenfalls in der Lage sein, globale und nutzerindividuelle Voreinstellungen zu ändern.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Umgebungsvariable (etwa PATH) beim Anmelden oder Erzeugen einer neuen Shell setzen&lt;br /&gt;
* Bash-Funktionen für häufig gebrauchte Befehlsfolgen schreiben&lt;br /&gt;
* Skelettverzeichnisse für neue Benutzerkonten pflegen&lt;br /&gt;
* den Befehl-Suchpfad mit den richtigen Verzeichnissen setzen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* .&lt;br /&gt;
* source&lt;br /&gt;
* /etc/bash.bashrc&lt;br /&gt;
* /etc/profile&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* ~/.bash_profile&lt;br /&gt;
* ~/.bash_login&lt;br /&gt;
* ~/.profile&lt;br /&gt;
* ~/.bashrc&lt;br /&gt;
* ~/.bash_logout&lt;br /&gt;
* function&lt;br /&gt;
* alias &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.2 Einfache Skripte anpassen oder schreiben&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, existierende Skripte anzupassen oder einfache neue Bash-Skripte zu schreiben. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Standard-sh-Syntax verwenden (Schleifen, Fallunterscheidungen)&lt;br /&gt;
* Befehlssubstitution verwenden&lt;br /&gt;
* Rückgabewerte auf Erfolg, Misserfolg oder andere von einem Programm gelieferte Informationen prüfen&lt;br /&gt;
* verkettete Befehle ausführen&lt;br /&gt;
* situationsabhängig E-Mail an den Superuser senden&lt;br /&gt;
* den richtigen Skript-Interpreter über die Shebangzeile (#!) wählen&lt;br /&gt;
* den Ort, die Eigentümerschaft, die Ausführungs- und SUID-Rechte von Skripten verwalten &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* for&lt;br /&gt;
* while&lt;br /&gt;
* test&lt;br /&gt;
* if&lt;br /&gt;
* read&lt;br /&gt;
* seq&lt;br /&gt;
* exec&lt;br /&gt;
* ||&lt;br /&gt;
* &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 106: Benutzerschnittstellen und Desktops&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.1 X11 installieren und konfigurieren&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, X11 zu installieren und zu konfigurieren. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* verstehen der X11-Architektur&lt;br /&gt;
* grundlegendes Verständnis der X-Window-Konfigurationsdatei&lt;br /&gt;
* überschreiben grundlegender Aspekte der Xorg-Konfiguration, wie etwa das Tastatur-Layout&lt;br /&gt;
* verstehen der Komponenten von Desktop-Umgebungen, wie display manager und window manager&lt;br /&gt;
* verwalten des Zugriffs auf den X-Server und anzeigen von Anwendungen, die auf entfernten Servern laufen&lt;br /&gt;
* Kenntnis von Wayland&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/X11/xorg.conf&lt;br /&gt;
* /etc/X11/xorg.conf.d/&lt;br /&gt;
* ~/.xsession-errors&lt;br /&gt;
* xhost&lt;br /&gt;
* xauth&lt;br /&gt;
* DISPLAY&lt;br /&gt;
* X &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.2 Grafische Desktops&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten gängige Desktops für Linux kennen. Weiterhin sollten sie Protokolle kennen, die zum Zugriff auf entfernte Desktopsitzungen verwendet werden.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kenntnis gängiger Desktopumgebungen&lt;br /&gt;
* Kenntnis von Protokollen zum Zugriff auf Remotedesktopsitzungen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* KDE&lt;br /&gt;
* Gnome&lt;br /&gt;
* Xfce&lt;br /&gt;
* X11&lt;br /&gt;
* XDMCP&lt;br /&gt;
* VNC&lt;br /&gt;
* Spice&lt;br /&gt;
* RDP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.3 Barrierefreiheit&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten Wissen über assistive Techniken demostrieren können. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Grundwissen bezüglich visueller Einstellungen und Themes&lt;br /&gt;
* Grundwissen bezüglich assistiver Techniken&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Desktop-Themen mit hohem Kontrast oder großer Schrift&lt;br /&gt;
* Screenreader&lt;br /&gt;
* Braillezeilen&lt;br /&gt;
* Bildschirmlupe&lt;br /&gt;
* Bildschirmtastatur&lt;br /&gt;
* »klebrige« und Wiederholungstasten&lt;br /&gt;
* langsame, Bounce- und Umschalt-Tasten&lt;br /&gt;
* Maustasten&lt;br /&gt;
* Gesten&lt;br /&gt;
* Spracherkennung&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 107: Administrative Aufgaben&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.1 Benutzer- und Gruppenkonten und dazugehörige Systemdateien verwalten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Benutzerkonten hinzuzufügen, zu entfernen, vorübergehend zu deaktivieren und zu verändern. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Benutzer und Gruppen hinzufügen, ändern und entfernen&lt;br /&gt;
* Benutzer- und Gruppeninformationen in password/group-Datenbanken verwalten&lt;br /&gt;
* spezielle und beschränkte Konten anlegen und verwalten &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /etc/skel/&lt;br /&gt;
* chage&lt;br /&gt;
* getent&lt;br /&gt;
* groupadd&lt;br /&gt;
* groupdel&lt;br /&gt;
* groupmod&lt;br /&gt;
* passwd&lt;br /&gt;
* useradd&lt;br /&gt;
* userdel&lt;br /&gt;
* usermod &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.2 Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, cron oder systemd-Timer zu verwenden, um Jobs in regelmäßigen Abständen auszuführen. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cron- und at-Jobs verwalten&lt;br /&gt;
* Zugriffsrechte auf die Dienste cron und at konfigurieren&lt;br /&gt;
* systemd-Timer-Units verstehen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/cron.{d,daily,hourly,monthly,weekly}/&lt;br /&gt;
* /etc/at.deny&lt;br /&gt;
* /etc/at.allow&lt;br /&gt;
* /etc/crontab&lt;br /&gt;
* /etc/cron.allow&lt;br /&gt;
* /etc/cron.deny&lt;br /&gt;
* /var/spool/cron/&lt;br /&gt;
* crontab&lt;br /&gt;
* at&lt;br /&gt;
* atq&lt;br /&gt;
* atrm&lt;br /&gt;
* systemctl&lt;br /&gt;
* systemd-run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.3 Lokalisierung und Internationalisierung&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, ein System in einer anderen Sprache als Englisch zu lokalisieren. Dazu gehört auch das Verständnis dafür, warum LANG=C in Shell-Skripten nützlich ist.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* konfigurieren der locale-Einstellungen und Umgebungsvariablen&lt;br /&gt;
* konfigurieren von Zeitzonen-Einstellungen und Umgebungsvariablen&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /usr/share/zoneinfo/&lt;br /&gt;
* LC_*&lt;br /&gt;
* LC_ALL&lt;br /&gt;
* LANG&lt;br /&gt;
* TZ&lt;br /&gt;
* /usr/bin/locale&lt;br /&gt;
* tzselect&lt;br /&gt;
* timedatectl&lt;br /&gt;
* date&lt;br /&gt;
* iconv&lt;br /&gt;
* UTF-8&lt;br /&gt;
* ISO-8859&lt;br /&gt;
* ASCII&lt;br /&gt;
* Unicode &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 108: Grundlegende Systemdienste&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.1 Die Systemzeit verwalten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, die Systemzeit korrekt zu halten und die Uhr mittels NTP zu synchronisieren.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Systemzeit und -datum setzen&lt;br /&gt;
* die Hardwareuhr auf die korrekte Zeit in UTC setzen&lt;br /&gt;
&lt;br /&gt;
* die korrekte Zeitzone einstellen&lt;br /&gt;
* grundlegende NTP-Konfiguration unter Verwendung von ntpd und chrony&lt;br /&gt;
* Wissen über den Gebrauch von pool.ntp.org&lt;br /&gt;
* Kenntnis des ntpq-Befehls&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /usr/share/zoneinfo/&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /etc/ntp.conf&lt;br /&gt;
* /etc/chrony.conf&lt;br /&gt;
* date&lt;br /&gt;
* hwclock&lt;br /&gt;
* timedatectl&lt;br /&gt;
* ntpd&lt;br /&gt;
* ntpdate&lt;br /&gt;
* chronyc&lt;br /&gt;
* pool.ntp.org &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.2 Systemprotokollierung&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, rsyslog zu konfigurieren. Dieses Lernziel umfasst auch die Konfiguration des Logging-Daemons für den Versand von Logmeldungen an einen zentralen Protokollserver oder das Annehmen von Logmeldungen als zentraler Protokollserver. Die Verwendung des systemd-Journalsubsystems ist einbezogen.  Außerdem sind Kenntnisse über syslog und syslog-ng als alternative Logging-Systeme erforderlich.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Basiskonfiguration von rsyslog&lt;br /&gt;
* verstehen von Standard-Facilities, -prioritäten und -aktionen&lt;br /&gt;
* abfragen des systemd-Journals&lt;br /&gt;
* filtern des systemd-Journals nach Kriterien, wie Datum, Service oder Priorität&lt;br /&gt;
* konfigurieren der systemd-Speicherung und Journalgröße&lt;br /&gt;
* löschen alter systemd-Journaleinträge&lt;br /&gt;
* abrufen von systemd-Journaldaten von einem Rettungssystem aus oder einer Kopie aus dem Dateisystem&lt;br /&gt;
* verstehen der Interaktion von rsyslog mit dem systemd-Journal&lt;br /&gt;
* Konfiguration von logrotate&lt;br /&gt;
* Kenntnis von syslog und syslog-ng&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/rsyslog.conf&lt;br /&gt;
* /var/log/&lt;br /&gt;
* logger &lt;br /&gt;
* logrotate&lt;br /&gt;
* /etc/logrotate.conf&lt;br /&gt;
* /etc/logrotate.d/&lt;br /&gt;
* journalctl&lt;br /&gt;
* systemd-cat&lt;br /&gt;
* /etc/systemd/journald.conf&lt;br /&gt;
* /var/log/journal/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.3 Grundlagen von Mail Transfer Agents (MTA)&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten wissen, welche gebräuchlichen MTA-Programme existieren, und einfache Weiterleitungs- und Alias-Konfigurationen auf einem Client-Rechner einstellen können. Weitere Konfigurationsdateien werden nicht abgedeckt.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* E-Mail-Aliase erstellen&lt;br /&gt;
* E-Mail-Weiterleitung konfigurieren&lt;br /&gt;
* Kenntnis von allgemein verfügbaren MTA-Programmen (Postfix, Sendmail, Exim) (keine Konfiguration) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ~/.forward&lt;br /&gt;
* Befehle der Sendmail-Emulationsschicht&lt;br /&gt;
* newaliases&lt;br /&gt;
* mail&lt;br /&gt;
* mailq&lt;br /&gt;
* postfix&lt;br /&gt;
* sendmail&lt;br /&gt;
* exim&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.4 Drucker und Druckvorgänge verwalten&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Druckerwarteschlangen und Druckaufträge von Benutzern mit CUPS und der LPD-Kompatibilitätsschnittstelle zu verwalten. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* grundlegende CUPS-Konfiguration (für lokale und entfernte Drucker)&lt;br /&gt;
* Benutzer-Druckerwarteschlangen verwalten&lt;br /&gt;
* allgemeine Druckprobleme lösen&lt;br /&gt;
* Druckaufträge zu eingerichteten Druckerwarteschlangen hinzufügen und daraus löschen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CUPS-Konfigurationsdateien, -Werkzeuge und -Hilfsprogramme&lt;br /&gt;
* /etc/cups/&lt;br /&gt;
* LPD-Kompatibilitätsschnittstelle (lpr, lprm, lpq)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 109: Netzwerkgrundlagen&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.1 Grundlagen von Internetprotokollen&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten ein angemessenes Verständnis der Grundlagen von TCP/IP-Netzen demonstrieren können. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Verständnis von Netzmasken und der CIDR-Notation&lt;br /&gt;
* Wissen über die Unterschiede zwischen privaten und öffentlichen Dotted-Quad-IP-Adressen&lt;br /&gt;
* Wissen über gängige TCP- und UDP-Ports (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995)&lt;br /&gt;
* Wissen über die Unterschiede und wesentlichen Eigenschaften von UDP, TCP und ICMP&lt;br /&gt;
* Wissen über die wesentlichen Unterschiede zwischen IPv4 und IPv6 &lt;br /&gt;
* Wissen über die grundlegenden Eigenschaften von IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/services&lt;br /&gt;
* IPv4, IPv6&lt;br /&gt;
* Subnetting&lt;br /&gt;
* TCP, UDP, ICMP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.2 Persistente Netzwerkkonfiguration&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, die persistente Netzwerkkonfiguration auf einem Linux-Host zu verwalten.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* verstehen der grundlegenden TCP/IP-Hostkonfiguration&lt;br /&gt;
* Netzwerkkonfiguration mithilfe von NetworkManager&lt;br /&gt;
* Kenntnis von systemd-networkd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/hostname&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* nmcli&lt;br /&gt;
* hostnamectl&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.3 Grundlegende Netzwerkfehlerbehebung&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, Netzwerkprobleme auf Client-Rechnern zu lösen. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Netzwerkschnittstellen manuell konfigurieren, einschließlich einsehen und ändern der Konfiguration mittels iproute2&lt;br /&gt;
* Manuelle Konfiguration des Routing, einschließlich einsehen und ändern von Routingtabellen und der Standardroute mittels iproute2&lt;br /&gt;
* beheben von Problemen, die mit der Netzwerkkonfiguration in Zusammenhang stehen &lt;br /&gt;
* Kenntnis der legacy-Befehle der net-tools&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ip&lt;br /&gt;
* hostname&lt;br /&gt;
* ss&lt;br /&gt;
* ping&lt;br /&gt;
* ping6&lt;br /&gt;
* traceroute&lt;br /&gt;
* traceroute6 &lt;br /&gt;
* tracepath&lt;br /&gt;
* tracepath6&lt;br /&gt;
* netcat&lt;br /&gt;
* ifconfig&lt;br /&gt;
* netstat&lt;br /&gt;
* route&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.4 Clientseitiges DNS konfigurieren&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten in der Lage sein, DNS auf einem Client-Rechner einzurichten. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* entfernte DNS-Server abfragen&lt;br /&gt;
* konfigurieren der lokalen Namensauflösung und verwenden entfernter DNSServer&lt;br /&gt;
* die Reihenfolge der Namensauflösung ändern &lt;br /&gt;
* beheben von Fehlern, die mit der Namensauflösung in Zusammenhang stehen&lt;br /&gt;
* Kenntnis von systemd-resolved&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf &lt;br /&gt;
* host&lt;br /&gt;
* dig&lt;br /&gt;
* getent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Thema 110: Sicherheit&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.1 Administrationsaufgaben für Sicherheit durchführen&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten wissen, wie sie die Systemkonfiguration prüfen, um die Sicherheit des Rechners in Übereinstimmung mit örtlichen Sicherheitsrichtlinien zu gewährleisten. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ein System nach Dateien mit gesetztem SUID/SGID-Bit durchsuchen&lt;br /&gt;
* Benutzerkennwörter und den Verfall von Kennwörtern setzen oder ändern&lt;br /&gt;
* mit nmap und netstat offene Ports auf einem System finden&lt;br /&gt;
* Grenzen für Benutzeranmeldungen, Prozesse und Speicherverbrauch setzen&lt;br /&gt;
* feststellen, welche Benutzer an einem System angemeldet waren oder sind&lt;br /&gt;
* grundlegende Konfiguration und Gebrauch von sudo &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* find&lt;br /&gt;
* passwd&lt;br /&gt;
* fuser&lt;br /&gt;
* lsof&lt;br /&gt;
* nmap&lt;br /&gt;
* chage&lt;br /&gt;
* netstat&lt;br /&gt;
* sudo&lt;br /&gt;
* /etc/sudoers&lt;br /&gt;
* su&lt;br /&gt;
* usermod&lt;br /&gt;
* ulimit&lt;br /&gt;
* who, w, last&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.2 Einen Rechner absichern&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
Kandidaten sollten wissen, wie sie eine grundlegende Rechnersicherheit konfigurieren können. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kenntnisse über Shadow-Passwörter und wie sie funktionieren&lt;br /&gt;
* nicht verwendete Netzdienste abschalten&lt;br /&gt;
* die Rolle der TCP-Wrapper verstehen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/nologin&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/xinetd.d/&lt;br /&gt;
* /etc/xinetd.conf&lt;br /&gt;
* systemd.socket&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.3 Daten durch Verschlüsselung schützen&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gewichtung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Der Kandidat sollte in der Lage sein, Public-Key-Techniken zum Schutz von Daten und Kommunikation einzusetzen.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hauptwissensgebiete:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* einen OpenSSH-2-Client grundlegend konfigurieren und verwenden&lt;br /&gt;
* die Rolle von OpenSSH-2-Rechnerschlüsseln verstehen&lt;br /&gt;
* GnuPG grundlegend konfigurieren und verwenden&lt;br /&gt;
* GPG verwenden um Dateien zu verschlüsseln, entschlüsseln, signieren und zu überprüfen&lt;br /&gt;
* SSH-Port-Tunnel (inklusive X11-Tunnel) verstehen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ssh&lt;br /&gt;
* ssh-keygen&lt;br /&gt;
* ssh-agent&lt;br /&gt;
* ssh-add&lt;br /&gt;
* ~/.ssh/id_rsa und id_rsa.pub&lt;br /&gt;
* ~/.ssh/id_dsa und id_dsa.pub&lt;br /&gt;
* ~/.ssh/id_ecdsa und id_ecdsa.pub&lt;br /&gt;
* ~/.ssh/id_ed25519 und id_ed25519.pub&lt;br /&gt;
* /etc/ssh/ssh_host_rsa_key und ssh_host_rsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_dsa_key und ssh_host_dsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_ecdsa_key und ssh_host_ecdsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_ed25519_key und ssh_host_ed25519_key.pub&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* ssh_known_hosts&lt;br /&gt;
* gpg&lt;br /&gt;
* gpg-agent&lt;br /&gt;
* ~/.gnupg/&lt;br /&gt;
&lt;br /&gt;
==Pläne für künftige Änderungen==&lt;br /&gt;
&lt;br /&gt;
Künftige Änderungen zu diesen Lernzielen werden/können umfassen:&lt;br /&gt;
&lt;br /&gt;
* ifup/ifdown und net-tools legacy-Befehle entfernen&lt;br /&gt;
* TCP-Wrapper entfernen&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Talk:LPIC-1_Objectives_V5.0(DE)&amp;diff=4850</id>
		<title>Talk:LPIC-1 Objectives V5.0(DE)</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Talk:LPIC-1_Objectives_V5.0(DE)&amp;diff=4850"/>
		<updated>2018-11-23T21:38:14Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ich würde gerne wissen weshalb der User Duven den Dank von LPI CE an Harald Maaßen entfernt hat ...&lt;br /&gt;
Wenn man etwas ersatzlos streicht, sollte man das nicht unkommentiert tun :/&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to know why user Duven felt it necessary to remove LPI CE&#039;s thanks to Harald Maassen ...&lt;br /&gt;
In case that something is deleted completely, I&#039;d expect at least a comment :/&lt;br /&gt;
&lt;br /&gt;
@DImitriosBogiatzoules - Being an external link to a third party, it&#039;s possible it was incorrectly perceived as spammy.&lt;br /&gt;
We haven&#039;t stated an official position on this sort of thing and probably won&#039;t unless it gets out of hand.&lt;br /&gt;
Until then I&#039;m fine with giving this type of credit to our volunteers so feel free to restore the edit.&lt;br /&gt;
Duven has also contributed a number of edits to the wiki so I don&#039;t think this was done maliciously. -Kevin&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1_Objectives_V5.0(ES)&amp;diff=4826</id>
		<title>LPIC-1 Objectives V5.0(ES)</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1_Objectives_V5.0(ES)&amp;diff=4826"/>
		<updated>2018-11-23T16:18:53Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;quot;__FORCETOC__ ==Introduction==  This is a required exam for LPIC-1 or LPI certification Level 1. It covers basic skills for the Linux professional that are common across all di...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This is a required exam for LPIC-1 or LPI certification Level 1. It covers basic skills for the Linux professional that are common across all distributions of Linux.&lt;br /&gt;
&lt;br /&gt;
This page covers the currently released objective for the LPIC-1 certification. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Version Information==&lt;br /&gt;
&lt;br /&gt;
These objectives are version 5.0.&lt;br /&gt;
&lt;br /&gt;
There is also a [[LPIC-1_Summary_Version_4.0_To_5.0|summary and detailed information]] on the changes from version 4.0 to 5.0 of the objectives.&lt;br /&gt;
&lt;br /&gt;
The version [[LPIC-1_Objectives_V4|4.x objectives]] can be found [[LPIC-1_Objectives_V4|here]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exams==&lt;br /&gt;
&lt;br /&gt;
In order to be certified [[LPIC-1 Objectives V5.0|LPIC-1]], the candidate must pass both the [[LPIC-1 Objectives V5.0#Objectives: Exam 101|101]] and [[LPIC-1 Objectives V5.0#Objectives: Exam 102|102]] exams.&lt;br /&gt;
&lt;br /&gt;
* [[#Objectives: Exam 101|101]]&lt;br /&gt;
* [[#Objectives: Exam 102|102]]&lt;br /&gt;
&lt;br /&gt;
==Addenda==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Translations of Objectives==&lt;br /&gt;
&lt;br /&gt;
The following translations of the objectives are available on this wiki:&lt;br /&gt;
&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(Catalan)|Catalan]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0|English]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(FR)|French]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(DE)|German]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(Greek)|Greek]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(JA)|Japanese]].&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(PT-PT)|Portuguese(Portugal)]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(PT-BR)|Portuguese(Brasil)]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(RU)|Russian]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(ES)|Spanish]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(SW)|Swahili]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(SV)|Swedish]]&lt;br /&gt;
* [[LPIC-1 Objectives V5.0(TR)|Turkish]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Objectives: Exam 101==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 101: System Architecture&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.1 Determine and configure hardware settings&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to determine and configure fundamental system hardware.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Enable and disable integrated peripherals.&lt;br /&gt;
* Differentiate between the various types of mass storage devices.&lt;br /&gt;
* Determine hardware resources for devices.&lt;br /&gt;
* Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.).&lt;br /&gt;
* Tools and utilities to manipulate USB devices.&lt;br /&gt;
* Conceptual understanding of sysfs, udev and dbus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /sys/&lt;br /&gt;
* /proc/&lt;br /&gt;
* /dev/&lt;br /&gt;
* modprobe&lt;br /&gt;
* lsmod&lt;br /&gt;
* lspci&lt;br /&gt;
* lsusb &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.2 Boot the system&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to guide the system through the booting process.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide common commands to the boot loader and options to the kernel at boot time.&lt;br /&gt;
* Demonstrate knowledge of the boot sequence from BIOS/UEFI to boot completion.&lt;br /&gt;
* Understanding of SysVinit and systemd.&lt;br /&gt;
* Awareness of Upstart. &lt;br /&gt;
* Check boot events in the log files. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* dmesg&lt;br /&gt;
* journalctl&lt;br /&gt;
* BIOS&lt;br /&gt;
* UEFI&lt;br /&gt;
* bootloader&lt;br /&gt;
* kernel&lt;br /&gt;
* initramfs&lt;br /&gt;
* init&lt;br /&gt;
* SysVinit&lt;br /&gt;
* systemd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.3 Change runlevels / boot targets and shutdown or reboot system &amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to manage the SysVinit runlevel or systemd boot target of the system. This objective includes changing to single user mode, shutdown or rebooting the system. Candidates should be able to alert users before switching runlevels / boot targets and properly terminate processes. This objective also includes setting the default SysVinit runlevel or systemd boot target. It also includes awareness of Upstart as an alternative to SysVinit or systemd.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Set the default runlevel or boot target.&lt;br /&gt;
* Change between runlevels / boot targets including single user mode.&lt;br /&gt;
* Shutdown and reboot from the command line.&lt;br /&gt;
* Alert users before switching runlevels / boot targets or other major system events.&lt;br /&gt;
* Properly terminate processes.&lt;br /&gt;
* Awareness of acpid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* shutdown&lt;br /&gt;
* init&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* telinit &lt;br /&gt;
* systemd&lt;br /&gt;
* systemctl&lt;br /&gt;
* /etc/systemd/&lt;br /&gt;
* /usr/lib/systemd/&lt;br /&gt;
* wall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 102: Linux Installation and Package Management&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.1 Design hard disk layout&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to design a disk partitioning scheme for a Linux system.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Allocate filesystems and swap space to separate partitions or disks.&lt;br /&gt;
* Tailor the design to the intended use of the system.&lt;br /&gt;
* Ensure the /boot partition conforms to the hardware architecture requirements for booting. &lt;br /&gt;
* Knowledge of basic features of LVM.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* / (root) filesystem&lt;br /&gt;
* /var filesystem&lt;br /&gt;
* /home filesystem&lt;br /&gt;
* /boot filesystem&lt;br /&gt;
* EFI System Partition (ESP)&lt;br /&gt;
* swap space&lt;br /&gt;
* mount points&lt;br /&gt;
* partitions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.2 Install a boot manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to select, install and configure a boot manager.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Providing alternative boot locations and backup boot options.&lt;br /&gt;
* Install and configure a boot loader such as GRUB Legacy.&lt;br /&gt;
* Perform basic configuration changes for GRUB 2.&lt;br /&gt;
* Interact with the boot loader. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* menu.lst, grub.cfg and grub.conf&lt;br /&gt;
* grub-install&lt;br /&gt;
* grub-mkconfig&lt;br /&gt;
* MBR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.3 Manage shared libraries&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to determine the shared libraries that executable programs depend on and install them when necessary.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Identify shared libraries.&lt;br /&gt;
* Identify the typical locations of system libraries.&lt;br /&gt;
* Load shared libraries. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ldd&lt;br /&gt;
* ldconfig&lt;br /&gt;
* /etc/ld.so.conf&lt;br /&gt;
* LD_LIBRARY_PATH &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.4 Use Debian package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to perform package management using the Debian package tools.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Install, upgrade and uninstall Debian binary packages.&lt;br /&gt;
* Find packages containing specific files or libraries which may or may not be installed.&lt;br /&gt;
* Obtain package information like version, content, dependencies, package integrity and installation status (whether or not the package is installed).&lt;br /&gt;
* Awareness of apt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
* dpkg&lt;br /&gt;
* dpkg-reconfigure&lt;br /&gt;
* apt-get&lt;br /&gt;
* apt-cache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.5 Use RPM and YUM package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to perform package management using RPM, YUM and Zypper.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Install, re-install, upgrade and remove packages using RPM, YUM and Zypper.&lt;br /&gt;
* Obtain information on RPM packages such as version, status, dependencies, integrity and signatures.&lt;br /&gt;
* Determine what files a package provides, as well as find which package a specific file comes from.&lt;br /&gt;
* Awareness of dnf.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* rpm&lt;br /&gt;
* rpm2cpio&lt;br /&gt;
* /etc/yum.conf&lt;br /&gt;
* /etc/yum.repos.d/&lt;br /&gt;
* yum&lt;br /&gt;
* zypper&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.6 Linux as a virtualization guest&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should understand the implications of virtualization and cloud computing on a Linux guest system.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Understand the general concept of virtual machines and containers&lt;br /&gt;
* Understand common elements virtual machines in an IaaS cloud, such as computing instances, block storage and networking&lt;br /&gt;
* Understand unique properties of a Linux system which have to changed when a system is cloned or used as a template&lt;br /&gt;
* Understand how system images are used to deploy virtual machines, cloud instances and containers&lt;br /&gt;
* Understand Linux extensions which integrate Linux with a virtualization product&lt;br /&gt;
* Awareness of cloud-init&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Virtual machine&lt;br /&gt;
* Linux container&lt;br /&gt;
* Application container&lt;br /&gt;
* Guest drivers&lt;br /&gt;
* SSH host keys&lt;br /&gt;
* D-Bus machine id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 103: GNU and Unix Commands&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.1 Work on the command line&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to interact with shells and commands using the command line. The objective assumes the Bash shell.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use single shell commands and one line command sequences to perform basic tasks on the command line.&lt;br /&gt;
* Use and modify the shell environment including defining, referencing and exporting environment variables.&lt;br /&gt;
* Use and edit command history.&lt;br /&gt;
* Invoke commands inside and outside the defined path. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* echo&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* pwd&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* type&lt;br /&gt;
* which&lt;br /&gt;
* man&lt;br /&gt;
* uname&lt;br /&gt;
* history &lt;br /&gt;
* .bash_history&lt;br /&gt;
* Quoting&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.2 Process text streams using filters&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should should be able to apply filters to text streams. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Send text files and output streams through text utility filters to modify the output using standard UNIX commands found in the GNU textutils package. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* bzcat&lt;br /&gt;
* cat&lt;br /&gt;
* cut&lt;br /&gt;
* head&lt;br /&gt;
* less&lt;br /&gt;
* md5sum&lt;br /&gt;
* nl&lt;br /&gt;
* od&lt;br /&gt;
* paste&lt;br /&gt;
* sed&lt;br /&gt;
* sha256sum&lt;br /&gt;
* sha512sum&lt;br /&gt;
* sort&lt;br /&gt;
* split&lt;br /&gt;
* tail&lt;br /&gt;
* tr&lt;br /&gt;
* uniq&lt;br /&gt;
* wc &lt;br /&gt;
* xzcat&lt;br /&gt;
* zcat&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.3 Perform basic file management&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to use the basic Linux commands to manage files and directories.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Copy, move and remove files and directories individually.&lt;br /&gt;
* Copy multiple files and directories recursively.&lt;br /&gt;
* Remove files and directories recursively.&lt;br /&gt;
* Use simple and advanced wildcard specifications in commands.&lt;br /&gt;
* Using find to locate and act on files based on type, size, or time.&lt;br /&gt;
* Usage of tar, cpio and dd. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cp&lt;br /&gt;
* find&lt;br /&gt;
* mkdir&lt;br /&gt;
* mv&lt;br /&gt;
* ls&lt;br /&gt;
* rm&lt;br /&gt;
* rmdir&lt;br /&gt;
* touch&lt;br /&gt;
* tar&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* file&lt;br /&gt;
* gzip&lt;br /&gt;
* gunzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* bunzip2&lt;br /&gt;
* xz&lt;br /&gt;
* unxz&lt;br /&gt;
* file globbing &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.4 Use streams, pipes and redirects&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Redirecting standard input, standard output and standard error.&lt;br /&gt;
* Pipe the output of one command to the input of another command.&lt;br /&gt;
* Use the output of one command as arguments to another command.&lt;br /&gt;
* Send output to both stdout and a file. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* tee&lt;br /&gt;
* xargs &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.5 Create, monitor and kill processes&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to perform basic process management. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Run jobs in the foreground and background.&lt;br /&gt;
* Signal a program to continue running after logout.&lt;br /&gt;
* Monitor active processes.&lt;br /&gt;
* Select and sort processes for display.&lt;br /&gt;
* Send signals to processes. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;&lt;br /&gt;
* bg&lt;br /&gt;
* fg&lt;br /&gt;
* jobs&lt;br /&gt;
* kill&lt;br /&gt;
* nohup&lt;br /&gt;
* ps&lt;br /&gt;
* top&lt;br /&gt;
* free&lt;br /&gt;
* uptime&lt;br /&gt;
* pgrep&lt;br /&gt;
* pkill&lt;br /&gt;
* killall&lt;br /&gt;
* watch&lt;br /&gt;
* screen &lt;br /&gt;
* tmux&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.6 Modify process execution priorities&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should should be able to manage process execution priorities. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Know the default priority of a job that is created.&lt;br /&gt;
* Run a program with higher or lower priority than the default.&lt;br /&gt;
* Change the priority of a running process. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* nice&lt;br /&gt;
* ps&lt;br /&gt;
* renice&lt;br /&gt;
* top &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.7 Search text files using regular expressions&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to manipulate files and text data using regular expressions. This objective includes creating simple regular expressions containing several notational elements as well as understanding the differences between basic and extended regular expressions. It also includes using regular expression tools to perform searches through a filesystem or file content.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Create simple regular expressions containing several notational elements.&lt;br /&gt;
* Understand the differences between basic and extended regular expressions.&lt;br /&gt;
* Understand the concepts of special characters, character classes, quantifiers and anchors.&lt;br /&gt;
* Use regular expression tools to perform searches through a filesystem or file content. &lt;br /&gt;
* Use regular expressions to delete, change and substitute text.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* grep&lt;br /&gt;
* egrep&lt;br /&gt;
* fgrep&lt;br /&gt;
* sed&lt;br /&gt;
* regex(7) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.8 Basic file editing&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to edit text files using vi. This objective includes vi navigation, vi modes, inserting, editing, deleting, copying and finding text. It also includes awareness of other common editors and setting the default editor.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Navigate a document using vi.&lt;br /&gt;
* Understand and use vi modes.&lt;br /&gt;
* Insert, edit, delete, copy and find text in vi.&lt;br /&gt;
* Awareness of Emacs, nano and vim.&lt;br /&gt;
* Configure the standard editor.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* vi&lt;br /&gt;
* /, ?&lt;br /&gt;
* h,j,k,l&lt;br /&gt;
* i, o, a&lt;br /&gt;
* d, p, y, dd, yy&lt;br /&gt;
* ZZ, :w!, :q!&lt;br /&gt;
* EDITOR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.1 Create partitions and filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to configure disk partitions and then create filesystems on media such as hard disks. This includes the handling of swap partitions.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manage MBR and GPT partition tables&lt;br /&gt;
* Use various mkfs commands to create various filesystems such as:&lt;br /&gt;
** ext2/ext3/ext4&lt;br /&gt;
** XFS&lt;br /&gt;
** VFAT&lt;br /&gt;
** exFAT&lt;br /&gt;
* Basic feature knowledge of Btrfs, including multi-device filesystems, compression and subvolumes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fdisk&lt;br /&gt;
* gdisk&lt;br /&gt;
* parted&lt;br /&gt;
* mkfs&lt;br /&gt;
* mkswap &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.2 Maintain the integrity of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to maintain a standard filesystem, as well as the extra data associated with a journaling filesystem.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Verify the integrity of filesystems.&lt;br /&gt;
* Monitor free space and inodes.&lt;br /&gt;
* Repair simple filesystem problems. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* du&lt;br /&gt;
* df&lt;br /&gt;
* fsck&lt;br /&gt;
* e2fsck&lt;br /&gt;
* mke2fs&lt;br /&gt;
* tune2fs&lt;br /&gt;
* xfs_repair&lt;br /&gt;
* xfs_fsr&lt;br /&gt;
* xfs_db&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.3 Control mounting and unmounting of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to configure the mounting of a filesystem.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manually mount and unmount filesystems.&lt;br /&gt;
* Configure filesystem mounting on bootup.&lt;br /&gt;
* Configure user mountable removable filesystems.&lt;br /&gt;
* Use of labels and UUIDs for identifying and mounting file systems.&lt;br /&gt;
* Awareness of systemd mount units.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /media/&lt;br /&gt;
* mount&lt;br /&gt;
* umount &lt;br /&gt;
* blkid&lt;br /&gt;
* lsblk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.4 Removed&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.5 Manage file permissions and ownership&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to control file access through the proper use of permissions and ownerships. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manage access permissions on regular and special files as well as directories.&lt;br /&gt;
* Use access modes such as suid, sgid and the sticky bit to maintain security.&lt;br /&gt;
* Know how to change the file creation mask.&lt;br /&gt;
* Use the group field to grant file access to group members. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* chmod&lt;br /&gt;
* umask&lt;br /&gt;
* chown&lt;br /&gt;
* chgrp &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.6 Create and change hard and symbolic links&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to create and manage hard and symbolic links to a file. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Create links.&lt;br /&gt;
* Identify hard and/or soft links.&lt;br /&gt;
* Copying versus linking files.&lt;br /&gt;
* Use links to support system administration tasks.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ln&lt;br /&gt;
* ls&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.7 Find system files and place files in the correct location&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be thoroughly familiar with the Filesystem Hierarchy Standard (FHS), including typical file locations and directory classifications.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Understand the correct locations of files under the FHS.&lt;br /&gt;
* Find files and commands on a Linux system.&lt;br /&gt;
* Know the location and purpose of important file and directories as defined in the FHS. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* find&lt;br /&gt;
* locate&lt;br /&gt;
* updatedb&lt;br /&gt;
* whereis&lt;br /&gt;
* which&lt;br /&gt;
* type&lt;br /&gt;
* /etc/updatedb.conf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Objectives: Exam 102==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 105: Shells and Shell Scripting&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.1 Customize and use the shell environment&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to customize shell environments to meet users&#039; needs. Candidates should be able to modify global and user profiles.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Set environment variables (e.g. PATH) at login or when spawning a new shell.&lt;br /&gt;
* Write Bash functions for frequently used sequences of commands.&lt;br /&gt;
* Maintain skeleton directories for new user accounts.&lt;br /&gt;
* Set command search path with the proper directory. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* .&lt;br /&gt;
* source&lt;br /&gt;
* /etc/bash.bashrc&lt;br /&gt;
* /etc/profile&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* ~/.bash_profile&lt;br /&gt;
* ~/.bash_login&lt;br /&gt;
* ~/.profile&lt;br /&gt;
* ~/.bashrc&lt;br /&gt;
* ~/.bash_logout&lt;br /&gt;
* function&lt;br /&gt;
* alias &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.2 Customize or write simple scripts&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to customize existing scripts, or write simple new Bash scripts. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use standard sh syntax (loops, tests).&lt;br /&gt;
* Use command substitution.&lt;br /&gt;
* Test return values for success or failure or other information provided by a command.&lt;br /&gt;
* Execute chained commands.&lt;br /&gt;
* Perform conditional mailing to the superuser.&lt;br /&gt;
* Correctly select the script interpreter through the shebang (#!) line.&lt;br /&gt;
* Manage the location, ownership, execution and suid-rights of scripts. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* for&lt;br /&gt;
* while&lt;br /&gt;
* test&lt;br /&gt;
* if&lt;br /&gt;
* read&lt;br /&gt;
* seq&lt;br /&gt;
* exec&lt;br /&gt;
* ||&lt;br /&gt;
* &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 106: User Interfaces and Desktops&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.1 Install and configure X11&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to install and configure X11. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Understanding of the X11 architecture.&lt;br /&gt;
* Basic understanding and knowledge of the X Window configuration file.&lt;br /&gt;
* Overwrite specific aspects of Xorg configuration, such as keyboard layout.&lt;br /&gt;
* Understand the components of desktop environments, such as display managers and window managers.&lt;br /&gt;
* Manage access to the X server and display applications on remote X servers.&lt;br /&gt;
* Awareness of Wayland.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/X11/xorg.conf&lt;br /&gt;
* /etc/X11/xorg.conf.d/&lt;br /&gt;
* ~/.xsession-errors&lt;br /&gt;
* xhost&lt;br /&gt;
* xauth&lt;br /&gt;
* DISPLAY&lt;br /&gt;
* X &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.2 Graphical Desktops&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be aware of major Linux desktops. Furthermore, candidates should be aware of protocols used to access remote desktop sessions.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Awareness of major desktop environments&lt;br /&gt;
* Awareness of protocols to access remote desktop sessions&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* KDE&lt;br /&gt;
* Gnome&lt;br /&gt;
* Xfce&lt;br /&gt;
* X11&lt;br /&gt;
* XDMCP&lt;br /&gt;
* VNC&lt;br /&gt;
* Spice&lt;br /&gt;
* RDP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.3 Accessibility&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Demonstrate knowledge and awareness of accessibility technologies. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Basic knowledge of visual settings and themes.&lt;br /&gt;
* Basic knowledge of assistive technology.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* High Contrast/Large Print Desktop Themes.&lt;br /&gt;
* Screen Reader.&lt;br /&gt;
* Braille Display.&lt;br /&gt;
* Screen Magnifier.&lt;br /&gt;
* On-Screen Keyboard.&lt;br /&gt;
* Sticky/Repeat keys.&lt;br /&gt;
* Slow/Bounce/Toggle keys.&lt;br /&gt;
* Mouse keys.&lt;br /&gt;
* Gestures.&lt;br /&gt;
* Voice recognition.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 107: Administrative Tasks&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.1 Manage user and group accounts and related system files&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to add, remove, suspend and change user accounts. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Add, modify and remove users and groups.&lt;br /&gt;
* Manage user/group info in password/group databases.&lt;br /&gt;
* Create and manage special purpose and limited accounts. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /etc/skel/&lt;br /&gt;
* chage&lt;br /&gt;
* getent&lt;br /&gt;
* groupadd&lt;br /&gt;
* groupdel&lt;br /&gt;
* groupmod&lt;br /&gt;
* passwd&lt;br /&gt;
* useradd&lt;br /&gt;
* userdel&lt;br /&gt;
* usermod &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.2 Automate system administration tasks by scheduling jobs&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to use cron and systemd timers to run jobs at regular intervals and to use at to run jobs at a specific time. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manage cron and at jobs.&lt;br /&gt;
* Configure user access to cron and at services.&lt;br /&gt;
* Understand systemd timer units.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/cron.{d,daily,hourly,monthly,weekly}/&lt;br /&gt;
* /etc/at.deny&lt;br /&gt;
* /etc/at.allow&lt;br /&gt;
* /etc/crontab&lt;br /&gt;
* /etc/cron.allow&lt;br /&gt;
* /etc/cron.deny&lt;br /&gt;
* /var/spool/cron/&lt;br /&gt;
* crontab&lt;br /&gt;
* at&lt;br /&gt;
* atq&lt;br /&gt;
* atrm&lt;br /&gt;
* systemctl&lt;br /&gt;
* systemd-run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.3 Localisation and internationalisation&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to localize a system in a different language than English. As well, an understanding of why LANG=C is useful when scripting.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Configure locale settings and environment variables.&lt;br /&gt;
* Configure timezone settings and environment variables.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /usr/share/zoneinfo/&lt;br /&gt;
* LC_*&lt;br /&gt;
* LC_ALL&lt;br /&gt;
* LANG&lt;br /&gt;
* TZ&lt;br /&gt;
* /usr/bin/locale&lt;br /&gt;
* tzselect&lt;br /&gt;
* timedatectl&lt;br /&gt;
* date&lt;br /&gt;
* iconv&lt;br /&gt;
* UTF-8&lt;br /&gt;
* ISO-8859&lt;br /&gt;
* ASCII&lt;br /&gt;
* Unicode &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 108: Essential System Services&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.1 Maintain system time&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to properly maintain the system time and synchronize the clock via NTP.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Set the system date and time.&lt;br /&gt;
* Set the hardware clock to the correct time in UTC.&lt;br /&gt;
* Configure the correct timezone.&lt;br /&gt;
* Basic NTP configuration using ntpd and chrony.&lt;br /&gt;
* Knowledge of using the pool.ntp.org service.&lt;br /&gt;
* Awareness of the ntpq command.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /usr/share/zoneinfo/&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /etc/ntp.conf&lt;br /&gt;
* /etc/chrony.conf&lt;br /&gt;
* date&lt;br /&gt;
* hwclock&lt;br /&gt;
* timedatectl&lt;br /&gt;
* ntpd&lt;br /&gt;
* ntpdate&lt;br /&gt;
* chronyc&lt;br /&gt;
* pool.ntp.org &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.2 System logging&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to configure rsyslog. This objective also includes configuring the logging daemon to send log output to a central log server or accept log output as a central log server. Use of the systemd journal subsystem is covered.  Also, awareness of syslog and syslog-ng as alternative logging systems is included.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Basic configuration of rsyslog.&lt;br /&gt;
* Understanding of standard facilities, priorities and actions.&lt;br /&gt;
* Query the systemd journal.&lt;br /&gt;
* Filter systemd journal data by criteria such as date, service or priority&lt;br /&gt;
* Configure persistent systemd journal storage and journal size&lt;br /&gt;
* Delete old systemd journal data&lt;br /&gt;
* Retrieve systemd journal data from a rescue system or file system copy&lt;br /&gt;
* Understand interaction of rsyslog with systemd-journald&lt;br /&gt;
* Configuration of logrotate.&lt;br /&gt;
* Awareness of syslog and syslog-ng.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/rsyslog.conf&lt;br /&gt;
* /var/log/&lt;br /&gt;
* logger &lt;br /&gt;
* logrotate&lt;br /&gt;
* /etc/logrotate.conf&lt;br /&gt;
* /etc/logrotate.d/&lt;br /&gt;
* journalctl&lt;br /&gt;
* systemd-cat&lt;br /&gt;
* /etc/systemd/journald.conf&lt;br /&gt;
* /var/log/journal/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.3 Mail Transfer Agent (MTA) basics&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be aware of the commonly available MTA programs and be able to perform basic forward and alias configuration on a client host. Other configuration files are not covered.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Create e-mail aliases.&lt;br /&gt;
* Configure e-mail forwarding.&lt;br /&gt;
* Knowledge of commonly available MTA programs (postfix, sendmail, exim) (no configuration) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ~/.forward&lt;br /&gt;
* sendmail emulation layer commands&lt;br /&gt;
* newaliases&lt;br /&gt;
* mail&lt;br /&gt;
* mailq&lt;br /&gt;
* postfix&lt;br /&gt;
* sendmail&lt;br /&gt;
* exim&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.4 Manage printers and printing&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to manage print queues and user print jobs using CUPS and the LPD compatibility interface. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Basic CUPS configuration (for local and remote printers).&lt;br /&gt;
* Manage user print queues.&lt;br /&gt;
* Troubleshoot general printing problems.&lt;br /&gt;
* Add and remove jobs from configured printer queues. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CUPS configuration files, tools and utilities&lt;br /&gt;
* /etc/cups/&lt;br /&gt;
* lpd legacy interface (lpr, lprm, lpq) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 109: Networking Fundamentals&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.1 Fundamentals of internet protocols&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should demonstrate a proper understanding of TCP/IP network fundamentals. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Demonstrate an understanding of network masks and CIDR notation.&lt;br /&gt;
* Knowledge of the differences between private and public &amp;quot;dotted quad&amp;quot; IP addresses.&lt;br /&gt;
* Knowledge about common TCP and UDP ports and services (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995).&lt;br /&gt;
* Knowledge about the differences and major features of UDP, TCP and ICMP.&lt;br /&gt;
* Knowledge of the major differences between IPv4 and IPv6. &lt;br /&gt;
* Knowledge of the basic features of IPv6.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/services&lt;br /&gt;
* IPv4, IPv6&lt;br /&gt;
* Subnetting&lt;br /&gt;
* TCP, UDP, ICMP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.2 Persistent network configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to manage the persistent network configuration of a Linux host.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Understand basic TCP/IP host configuration&lt;br /&gt;
* Configure ethernet and wi-fi network configuration using NetworkManager&lt;br /&gt;
* Awareness of systemd-networkd&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/hostname&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* nmcli&lt;br /&gt;
* hostnamectl&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.3 Basic network troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to troubleshoot networking issues on client hosts. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manually configure network interfaces, including viewing and changing the configuration of network interfaces using iproute2.&lt;br /&gt;
* Manually configure routing, including viewing and changing routing tables and setting the default route using iproute2.&lt;br /&gt;
* Debug problems associated with the network configuration. &lt;br /&gt;
* Awareness of legacy net-tools commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ip&lt;br /&gt;
* hostname&lt;br /&gt;
* ss&lt;br /&gt;
* ping&lt;br /&gt;
* ping6&lt;br /&gt;
* traceroute&lt;br /&gt;
* traceroute6 &lt;br /&gt;
* tracepath&lt;br /&gt;
* tracepath6&lt;br /&gt;
* netcat&lt;br /&gt;
* ifconfig&lt;br /&gt;
* netstat&lt;br /&gt;
* route&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.4 Configure client side DNS&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to configure DNS on a client host. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Query remote DNS servers.&lt;br /&gt;
* Configure local name resolution and use remote DNS servers.&lt;br /&gt;
* Modify the order in which name resolution is done. &lt;br /&gt;
* Debug errors related to name resolution.&lt;br /&gt;
* Awareness of systemd-resolved&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf &lt;br /&gt;
* host&lt;br /&gt;
* dig&lt;br /&gt;
* getent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 110: Security&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.1 Perform security administration tasks&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should know how to review system configuration to ensure host security in accordance with local security policies. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Audit a system to find files with the suid/sgid bit set.&lt;br /&gt;
* Set or change user passwords and password aging information.&lt;br /&gt;
* Being able to use nmap and netstat to discover open ports on a system.&lt;br /&gt;
* Set up limits on user logins, processes and memory usage.&lt;br /&gt;
* Determine which users have logged in to the system or are currently logged in.&lt;br /&gt;
* Basic sudo configuration and usage. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* find&lt;br /&gt;
* passwd&lt;br /&gt;
* fuser&lt;br /&gt;
* lsof&lt;br /&gt;
* nmap&lt;br /&gt;
* chage&lt;br /&gt;
* netstat&lt;br /&gt;
* sudo&lt;br /&gt;
* /etc/sudoers&lt;br /&gt;
* su&lt;br /&gt;
* usermod&lt;br /&gt;
* ulimit&lt;br /&gt;
* who, w, last&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.2 Setup host security&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
Candidates should know how to set up a basic level of host security. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Awareness of shadow passwords and how they work.&lt;br /&gt;
* Turn off network services not in use.&lt;br /&gt;
* Understand the role of TCP wrappers. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/nologin&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/xinetd.d/&lt;br /&gt;
* /etc/xinetd.conf&lt;br /&gt;
* systemd.socket&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.3 Securing data with encryption&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
The candidate should be able to use public key techniques to secure data and communication.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Perform basic OpenSSH 2 client configuration and usage.&lt;br /&gt;
* Understand the role of OpenSSH 2 server host keys.&lt;br /&gt;
* Perform basic GnuPG configuration, usage and revocation.&lt;br /&gt;
* Use GPG to encrypt, decrypt, sign and verify files.&lt;br /&gt;
* Understand SSH port tunnels (including X11 tunnels).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ssh&lt;br /&gt;
* ssh-keygen&lt;br /&gt;
* ssh-agent&lt;br /&gt;
* ssh-add&lt;br /&gt;
* ~/.ssh/id_rsa and id_rsa.pub&lt;br /&gt;
* ~/.ssh/id_dsa and id_dsa.pub&lt;br /&gt;
* ~/.ssh/id_ecdsa and id_ecdsa.pub&lt;br /&gt;
* ~/.ssh/id_ed25519 and id_ed25519.pub&lt;br /&gt;
* /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_ecdsa_key and ssh_host_ecdsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_ed25519_key and ssh_host_ed25519_key.pub&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* ssh_known_hosts&lt;br /&gt;
* gpg&lt;br /&gt;
* gpg-agent&lt;br /&gt;
* ~/.gnupg/&lt;br /&gt;
&lt;br /&gt;
==Future Change Considerations==&lt;br /&gt;
&lt;br /&gt;
Future changes to the objective will/may include:&lt;br /&gt;
&lt;br /&gt;
* Remove ifup/ifdown and legacy net-tools command&lt;br /&gt;
* Remove TCP wrappers&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1_Objectives_V4&amp;diff=4598</id>
		<title>LPIC-1 Objectives V4</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1_Objectives_V4&amp;diff=4598"/>
		<updated>2018-04-25T13:57:55Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This is a required exam for LPIC-1 or LPI certification Level 1. It covers basic skills for the Linux professional that are common across all distributions of Linux.&lt;br /&gt;
&lt;br /&gt;
This page covers the currently released objective for the LPIC-1 certification. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Version Information==&lt;br /&gt;
&lt;br /&gt;
These objectives are version 4.0.1.&lt;br /&gt;
&lt;br /&gt;
There is also a [[LPIC1SummaryVersion3To4|summary and detailed information]] on the changes from version 3.5 to 4.0 of the objectives.&lt;br /&gt;
&lt;br /&gt;
The version [[LPIC-1 Objectives V3|3.x objectives]] can be found [[LPIC-1 Objectives V3|here]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exams==&lt;br /&gt;
&lt;br /&gt;
In order to be certified [[LPIC-1 Objectives V4|LPIC-1]], the candidate must pass both the [[LPIC-1 Objectives V4#Objectives: Exam 101|101]] and [[LPIC-1 Objectives V4#Objectives: Exam 102|102]] exams.&lt;br /&gt;
&lt;br /&gt;
* [[LPIC-1 Objectives V4#Objectives: Exam 101|101]]&lt;br /&gt;
* [[LPIC-1 Objectives V4#Objectives: Exam 102|102]]&lt;br /&gt;
&lt;br /&gt;
==Addenda==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Proposed Clarification Addendum (Oct 1st, 2015)&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* added type and which to 103.1 (NB: known and desirable duplication of content with 104.7)&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Clarification Addendum (Jul 1st, 2015)&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* remove path for ssh_known_hosts in 110.3&lt;br /&gt;
* added timedatectl, removed tzconfig to 107.3 partial file list.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Translations of Objectives==&lt;br /&gt;
&lt;br /&gt;
The following translations of the objectives are available on this wiki:&lt;br /&gt;
&lt;br /&gt;
* [[LPIC-1 Objectives V4(Catalan)|Catalan]] (currently 101 only).&lt;br /&gt;
* [[LPIC-1 Objectives V4|English]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(FR)|French]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(DE)|German]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(Greek)|Greek]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(PT-PT)|Portuguese(Portugal)]].&lt;br /&gt;
* [[LPIC-1 Objetivos V4(PT-BR)|Portuguese(Brasil)]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(RU)|Russian]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(ES)|Spanish]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(SW)|Swahili]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(SV)|Swedish]].&lt;br /&gt;
* [[LPIC-1 Objectives V4(TR)|Turkish]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Objectives: Exam 101==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 101: System Architecture&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.1 Determine and configure hardware settings&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to determine and configure fundamental system hardware.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Enable and disable integrated peripherals.&lt;br /&gt;
* Configure systems with or without external peripherals such as keyboards.&lt;br /&gt;
* Differentiate between the various types of mass storage devices.&lt;br /&gt;
* Know the differences between coldplug and hotplug devices.&lt;br /&gt;
* Determine hardware resources for devices.&lt;br /&gt;
* Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.).&lt;br /&gt;
* Tools and utilities to manipulate USB devices.&lt;br /&gt;
* Conceptual understanding of sysfs, udev, dbus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /sys/&lt;br /&gt;
* /proc/&lt;br /&gt;
* /dev/&lt;br /&gt;
* modprobe&lt;br /&gt;
* lsmod&lt;br /&gt;
* lspci&lt;br /&gt;
* lsusb &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.2 Boot the system&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to guide the system through the booting process.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide common commands to the boot loader and options to the kernel at boot time.&lt;br /&gt;
* Demonstrate knowledge of the boot sequence from BIOS to boot completion.&lt;br /&gt;
* Understanding of SysVinit and systemd.&lt;br /&gt;
* Awareness of Upstart. &lt;br /&gt;
* Check boot events in the log files. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* dmesg&lt;br /&gt;
* BIOS&lt;br /&gt;
* bootloader&lt;br /&gt;
* kernel&lt;br /&gt;
* initramfs&lt;br /&gt;
* init&lt;br /&gt;
* SysVinit&lt;br /&gt;
* systemd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.3 Change runlevels / boot targets and shutdown or reboot system &amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to manage the SysVinit runlevel or systemd boot target of the system. This objective includes changing to single user mode, shutdown or rebooting the system. Candidates should be able to alert users before switching runlevels / boot targets and properly terminate processes. This objective also includes setting the default SysVinit runlevel or systemd boot target. It also includes awareness of Upstart as an alternative to SysVinit or systemd.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Set the default runlevel or boot target.&lt;br /&gt;
* Change between runlevels / boot targets including single user mode.&lt;br /&gt;
* Shutdown and reboot from the command line.&lt;br /&gt;
* Alert users before switching runlevels / boot targets or other major system events.&lt;br /&gt;
* Properly terminate processes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* shutdown&lt;br /&gt;
* init&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* telinit &lt;br /&gt;
* systemd&lt;br /&gt;
* systemctl&lt;br /&gt;
* /etc/systemd/&lt;br /&gt;
* /usr/lib/systemd/&lt;br /&gt;
* wall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 102: Linux Installation and Package Management&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.1 Design hard disk layout&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to design a disk partitioning scheme for a Linux system.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Allocate filesystems and swap space to separate partitions or disks.&lt;br /&gt;
* Tailor the design to the intended use of the system.&lt;br /&gt;
* Ensure the /boot partition conforms to the hardware architecture requirements for booting. &lt;br /&gt;
* Knowledge of basic features of LVM.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* / (root) filesystem&lt;br /&gt;
* /var filesystem&lt;br /&gt;
* /home filesystem&lt;br /&gt;
* /boot filesystem&lt;br /&gt;
* swap space&lt;br /&gt;
* mount points&lt;br /&gt;
* partitions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.2 Install a boot manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to select, install and configure a boot manager.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Providing alternative boot locations and backup boot options.&lt;br /&gt;
* Install and configure a boot loader such as GRUB Legacy.&lt;br /&gt;
* Perform basic configuration changes for GRUB 2.&lt;br /&gt;
* Interact with the boot loader. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* menu.lst, grub.cfg and grub.conf&lt;br /&gt;
* grub-install&lt;br /&gt;
* grub-mkconfig&lt;br /&gt;
* MBR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.3 Manage shared libraries&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to determine the shared libraries that executable programs depend on and install them when necessary.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Identify shared libraries.&lt;br /&gt;
* Identify the typical locations of system libraries.&lt;br /&gt;
* Load shared libraries. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ldd&lt;br /&gt;
* ldconfig&lt;br /&gt;
* /etc/ld.so.conf&lt;br /&gt;
* LD_LIBRARY_PATH &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.4 Use Debian package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to perform package management using the Debian package tools.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Install, upgrade and uninstall Debian binary packages.&lt;br /&gt;
* Find packages containing specific files or libraries which may or may not be installed.&lt;br /&gt;
* Obtain package information like version, content, dependencies, package integrity and installation status (whether or not the package is installed).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
* dpkg&lt;br /&gt;
* dpkg-reconfigure&lt;br /&gt;
* apt-get&lt;br /&gt;
* apt-cache&lt;br /&gt;
* aptitude &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.5 Use RPM and YUM package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to perform package management using RPM and YUM tools.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Install, re-install, upgrade and remove packages using RPM and YUM.&lt;br /&gt;
&lt;br /&gt;
* Obtain information on RPM packages such as version, status, dependencies, integrity and signatures.&lt;br /&gt;
* Determine what files a package provides, as well as find which package a specific file comes from. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* rpm&lt;br /&gt;
* rpm2cpio&lt;br /&gt;
* /etc/yum.conf&lt;br /&gt;
* /etc/yum.repos.d/&lt;br /&gt;
* yum&lt;br /&gt;
* yumdownloader &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 103: GNU and Unix Commands&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.1 Work on the command line&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to interact with shells and commands using the command line. The objective assumes the Bash shell.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use single shell commands and one line command sequences to perform basic tasks on the command line.&lt;br /&gt;
* Use and modify the shell environment including defining, referencing and exporting environment variables.&lt;br /&gt;
* Use and edit command history.&lt;br /&gt;
* Invoke commands inside and outside the defined path. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* bash&lt;br /&gt;
* echo&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* pwd&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* man&lt;br /&gt;
* uname&lt;br /&gt;
* history &lt;br /&gt;
* .bash_history&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.2 Process text streams using filters&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to apply filters to text streams. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Send text files and output streams through text utility filters to modify the output using standard UNIX commands found in the GNU textutils package. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cat&lt;br /&gt;
* cut&lt;br /&gt;
* expand&lt;br /&gt;
* fmt&lt;br /&gt;
* head&lt;br /&gt;
* join&lt;br /&gt;
* less&lt;br /&gt;
* nl&lt;br /&gt;
* od&lt;br /&gt;
* paste&lt;br /&gt;
* pr&lt;br /&gt;
* sed&lt;br /&gt;
* sort&lt;br /&gt;
* split&lt;br /&gt;
* tail&lt;br /&gt;
* tr&lt;br /&gt;
* unexpand&lt;br /&gt;
* uniq&lt;br /&gt;
* wc &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.3 Perform basic file management&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to use the basic Linux commands to manage files and directories.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Copy, move and remove files and directories individually.&lt;br /&gt;
* Copy multiple files and directories recursively.&lt;br /&gt;
* Remove files and directories recursively.&lt;br /&gt;
* Use simple and advanced wildcard specifications in commands.&lt;br /&gt;
* Using find to locate and act on files based on type, size, or time.&lt;br /&gt;
* Usage of tar, cpio and dd. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* cp&lt;br /&gt;
* find&lt;br /&gt;
* mkdir&lt;br /&gt;
* mv&lt;br /&gt;
* ls&lt;br /&gt;
* rm&lt;br /&gt;
* rmdir&lt;br /&gt;
* touch&lt;br /&gt;
* tar&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* file&lt;br /&gt;
* gzip&lt;br /&gt;
* gunzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* xz&lt;br /&gt;
* file globbing &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.4 Use streams, pipes and redirects&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Redirecting standard input, standard output and standard error.&lt;br /&gt;
* Pipe the output of one command to the input of another command.&lt;br /&gt;
* Use the output of one command as arguments to another command.&lt;br /&gt;
* Send output to both stdout and a file. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* tee&lt;br /&gt;
* xargs &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.5 Create, monitor and kill processes&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to perform basic process management. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Run jobs in the foreground and background.&lt;br /&gt;
* Signal a program to continue running after logout.&lt;br /&gt;
* Monitor active processes.&lt;br /&gt;
* Select and sort processes for display.&lt;br /&gt;
* Send signals to processes. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;amp;&lt;br /&gt;
* bg&lt;br /&gt;
* fg&lt;br /&gt;
* jobs&lt;br /&gt;
* kill&lt;br /&gt;
* nohup&lt;br /&gt;
* ps&lt;br /&gt;
* top&lt;br /&gt;
* free&lt;br /&gt;
* uptime&lt;br /&gt;
* pgrep&lt;br /&gt;
* pkill&lt;br /&gt;
* killall&lt;br /&gt;
* screen &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.6 Modify process execution priorities&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should should be able to manage process execution priorities. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Know the default priority of a job that is created.&lt;br /&gt;
* Run a program with higher or lower priority than the default.&lt;br /&gt;
* Change the priority of a running process. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* nice&lt;br /&gt;
* ps&lt;br /&gt;
* renice&lt;br /&gt;
* top &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.7 Search text files using regular expressions&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Create simple regular expressions containing several notational elements.&lt;br /&gt;
* Use regular expression tools to perform searches through a filesystem or file content. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* grep&lt;br /&gt;
* egrep&lt;br /&gt;
* fgrep&lt;br /&gt;
* sed&lt;br /&gt;
* regex(7) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.8 Perform basic file editing operations using vi&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to edit text files using vi. This objective includes vi navigation, basic vi modes, inserting, editing, deleting, copying and finding text.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Navigate a document using vi.&lt;br /&gt;
* Use basic vi modes.&lt;br /&gt;
* Insert, edit, delete, copy and find text.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* vi&lt;br /&gt;
* /, ?&lt;br /&gt;
* h,j,k,l&lt;br /&gt;
* i, o, a&lt;br /&gt;
* c, d, p, y, dd, yy&lt;br /&gt;
* ZZ, :w!, :q!, :e! &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.1 Create partitions and filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to configure disk partitions and then create filesystems on media such as hard disks. This includes the handling of swap partitions.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manage MBR partition tables&lt;br /&gt;
* Use various mkfs commands to create various filesystems such as:&lt;br /&gt;
** ext2/ext3/ext4&lt;br /&gt;
** XFS&lt;br /&gt;
** VFAT&lt;br /&gt;
* Awareness of ReiserFS and Btrfs&lt;br /&gt;
* Basic knowledge of gdisk and parted with GPT.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* fdisk&lt;br /&gt;
* gdisk&lt;br /&gt;
* parted&lt;br /&gt;
* mkfs&lt;br /&gt;
* mkswap &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.2 Maintain the integrity of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to maintain a standard filesystem, as well as the extra data associated with a journaling filesystem.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Verify the integrity of filesystems.&lt;br /&gt;
* Monitor free space and inodes.&lt;br /&gt;
* Repair simple filesystem problems. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* du&lt;br /&gt;
* df&lt;br /&gt;
* fsck&lt;br /&gt;
* e2fsck&lt;br /&gt;
* mke2fs&lt;br /&gt;
* debugfs&lt;br /&gt;
* dumpe2fs&lt;br /&gt;
* tune2fs&lt;br /&gt;
* XFS tools (such as xfs_metadump and xfs_info) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.3 Control mounting and unmounting of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to configure the mounting of a filesystem.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manually mount and unmount filesystems.&lt;br /&gt;
* Configure filesystem mounting on bootup.&lt;br /&gt;
* Configure user mountable removable filesystems. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /media/&lt;br /&gt;
* mount&lt;br /&gt;
* umount &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.4 Manage disk quotas&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to manage disk quotas for users. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Set up a disk quota for a filesystem.&lt;br /&gt;
* Edit, check and generate user quota reports. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* quota&lt;br /&gt;
* edquota&lt;br /&gt;
* repquota&lt;br /&gt;
* quotaon &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.5 Manage file permissions and ownership&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to control file access through the proper use of permissions and ownerships. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manage access permissions on regular and special files as well as directories.&lt;br /&gt;
* Use access modes such as suid, sgid and the sticky bit to maintain security.&lt;br /&gt;
* Know how to change the file creation mask.&lt;br /&gt;
* Use the group field to grant file access to group members. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* chmod&lt;br /&gt;
* umask&lt;br /&gt;
* chown&lt;br /&gt;
* chgrp &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.6 Create and change hard and symbolic links&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to create and manage hard and symbolic links to a file. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Create links.&lt;br /&gt;
* Identify hard and/or soft links.&lt;br /&gt;
* Copying versus linking files.&lt;br /&gt;
* Use links to support system administration tasks.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ln&lt;br /&gt;
* ls&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.7 Find system files and place files in the correct location&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be thoroughly familiar with the Filesystem Hierarchy Standard (FHS), including typical file locations and directory classifications.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Understand the correct locations of files under the FHS.&lt;br /&gt;
* Find files and commands on a Linux system.&lt;br /&gt;
* Know the location and purpose of important file and directories as defined in the FHS. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* find&lt;br /&gt;
* locate&lt;br /&gt;
* updatedb&lt;br /&gt;
* whereis&lt;br /&gt;
* which&lt;br /&gt;
* type&lt;br /&gt;
* /etc/updatedb.conf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Objectives: Exam 102==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 105: Shells, Scripting and Data Management&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.1 Customize and use the shell environment&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to customize shell environments to meet users&#039; needs. Candidates should be able to modify global and user profiles.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Set environment variables (e.g. PATH) at login or when spawning a new shell.&lt;br /&gt;
* Write Bash functions for frequently used sequences of commands.&lt;br /&gt;
* Maintain skeleton directories for new user accounts.&lt;br /&gt;
* Set command search path with the proper directory. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* .&lt;br /&gt;
* source&lt;br /&gt;
* /etc/bash.bashrc&lt;br /&gt;
* /etc/profile&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* ~/.bash_profile&lt;br /&gt;
* ~/.bash_login&lt;br /&gt;
* ~/.profile&lt;br /&gt;
* ~/.bashrc&lt;br /&gt;
* ~/.bash_logout&lt;br /&gt;
* function&lt;br /&gt;
* alias&lt;br /&gt;
* lists &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.2 Customize or write simple scripts&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to customize existing scripts, or write simple new Bash scripts. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use standard sh syntax (loops, tests).&lt;br /&gt;
* Use command substitution.&lt;br /&gt;
* Test return values for success or failure or other information provided by a command.&lt;br /&gt;
* Perform conditional mailing to the superuser.&lt;br /&gt;
* Correctly select the script interpreter through the shebang (#!) line.&lt;br /&gt;
* Manage the location, ownership, execution and suid-rights of scripts. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* for&lt;br /&gt;
* while&lt;br /&gt;
* test&lt;br /&gt;
* if&lt;br /&gt;
* read&lt;br /&gt;
* seq &lt;br /&gt;
* exec&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.3 SQL data management&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to query databases and manipulate data using basic SQL commands. This objective includes performing queries involving joining of 2 tables and/or subselects.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Use of basic SQL commands.&lt;br /&gt;
* Perform basic data manipulation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* insert&lt;br /&gt;
* update&lt;br /&gt;
* select&lt;br /&gt;
* delete&lt;br /&gt;
* from&lt;br /&gt;
* where&lt;br /&gt;
* group by&lt;br /&gt;
* order by&lt;br /&gt;
* join &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 106: User Interfaces and Desktops&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.1 Install and configure X11&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to install and configure X11. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Verify that the video card and monitor are supported by an X server.&lt;br /&gt;
* Awareness of the X font server.&lt;br /&gt;
* Basic understanding and knowledge of the X Window configuration file. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/X11/xorg.conf&lt;br /&gt;
* xhost&lt;br /&gt;
* DISPLAY&lt;br /&gt;
* xwininfo&lt;br /&gt;
* xdpyinfo&lt;br /&gt;
* X &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.2 Setup a display manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to describe the basic features and configuration of the LightDM display manager. This objective covers awareness of the display managers XDM (X Display Manager), GDM (Gnome Display Manager) and KDM (KDE Display Manager).&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Basic configuration of LightDM.&lt;br /&gt;
* Turn the display manager on or off.&lt;br /&gt;
* Change the display manager greeting.&lt;br /&gt;
* Awareness of XDM, KDM and GDM.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* lightdm&lt;br /&gt;
* /etc/lightdm/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.3 Accessibility&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Demonstrate knowledge and awareness of accessibility technologies. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Basic knowledge of keyboard accessibility settings (AccessX).&lt;br /&gt;
* Basic knowledge of visual settings and themes.&lt;br /&gt;
* Basic knowledge of assistive technology (ATs).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Sticky/Repeat Keys.&lt;br /&gt;
* Slow/Bounce/Toggle Keys.&lt;br /&gt;
* Mouse Keys.&lt;br /&gt;
* High Contrast/Large Print Desktop Themes.&lt;br /&gt;
* Screen Reader.&lt;br /&gt;
* Braille Display.&lt;br /&gt;
* Screen Magnifier.&lt;br /&gt;
* On-Screen Keyboard.&lt;br /&gt;
* Gestures (used at login, for example GDM).&lt;br /&gt;
* Orca.&lt;br /&gt;
* GOK.&lt;br /&gt;
* emacspeak.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 107: Administrative Tasks&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.1 Manage user and group accounts and related system files&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to add, remove, suspend and change user accounts. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Add, modify and remove users and groups.&lt;br /&gt;
* Manage user/group info in password/group databases.&lt;br /&gt;
* Create and manage special purpose and limited accounts. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /etc/skel/&lt;br /&gt;
* chage&lt;br /&gt;
* getent&lt;br /&gt;
* groupadd&lt;br /&gt;
* groupdel&lt;br /&gt;
* groupmod&lt;br /&gt;
* passwd&lt;br /&gt;
* useradd&lt;br /&gt;
* userdel&lt;br /&gt;
* usermod &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.2 Automate system administration tasks by scheduling jobs&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to use cron or anacron to run jobs at regular intervals and to use at to run jobs at a specific time. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manage cron and at jobs.&lt;br /&gt;
* Configure user access to cron and at services. &lt;br /&gt;
* Configure anacron.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/cron.{d,daily,hourly,monthly,weekly}/&lt;br /&gt;
* /etc/at.deny&lt;br /&gt;
* /etc/at.allow&lt;br /&gt;
* /etc/crontab&lt;br /&gt;
* /etc/cron.allow&lt;br /&gt;
* /etc/cron.deny&lt;br /&gt;
* /var/spool/cron/&lt;br /&gt;
* crontab&lt;br /&gt;
* at&lt;br /&gt;
* atq&lt;br /&gt;
* atrm&lt;br /&gt;
* anacron&lt;br /&gt;
* /etc/anacrontab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.3 Localisation and internationalisation&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to localize a system in a different language than English. As well, an understanding of why LANG=C is useful when scripting.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Configure locale settings and environment variables.&lt;br /&gt;
* Configure timezone settings and environment variables.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /usr/share/zoneinfo/&lt;br /&gt;
* LC_*&lt;br /&gt;
* LC_ALL&lt;br /&gt;
* LANG&lt;br /&gt;
* TZ&lt;br /&gt;
* /usr/bin/locale&lt;br /&gt;
* tzselect&lt;br /&gt;
* timedatectl&lt;br /&gt;
* date&lt;br /&gt;
* iconv&lt;br /&gt;
* UTF-8&lt;br /&gt;
* ISO-8859&lt;br /&gt;
* ASCII&lt;br /&gt;
* Unicode &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 108: Essential System Services&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.1 Maintain system time&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to properly maintain the system time and synchronize the clock via NTP.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Set the system date and time.&lt;br /&gt;
* Set the hardware clock to the correct time in UTC.&lt;br /&gt;
* Configure the correct timezone.&lt;br /&gt;
* Basic NTP configuration.&lt;br /&gt;
* Knowledge of using the pool.ntp.org service.&lt;br /&gt;
* Awareness of the ntpq command.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /usr/share/zoneinfo/&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /etc/ntp.conf&lt;br /&gt;
* date&lt;br /&gt;
* hwclock&lt;br /&gt;
* ntpd&lt;br /&gt;
* ntpdate&lt;br /&gt;
* pool.ntp.org &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.2 System logging&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to configure the syslog daemon. This objective also includes configuring the logging daemon to send log output to a central log server or accept log output as a central log server.  Use of the systemd journal subsystem is covered.  Also, awareness of rsyslog and syslog-ng as alternative logging systems is included.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Configuration of the syslog daemon.&lt;br /&gt;
* Understanding of standard facilities, priorities and actions.&lt;br /&gt;
* Configuration of logrotate.&lt;br /&gt;
* Awareness of rsyslog and syslog-ng.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* syslog.conf&lt;br /&gt;
* syslogd&lt;br /&gt;
* klogd&lt;br /&gt;
* /var/log/&lt;br /&gt;
* logger &lt;br /&gt;
* logrotate&lt;br /&gt;
* /etc/logrotate.conf&lt;br /&gt;
* /etc/logrotate.d/&lt;br /&gt;
* journalctl&lt;br /&gt;
* /etc/systemd/journald.conf&lt;br /&gt;
* /var/log/journal/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.3 Mail Transfer Agent (MTA) basics&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be aware of the commonly available MTA programs and be able to perform basic forward and alias configuration on a client host. Other configuration files are not covered.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Create e-mail aliases.&lt;br /&gt;
* Configure e-mail forwarding.&lt;br /&gt;
* Knowledge of commonly available MTA programs (postfix, sendmail, qmail, exim) (no configuration) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ~/.forward&lt;br /&gt;
* sendmail emulation layer commands&lt;br /&gt;
* newaliases&lt;br /&gt;
* mail&lt;br /&gt;
* mailq&lt;br /&gt;
* postfix&lt;br /&gt;
* sendmail&lt;br /&gt;
* exim&lt;br /&gt;
* qmail &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.4 Manage printers and printing&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to manage print queues and user print jobs using CUPS and the LPD compatibility interface. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Basic CUPS configuration (for local and remote printers).&lt;br /&gt;
* Manage user print queues.&lt;br /&gt;
* Troubleshoot general printing problems.&lt;br /&gt;
* Add and remove jobs from configured printer queues. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* CUPS configuration files, tools and utilities&lt;br /&gt;
* /etc/cups/&lt;br /&gt;
* lpd legacy interface (lpr, lprm, lpq) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 109: Networking Fundamentals&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.1 Fundamentals of internet protocols&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should demonstrate a proper understanding of TCP/IP network fundamentals. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Demonstrate an understanding of network masks and CIDR notation.&lt;br /&gt;
* Knowledge of the differences between private and public &amp;quot;dotted quad&amp;quot; IP addresses.&lt;br /&gt;
* Knowledge about common TCP and UDP ports and services (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995).&lt;br /&gt;
* Knowledge about the differences and major features of UDP, TCP and ICMP.&lt;br /&gt;
* Knowledge of the major differences between IPv4 and IPv6. &lt;br /&gt;
* Knowledge of the basic features of IPv6.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/services&lt;br /&gt;
* IPv4, IPv6&lt;br /&gt;
* Subnetting&lt;br /&gt;
* TCP, UDP, ICMP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.2 Basic network configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to view, change and verify configuration settings on client hosts. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manually and automatically configure network interfaces.&lt;br /&gt;
* Basic TCP/IP host configuration.&lt;br /&gt;
* Setting a default route. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/hostname&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
* ifconfig&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
* ip&lt;br /&gt;
* route&lt;br /&gt;
* ping &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.3 Basic network troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to troubleshoot networking issues on client hosts. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Manually and automatically configure network interfaces and routing tables to include adding, starting, stopping, restarting, deleting or reconfiguring network interfaces.&lt;br /&gt;
* Change, view, or configure the routing table and correct an improperly set default route manually.&lt;br /&gt;
* Debug problems associated with the network configuration. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ifconfig&lt;br /&gt;
* ip&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
* route&lt;br /&gt;
* host&lt;br /&gt;
* hostname&lt;br /&gt;
* dig&lt;br /&gt;
* netstat&lt;br /&gt;
* ping&lt;br /&gt;
* ping6&lt;br /&gt;
* traceroute&lt;br /&gt;
* traceroute6 &lt;br /&gt;
* tracepath&lt;br /&gt;
* tracepath6&lt;br /&gt;
* netcat&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.4 Configure client side DNS&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should be able to configure DNS on a client host. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Query remote DNS servers.&lt;br /&gt;
* Configure local name resolution and use remote DNS servers.&lt;br /&gt;
* Modify the order in which name resolution is done. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf &lt;br /&gt;
* host&lt;br /&gt;
* dig&lt;br /&gt;
* getent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 110: Security&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.1 Perform security administration tasks&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Candidates should know how to review system configuration to ensure host security in accordance with local security policies. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Audit a system to find files with the suid/sgid bit set.&lt;br /&gt;
* Set or change user passwords and password aging information.&lt;br /&gt;
* Being able to use nmap and netstat to discover open ports on a system.&lt;br /&gt;
* Set up limits on user logins, processes and memory usage.&lt;br /&gt;
* Determine which users have logged in to the system or are currently logged in.&lt;br /&gt;
* Basic sudo configuration and usage. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* find&lt;br /&gt;
* passwd&lt;br /&gt;
* fuser&lt;br /&gt;
* lsof&lt;br /&gt;
* nmap&lt;br /&gt;
* chage&lt;br /&gt;
* netstat&lt;br /&gt;
* sudo&lt;br /&gt;
* /etc/sudoers&lt;br /&gt;
* su&lt;br /&gt;
* usermod&lt;br /&gt;
* ulimit&lt;br /&gt;
* who, w, last&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.2 Setup host security&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
Candidates should know how to set up a basic level of host security. &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Awareness of shadow passwords and how they work.&lt;br /&gt;
* Turn off network services not in use.&lt;br /&gt;
* Understand the role of TCP wrappers. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* /etc/nologin&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/xinetd.d/&lt;br /&gt;
* /etc/xinetd.conf&lt;br /&gt;
* /etc/inetd.d/&lt;br /&gt;
* /etc/inetd.conf&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.3 Securing data with encryption&amp;lt;/span&amp;gt;====&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
The candidate should be able to use public key techniques to secure data and communication.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Perform basic OpenSSH 2 client configuration and usage.&lt;br /&gt;
* Understand the role of OpenSSH 2 server host keys.&lt;br /&gt;
* Perform basic GnuPG configuration, usage and revocation.&lt;br /&gt;
* Understand SSH port tunnels (including X11 tunnels).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* ssh&lt;br /&gt;
* ssh-keygen&lt;br /&gt;
* ssh-agent&lt;br /&gt;
* ssh-add&lt;br /&gt;
* ~/.ssh/id_rsa and id_rsa.pub&lt;br /&gt;
* ~/.ssh/id_dsa and id_dsa.pub&lt;br /&gt;
* /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* ssh_known_hosts&lt;br /&gt;
* gpg&lt;br /&gt;
* ~/.gnupg/&lt;br /&gt;
&lt;br /&gt;
==Future Change Considerations==&lt;br /&gt;
&lt;br /&gt;
Future changes to the objective will/may include:&lt;br /&gt;
&lt;br /&gt;
* * include another monitoring command : watch&lt;br /&gt;
* cover UEFI in LPIC-1 instead of LPIC-2 [http://list.lpi.org/cgi-bin/mailman/private/lpi-examdev/2016-April/003166.html] (EFI shell, gdisk, parted, ...)&lt;br /&gt;
* Cover nVME&lt;br /&gt;
* explicitly mention GUIDs w/GPT&lt;br /&gt;
* add declare to Bash coverage&lt;br /&gt;
* * dump older syslog implementations&lt;br /&gt;
* cover compgen and/or complete&lt;br /&gt;
* * bring back awk coverage (maybe LPIC-2)&lt;br /&gt;
* * Consider removing SQL as it is not Linux-specific&lt;br /&gt;
* Add [http://mielke.cc/brltty/ BRLTTY]&lt;br /&gt;
* Automatic update management&lt;br /&gt;
* blockdev or other tools related to determine the logical/physical block (sector) size. 4KiB/512e vs. 4KiB/4KiB physical/logical, i.e. for uEFI&lt;br /&gt;
* Add chrony to LPIC-1 102 exam topic 108 (used in CentOS 7 now)&lt;br /&gt;
* Add runusr and /etc/securetty to LPIC-1 102 exam topic 110&lt;br /&gt;
* * Consider dnf for package management&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=ObjectiveMaintenanceSchedule&amp;diff=4202</id>
		<title>ObjectiveMaintenanceSchedule</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=ObjectiveMaintenanceSchedule&amp;diff=4202"/>
		<updated>2017-09-20T13:19:08Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Exam objectives are numbered in the format &amp;lt;major&amp;gt;.&amp;lt;minor&amp;gt;.&amp;lt;patch&amp;gt; (eg. version 3.0.4) which parallel the different life cycles used to maintain them.&lt;br /&gt;
&lt;br /&gt;
The 3 different life cycles during maintenance and creation.  They are:&lt;br /&gt;
&lt;br /&gt;
* addendum&lt;br /&gt;
* revision&lt;br /&gt;
* redo&lt;br /&gt;
&lt;br /&gt;
===Relationship with Exam Form Versions===&lt;br /&gt;
&lt;br /&gt;
Exam versions are &#039;numbered&#039; as &amp;lt;redo&amp;gt;&amp;lt;revision&amp;gt;&amp;lt;refresh&amp;gt;&amp;lt;formID&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The refresh number starts with 0 (zero) on the first batch of new exam forms for a particular &amp;lt;redo&amp;gt;&amp;lt;revision&amp;gt; combination.  The refresh number increases by one for each new batch of exam forms.&lt;br /&gt;
&lt;br /&gt;
   Example: The first batch of exam forms for the 3.5.x version of the LPIC-1 objectives will be version 350A, 350B, etc.&lt;br /&gt;
   The second batch of exam forms for this version of the objectives will be 351A, 351B, etc.&lt;br /&gt;
&lt;br /&gt;
==Life Cycles==&lt;br /&gt;
&lt;br /&gt;
===Addendum Life Cycle===&lt;br /&gt;
&lt;br /&gt;
* Period: quarterly (or as required)&lt;br /&gt;
* Announcement Schedule: none&lt;br /&gt;
* Interested Parties: authors and courseware developers&lt;br /&gt;
* Version Impact: updates the patch number&lt;br /&gt;
&lt;br /&gt;
As exam candidates and courseware creators ask for clarification on the objectives, LPI published quarterly updates to the published objectives.  &lt;br /&gt;
&lt;br /&gt;
These addenda, if any, are published on a quarterly basis and have no impact on the exam contents.&lt;br /&gt;
&lt;br /&gt;
===Revision Life Cycle===&lt;br /&gt;
&lt;br /&gt;
* Period: 3 years&lt;br /&gt;
* Announcement Schedule:&lt;br /&gt;
** Final Version: 6 months prior to adoption&lt;br /&gt;
* Interested Parties: authors, courseware developers&lt;br /&gt;
* Version Impact: updates the minor version number&lt;br /&gt;
&lt;br /&gt;
Every 3 years, LPI makes revisions to the published objectives.  There is no substantial change to the objectives.  Instead, versions of covered technologies may change, some technologies may also be dropped.  Very rarely will anything be added.&lt;br /&gt;
&lt;br /&gt;
===Republish Life Cycle===&lt;br /&gt;
&lt;br /&gt;
* Period: 6 years (or as required)&lt;br /&gt;
* Announcement Schedule:&lt;br /&gt;
** Final Version: 6 months prior to adoption&lt;br /&gt;
* Interested Parties: everyone&lt;br /&gt;
* Version Impact: updates the major version number&lt;br /&gt;
&lt;br /&gt;
Every 6 years, or as required (both sooner or later), LPI will fully update the exam published exam objectives.  Almost anything can change (but doesn&#039;t), new technologies may be introduced or removed and a full Job Task Analysis is performed to identify new job tasks, technologies and reapportion the weighting of the objectives in the exam.&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Free_Training_Materials&amp;diff=3995</id>
		<title>Free Training Materials</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Free_Training_Materials&amp;diff=3995"/>
		<updated>2017-01-13T15:55:24Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Here are a list of training materials for the LPI exams.  Feel free to add to the list.&lt;br /&gt;
&lt;br /&gt;
==Linux Essentials==&lt;br /&gt;
&lt;br /&gt;
* [https://www.tuxcademy.org/media/lxes/ Tuxcademy(DE)]&lt;br /&gt;
* [https://www.linuxcertification.co.za/sites/default/files/linux-esentials-manual.pdf Linup Front(v1.0 EN)]&lt;br /&gt;
* [https://lcnsqr.com/curso-linux-essentials Luciano Siqueira(PT)]&lt;br /&gt;
&lt;br /&gt;
==LPIC-1==&lt;br /&gt;
&lt;br /&gt;
* [https://www.tuxcademy.org/media/lpic1/ Tuxcademy(EN, DE)]&lt;br /&gt;
* [http://www.ibm.com/developerworks/linux/lpi/101.html IBM developerWorks(EN)]&lt;br /&gt;
&lt;br /&gt;
==LPIC-2==&lt;br /&gt;
&lt;br /&gt;
* [https://www.tuxcademy.org/media/lpic2/ Tuxcademy(DE)]&lt;br /&gt;
* [http://lpic2.unix.nl/ Snow(EN)] or in [http://lpic2.unix.nl/lpic2.pdf PDF(EN)]&lt;br /&gt;
* [http://www.ibm.com/developerworks/linux/lpi/201.html IBM developerWorks(EN)]&lt;br /&gt;
* [https://www.lisenet.com/lpic-2/ Lisenet(EN)]&lt;br /&gt;
&lt;br /&gt;
==LPIC-3==&lt;br /&gt;
&lt;br /&gt;
===300 Mixed Environments===&lt;br /&gt;
&lt;br /&gt;
* coming&lt;br /&gt;
&lt;br /&gt;
===303 Security===&lt;br /&gt;
&lt;br /&gt;
* coming&lt;br /&gt;
&lt;br /&gt;
===304 Virtualization and High Availability===&lt;br /&gt;
&lt;br /&gt;
* [https://www.lisenet.com/lpic-3/ Lisenet(EN)]&lt;br /&gt;
* [http://lpi.tecnoapp.com.br/index.php/Main_Page Tecnoapp(PT-BR)]&lt;br /&gt;
&lt;br /&gt;
==Non-Free Materials==&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Free_Training_Materials&amp;diff=3994</id>
		<title>Free Training Materials</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Free_Training_Materials&amp;diff=3994"/>
		<updated>2017-01-13T15:52:09Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Here are a list of training materials for the LPI exams.  Feel free to add to the list.&lt;br /&gt;
&lt;br /&gt;
==Linux Essentials==&lt;br /&gt;
&lt;br /&gt;
* [https://www.tuxcademy.org/media/lxes/ Tuxcademy(DE)]&lt;br /&gt;
* [https://www.linuxcertification.co.za/sites/default/files/linux-esentials-manual.pdf Linup Front(v1.0 EN)]&lt;br /&gt;
* [https://lcnsqr.com/curso-linux-essentials Luciano Siqueira(PT)]&lt;br /&gt;
&lt;br /&gt;
==LPIC-1==&lt;br /&gt;
&lt;br /&gt;
* [https://www.tuxcademy.org/media/lpic1/ Tuxcademy(EN, DE)]&lt;br /&gt;
* [http://www.ibm.com/developerworks/linux/lpi/101.html IBM developerWorks(EN)]&lt;br /&gt;
&lt;br /&gt;
==LPIC-2==&lt;br /&gt;
&lt;br /&gt;
* [http://lpic2.unix.nl/ Snow Unix Specialists(EN)]&lt;br /&gt;
* [https://www.tuxcademy.org/media/lpic2/ Tuxcademy(DE)]&lt;br /&gt;
* [http://lpic2.unix.nl/ Snow(EN)] or in [http://lpic2.unix.nl/lpic2.pdf PDF(EN)]&lt;br /&gt;
* [http://www.ibm.com/developerworks/linux/lpi/201.html IBM developerWorks(EN)]&lt;br /&gt;
* [https://www.lisenet.com/lpic-2/ Lisenet(EN)]&lt;br /&gt;
&lt;br /&gt;
==LPIC-3==&lt;br /&gt;
&lt;br /&gt;
===300 Mixed Environments===&lt;br /&gt;
&lt;br /&gt;
* coming&lt;br /&gt;
&lt;br /&gt;
===303 Security===&lt;br /&gt;
&lt;br /&gt;
* coming&lt;br /&gt;
&lt;br /&gt;
===304 Virtualization and High Availability===&lt;br /&gt;
&lt;br /&gt;
* [https://www.lisenet.com/lpic-3/ Lisenet(EN)]&lt;br /&gt;
* [http://lpi.tecnoapp.com.br/index.php/Main_Page Tecnoapp(PT-BR)]&lt;br /&gt;
&lt;br /&gt;
==Non-Free Materials==&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Volunteer_Opportunities&amp;diff=3828</id>
		<title>Volunteer Opportunities</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Volunteer_Opportunities&amp;diff=3828"/>
		<updated>2016-04-05T17:48:12Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Here are a list of ways that you can help LPI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Volunteer Recognition==&lt;br /&gt;
&lt;br /&gt;
There is a separate page of LPI volunteers on the [[VolunteerRecognition|Volunteer Recognition]] page.  Please update it, if your name has been overlooked.&lt;br /&gt;
&lt;br /&gt;
==Translations==&lt;br /&gt;
&lt;br /&gt;
===Exam Translation===&lt;br /&gt;
&lt;br /&gt;
For this task, we rely on LPI affiliates.  If you are interested in helping, please contact one of them (link to affiliates required) to help.&lt;br /&gt;
&lt;br /&gt;
Also, if you are going to help, please get your certification first ;)&lt;br /&gt;
&lt;br /&gt;
If you get this far, please read the [[Translation Instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Objective Translation===&lt;br /&gt;
&lt;br /&gt;
The objectives listed on the LPI wiki (see the side bar) could definitely use more volunteers.  contact [[User:GMatthewRice]] if you need assistance.&lt;br /&gt;
&lt;br /&gt;
Also, check out [[Translation Instructions#How to use Omega with Wiki Materials|these instructions]].&lt;br /&gt;
&lt;br /&gt;
==Item Writing==&lt;br /&gt;
&lt;br /&gt;
Not much to it: [[VolunteerItemWriting|Volunteer Item Writing]]&lt;br /&gt;
&lt;br /&gt;
Now with monthly awards for volunteers (awarded quarterly)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Item Evaluation==&lt;br /&gt;
&lt;br /&gt;
This is the Angoff Studies that are mentioned on the [http://www2.lpi.org/eng/certification/exam_development_process/exam_creation__1 web site].&lt;br /&gt;
&lt;br /&gt;
The [[CutScoreInstructions|instructions are here]].&lt;br /&gt;
&lt;br /&gt;
==Objective Creation and Maintenance==&lt;br /&gt;
&lt;br /&gt;
Please join the [http://list.lpi.org/mailman/listinfo/lpi-examdev LPI Examdev mailing list] for this.&lt;br /&gt;
&lt;br /&gt;
Also, read the [[ObjectiveMaintenanceSchedule| maintenance schedule]].&lt;br /&gt;
&lt;br /&gt;
==Town Halls==&lt;br /&gt;
&lt;br /&gt;
Join us in our  [[TownHall]] meetings and voice your opinion on LPI activities and goals.&lt;br /&gt;
&lt;br /&gt;
==Teacher Resources==&lt;br /&gt;
&lt;br /&gt;
Find some useful [[TeacherResources]] here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tools Development==&lt;br /&gt;
&lt;br /&gt;
More information on the [[Xamnet]] project is here.&lt;br /&gt;
&lt;br /&gt;
==Other Stuff==&lt;br /&gt;
&lt;br /&gt;
Virtualization skills are rapidly moving down the experience stack for technicians.  It is reasonable, now, to assume that even junior/intermediate IT professionals to have experience and understanding in [[LPI-VCT|Virtualization]].&lt;br /&gt;
&lt;br /&gt;
A Virtualization Certification built upon LPIC-1.&lt;br /&gt;
&lt;br /&gt;
There also may be a [[LinuxBasics]] exam in the works.&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Volunteer_Opportunities&amp;diff=3827</id>
		<title>Volunteer Opportunities</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Volunteer_Opportunities&amp;diff=3827"/>
		<updated>2016-04-05T17:48:00Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: /* Other Stuff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Here are a list of ways that you can help LPI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Volunteer Recognition==&lt;br /&gt;
&lt;br /&gt;
There is a separate page of LPI volunteers on the [[VolunteerRecognition|Volunteer Recognition]] page.  Please update it, if your name has been overlooked.&lt;br /&gt;
&lt;br /&gt;
==Translations==&lt;br /&gt;
&lt;br /&gt;
===Exam Translation===&lt;br /&gt;
&lt;br /&gt;
For this task, we rely on LPI affiliates.  If you are interested in helping, please contact one of them (link to affiliates required) to help.&lt;br /&gt;
&lt;br /&gt;
Also, if you are going to help, please get your certification first ;)&lt;br /&gt;
&lt;br /&gt;
If you get this far, please read the [[Translation Instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Objective Translation===&lt;br /&gt;
&lt;br /&gt;
The objectives listed on the LPI wiki (see the side bar) could definitely use more volunteers.  contact [[User:GMatthewRice]] if you need assistance.&lt;br /&gt;
&lt;br /&gt;
Also, check out [[Translation Instructions#How to use Omega with Wiki Materials|these instructions]].&lt;br /&gt;
&lt;br /&gt;
==Item Writing==&lt;br /&gt;
&lt;br /&gt;
Not much to it: [[VolunteerItemWriting|Volunteer Item Writing]]&lt;br /&gt;
&lt;br /&gt;
Now with monthly awards for volunteers (awarded quarterly)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Item Evaluation==&lt;br /&gt;
&lt;br /&gt;
This is the Angoff Studies that are mentioned on the [http://www2.lpi.org/eng/certification/exam_development_process/exam_creation__1 web site].&lt;br /&gt;
&lt;br /&gt;
The [[CutScoreInstructions|instructions are here]].&lt;br /&gt;
&lt;br /&gt;
==Objective Creation and Maintenance==&lt;br /&gt;
&lt;br /&gt;
Please join the [http://list.lpi.org/mailman/listinfo/lpi-examdev LPI Examdev mailing list] for this.&lt;br /&gt;
&lt;br /&gt;
Also, read the [[ObjectiveMaintenanceSchedule| maintenance schedule]].&lt;br /&gt;
&lt;br /&gt;
==Town Halls==&lt;br /&gt;
&lt;br /&gt;
Join us in our  [[TownHall]] meetings and voice your opinion on LPI activities and goals.&lt;br /&gt;
&lt;br /&gt;
==Teacher Resources==&lt;br /&gt;
&lt;br /&gt;
Find some useful [[TeacherResources]] here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tools Development==&lt;br /&gt;
&lt;br /&gt;
More information on the [[Xamnet]] project is here.&lt;br /&gt;
&lt;br /&gt;
==Other Stuff==&lt;br /&gt;
&lt;br /&gt;
Virtualization skills are rapidly moving down the experience stack for technicians.  It is reasonable, now, to assume that even junior/intermediate IT professionals to have experience and understanding in [[LPI-VCT|Virtualization]].&lt;br /&gt;
&lt;br /&gt;
A Virtualization Certification built upon LPIC-1.&lt;br /&gt;
&lt;br /&gt;
There also may be a [[LinuxBasics]] exam in the works.&lt;br /&gt;
&lt;br /&gt;
[http://www.lpi.org Test]&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=TownHall&amp;diff=3811</id>
		<title>TownHall</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=TownHall&amp;diff=3811"/>
		<updated>2015-11-27T01:18:14Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: /* How to Join the Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Motivation===&lt;br /&gt;
&lt;br /&gt;
These meetings are intended to provide a forum for everyone to discuss anything pertaining to LPI, its partners and activities in an open and collaborative fashion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Meeting Dates===&lt;br /&gt;
&lt;br /&gt;
Times will be variable to accommodate our diverse time zones.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Date !! San Francisco !! Toronto !! London !! Paris/Berlin !! Tokyo !! Hong Kong &lt;br /&gt;
|-&lt;br /&gt;
|| Tuesday Dec 15, 2015 || 4am PST || 7am EST || 12pm Noon GMT || 1pm CET || 9pm JST || 8pm HKT &lt;br /&gt;
|-&lt;br /&gt;
|| Thursday Jan 14, 2016 || 2pm PST || 5pm EST || 10pm GMT || 11pm CET || 7am (Friday) JST || 6am (Friday) HKT &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Would a weekend meeting be better for some?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Topics===&lt;br /&gt;
&lt;br /&gt;
Every meeting will be on a specific topic in order to ensure a tight focus. Currently meetings on the following topics are planned:&lt;br /&gt;
&lt;br /&gt;
* certification and exam development&lt;br /&gt;
* global organization, events and volunteering&lt;br /&gt;
* opportunities in employment and entrepreneurialism&lt;br /&gt;
* professional growth through education and collaboration&lt;br /&gt;
* engagement in LPI, FOSS and broader community activities&lt;br /&gt;
* partnerships to promote professional use of FOSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additional topics may be suggested in the meetings.&lt;br /&gt;
&lt;br /&gt;
===Preparation===&lt;br /&gt;
&lt;br /&gt;
Before the meeting starts, a brief document summarizing the current situation and some ideas and thoughts that should be discussed. While this is meant as an initial input for the discussion, everyone is invited to bring up additional topics.&lt;br /&gt;
&lt;br /&gt;
===Providing Input===&lt;br /&gt;
&lt;br /&gt;
Real improvement can only happen with open dialogue and agreement. Though LPI endorses open discussion, we want to offer a confidential way of providing input to everyone in the possession of sensitive information that he/she thinks should be brought to LPI&#039;s attention. Therefore, confidential feedback may be sent either anonymously or via an intermediary to TODO / TODO: ANONYMOUS LETTERBOX? IRC anonymous repost bot?&lt;br /&gt;
&lt;br /&gt;
==How to Join the Meeting==&lt;br /&gt;
&lt;br /&gt;
To join the meeting (or any time) use your existing IRC client to join the #lpi-townhall channel or use this [http://webchat.freenode.net/?channels=lpi-townhall Web Client].&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LinuxEssentials_Objectives_V1&amp;diff=1984</id>
		<title>LinuxEssentials Objectives V1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LinuxEssentials_Objectives_V1&amp;diff=1984"/>
		<updated>2012-06-12T13:26:22Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction and Exam Development Workshops==&lt;br /&gt;
The description of the entire Linux Essentials Programme programme is listed [[LinuxEssentialsProgramme|here]].&lt;br /&gt;
&lt;br /&gt;
The purpose of the Linux Essentials Certificate is to define the basic knowledge required to competently use a desktop or mobile device using a Linux Operating System.  The associated Linux Essentials Program will guide and encourage youth (and those new to Linux and Open Source) to understand the place of Linux and Open Source in the context of the broader IT industry.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FAQs==&lt;br /&gt;
&lt;br /&gt;
Questions and answers on the Linux Essentials Program and Exam are listed [[LinuxEssentials/FAQs|here]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Minimally Qualified Candidate Description==&lt;br /&gt;
This is a description of a candidate that is just barely&lt;br /&gt;
qualified to pass the LPI Linux Essentials exam.  This hypothetical&lt;br /&gt;
person is called the Minimally Qualified Candidate (MQC).  Standards on&lt;br /&gt;
the Linux Essentials exam should be set so that this person (and&lt;br /&gt;
anyone more able) would pass but anyone less able would not pass.&lt;br /&gt;
&lt;br /&gt;
The successful candidate should have an understanding of the Linux and Open Source industry and knowledge of the most popular Open Source Applications.  The candidate should understand the major components of the Linux operating system, and have the technical proficiency to work on the Linux command line. The MQC has a basic understanding of security and administration related topics such&lt;br /&gt;
as user/group management, working on the command line and permissions.   The Linux Essentials Certificate holder is most likely the end user of a mostly managed system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;LPI Linux Essentials Certificate Holder MQC&#039;&#039;&#039; typically:&lt;br /&gt;
&lt;br /&gt;
* Has a basic understanding of FOSS, the various communities and licenses.&lt;br /&gt;
* Understands the basic concepts of processes, programs and the components of an Operating System.&lt;br /&gt;
* Has a basic knowledge of computer hardware&lt;br /&gt;
* Has a basic appreciation of system security, users/groups and file permissions for public and private directories.&lt;br /&gt;
* Basic understanding of how to make the system accessible and able to connect to other computers on a Local Area Network (LAN).&lt;br /&gt;
* Demonstrates a knowledge of Open Source Applications in the Workplace as they relate to Closed Source equivalents.&lt;br /&gt;
* Understands navigation systems on a Linux Desktop and where to go for help.&lt;br /&gt;
* Has a rudimentary ability to work on the command line and with files.&lt;br /&gt;
* Make and restore simple backups and archives.&lt;br /&gt;
* Can use a basic command line editor.&lt;br /&gt;
* Understands file compression.&lt;br /&gt;
* Ability to create and run simple scripts.&lt;br /&gt;
&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 1.0.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Translations of Objectives==&lt;br /&gt;
The following translations of the objectives are available on this wiki:&lt;br /&gt;
* [[LinuxEssentials|English]]&lt;br /&gt;
* [[LinuxEssentials(FR)|French]]&lt;br /&gt;
* [[LinuxEssentials(DE)|German]]&lt;br /&gt;
* [[LinuxEssentials(EL)|Greek]]&lt;br /&gt;
* [[LinuxEssentials(ES)|Spanish]]&lt;br /&gt;
* [[LinuxEssentials(TR)|Turkish]]&lt;br /&gt;
* [[LinuxEssentials(IT)|Italian]]&lt;br /&gt;
* [[LinuxEssentials(NL)|Dutch]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Objectives==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 1:The Linux Community and a Career in Open Source (weight: 7)&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;1.1 Linux Evolution and Popular Operating Systems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Knowledge of Linux development and major distributions.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Open Source Philosophy&lt;br /&gt;
* Distributions&lt;br /&gt;
* Embedded Systems&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Android&lt;br /&gt;
* Debian&lt;br /&gt;
* CentOS&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;1.2 Major Open Source Applications&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Awareness of major applications and their uses.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Desktop Applications&lt;br /&gt;
* Server Applications&lt;br /&gt;
* Mobile Applications&lt;br /&gt;
* Development Languages&lt;br /&gt;
* Package Management Tools and repositories&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* OpenOffice.org, LibreOffice, Thunderbird, Firefox&lt;br /&gt;
* Blender, Gimp, Audacity, ImageMagick&lt;br /&gt;
* Apache, MySQL, PostgreSQL&lt;br /&gt;
* NFS, Samba, OpenLDAP, Postfix, DNS, DHCP&lt;br /&gt;
* C, Java, Perl, shell, Python, PHP&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;1.3 Understanding Open Source Software and Licensing&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Open communities and licensing Open Source Software for business.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Licensing&lt;br /&gt;
* Free Software Foundation (FSF), Open Source Initiative (OSI)&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* GPL, BSD, Creative Commons&lt;br /&gt;
* Free Software, Open Source Software, FOSS, FLOSS&lt;br /&gt;
* Open Source business models&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* Intellectual Property (IP): copyright, trademarks and patents&lt;br /&gt;
* Apache License, Mozilla License&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;1.4 ICT Skills and Working in Linux&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Basic Information and Communication Technology (ICT) skills and working in Linux.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Desktop Skills&lt;br /&gt;
* Getting to the Command Line&lt;br /&gt;
* Industry uses of Linux, Cloud Computing and Virtualization&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Using a browser, privacy concerns, configuration options, searching the web and saving content&lt;br /&gt;
* Terminal and Console&lt;br /&gt;
* Password issues&lt;br /&gt;
* Privacy issues and tools&lt;br /&gt;
* Use of common open source applications in presentations and projects&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 2: Finding Your Way on a Linux System (weight: 8)&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;2.1 Command Line Basics&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Basics of using the Linux command line.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Basic shell&lt;br /&gt;
* Formatting commands&lt;br /&gt;
* Working With Options&lt;br /&gt;
* Variables&lt;br /&gt;
* Globbing&lt;br /&gt;
* Quoting&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* echo&lt;br /&gt;
* history&lt;br /&gt;
* PATH env variable&lt;br /&gt;
* export&lt;br /&gt;
* which&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* Substitutions&lt;br /&gt;
* ||, &amp;amp;&amp;amp; and ; control operators&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;2.2 Using the Command Line to Get Help &amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; |Running help commands and navigation of the various help systems.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Man&lt;br /&gt;
* Info&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* man&lt;br /&gt;
* info&lt;br /&gt;
* Man pages&lt;br /&gt;
* /usr/share/doc&lt;br /&gt;
* locate&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* apropos, whatis, whereis&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;2.3 Using Directories and Listing Files&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Navigation of home and system directories and listing files in various locations.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Files, directories&lt;br /&gt;
* Hidden files and directories&lt;br /&gt;
* Home&lt;br /&gt;
* Absolute and relative paths&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Common options for ls&lt;br /&gt;
* Recursive listings&lt;br /&gt;
* cd &lt;br /&gt;
* &#039;&#039;&#039;.&#039;&#039;&#039; and &#039;&#039;&#039;..&#039;&#039;&#039;&lt;br /&gt;
* home and ~&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;2.4 Creating, Moving and Deleting Files&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Create, move and delete files and directories under the home directory.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Files and directories&lt;br /&gt;
* Case sensitivity&lt;br /&gt;
* Simple globbing and quoting&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* mv, cp, rm, touch&lt;br /&gt;
* mkdir, rmdir&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 3: The Power of the Command Line (weight: 10)&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;3.1 Archiving Files on the Command Line&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Archiving files in the user home directory.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Files, directories&lt;br /&gt;
* Archives, compression&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* tar&lt;br /&gt;
* Common tar options&lt;br /&gt;
* gzip, bzip2&lt;br /&gt;
* zip, unzip&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* Extracting individual files from archives&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;3.2 Searching and Extracting Data from Files&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Search and extract data from files in the home directory.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Command line pipes&lt;br /&gt;
* I/O re-direction&lt;br /&gt;
* Partial POSIX Regular Expressions (., [ ], *, ?)&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* find&lt;br /&gt;
* grep&lt;br /&gt;
* less&lt;br /&gt;
* cat, head, tail&lt;br /&gt;
* sort&lt;br /&gt;
* cut&lt;br /&gt;
* wc&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* Partial POSIX Basic Regular Expressions ([^ ], ^, $)&lt;br /&gt;
* Partial POSIX Extended Regular Expressions (+, ( ), |)&lt;br /&gt;
* xargs&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;3.3 Turning Commands into a Script&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Turning repetitive commands into simple scripts.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Basic text editing&lt;br /&gt;
* Basic shell scripting&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /bin/sh&lt;br /&gt;
* Variables&lt;br /&gt;
* Arguments&lt;br /&gt;
* for loops&lt;br /&gt;
* echo&lt;br /&gt;
* Exit status&lt;br /&gt;
* names of common text editors&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* use of pico, nano, vi (only basics for creating scripts)&lt;br /&gt;
* Bash&lt;br /&gt;
* if, while, case statements&lt;br /&gt;
* read and test, and [ commands&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 4: The Linux Operating System (weight: 8)&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;4.1 Choosing an Operating System&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Knowledge of major operating systems and Linux distributions.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Windows, Mac, Linux differences&lt;br /&gt;
* Distribution life cycle management&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* GUI versus command line, desktop configuration&lt;br /&gt;
* Maintenance cycles, Beta and Stable&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;4.2 Understanding Computer Hardware&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; |Familiarity with the components that go into building desktop and server computers.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Hardware&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Hard drives and partitions, motherboards, processors, power supplies, optical drives, peripherals&lt;br /&gt;
* Display types&lt;br /&gt;
* Drivers&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;4.3 Where Data is Stored&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Where various types of information are stored on a Linux system.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Kernel&lt;br /&gt;
* Processes&lt;br /&gt;
* syslog, klog, dmesg&lt;br /&gt;
* /lib, /usr/lib, /etc, /var/log&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Programs, libraries, packages and package databases, system configuration&lt;br /&gt;
* Processes and process tables, memory addresses, system messaging and logging&lt;br /&gt;
* ps, top, free&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;4.4 Your Computer on the Network&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; |Querying vital networking settings and determining the basic requirements for a computer on a Local Area Network (LAN).&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Internet, network, routers&lt;br /&gt;
* Domain Name Service&lt;br /&gt;
* Network configuration&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* route&lt;br /&gt;
* resolv.conf&lt;br /&gt;
* IPv4, IPv6&lt;br /&gt;
* ifconfig&lt;br /&gt;
* netstat&lt;br /&gt;
* ping&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* ssh&lt;br /&gt;
* dig&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 5: Security and File Permissions (weight: 7)&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;5.1 Basic Security and Identifying User Types&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Various types of users on a Linux system.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Root and Standard Users&lt;br /&gt;
* System users&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/passwd, /etc/group&lt;br /&gt;
* id, who, w&lt;br /&gt;
* sudo&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* su&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;5.2 Creating Users and Groups&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Creating users and groups on a Linux system.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* User and group commands&lt;br /&gt;
* User IDs&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/passwd, /etc/shadow, /etc/group&lt;br /&gt;
* id, last&lt;br /&gt;
* useradd, groupadd&lt;br /&gt;
* passwd&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* usermod, userdel&lt;br /&gt;
* groupmod, groupdel&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;5.3 Managing File Permissions and Ownership&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Understanding and manipulating file permissions and ownership settings.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* File/directory permissions and owners&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ls -l&lt;br /&gt;
* chmod, chown&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* chgrp&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;5.4 Special Directories and Files&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Special directories and files on a Linux system including special permissions.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* System files, libraries&lt;br /&gt;
* Symbolic links&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc, /var&lt;br /&gt;
* /tmp, /var/tmp and Sticky Bit&lt;br /&gt;
* ls -d&lt;br /&gt;
* ln -s&lt;br /&gt;
&#039;&#039;&#039;Nice to know:&#039;&#039;&#039;&lt;br /&gt;
* Hard links&lt;br /&gt;
* Setuid/Setgid&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Reference Material&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
===Notes and Comments===&lt;br /&gt;
&lt;br /&gt;
Feel free to add comments below:&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=179</id>
		<title>LPIC-304</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=179"/>
		<updated>2010-07-29T17:24:29Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
The is a description of the entire [[LPIC-3]] programme is listed [[LPIC-3|here]].&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 1.0.0 RC1.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Objectives==&lt;br /&gt;
===&#039;&#039;Topic 330: Virtualization&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.1 Virtualization Concepts and Theory (weight: 10)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Terminology&lt;br /&gt;
* Pros and Cons of Virtualization&lt;br /&gt;
* Variations of Virtual Machine Monitors&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Hypervisor&lt;br /&gt;
* HVM(HardwareVirtualMachine) &lt;br /&gt;
* PV(Paravirtualization) &lt;br /&gt;
* domains&lt;br /&gt;
* emulation and simulation&lt;br /&gt;
* CPU flags&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.2 Xen (weight: 10)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Xen w/Intel VT&lt;br /&gt;
* Xen w/AMD-V&lt;br /&gt;
* Dom0 DomU GuestOS HostOS&lt;br /&gt;
* xm&lt;br /&gt;
* /etc/xen&lt;br /&gt;
* xmdomain.cfg&lt;br /&gt;
* xentop&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.3 KVM (weight: 7)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 7&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /proc/cpuinfo&lt;br /&gt;
* kernel modules: kvm kvm-intel kvm-amd&lt;br /&gt;
* /etc/kvm/ &lt;br /&gt;
* kvm-qemu&lt;br /&gt;
* kvm_stat&lt;br /&gt;
* kvm netwoking&lt;br /&gt;
* kvm monitor&lt;br /&gt;
* kvm storage&lt;br /&gt;
* qemu &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.4 Other Virtualization Solutions (weight: 3)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* OpenVZ&lt;br /&gt;
* VirtualBox&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 331: Load Balancing&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.1 Linux Virtual Server (weight: 5)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* IPVS&lt;br /&gt;
* VRRP&lt;br /&gt;
* keepalived configuration&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ipvsadm&lt;br /&gt;
* syncd&lt;br /&gt;
* LVS-NAT/Tun/DR/LocalNode&lt;br /&gt;
* connection scheduling algorithms&lt;br /&gt;
* genhash &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.2 HAProxy (weight: 3)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Exam candidates should be able to install, configure and maintain HAProxy.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* HAProxy&lt;br /&gt;
* &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ACLs&lt;br /&gt;
* load balancing algorithms&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.3 LinuxPMI (weight: 1)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* kernel patching&lt;br /&gt;
* SSI vs MSI&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* linuxPMI&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 332: Cluster Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.1 Pacemaker (weight: 5)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Essential cluster configuration&lt;br /&gt;
* resource agents&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* crmd&lt;br /&gt;
* PEngine&lt;br /&gt;
* CIB ptest&lt;br /&gt;
* cibadmin&lt;br /&gt;
* crmadmin&lt;br /&gt;
* crm_* resource agents (heartbeat v2, LSB, OCF)&lt;br /&gt;
* authkeys&lt;br /&gt;
* /usr/lib/heartbeat/ResourceManager &lt;br /&gt;
* /etc/ha.d/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.2 Advanced Pacemaker (weight: 3)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* fencing&lt;br /&gt;
* quorum&lt;br /&gt;
* data integrity&lt;br /&gt;
* integration with file systems&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* STONITHd&lt;br /&gt;
* OCFS2&lt;br /&gt;
* ldirectord&lt;br /&gt;
* softdog&lt;br /&gt;
* OpenAIS and corosync&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.3 Red Hat Cluster Suite (weight: 3)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Essential cluster configuration&lt;br /&gt;
* resource agents&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ccs&lt;br /&gt;
* OpenAIS&lt;br /&gt;
* rgmanager&lt;br /&gt;
* /etc/ais/&lt;br /&gt;
* /etc/corosync/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.4 Advanced Red Hat Cluster Suite (weight: 3)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* fencing&lt;br /&gt;
* quorum&lt;br /&gt;
* data integrity&lt;br /&gt;
* integration with file systems&lt;br /&gt;
* integration with LVS&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* qdiskd&lt;br /&gt;
* /etc/lvs.cf&lt;br /&gt;
* Piranha&lt;br /&gt;
* GFS&lt;br /&gt;
* Conga&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Topic 333: Cluster Storage&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.1 DRBD (weight: 3)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Pacemaker&lt;br /&gt;
* w/heartbeat&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.2 Global File System and OCFS2 (weight: 3)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* GFS2&lt;br /&gt;
* Distributed Lock Manager&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.3 Other Clustered File Systems (weight: 1)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Coda&lt;br /&gt;
* AFS&lt;br /&gt;
* GlusterFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Reference Material&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;Virtualization Theory and Concepts:&#039;&#039;&#039;&lt;br /&gt;
* Xen: http://www.xen.org/support/documentation.html&lt;br /&gt;
* KVM: http://www.linux-kvm.org/page/Documents&lt;br /&gt;
* QEMU: http://wiki.qemu.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Load Balancing:&#039;&#039;&#039;&lt;br /&gt;
* LVS: http://www.linuxvirtualserver.org/Documents.html&lt;br /&gt;
* HAProxy: http://haproxy.1wt.eu/#docs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cluster Management:&#039;&#039;&#039;&lt;br /&gt;
* Pacemaker: http://clusterlabs.org/wiki/Documentation&lt;br /&gt;
** including: cluster glue, resource agents: http://www.linux-ha.org/wiki/Main_Page&lt;br /&gt;
* Red Hat Cluster Suite: http://www.redhat.com/docs/manuals/csgfs/&lt;br /&gt;
** including: OpenAIS/corosync: http://www.corosync.org and http://www.openais.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cluster Storage:&#039;&#039;&#039;&lt;br /&gt;
* DRBD: http://www.drbd.org/docs/about/&lt;br /&gt;
* GFS: http://www.redhat.com/docs/manuals/csgfs/&lt;br /&gt;
* OCFS2: http://oss.oracle.com/projects/ocfs2/documentation/&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-2_Objectives_V3&amp;diff=149</id>
		<title>LPIC-2 Objectives V3</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-2_Objectives_V3&amp;diff=149"/>
		<updated>2010-04-23T15:56:14Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Undo revision 148 by Jann112 (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
This is a required exam for LPI certification Level 2. It covers advanced skills for the Linux professional that are common across all distributions of Linux.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 3.0.3.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Addenda==&lt;br /&gt;
===&#039;&#039;Addendum (Oct 1st, 2009)&#039;&#039;===&lt;br /&gt;
* drop routed from 212.1&lt;br /&gt;
===&#039;&#039;Addendum (Apr 1st, 2009)&#039;&#039;===&lt;br /&gt;
* add uuidgen, tune2fs (-U) to 301.1 partial file list&lt;br /&gt;
* add TSIG to 207.3 partial file list&lt;br /&gt;
* drop cloneconfig and prepare-all from 201.2 partial file list&lt;br /&gt;
* add xfs_info, xfs_check and xfs_repair to 203.2 partial file list&lt;br /&gt;
* expanded details on HFS/ISO9660/UDF file systems and extensions in 203.3 key knowledge areas&lt;br /&gt;
* add awareness of sdparm to 204.2 partial file list&lt;br /&gt;
* add iwlist to 205.1 partial file list&lt;br /&gt;
* changed terminology from &amp;quot;make options&amp;quot; to &amp;quot;make targets&amp;quot; in 201.2&lt;br /&gt;
===&#039;&#039;Addendum (Jan 1st, 2009)&#039;&#039;===&lt;br /&gt;
* add vol_id, blkid and /dev/disk/* to 203.1 partial file list&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 201==&lt;br /&gt;
===&#039;&#039;Topic 201: Linux Kernel&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.1 Kernel Components&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Kernel 2.6.x documentation&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/linux&lt;br /&gt;
* /usr/src/linux/Documentation&lt;br /&gt;
* zImage&lt;br /&gt;
* bzImage &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.2 Compiling a kernel&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/linux/&lt;br /&gt;
* GRUB configuration files&lt;br /&gt;
* Kernel 2.6.x make targets &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* mkinitrd&lt;br /&gt;
* mkinitramfs&lt;br /&gt;
* make&lt;br /&gt;
* make targets (config, xconfig, menuconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.3 Patching a kernel&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly patch a kernel to add support for new hardware. This objective also includes being able to properly remove kernel patches from already patched kernels.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Kernel Makefiles&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* patch&lt;br /&gt;
* gzip&lt;br /&gt;
* bzip2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.4 Customise, build and install a custom kernel and kernel modules&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customise, build and install a 2.6 kernel for specific system requirements, by patching, compiling and editing configuration files as required. This objective includes being able to assess requirements for a kernel compile as well as build and configure kernel modules.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Customize the current kernel configuration.&lt;br /&gt;
* Build a new kernel and appropriate kernel modules.&lt;br /&gt;
* Install a new kernel and any modules.&lt;br /&gt;
* Ensure that the boot manager can locate the new kernel and associated files.&lt;br /&gt;
* /usr/src/linux/&lt;br /&gt;
* Module configuration files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* patch&lt;br /&gt;
* make&lt;br /&gt;
* module tools&lt;br /&gt;
* /usr/src/linux/*&lt;br /&gt;
* /usr/src/linux/.config&lt;br /&gt;
* /lib/modules/kernel-version/*&lt;br /&gt;
* /boot/*&lt;br /&gt;
* make targets: all, config, menuconfig, xconfig, gconfig oldconfig, modules, install, modules_install, depmod, rpm-pkg, binrpm-pkg, deb-pkg &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.5 Manage/Query kernel and kernel modules at runtime&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage and/or query a 2.6.x kernel and its loadable modules. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use command-line utilities to get information about the currently running kernel and kernel modules.&lt;br /&gt;
* Manually load and unload kernel modules.&lt;br /&gt;
* Determine when modules can be unloaded.&lt;br /&gt;
* Determine what parameters a module accepts.&lt;br /&gt;
* Configure the system to load modules by names other than their file name. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /lib/modules/kernel-version/modules.dep&lt;br /&gt;
* module configuration files in /etc&lt;br /&gt;
* /proc/sys/kernel/&lt;br /&gt;
* depmod&lt;br /&gt;
* insmod&lt;br /&gt;
* lsmod&lt;br /&gt;
* rmmod&lt;br /&gt;
* modinfo&lt;br /&gt;
* modprobe&lt;br /&gt;
* uname &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 202: System Startup&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;202.1 Customising system startup and boot processes&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to query and modify the behaviour of system services at various run levels. A thorough understanding of the init structure and boot process is required. This objective includes interacting with run levels.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Linux Standard Base Specification (LSB) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* /etc/rc.d/&lt;br /&gt;
* chkconfig&lt;br /&gt;
* update-rc.d &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;202.2 System recovery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly manipulate a Linux system during both the boot process and during recovery mode. This objective includes using both the init utility and init-related kernel options.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* inittab&lt;br /&gt;
* GRUB&lt;br /&gt;
* grub shell &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* init&lt;br /&gt;
* mount&lt;br /&gt;
* fsck&lt;br /&gt;
* telinit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 203: Filesystem and Devices&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.1 Operating the Linux filesystem&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly configure and navigate the standard Linux filesystem. This objective includes configuring and mounting various filesystem types.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* The concept of the fstab configuration&lt;br /&gt;
* Tools and utilities for handling SWAP partitions and files&lt;br /&gt;
* Use of UUIDs &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /etc/mtab&lt;br /&gt;
* /proc/mounts&lt;br /&gt;
* mount and umount&lt;br /&gt;
* sync&lt;br /&gt;
* swapon&lt;br /&gt;
* swapoff &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.2 Maintaining a Linux filesystem&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly maintain a Linux filesystem using system utilities. This objective includes manipulating standard filesystems.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to manipulate and ext2 and ext3&lt;br /&gt;
* Tools and utilities to manipulate reiserfs V3&lt;br /&gt;
* Tools and utilities to manipulate xfs &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* fsck (fsck.*)&lt;br /&gt;
* badblocks&lt;br /&gt;
* mkfs (mkfs.*)&lt;br /&gt;
* dumpe2fs&lt;br /&gt;
* debugfs, debugreiserfs&lt;br /&gt;
* tune2fs, reiserfstune&lt;br /&gt;
* mkswap&lt;br /&gt;
* xfs_info, xfs_check and xfs_repair &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.3 Creating and configuring filesystem options&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* autofs configuration files&lt;br /&gt;
* UDF and ISO9660 tools and utilities&lt;br /&gt;
* awareness of CD-ROM filesystems (UDF, ISO9660, HFS)&lt;br /&gt;
* awareness of CD-ROM filesystem extensions (Joliet, Rock Ridge, El Torito) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/auto.master&lt;br /&gt;
* /etc/auto.[dir]&lt;br /&gt;
* mkisofs&lt;br /&gt;
* dd&lt;br /&gt;
* mke2fs &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.4 udev Device Management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should understand device detection and management using udev. This objective includes troubleshooting udev rules. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* udev rules&lt;br /&gt;
* Kernel interface &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* udevmonitor&lt;br /&gt;
* /etc/udev &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 204: Advanced Storage Device Administration&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.1 Configuring RAID&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure and implement software RAID. This objective includes using and configuring RAID 0, 1 and 5.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Software raid configuration files and utilities &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* mdadm.conf&lt;br /&gt;
* mdadm&lt;br /&gt;
* /proc/mdstat&lt;br /&gt;
* fdisk &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.2 Adjusting Storage Device Access&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure kernel options to support various drives. This objective includes software tools to view &amp;amp; modify hard disk settings.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to configure DMA for IDE devices including ATAPI and SATA&lt;br /&gt;
* Tools and utilities to manipulate or analyse system resources (e.g. interrupts)&lt;br /&gt;
* Awareness of sdparm command and its uses &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* hdparm&lt;br /&gt;
* sdparm&lt;br /&gt;
* tune2fs&lt;br /&gt;
* sysctl&lt;br /&gt;
* /dev/hd* &amp;amp; /dev/sd* &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.3 Logical Volume Manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create and remove logical volumes, volume groups, and physical volumes. This objective includes snapshots and resizing logical volumes.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools in the LVM suite&lt;br /&gt;
* Resizing, renaming, creating, and removing logical volumes, volume groups, and physical volumes&lt;br /&gt;
* Creating and maintaining snapshots&lt;br /&gt;
* Activating volume groups &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/pv*&lt;br /&gt;
* /sbin/lv*&lt;br /&gt;
* /sbin/vg*&lt;br /&gt;
* mount&lt;br /&gt;
* /dev/mapper/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 205: Networking Configuration&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.1 Basic networking configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Configuring wireless networks &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /sbin/ip&lt;br /&gt;
* /usr/sbin/arp&lt;br /&gt;
* /sbin/iwconfig&lt;br /&gt;
* /sbin/iwlist &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.2 Advanced Network Configuration and Troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a network device to implement various network authentication schemes. This objective includes configuring a multi-homed network device, configuring a VPN client and resolving communication problems.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Utilities to manipulate routing tables&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Utilities to analyse the status of the network devices&lt;br /&gt;
* Utilities to monitor and analyse the TCP/IP traffic&lt;br /&gt;
* OpenVPN &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /bin/netstat&lt;br /&gt;
* /bin/ping&lt;br /&gt;
* /usr/sbin/arp&lt;br /&gt;
* /usr/sbin/tcpdump&lt;br /&gt;
* /usr/sbin/lsof&lt;br /&gt;
* /usr/bin/nc&lt;br /&gt;
* /sbin/ip&lt;br /&gt;
* /etc/openvpn/*&lt;br /&gt;
* openvpn&lt;br /&gt;
* nmap&lt;br /&gt;
* wireshark &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.3 Troubleshooting network issues&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify and correct common network setup issues, to include knowledge of locations for basic configuration files and commands.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Location and content of access restriction files&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Utilities to manage routing tables&lt;br /&gt;
* Utilities to list network states.&lt;br /&gt;
* Utilities to gain information about the network configuration&lt;br /&gt;
* Methods of information about the recognised and used hardware devices&lt;br /&gt;
* System initialisation files and their contents (SysV init process) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /bin/netstat&lt;br /&gt;
* /etc/network || /etc/sysconfig/network-scripts/&lt;br /&gt;
* System log files such as /var/log/syslog &amp;amp; /var/log/messages&lt;br /&gt;
* /bin/ping&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/hosts.allow &amp;amp; /etc/hosts.deny&lt;br /&gt;
* /etc/hostname | /etc/HOSTNAME&lt;br /&gt;
* /bin/hostname&lt;br /&gt;
* /usr/sbin/traceroute&lt;br /&gt;
* /usr/bin/dig&lt;br /&gt;
* /bin/dmesg&lt;br /&gt;
* /usr/bin/host &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.4 Notify users on system-related issues&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to notify the users about current issues related to the system. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Automate communication with users through logon messages.&lt;br /&gt;
* Inform active users of system maintenance &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/issue&lt;br /&gt;
* /etc/issue.net&lt;br /&gt;
* /etc/motd&lt;br /&gt;
* wall&lt;br /&gt;
* /sbin/shutdown &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 206:System Maintenance&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;206.1 Make and install programs from source&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to build and install an executable program from source. This objective includes being able to unpack a file of sources.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Unpack source code using common compression and archive utilities.&lt;br /&gt;
* Understand basics of invoking make to compile programs.&lt;br /&gt;
* Apply parameters to a configure script.&lt;br /&gt;
* Know where sources are stored by default. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/&lt;br /&gt;
* gunzip&lt;br /&gt;
* gzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* tar&lt;br /&gt;
* configure&lt;br /&gt;
* make&lt;br /&gt;
* uname&lt;br /&gt;
* install &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;206.2 Backup operations&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use system tools to back up important system data. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge about directories that have to be include in backups&lt;br /&gt;
* Awareness of network backup solutions such as Amanda, Bacula and BackupPC&lt;br /&gt;
* Knowledge of the benefits and drawbacks of tapes, CDR, disk or other backup media&lt;br /&gt;
* Perform partial and manual backups.&lt;br /&gt;
* Verify the integrity of backup files.&lt;br /&gt;
* Partially or fully restore backups. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /bin/sh&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* tar&lt;br /&gt;
* /dev/st* and /dev/nst*&lt;br /&gt;
* mt&lt;br /&gt;
* rsync &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 207: Domain Name Server&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.1 Basic DNS server configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure BIND to function as a caching-only DNS server. This objective includes the ability to convert older BIND configuration files to newer format, managing a running server and configuring logging.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9.x configuration files, terms and utilities&lt;br /&gt;
* Defining the location of the BIND zone files in BIND configuration files&lt;br /&gt;
* Reloading modified configuration and zone files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/named.conf&lt;br /&gt;
* /var/named/*&lt;br /&gt;
* /usr/sbin/rndc&lt;br /&gt;
* kill &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.2 Create and maintain DNS zones&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create a zone file for a forward or reverse zone or root level server. This objective includes setting appropriate values for records, adding hosts in zones and adding zones to the DNS. A candidate should also be able to delegate zones to another DNS server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9 configuration files, terms and utilities&lt;br /&gt;
* Utilities to request information from the DNS server&lt;br /&gt;
* Layout, content and file location of the BIND zone files&lt;br /&gt;
* Various methods to add a new host in the zone files, including reverse zones &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /var/named/*&lt;br /&gt;
* zone file syntax&lt;br /&gt;
* resource record formats&lt;br /&gt;
* dig&lt;br /&gt;
* nslookup&lt;br /&gt;
* host &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.3 Securing a DNS server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a DNS server to run as a non-root user and run in a chroot jail. This objective includes secure exchange of data between DNS servers.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9 configuration files&lt;br /&gt;
* Configuring BIND to run in a chroot jail&lt;br /&gt;
* Split configuration of BIND using the forwarders statement &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/named.conf&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* DNSSEC&lt;br /&gt;
* dnssec-keygen &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 202==&lt;br /&gt;
===&#039;&#039;Topic 208 Web Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.1 Implementing a web server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure a web server. This objective includes monitoring the server&#039;s load and performance, restricting client user access, configuring support for scripting languages as modules and setting up client user authentication. Also included is configuring server options to restrict usage of resources.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Apache 2.x configuration files, terms and utilities&lt;br /&gt;
* Apache log files configuration and content&lt;br /&gt;
* Access restriction methods and files&lt;br /&gt;
* mod_perl and PHP configuration&lt;br /&gt;
* Client user authentication files and utilities&lt;br /&gt;
* Configuration of maximum requests, minimum and maximum servers and clients &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* access logs and error logs&lt;br /&gt;
* .htaccess&lt;br /&gt;
* httpd.conf&lt;br /&gt;
* mod_auth&lt;br /&gt;
* htpasswd&lt;br /&gt;
* htgroup&lt;br /&gt;
* apache2ctl&lt;br /&gt;
* httpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.2 Maintaining a web server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a web server to use virtual hosts, Secure Sockets Layer (SSL) and customise file access. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* SSL configuration files, tools and utilities&lt;br /&gt;
* SSL certificate handling&lt;br /&gt;
* Apache 2.x virtual host implementation (with and without dedicated IP addresses)&lt;br /&gt;
* Using redirect statements in Apache&#039;s configuration files to customise file access &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Apache2 configuration files&lt;br /&gt;
* /etc/ssl/*&lt;br /&gt;
* openssl &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.3 Implementing a proxy server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure a proxy server, including access policies, authentication and resource usage.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Squid 2.x configuration files, terms and utilities&lt;br /&gt;
* Access restriction methods&lt;br /&gt;
* Client user authentication methods&lt;br /&gt;
* Layout and content of ACL in the Squid configuration files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* squid.conf&lt;br /&gt;
* acl&lt;br /&gt;
* http_access &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 209: File Sharing&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;209.1 SAMBA Server Configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to set up a SAMBA server for various clients. This objective includes setting up Samba for login clients and setting up the workgroup in which a server participates and defining shared directories and printers. Also covered is a configuring a Linux client to use a Samba server. Troubleshooting installations is also tested. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Samba 3 documentation&lt;br /&gt;
* Samba configuration files&lt;br /&gt;
* Samba tools and utilities&lt;br /&gt;
* Mounting Samba shares on Linux&lt;br /&gt;
* Samba daemons&lt;br /&gt;
* Mapping Windows user names to Linux user names&lt;br /&gt;
* User-Level and Share-Level security &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smbd, nmbd&lt;br /&gt;
* smbstatus, testparm, smbpasswd, nmblookup&lt;br /&gt;
* smbclient&lt;br /&gt;
* net&lt;br /&gt;
* /etc/smb/*&lt;br /&gt;
* /var/log/samba/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;209.2 NFS Server Configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to export filesystems using NFS. This objective includes access restrictions, mounting an NFS filesystem on a client and securing NFS.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* NFS configuration files&lt;br /&gt;
* NFS tools and utilities&lt;br /&gt;
* Access restrictions to certain hosts and/or subnets&lt;br /&gt;
* Mount options on server and client&lt;br /&gt;
* tcpwrappers &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/exports&lt;br /&gt;
* exportfs&lt;br /&gt;
* showmount&lt;br /&gt;
* nfsstat&lt;br /&gt;
* /proc/mounts&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* rpcinfo&lt;br /&gt;
* mountd&lt;br /&gt;
* portmapper &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 210 Network Client Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.1 DHCP configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a DHCP server. This objective includes setting default and per client options, adding static hosts and BOOTP hosts. Also included is configuring a DHCP relay agent and maintaining the DHCP server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* DHCP configuration files, terms and utilities&lt;br /&gt;
* Subnet and dynamically-allocated range setup &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* dhcpd.conf&lt;br /&gt;
* dhcpd.leases&lt;br /&gt;
* /var/log/daemon.log and /var/log/messages&lt;br /&gt;
* arp&lt;br /&gt;
* dhcpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.2 PAM authentication&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | The candidate should be able to configure PAM to support authentication using various available methods. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* PAM configuration files, terms and utilities&lt;br /&gt;
* passwd and shadow passwords &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/pam.d&lt;br /&gt;
* pam.conf&lt;br /&gt;
* nsswitch.conf&lt;br /&gt;
* pam_unix, pam_cracklib, pam_limits, pam_listfile &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.3 LDAP client usage&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform queries and updates to an LDAP server. Also included is importing and adding items, as well as adding and managing users.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* LDAP utilities for data management and queries&lt;br /&gt;
* Change user passwords&lt;br /&gt;
* Querying the LDAP directory &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ldapsearch&lt;br /&gt;
* ldappasswd&lt;br /&gt;
* ldapadd&lt;br /&gt;
* ldapdelete &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 211: E-Mail Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.1 Using e-mail servers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage an e-mail server, including the configuration of e-mail aliases, e-mail quotas and virtual e-mail domains. This objective includes configuring internal e-mail relays and monitoring e-mail servers.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files for postfix&lt;br /&gt;
* Basic knowledge of the SMTP protocol, sendmail, and exim &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files and commands for postfix&lt;br /&gt;
* Basic configuration of sendmail&lt;br /&gt;
* /etc/aliases&lt;br /&gt;
* /etc/mail/*&lt;br /&gt;
* /etc/postfix/*&lt;br /&gt;
* sendmail emulation layer commands&lt;br /&gt;
* /var/spool/mail&lt;br /&gt;
* mail-related logs in /var/log/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.2 Managing Local E-Mail Delivery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to implement client e-mail management software to filter, sort and monitor incoming user e-mail. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* procmail configuration files, tools and utilities&lt;br /&gt;
* Usage of procmail on both server and client side &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ~/.procmail&lt;br /&gt;
* /etc/procmailrc&lt;br /&gt;
* procmail&lt;br /&gt;
* mbox and Maildir formats &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.3 Managing Remote E-Mail Delivery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure POP and IMAP daemons. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Courier IMAP and Courier POP configuration&lt;br /&gt;
* Dovecot configuration &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/courier/*&lt;br /&gt;
* dovecot.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 212: System Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.1 Configuring a router&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a system to perform network address translation (NAT, IP masquerading) and state its significance in protecting a network. This objective includes configuring port redirection, managing filter rules and averting attacks.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* iptables configuration files, tools and utilities&lt;br /&gt;
* Tools, commands and utilities to manage routing tables.&lt;br /&gt;
* Private address ranges&lt;br /&gt;
* Port redirection and IP forwarding&lt;br /&gt;
* List and write filtering and rules that accept or block datagrams based on source or destination protocol, port and address&lt;br /&gt;
* Save and reload filtering configurations &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /proc/sys/net/ipv4&lt;br /&gt;
* /etc/services&lt;br /&gt;
* iptables &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.2 Securing FTP servers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure an FTP server for anonymous downloads and uploads. This objective includes precautions to be taken if anonymous uploads are permitted and configuring user access.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files, tools and utilities for Pure-FTPd and vsftpd&lt;br /&gt;
* Awareness of ProFTPd&lt;br /&gt;
* Understanding of passive vs. active FTP connections &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* vsftpd.conf&lt;br /&gt;
* important Pure-FTPd command line options &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.3 Secure shell (SSH)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure and secure an SSH daemon. This objective includes managing keys and configuring SSH for users. Candidates should also be able to forward an application protocol over SSH and manage the SSH login.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* OpenSSH configuration files, tools and utilities&lt;br /&gt;
* Login restrictions for the superuser and the normal users&lt;br /&gt;
* Managing and using server and client keys to login with and without password&lt;br /&gt;
* Usage of XWindow and other application protocols through SSH tunnels&lt;br /&gt;
* Configuration of ssh-agent&lt;br /&gt;
* Usage of multiple connections from multiple hosts to guard against loss of connection to remote host following configuration changes &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ssh&lt;br /&gt;
* sshd&lt;br /&gt;
* /etc/ssh/sshd_config&lt;br /&gt;
* Private and public key files&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* PermitRootLogin, PubKeyAuthentication, AllowUsers, PasswordAuthentication, Protocol &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.4 TCP Wrapper&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure TCP Wrapper to allow connections to specified servers only from certain hosts or subnets.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* TCP Wrapper configuration files, tools and utilities&lt;br /&gt;
* inetd configuration files, tools and utilities &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inetd.conf&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny&lt;br /&gt;
* libwrap&lt;br /&gt;
* tcpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.5 Security tasks&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to receive security alerts from various sources, install, configure and run intrusion detection systems and apply security patches and bugfixes.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to scan and test ports on a server&lt;br /&gt;
* Locations and organisations that report security alerts as Bugtraq, CERT, CIAC or other sources&lt;br /&gt;
* Tools and utilities to implement an intrusion detection system (IDS)&lt;br /&gt;
* Awareness of OpenVAS&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* telnet&lt;br /&gt;
* nmap&lt;br /&gt;
* snort&lt;br /&gt;
* fail2ban&lt;br /&gt;
* nc&lt;br /&gt;
* iptables &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 213: Troubleshooting&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.1 Identifying boot stages and troubleshooting bootloaders&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine the cause of errors in loading and usage of bootloaders. GRUB and LILO are the bootloaders of interest.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* boot loader start and hand off to kernel&lt;br /&gt;
* kernel loading&lt;br /&gt;
* hardware initialisation and setup&lt;br /&gt;
* daemon/service initialisation and setup&lt;br /&gt;
* Know the different bootloader install locations on a hard disk or removable device&lt;br /&gt;
* Overwriting standard bootloader options and using bootloader shells &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* The contents of /boot/ and /boot/grub/&lt;br /&gt;
* GRUB&lt;br /&gt;
* grub-install&lt;br /&gt;
* initrd, initramfs&lt;br /&gt;
* Master boot record&lt;br /&gt;
* /etc/init.d&lt;br /&gt;
* lilo&lt;br /&gt;
* /etc/lilo.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.2 General troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify and correct common boot and run time issues. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* /proc filesystem&lt;br /&gt;
* Various system and daemon log files&lt;br /&gt;
* Content of /, /boot , and /lib/modules&lt;br /&gt;
* Screen output during bootup&lt;br /&gt;
* Kernel syslog entries in system logs (if entry is able to be gained)&lt;br /&gt;
* Tools and utilities to analyse information about the used hardware&lt;br /&gt;
* Tools and utilities to trace software and their system and library calls &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* dmesg&lt;br /&gt;
* /sbin/lspci&lt;br /&gt;
* /usr/bin/lsdev&lt;br /&gt;
* /sbin/lsmod&lt;br /&gt;
* /sbin/modprobe&lt;br /&gt;
* /sbin/insmod&lt;br /&gt;
* /bin/uname&lt;br /&gt;
* strace&lt;br /&gt;
* strings&lt;br /&gt;
* ltrace&lt;br /&gt;
* lsof&lt;br /&gt;
* lsusb &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.3 Troubleshooting system resources&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify, diagnose and repair local system issues when using software from the command line. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Core system variables&lt;br /&gt;
* The contents of:&lt;br /&gt;
** /etc/profile &amp;amp;&amp;amp; /etc/profile.d/&lt;br /&gt;
** /etc/init.d/&lt;br /&gt;
** /etc/rc.*&lt;br /&gt;
** /etc/sysctl.conf&lt;br /&gt;
** /etc/bashrc&lt;br /&gt;
** /etc/ld.so.conf&lt;br /&gt;
** or other appropriate global shell configuration files &lt;br /&gt;
* Any standard editor&lt;br /&gt;
* Standard tools, utilites and commands to manipulate the above files and variables&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /bin/ln&lt;br /&gt;
* /bin/rm&lt;br /&gt;
* /sbin/ldconfig&lt;br /&gt;
* /sbin/sysctl &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.4 Troubleshooting environment configurations&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify common local system and user environment configuration issues and common repair techniques.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Core system variables&lt;br /&gt;
* init configuration files&lt;br /&gt;
* init start process&lt;br /&gt;
* cron configuration files&lt;br /&gt;
* Login process&lt;br /&gt;
* User-password storage files&lt;br /&gt;
* Determine user group associations&lt;br /&gt;
* SHELL configuration files of bash&lt;br /&gt;
* Analysing which processes or daemons are running &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
* /etc/rc.boot&lt;br /&gt;
* /var/spool/cron/crontabs/&lt;br /&gt;
* The default shell configuration file(s) in /etc/&lt;br /&gt;
* /etc/login.defs&lt;br /&gt;
* /etc/syslog.conf&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /sbin/init&lt;br /&gt;
* /usr/sbin/cron&lt;br /&gt;
* /usr/bin/crontab&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=54</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=54"/>
		<updated>2009-12-16T18:30:51Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
=== Welcome to the Linux Professional Institute wiki! ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This a place for the community to openly discuss everything from exam development topics to LPI policies and procedures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We encourage you to participate in the exam development process by providing your input on our exam objectives. To do so, simply [http://wiki.lpi.org/pubwiki/index.php?title=Special:UserLogin&amp;amp;returnto=Main_Page Create an Account], and then jump in using the navigation bar on the left.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may find the following links useful:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lpi.org/eng/certification/the_lpic_program The Current Published Exam Objectives]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/exam_development_process The Exam Development Process]&lt;br /&gt;
* [http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev LPI Exam Development Mailing List]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/faq LPI&#039;s FAQ]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki Markup]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please contact the [mailto:wiki@lpi.org administrator] with any questions or comments about the wiki, or [mailto:info@lpi.org info@lpi.org] for any inquiries regarding exam development.&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=50</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=50"/>
		<updated>2009-12-04T07:55:06Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
=== Welcome to the LPI wiki! ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This a place for the community to openly discuss everything from exam development topics to LPI policies and procedures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We encourage you to participate in the exam development process by providing your input on our exam objectives. To do so, simply [http://wiki.lpi.org/pubwiki/index.php?title=Special:UserLogin&amp;amp;returnto=Main_Page Create an Account], and then jump in using the navigation bar on the left.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may find the following links useful:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lpi.org/eng/certification/the_lpic_program The Current Published Exam Objectives]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/exam_development_process The Exam Development Process]&lt;br /&gt;
* [http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev LPI Exam Development Mailing List]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/faq LPI&#039;s FAQ]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki Markup]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please contact the [mailto:wiki@lpi.org administrator] with any questions or comments about the wiki, or [mailto:info@lpi.org info@lpi.org] for any inquiries regarding exam development.&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=47</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=47"/>
		<updated>2009-12-04T01:43:11Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
=== Welcome to the new LPI wiki! ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This a place for the community to openly discuss everything from exam development topics to LPI policies and procedures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We encourage you to participate in the exam development process by providing your input on our exam objectives. To do so, simply [http://wiki.lpi.org/pubwiki/index.php?title=Special:UserLogin&amp;amp;returnto=Main_Page Create an Account], and then jump in using the navigation bar on the left.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may find the following links useful:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lpi.org/eng/certification/the_lpic_program The Current Published Exam Objectives]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/exam_development_process The Exam Development Process]&lt;br /&gt;
* [http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev LPI Exam Development Mailing List]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/faq LPI&#039;s FAQ]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki Markup]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please contact the [mailto:wiki@lpi.org administrator] with any questions or comments about the wiki, or [mailto:info@lpi.org info@lpi.org] for any inquiries regarding exam development.&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=45</id>
		<title>LPIC-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=45"/>
		<updated>2009-12-04T01:26:24Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: /* Translations of Objectives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
This is a required exam for LPIC-1 or LPI certification Level 1. It covers basic skills for the Linux professional that are common across all distributions of Linux.&lt;br /&gt;
&lt;br /&gt;
This page covers the currently released objective for the LPIC-1 certification. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 3.0.2.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Addenda==&lt;br /&gt;
===&#039;&#039;Addendum (Apr 1st, 2009)&#039;&#039;===&lt;br /&gt;
* dropped X Font Server coverage to awareness level in 106.1 key knowledge area&lt;br /&gt;
===&#039;&#039;Addendum (Jan 1st, 2009)&#039;&#039;===&lt;br /&gt;
* add TZ env variable to 107.3 partial file list&lt;br /&gt;
* add .bash_history to 103.1 to key terms list&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Translations of Objectives==&lt;br /&gt;
The following translations of the objectives are available on this wiki:&lt;br /&gt;
* [[LPIC-1_Objectives(Catalan)|Catalan]] (currently 101 only)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Objectives: Exam 101==&lt;br /&gt;
===&#039;&#039;Topic 101: System Architecture&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.1 Determine and configure hardware settings&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine and configure fundamental system hardware.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Enable and disable integrated peripherals.&lt;br /&gt;
* Configure systems with or without external peripherals such as keyboards.&lt;br /&gt;
* Differentiate between the various types of mass storage devices.&lt;br /&gt;
* Set the correct hardware ID for different devices, especially the boot device.&lt;br /&gt;
* Know the differences between coldplug and hotplug devices.&lt;br /&gt;
* Determine hardware resources for devices.&lt;br /&gt;
* Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.)&lt;br /&gt;
* Tools and utilities to manipulate USB devices&lt;br /&gt;
* Conceptual understanding of sysfs, udev, hald, dbus&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sys&lt;br /&gt;
* /proc&lt;br /&gt;
* /dev&lt;br /&gt;
* modprobe&lt;br /&gt;
* lsmod&lt;br /&gt;
* lspci&lt;br /&gt;
* lsusb &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.2 Boot the system&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to guide the system through the booting process.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Provide common commands to the boot loader and options to the kernel at boot time.&lt;br /&gt;
* Demonstrate knowledge of the boot sequence from BIOS to boot completion.&lt;br /&gt;
* Check boot events in the log files. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /var/log/messages&lt;br /&gt;
* dmesg&lt;br /&gt;
* BIOS&lt;br /&gt;
* bootloader&lt;br /&gt;
* kernel&lt;br /&gt;
* init &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.3 Change runlevels and shutdown or reboot system &amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage the runlevel of the system. This objective includes changing to single user mode, shutdown or rebooting the system. Candidates should be able to alert users before switching run level and properly terminate processes. This objective also includes setting the default run level.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set the default run level.&lt;br /&gt;
* Change between run levels including single user mode.&lt;br /&gt;
* Shutdown and reboot from the command line.&lt;br /&gt;
* Alert users before switching run levels or other major system event.&lt;br /&gt;
* Properly terminate processes. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* shutdown&lt;br /&gt;
* init&lt;br /&gt;
* /etc/init.d&lt;br /&gt;
* telinit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 102: Linux Installation and Package Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.1 Design hard disk layout&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to design a disk partitioning scheme for a Linux system.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Allocate filesystems and swap space to separate partitions or disks.&lt;br /&gt;
* Tailor the design to the intended use of the system.&lt;br /&gt;
* Ensure the /boot partition conforms to the hardware architecture requirements for booting. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* / (root) filesystem&lt;br /&gt;
* /var filesystem&lt;br /&gt;
* /home filesystem&lt;br /&gt;
* swap space&lt;br /&gt;
* mount points&lt;br /&gt;
* partitions &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.2 Install a boot manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to select, install and configure a boot manager.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Providing alternative boot locations and backup boot options.&lt;br /&gt;
* Install and configure a boot loader such as GRUB.&lt;br /&gt;
* Interact with the boot loader. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /boot/grub/menu.lst&lt;br /&gt;
* grub-install&lt;br /&gt;
* MBR&lt;br /&gt;
* superblock&lt;br /&gt;
* /etc/lilo.conf&lt;br /&gt;
* lilo &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.3 Manage shared libraries&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine the shared libraries that executable programs depend on and install them when necessary.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Identify shared libraries.&lt;br /&gt;
* Identify the typical locations of system libraries.&lt;br /&gt;
* Load shared libraries. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ldd&lt;br /&gt;
* ldconfig&lt;br /&gt;
* /etc/ld.so.conf&lt;br /&gt;
* LD_LIBRARY_PATH &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.4 Use Debian package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform package management using the Debian package tools.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Install, upgrade and uninstall Debian binary packages.&lt;br /&gt;
* Find packages containing specific files or libraries which may or may not be installed.&lt;br /&gt;
* Obtain package information like version, content, dependencies, package integrity and installation status (whether or not the package is installed).&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
* dpkg&lt;br /&gt;
* dpkg-reconfigure&lt;br /&gt;
* apt-get&lt;br /&gt;
* apt-cache&lt;br /&gt;
* aptitude &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.5 Use RPM and YUM package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform package management using RPM and YUM tools.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Install, re-install, upgrade and remove packages using RPM and YUM.&lt;br /&gt;
* Obtain information on RPM packages such as version, status, dependencies, integrity and signatures.&lt;br /&gt;
* Determine what files a package provides, as well as find which package a specific file comes from. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* rpm&lt;br /&gt;
* rpm2cpio&lt;br /&gt;
* /etc/yum.conf&lt;br /&gt;
* /etc/yum.repos.d/&lt;br /&gt;
* yum&lt;br /&gt;
* yumdownloader &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 103: GNU and Unix Commands&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.1 Work on the command line&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to interact with shells and commands using the command line. The objective assumes the bash shell.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use single shell commands and one line command sequences to perform basic tasks on the command line.&lt;br /&gt;
* Use and modify the shell environment including defining, referencing and exporting environment variables.&lt;br /&gt;
* Use and edit command history.&lt;br /&gt;
* Invoke commands inside and outside the defined path. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* .&lt;br /&gt;
* bash&lt;br /&gt;
* echo&lt;br /&gt;
* env&lt;br /&gt;
* exec&lt;br /&gt;
* export&lt;br /&gt;
* pwd&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* man&lt;br /&gt;
* uname&lt;br /&gt;
* history &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.2 Process text streams using filters&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should should be able to apply filters to text streams. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Send text files and output streams through text utility filters to modify the output using standard UNIX commands found in the GNU textutils package. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* cat&lt;br /&gt;
* cut&lt;br /&gt;
* expand&lt;br /&gt;
* fmt&lt;br /&gt;
* head&lt;br /&gt;
* od&lt;br /&gt;
* join&lt;br /&gt;
* nl&lt;br /&gt;
* paste&lt;br /&gt;
* pr&lt;br /&gt;
* sed&lt;br /&gt;
* sort&lt;br /&gt;
* split&lt;br /&gt;
* tail&lt;br /&gt;
* tr&lt;br /&gt;
* unexpand&lt;br /&gt;
* uniq&lt;br /&gt;
* wc &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.3 Perform basic file management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use the basic Linux commands to manage files and directories.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Copy, move and remove files and directories individually.&lt;br /&gt;
* Copy multiple files and directories recursively.&lt;br /&gt;
* Remove files and directories recursively.&lt;br /&gt;
* Use simple and advanced wildcard specifications in commands.&lt;br /&gt;
* Using find to locate and act on files based on type, size, or time.&lt;br /&gt;
* Usage of tar, cpio and dd. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* cp&lt;br /&gt;
* find&lt;br /&gt;
* mkdir&lt;br /&gt;
* mv&lt;br /&gt;
* ls&lt;br /&gt;
* rm&lt;br /&gt;
* rmdir&lt;br /&gt;
* touch&lt;br /&gt;
* tar&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* file&lt;br /&gt;
* gzip&lt;br /&gt;
* gunzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* file globbing &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.4 Use streams, pipes and redirects&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Redirecting standard input, standard output and standard error.&lt;br /&gt;
* Pipe the output of one command to the input of another command.&lt;br /&gt;
* Use the output of one command as arguments to another command.&lt;br /&gt;
* Send output to both stdout and a file. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* tee&lt;br /&gt;
* xargs &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.5 Create, monitor and kill processes&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform basic process management. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Run jobs in the foreground and background.&lt;br /&gt;
* Signal a program to continue running after logout.&lt;br /&gt;
* Monitor active processes.&lt;br /&gt;
* Select and sort processes for display.&lt;br /&gt;
* Send signals to processes. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* &amp;amp;&lt;br /&gt;
* bg&lt;br /&gt;
* fg&lt;br /&gt;
* jobs&lt;br /&gt;
* kill&lt;br /&gt;
* nohup&lt;br /&gt;
* ps&lt;br /&gt;
* top&lt;br /&gt;
* free&lt;br /&gt;
* uptime&lt;br /&gt;
* killall &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.6 Modify process execution priorities&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should should be able to manage process execution priorities. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Know the default priority of a job that is created.&lt;br /&gt;
* Run a program with higher or lower priority than the default..&lt;br /&gt;
* Change the priority of a running process. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* nice&lt;br /&gt;
* ps&lt;br /&gt;
* renice&lt;br /&gt;
* top &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.7 Search text files using regular expressions&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create simple regular expressions containing several notational elements.&lt;br /&gt;
* Use regular expression tools to perform searches through a filesystem or file content. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* grep&lt;br /&gt;
* egrep&lt;br /&gt;
* fgrep&lt;br /&gt;
* sed&lt;br /&gt;
* regex(7) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.8 Perform basic file editing operations using vi&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to edit text files using vi. This objective includes vi navigation, basic vi modes, inserting, editing, deleting, copying and finding text.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Navigate a document using vi.&lt;br /&gt;
* Use basic vi modes.&lt;br /&gt;
* Insert, edit, delete, copy and find text. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* vi&lt;br /&gt;
* /, ?&lt;br /&gt;
* h,j,k,l&lt;br /&gt;
* i, o, a&lt;br /&gt;
* c, d, p, y, dd, yy&lt;br /&gt;
* ZZ, :w!, :q!, :e! &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.1 Create partitions and filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure disk partitions and then create filesystems on media such as hard disks. This includes the handling of swap partitions.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use various mkfs commands to set up partitions and create various filesystems such as:&lt;br /&gt;
** ext2&lt;br /&gt;
** ext3&lt;br /&gt;
** xfs&lt;br /&gt;
** reiserfs v3&lt;br /&gt;
** vfat &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* fdisk&lt;br /&gt;
* mkfs&lt;br /&gt;
* mkswap &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.2 Maintain the integrity of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to maintain a standard filesystem, as well as the extra data associated with a journaling filesystem.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Verify the integrity of filesystems.&lt;br /&gt;
* Monitor free space and inodes.&lt;br /&gt;
* Repair simple filesystem problems. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* du&lt;br /&gt;
* df&lt;br /&gt;
* fsck&lt;br /&gt;
* e2fsck&lt;br /&gt;
* mke2fs&lt;br /&gt;
* debugfs&lt;br /&gt;
* dumpe2fs&lt;br /&gt;
* tune2fs&lt;br /&gt;
* xfs tools (such as xfs_metadump and xfs_info) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.3 Control mounting and unmounting of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure the mounting of a filesystem.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually mount and unmount filesystems.&lt;br /&gt;
* Configure filesystem mounting on bootup.&lt;br /&gt;
* Configure user mountable removable filesystems. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /media&lt;br /&gt;
* mount&lt;br /&gt;
* umount &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.4 Manage disk quotas&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage disk quotas for users. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set up a disk quota for a filesystem.&lt;br /&gt;
* Edit, check and generate user quota reports. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* quota&lt;br /&gt;
* edquota&lt;br /&gt;
* repquota&lt;br /&gt;
* quotaon &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.5 Manage file permissions and ownership&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to control file access through the proper use of permissions and ownerships. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manage access permissions on regular and special files as well as directories.&lt;br /&gt;
* Use access modes such as suid, sgid and the sticky bit to maintain security.&lt;br /&gt;
* Know how to change the file creation mask.&lt;br /&gt;
* Use the group field to grant file access to group members. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* chmod&lt;br /&gt;
* umask&lt;br /&gt;
* chown&lt;br /&gt;
* chgrp &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.6 Create and change hard and symbolic links&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create and manage hard and symbolic links to a file. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create links.&lt;br /&gt;
* Identify hard and/or soft links.&lt;br /&gt;
* Copying versus linking files.&lt;br /&gt;
* Use links to support system administration tasks. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ln&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.7 Find system files and place files in the correct location&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be thoroughly familiar with the Filesystem Hierarchy Standard (FHS), including typical file locations and directory classifications.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand the correct locations of files under the FHS.&lt;br /&gt;
* Find files and commands on a Linux system.&lt;br /&gt;
* Know the location and purpose of important file and directories as defined in the FHS. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* find&lt;br /&gt;
* locate&lt;br /&gt;
* updatedb&lt;br /&gt;
* whereis&lt;br /&gt;
* which&lt;br /&gt;
* type&lt;br /&gt;
* /etc/updatedb.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 102==&lt;br /&gt;
===&#039;&#039;Topic 105: Shells, Scripting and Data Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.1 Customize and use the shell environment&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customize shell environments to meet users&#039; needs. Candidates should be able to modify global and user profiles.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set environment variables (e.g. PATH) at login or when spawning a new shell.&lt;br /&gt;
* Write BASH functions for frequently used sequences of commands.&lt;br /&gt;
* Maintain skeleton directories for new user accounts.&lt;br /&gt;
* Set command search path with the proper directory. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/profile&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* ~/.bash_profile&lt;br /&gt;
* ~/.bash_login&lt;br /&gt;
* ~/.profile&lt;br /&gt;
* ~/.bashrc&lt;br /&gt;
* ~/.bash_logout&lt;br /&gt;
* function&lt;br /&gt;
* alias&lt;br /&gt;
* lists &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.2 Customize or write simple scripts&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customize existing scripts, or write simple new BASH scripts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use standard sh syntax (loops, tests).&lt;br /&gt;
* Use command substitution.&lt;br /&gt;
* Test return values for success or failure or other information provided by a command.&lt;br /&gt;
* Perform conditional mailing to the superuser.&lt;br /&gt;
* Correctly select the script interpreter through the shebang (#!) line.&lt;br /&gt;
* Manage the location, ownership, execution and suid-rights of scripts. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* for&lt;br /&gt;
* while&lt;br /&gt;
* test&lt;br /&gt;
* if&lt;br /&gt;
* read&lt;br /&gt;
* seq &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.3 SQL data management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to query databases and manipulate data using basic SQL commands. This objective includes performing queries involving joining of 2 tables and/or subselects.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use of basic SQL commands.&lt;br /&gt;
* Perform basic data manipulation. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* insert&lt;br /&gt;
* update&lt;br /&gt;
* select&lt;br /&gt;
* delete&lt;br /&gt;
* from&lt;br /&gt;
* where&lt;br /&gt;
* group by&lt;br /&gt;
* order by&lt;br /&gt;
* join &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 106: User Interfaces and Desktops&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.1 Install and configure X11&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure X11. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Verify that the video card and monitor are supported by an X server.&lt;br /&gt;
* Awareness of the X font server.&lt;br /&gt;
* Basic understanding and knowledge of the X Window configuration file. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/X11/xorg.conf&lt;br /&gt;
* xhost&lt;br /&gt;
* DISPLAY&lt;br /&gt;
* xwininfo&lt;br /&gt;
* xdpyinfo&lt;br /&gt;
* X &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.2 Setup a display manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to setup and customize a display manager. This objective covers the display managers XDM (X Display Manger), GDM (Gnome Display Manager) and KDM (KDE Display Manager).&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Turn the display manager on or off.&lt;br /&gt;
* Change the display manager greeting.&lt;br /&gt;
* Change default color depth for the display manager.&lt;br /&gt;
* Configure display managers for use by X-stations. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* xdm configuration files&lt;br /&gt;
* kdm configuration files&lt;br /&gt;
* gdm configuration files &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.3 Accessibility&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Demonstrate knowledge and awareness of accessibility technologies. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Keyboard Accessibility Settings (AccessX)&lt;br /&gt;
* Visual Settings and Themes&lt;br /&gt;
* Assistive Technology (ATs) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Sticky/Repeat Keys&lt;br /&gt;
* Slow/Bounce/Toggle Keys&lt;br /&gt;
* Mouse Keys&lt;br /&gt;
* High Contrast/Large Print Desktop Themes&lt;br /&gt;
* Screen Reader&lt;br /&gt;
* Braille Display&lt;br /&gt;
* Screen Magnifier&lt;br /&gt;
* On-Screen Keyboard&lt;br /&gt;
* Gestures (used at login, for example gdm)&lt;br /&gt;
* Orca&lt;br /&gt;
* GOK&lt;br /&gt;
* emacspeak &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 107: Administrative Tasks&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.1 Manage user and group accounts and related system files&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to add, remove, suspend and change user accounts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Add, modify and remove users and groups.&lt;br /&gt;
* Manage user/group info in password/group databases.&lt;br /&gt;
* Create and manage special purpose and limited accounts. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /etc/skel&lt;br /&gt;
* chage&lt;br /&gt;
* groupadd&lt;br /&gt;
* groupdel&lt;br /&gt;
* groupmod&lt;br /&gt;
* passwd&lt;br /&gt;
* useradd&lt;br /&gt;
* userdel&lt;br /&gt;
* usermod &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.2 Automate system administration tasks by scheduling jobs&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use cron or anacron to run jobs at regular intervals and to use at to run jobs at a specific time. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manage cron and at jobs.&lt;br /&gt;
* Configure user access to cron and at services. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/cron.{d,daily,hourly,monthly,weekly}&lt;br /&gt;
* /etc/at.deny&lt;br /&gt;
* /etc/at.allow&lt;br /&gt;
* /etc/crontab&lt;br /&gt;
* /etc/cron.allow&lt;br /&gt;
* /etc/cron.deny&lt;br /&gt;
* /var/spool/cron/*&lt;br /&gt;
* crontab&lt;br /&gt;
* at&lt;br /&gt;
* atq&lt;br /&gt;
* atrm &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.3 Localisation and internationalisation&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to localize a system in a different language than English. As well, an understanding of why LANG=C is useful when scripting.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Locale settings.&lt;br /&gt;
* Timezone settings. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /usr/share/zoneinfo&lt;br /&gt;
* Environment variables:&lt;br /&gt;
** LC_*&lt;br /&gt;
** LC_ALL&lt;br /&gt;
** LANG &lt;br /&gt;
* /usr/bin/locale&lt;br /&gt;
* tzselect&lt;br /&gt;
* tzconfig&lt;br /&gt;
* date&lt;br /&gt;
* iconv&lt;br /&gt;
* UTF-8&lt;br /&gt;
* ISO-8859&lt;br /&gt;
* ASCII&lt;br /&gt;
* Unicode &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 108: Essential System Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.1 Maintain system time&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly maintain the system time and synchronize the clock via NTP.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set the system date and time.&lt;br /&gt;
* Set the hardware clock to the correct time in UTC.&lt;br /&gt;
* Configure the correct timezone.&lt;br /&gt;
* Basic NTP configuration.&lt;br /&gt;
* Knowledge of using the pool.ntp.org service &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/share/zoneinfo&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /etc/ntp.conf&lt;br /&gt;
* date&lt;br /&gt;
* hwclock&lt;br /&gt;
* ntpd&lt;br /&gt;
* ntpdate&lt;br /&gt;
* pool.ntp.org &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.2 System logging&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure the syslog daemon. This objective also includes configuring the logging daemon to send log output to a central log server or accept log output as a central log server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* syslog configuration files&lt;br /&gt;
* syslog&lt;br /&gt;
* standard facilities, priorities and actions &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* syslog.conf&lt;br /&gt;
* syslogd&lt;br /&gt;
* klogd&lt;br /&gt;
* logger &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.3 Mail Transfer Agent (MTA) basics&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be aware of the commonly available MTA programs and be able to perform basic forward and alias configuration on a client host. Other configuration files are not covered.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create e-mail aliases.&lt;br /&gt;
* Configure e-mail forwarding.&lt;br /&gt;
* Knowledge of commonly available MTA programs (postfix, sendmail, qmail, exim) (no configuration) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ~/.forward&lt;br /&gt;
* sendmail emulation layer commands&lt;br /&gt;
* newaliases&lt;br /&gt;
* mail&lt;br /&gt;
* mailq&lt;br /&gt;
* postfix&lt;br /&gt;
* sendmail&lt;br /&gt;
* exim&lt;br /&gt;
* qmail &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.4 Manage printers and printing&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage print queues and user print jobs using CUPS and the LPD compatibility interface. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Basic CUPS configuration (for local and remote printers).&lt;br /&gt;
* Manage user print queues.&lt;br /&gt;
* Troubleshoot general printing problems.&lt;br /&gt;
* Add and remove jobs from configured printer queues. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* CUPS configuration files, tools and utilities&lt;br /&gt;
* /etc/cups&lt;br /&gt;
* lpd legacy interface (lpr, lprm, lpq) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 109: Networking Fundamentals&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.1 Fundamentals of internet protocols&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should demonstrate a proper understanding of TCP/IP network fundamentals. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Demonstrate an understanding network masks.&lt;br /&gt;
* Knowledge of the differences between private and public &amp;quot;dotted quad&amp;quot; IP-Addresses.&lt;br /&gt;
* Setting a default route.&lt;br /&gt;
* Knowledge about common TCP and UDP ports (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995).&lt;br /&gt;
* Knowledge about the differences and major features of UDP, TCP and ICMP.&lt;br /&gt;
* Knowledge of the major differences between IPv4 and IPV6. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/services&lt;br /&gt;
* ftp&lt;br /&gt;
* telnet&lt;br /&gt;
* host&lt;br /&gt;
* ping&lt;br /&gt;
* dig&lt;br /&gt;
* traceroute&lt;br /&gt;
* tracepath &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.2 Basic network configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to view, change and verify configuration settings on client hosts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually and automatically configure network interfaces&lt;br /&gt;
* Basic TCP/IP host configuration. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/hostname&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
* ifconfig&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
* route&lt;br /&gt;
* ping &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.3 Basic network troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to troubleshoot networking issues on client hosts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually and automatically configure network interfaces and routing tables to include adding, starting, stopping, restarting, deleting or reconfiguring network interfaces.&lt;br /&gt;
* Change, view, or configure the routing table and correct an improperly set default route manually.&lt;br /&gt;
* Debug problems associated with the network configuration. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ifconfig&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
* route&lt;br /&gt;
* host&lt;br /&gt;
* hostname&lt;br /&gt;
* dig&lt;br /&gt;
* netstat&lt;br /&gt;
* ping&lt;br /&gt;
* traceroute &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.4 Configure client side DNS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure DNS on a client host. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Demonstrate the use of DNS on the local system.&lt;br /&gt;
* Modify the order in which name resolution is done. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 110: Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.1 Perform security administration tasks&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should know how to review system configuration to ensure host security in accordance with local security policies. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Audit a system to find files with the suid/sgid bit set.&lt;br /&gt;
* Set or change user passwords and password aging information.&lt;br /&gt;
* Being able to use nmap and netstat to discover open ports on a system.&lt;br /&gt;
* Set up limits on user logins, processes and memory usage.&lt;br /&gt;
* Basic sudo configuration and usage. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* find&lt;br /&gt;
* passwd&lt;br /&gt;
* lsof&lt;br /&gt;
* nmap&lt;br /&gt;
* chage&lt;br /&gt;
* netstat&lt;br /&gt;
* sudo&lt;br /&gt;
* /etc/sudoers&lt;br /&gt;
* su&lt;br /&gt;
* usermod&lt;br /&gt;
* ulimit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.2 Setup host security&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should know how to set up a basic level of host security. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Awareness of shadow passwords and how they work.&lt;br /&gt;
* Turn off network services not in use.&lt;br /&gt;
* Understand the role of TCP wrappers. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/nologin&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/xinetd.d/*&lt;br /&gt;
* /etc/xinetd.conf&lt;br /&gt;
* /etc/inetd.d/*&lt;br /&gt;
* /etc/inetd.conf&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/*&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.3 Securing data with encryption&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | The candidate should be able to use public key techniques to secure data and communication. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Perform basic OpenSSH 2 client configuration and usage.&lt;br /&gt;
* Understand the role of OpenSSH 2 server host keys&lt;br /&gt;
* Perform basic GnuPG configuration and usage.&lt;br /&gt;
* Understand SSH port tunnels (including X11 tunnels). &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ssh&lt;br /&gt;
* ssh-keygen&lt;br /&gt;
* ssh-agent&lt;br /&gt;
* ssh-add&lt;br /&gt;
* ~/.ssh/id_rsa and id_rsa.pub&lt;br /&gt;
* ~/.ssh/id_dsa and id_dsa.pub&lt;br /&gt;
* /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* /etc/ssh_known_hosts&lt;br /&gt;
* gpg&lt;br /&gt;
* ~/.gnupg/*&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1_Objectives_V3(Catalan)&amp;diff=44</id>
		<title>LPIC-1 Objectives V3(Catalan)</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1_Objectives_V3(Catalan)&amp;diff=44"/>
		<updated>2009-12-04T01:23:44Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;#039;__FORCETOC__ ==Introducció== Aquest examen es tracta d&amp;#039;un examen obligatori per obtenir la certificació LPIC-1 o LPI Nivell 1. Cobreix les competències bàsiques…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introducció==&lt;br /&gt;
Aquest examen es tracta d&#039;un examen obligatori per obtenir la certificació LPIC-1 o LPI Nivell 1. Cobreix les competències bàsiques per al professional de Linux que són comuns a totes les distribucions de Linux.&lt;br /&gt;
&lt;br /&gt;
Aquesta pàgina cobreix els nous objectius (versió 3.0) de la certificació LPIC-1. Aquests objectius són la versió 3.0.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Adicions==&lt;br /&gt;
===&#039;&#039;Adició (1 d&#039;abril del 2009)&#039;&#039;===&lt;br /&gt;
* Es va reduir a la cobertura del servidor X Font Server a nivell de sensibilització a l&#039;àrea de coneixement 106.1&lt;br /&gt;
===&#039;&#039;Adició (1 de Gener del 2009)&#039;&#039;===&lt;br /&gt;
* Afegida la variable d&#039;entorn TZ a la llista parcial 107.3&lt;br /&gt;
* Afegida .bash_history a la llista de termes claus 103.1 &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectius: Examen 101==&lt;br /&gt;
===&#039;&#039;Tema 101: Arquitectura del sistema&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.1 Determinar i configurar el maquinari&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de determinar i configurar el maquinari bàsic del sistema. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Habilitar i deshabilitar els perifèrics integrats.&lt;br /&gt;
* Configurar els sistemes amb o sense perifèrics externs com ara els teclats.&lt;br /&gt;
* Diferenciar entre els diferents dispositius d&#039;emmagatzematge massiu.&lt;br /&gt;
* Establir el correcte identificador (ID) per a diferents dispositius, especialment per al dispositiu d&#039;arrencada.&lt;br /&gt;
* Saber les diferències entre els dispositius coldplug (connexió amb l&#039;equip apagat) i hotplug (connexió en calent).&lt;br /&gt;
* Determinar els recursos de maquinari per als dispositius.&lt;br /&gt;
* Eines i utilitats per a obtenir informació sobre el maquinari (per exemple, lsusb, lspci, etc.)&lt;br /&gt;
* Eines i utilitats per a manipular dispositius USB.&lt;br /&gt;
* Comprensió conceptual de sysfs, udev, hald, dbus. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* /sys&lt;br /&gt;
* /proc&lt;br /&gt;
* /dev&lt;br /&gt;
* modprobe&lt;br /&gt;
* lsmod&lt;br /&gt;
* lspci&lt;br /&gt;
* lsusb &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.2 Arrencada del sistema&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de guiar al sistema a través del procés d&#039;engegada. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Proporcionar les ordres comuns per al gestor d&#039;arrencada i les opcions per al nucli del sistema al moment d&#039;arrencar el sistema.&lt;br /&gt;
* Demostrar coneixement de la seqüència d&#039;arrencada des de la BIOS fins al seu acabament.&lt;br /&gt;
* Comprovar els esdeveniments produïts durant l&#039;inici del sistema als fitxers de registre. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* /var/log/messages&lt;br /&gt;
* dmesg&lt;br /&gt;
* BIOS&lt;br /&gt;
* bootloader&lt;br /&gt;
* kernel&lt;br /&gt;
* init &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.3 Canviar els nivells d&#039;execució i apagar o tornar a iniciar el sistema&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços d&#039;administrar els nivells d&#039;execució del sistema. Aquest objectiu inclou canviar al mode d&#039;usuari únic, apagar o tornar a iniciar el sistema. Els candidats han de ser capaços de avisar als usuaris abans de canviar de nivell d&#039;execució i de terminar els seus processos de forma correcta. Aquest objectiu també inclou l&#039;establiment del nivell d&#039;execució per defecte.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Establir el nivell d&#039;execució per defecte.&lt;br /&gt;
* Canviar de nivell d&#039;execució, incloent el mode d&#039;usuari únic.&lt;br /&gt;
* Apagar i tornar a iniciar des de la línia d&#039;ordres.&lt;br /&gt;
* Avisar als usuaris abans de canviar de nivell d&#039;execució o per qualsevol altre succés rellevant del sistema.&lt;br /&gt;
* Finalitzar processos de forma correcta. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* shutdown&lt;br /&gt;
* init&lt;br /&gt;
* /etc/init.d&lt;br /&gt;
* telinit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Tema 102: Instal·lació de Linux i Gestió de Paquets&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.1 Dissenyar la distribució del disc dur&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de dissenyar un esquema de particions per a tots els sistemes Linux. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Assignar sistemes de fitxers i memòria d&#039;intercanvi per separar particions o discos.&lt;br /&gt;
* Dissenyar les particions a mida de l&#039;ús que es vol fer del sistema.&lt;br /&gt;
* Assegurar que la partició /boot s&#039;ajusta als requeriments de l&#039;arquitectura de maquinari per a l&#039;arrencada del sistema. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* / (root) filesystem&lt;br /&gt;
* /var filesystem&lt;br /&gt;
* /home filesystem&lt;br /&gt;
* swap space&lt;br /&gt;
* mount points&lt;br /&gt;
* partitions &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.2 Instal·lar un gestor d&#039;arrencada&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de seleccionar, instal·lar i configurar un gestor d&#039;arrencada. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Proporcionar punts d&#039;arrencada alternatius i opcions de còpia de seguretat.&lt;br /&gt;
* Instal·lar i configurar un gestor d&#039;arrencada com GRUB.&lt;br /&gt;
* Interaccionar amb el gestor d&#039;arrencada. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* /boot/grub/menu.lst&lt;br /&gt;
* grub-install&lt;br /&gt;
* MBR&lt;br /&gt;
* superblock&lt;br /&gt;
* /etc/lilo.conf&lt;br /&gt;
* lilo &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.3 Gestionar llibreries compartides&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de determinar les llibreries compartides de les que depenen el programari executable i instal·lar-les quan sigui necessari.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Identificar les llibreries compartides.&lt;br /&gt;
* Identificar les ubicacions típiques per a les llibreries del sistema.&lt;br /&gt;
* Carregar llibreries compartides. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* ldd&lt;br /&gt;
* ldconfig&lt;br /&gt;
* /etc/ld.so.conf&lt;br /&gt;
* LD_LIBRARY_PATH &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.4 Utilitzar els gestors de paquets tipus Debian&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de gestionar els paquets de programari utilitzant les eines per paquets de Debian. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Instal·lar, actualitzar i desinstal·lar paquets binaris tipus Debian.&lt;br /&gt;
* Trobar paquets que contenen fitxers específics o llibreries que poden o no poden estar instal·lades.&lt;br /&gt;
* Obtenir informació de paquet com la versió, el contingut, les dependències, la integritat del paquets i l&#039;estat de la instal·lació (si el paquet està o no està instal·lat).&lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
* dpkg&lt;br /&gt;
* dpkg-reconfigure&lt;br /&gt;
* apt-get&lt;br /&gt;
* apt-cache&lt;br /&gt;
* aptitude &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.5 Utilitzar el gestor de paquets RPM i YUM&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de de gestionar els paquets de programari utilitzant les eines RPM i YUM. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Instal·lar, tornar a instal·lar, actualitzar i eliminar paquets utilitzant RPM i YUM.&lt;br /&gt;
* Obtenir informació dels paquets RPM com la versió, l&#039;estatus, les dependències la integritat i les signatures.&lt;br /&gt;
* Determinar quins fitxers proveïx un paquet, així com trobar de quin paquet prové un fitxer especific. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* rpm&lt;br /&gt;
* rpm2cpio&lt;br /&gt;
* /etc/yum.conf&lt;br /&gt;
* /etc/yum.repos.d/&lt;br /&gt;
* yum&lt;br /&gt;
* yumdownloader &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Tema 103: Instruccions GNU i Unix&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.1 Treballar amb la línia d&#039;ordres&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços d&#039;interactuar amb l&#039;interpret d&#039;ordres (shell) i les comandes que utilitzen la línia d&#039;ordres. Aquest objectiu assumeix que l&#039;interpret d&#039;ordres a utilitzar és bash. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Utilitzar ordres bàsiques de l&#039;interpret d&#039;ordres embolcall i seqüències d&#039;instruccions d&#039;una línia per a fer tasques bàsiques amb la línia d&#039;ordres.&lt;br /&gt;
* Utilitzar i modificar l&#039;entorn de l&#039;interpret d&#039;ordres incloent la definició, la referència i l&#039;exportació de les variables d&#039;entorn.&lt;br /&gt;
* Utilitzar i editar l&#039;històric d&#039;ordres.&lt;br /&gt;
* Invocar ordres dins i fora del camí (path) definit. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* .&lt;br /&gt;
* bash&lt;br /&gt;
* echo&lt;br /&gt;
* env&lt;br /&gt;
* exec&lt;br /&gt;
* export&lt;br /&gt;
* pwd&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* man&lt;br /&gt;
* uname&lt;br /&gt;
* history &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.2 Processar fluxos de text utilitzant filtres&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços d&#039;aplicar filtres a fluxos de text. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
Enviar fitxers de text i fluxos de sortida a través de filtres processadors de textos per a modificar la sortida utilitzant les instruccions estàndard UNIX incloses al paquet textutils de GNU. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* cat&lt;br /&gt;
* cut&lt;br /&gt;
* expand&lt;br /&gt;
* fmt&lt;br /&gt;
* head&lt;br /&gt;
* od&lt;br /&gt;
* join&lt;br /&gt;
* nl&lt;br /&gt;
* paste&lt;br /&gt;
* pr&lt;br /&gt;
* sed&lt;br /&gt;
* sort&lt;br /&gt;
* split&lt;br /&gt;
* tail&lt;br /&gt;
* tr&lt;br /&gt;
* unexpand&lt;br /&gt;
* uniq&lt;br /&gt;
* wc &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.3 Realitzar tasques bàsiques d&#039;administració de fitxers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços d&#039;utilitzar les ordres bàsiques de Linux per a administrar fitxers i directoris. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Copiar, moure i eliminar fitxers i directoris de forma individual.&lt;br /&gt;
* Copiar múltiples fitxers i directoris de forma recursiva.&lt;br /&gt;
* Esborrar fitxers i directoris de forma recursiva.&lt;br /&gt;
* Utilitzar màscares (wildcards) simples i avançades a les ordres.&lt;br /&gt;
* Utilitzar find per a localitzar i actuar sobre fitxers en funció del seu tipus, mida o temps.&lt;br /&gt;
* Utilitzar tar, cpio i dd. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* cp&lt;br /&gt;
* find&lt;br /&gt;
* mkdir&lt;br /&gt;
* mv&lt;br /&gt;
* ls&lt;br /&gt;
* rm&lt;br /&gt;
* rmdir&lt;br /&gt;
* touch&lt;br /&gt;
* tar&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* file&lt;br /&gt;
* gzip&lt;br /&gt;
* gunzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* file globbing &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.4 Utilitzar fluxos, conductes i redireccions&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de redirigir fluxos i connectar-los per tal de processar dades de text de forma eficient. Les tasques inclouen redirigir l&#039;entrada, la sortida i l&#039;error estàndard i l&#039;ús de conductes (pipes) per tal d&#039;enviar la sortida d&#039;una ordre a l&#039;entrada d&#039;un altra ordre, utilitzant la sortida d&#039;una ordre com a argument d&#039;un altra ordre i enviar la sortida d&#039;una ordre tant a un fitxer com a a la sortida estàndard.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Redirigir l&#039;entrada estàndard, la sortida estàndard i l&#039;error estàndard.&lt;br /&gt;
* Utilitzar conductes per enllaçar la sortida d&#039;una instrucció amb l&#039;entrada d&#039;una altra ordre.&lt;br /&gt;
* Utilitzar la sortida d&#039;una ordre com a argument per a una altra ordre.&lt;br /&gt;
* Enviar la sortida tant cap a la sortida estàndard (stdout) com cap a un fitxer. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* tee&lt;br /&gt;
* xargs &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.5 Crear, controlar i matar processos&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de gestionar els processos a un nivell bàsic. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Executar processos en primer i en segon pla.&lt;br /&gt;
* Indicar a un programa que s&#039;executi desprès de finalitzar la sessió.&lt;br /&gt;
* Fer un seguiment dels processos actius.&lt;br /&gt;
* Seleccionar i ordenar els processos per a la seva visualització.&lt;br /&gt;
* Enviar senyals als processos.&lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* &amp;amp;&lt;br /&gt;
* bg&lt;br /&gt;
* fg&lt;br /&gt;
* jobs&lt;br /&gt;
* kill&lt;br /&gt;
* nohup&lt;br /&gt;
* ps&lt;br /&gt;
* top&lt;br /&gt;
* free&lt;br /&gt;
* uptime&lt;br /&gt;
* killall &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.6 Modificar les prioritats dels processos en execució&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de gestionar les prioritats d&#039;execució dels processos. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Saber la prioritat per defecte d&#039;un procés que s&#039;ha creat.&lt;br /&gt;
* Executar un programa amb una prioritat superior o inferior a la prioritat per defecte.&lt;br /&gt;
* Canviar la prioritat d&#039;un procés en execució. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* nice&lt;br /&gt;
* ps&lt;br /&gt;
* renice&lt;br /&gt;
* top &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.7 Fer cerques en fitxers de text utilitzant expressions regulars&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de manipular fitxers i dades de text utilitzant expressions regulars. Aquest objectiu inclou la creació d&#039;expressions regulars simples que continguin diversos elements de notació. També inclou l&#039;ús d&#039;eines d&#039;expressions regulars per a fer cerques al sistema de fitxers o en els continguts d&#039;un fitxer.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Crear expressions regulars simples que continguin diversos elements de notació.&lt;br /&gt;
* Utilitzar eines d&#039;expressions regulars per a fer cerques a tot el sistema de fitxers o al contingut d&#039;un fitxer. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* grep&lt;br /&gt;
* egrep&lt;br /&gt;
* fgrep&lt;br /&gt;
* sed&lt;br /&gt;
* regex(7) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.8 Fer operacions bàsiques d&#039;edició de text amb vi&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços d&#039;editar fitxers de text utilitzant vi. Aquest objectiu inclou la navegació amb vi, els modes bàsics de vi, inserció, edició, esborrat, còpia i cerques de text.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Navegació a través d&#039;un document utilitzant vi.&lt;br /&gt;
* Utilització dels modes bàsics de vi.&lt;br /&gt;
* Inserció, edició, esborrat, còpia i cerques de text. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* vi&lt;br /&gt;
* /, ?&lt;br /&gt;
* h,j,k,l&lt;br /&gt;
* i, o, a&lt;br /&gt;
* c, d, p, y, dd, yy&lt;br /&gt;
* ZZ, :w!, :q!, :e! &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Tema 104: Dispositius, sistemes de fitxers de Linux, Jerarquia estàndard dels sistemes de fitxers&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.1 Crear particions i sistemes de fitxers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de configurar particions de disc i crear sistemes de fitxers en dispositius com ara els discs durs. Això inclou la gestió de les particions d&#039;intercanvi.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Utilitzar diverses instruccions mkfs per a configurar les particions i crear diversos sistemes de fitxers com:&lt;br /&gt;
** ext2&lt;br /&gt;
** ext3&lt;br /&gt;
** xfs&lt;br /&gt;
** reiserfs v3&lt;br /&gt;
** vfat &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* fdisk&lt;br /&gt;
* mkfs&lt;br /&gt;
* mkswap &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.2 Mantenir la integritat dels sistemes de fitxers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de mantenir un sistema de fitxers estàndard, així com la informació extra associada a un sistema de fitxers amb journaling.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Verificar la integritat dels sistemes de fitxers.&lt;br /&gt;
* Fer un seguiment de l&#039;espai lliure i dels inodes.&lt;br /&gt;
* Reparar problemes simples dels sistemes de fitxers. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* du&lt;br /&gt;
* df&lt;br /&gt;
* fsck&lt;br /&gt;
* e2fsck&lt;br /&gt;
* mke2fs&lt;br /&gt;
* debugfs&lt;br /&gt;
* dumpe2fs&lt;br /&gt;
* tune2fs&lt;br /&gt;
* xfs tools (com xfs_metadump i xfs_info) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.3 Muntatge i desmuntatge de sistemes de fitxers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de configurar el muntatge i desmuntatge d&#039;un sistema de fitxers. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Muntatge i desmuntatge manual de sistemes de fitxers.&lt;br /&gt;
* Configurar el muntatge d&#039;un sistema de fitxers durant l&#039;arrancada del sistema.&lt;br /&gt;
* Configuració de sistemes de fitxers que puguin ser muntats i desmuntats pels usuaris. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /media&lt;br /&gt;
* mount&lt;br /&gt;
* umount &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.4 Administració de les quotes de disc&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços d&#039;administrar quotes de disc per a usuaris. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Configurar quotes de disc per a un sistema de fitxers.&lt;br /&gt;
* Editar, revisar i generar informes de quotes d&#039;usuari. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* quota&lt;br /&gt;
* edquota&lt;br /&gt;
* repquota&lt;br /&gt;
* quotaon &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.5 Administrar permisos i propietaris de fitxers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de controlar l&#039;accés a fitxers a través del correcte ús dels permisos i propietaris dels fitxers.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Administrar els permisos d&#039;accés a fitxers regulars, especials i directoris.&lt;br /&gt;
* Utilitzar modes d&#039;accés com suid, sgid i sticky bit per a mantenir la seguretat.&lt;br /&gt;
* Conèixer com canviar la màscara de creació de fitxers.&lt;br /&gt;
* Utilitzar el camp de grup per a donar accés als membres del grup. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* chmod&lt;br /&gt;
* umask&lt;br /&gt;
* chown&lt;br /&gt;
* chgrp &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.6 Crear i canviar els enllaços durs i simbòlics&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han de ser capaços de crear i gestionar enllaços durs i simbòlics a un fitxer. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Crear enllaços.&lt;br /&gt;
* Identificar enllaços durs i/o simbòlics.&lt;br /&gt;
* Copiar davant enllaçar fitxers.&lt;br /&gt;
* Utilitzar enllaços com a ajuda per a tasques d&#039;administració del sistema. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* ln&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.7 Trobar fitxers del sistema i situar fitxers en la ubicació correcta&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Pes&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Descripció&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Els candidats han d&#039;estar familiaritzats en profunditat amb la Jerarquia Estàndard de Sistemes de Fitxers (Filesystem Hierarchy Standard, FHS), incloent les localitzacions típiques de fitxers i les classificacions dels directoris.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Àrees Clau de Coneixement:&#039;&#039;&#039;&lt;br /&gt;
* Comprendre les ubicacions correctes de fitxers sota FHS.&lt;br /&gt;
* Trobar fitxers i instruccions a un sistema Linux.&lt;br /&gt;
* Conèixer la ubicació i el propòsit de fitxers i directoris importants tal i com es defineixen a FHS. &lt;br /&gt;
&#039;&#039;&#039;La següent és una llista parcial de fitxers, termes i utilitats utilitzades:&#039;&#039;&#039;&lt;br /&gt;
* find&lt;br /&gt;
* locate&lt;br /&gt;
* updatedb&lt;br /&gt;
* whereis&lt;br /&gt;
* which&lt;br /&gt;
* type&lt;br /&gt;
* /etc/updatedb.conf&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-303_Objectives_V1&amp;diff=41</id>
		<title>LPIC-303 Objectives V1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-303_Objectives_V1&amp;diff=41"/>
		<updated>2009-12-04T00:53:30Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
TODO: Need a description for exam here&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 1.0.0. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives==&lt;br /&gt;
===&#039;&#039;Topic 320: Cryptography&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;320.1 OpenSSL&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should know how to configure and use OpenSSL. This includes creating your own Certificate Authority and issues SSL certificates for various applications.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* certificate generation&lt;br /&gt;
* key generation&lt;br /&gt;
* SSL/TLS client and server tests &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* openssl&lt;br /&gt;
* RSA, DH and DSA&lt;br /&gt;
* SSL&lt;br /&gt;
* X.509&lt;br /&gt;
* CSR&lt;br /&gt;
* CRL &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;320.2 Advanced GPG&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should know how to use GPG. This includes key generation, signing and publishing to keyservers. Managing multiple private key and IDs is also included.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* GPG encyption and signing&lt;br /&gt;
* private/public key management&lt;br /&gt;
* GPG key servers&lt;br /&gt;
* GPG configuration &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* gpg&lt;br /&gt;
* gpgv&lt;br /&gt;
* gpg-agent&lt;br /&gt;
* ~/.gnupg/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;320.3 Encrypted Filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to setup and configure encrypted filesystems. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* LUKS&lt;br /&gt;
* dm-crypt and awareness of CBC, ESSIV, LRW and XTS modes &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* dm-crypt&lt;br /&gt;
* cryptmount&lt;br /&gt;
* cryptsetup &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 321: Access Control&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;321.1 Host Based Access Control&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with basic host based access control such as nsswitch configuration, PAM and password cracking. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* PAM and PAM configuration files&lt;br /&gt;
* password cracking&lt;br /&gt;
* nsswitch &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* nsswitch.conf&lt;br /&gt;
* john &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;321.2 Extended Attributes and ACLs&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates are required to understand and know how to use Extended Attributes and Access Control Lists. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* ACLs&lt;br /&gt;
* EAs and attribute classes &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* getfacl&lt;br /&gt;
* setfacl&lt;br /&gt;
* getfattr&lt;br /&gt;
* setfattr &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;321.3 SELinux&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have a thorough knowledge of SELinux. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* SELinux configuration and command line tools&lt;br /&gt;
* TE, RBAC, MAC and DAC concepts and use &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* fixfiles/setfiles&lt;br /&gt;
* newrole&lt;br /&gt;
* setenforce/getenforce&lt;br /&gt;
* selinuxenabled&lt;br /&gt;
* semanage&lt;br /&gt;
* sestatus&lt;br /&gt;
* /etc/selinux/&lt;br /&gt;
* /etc/selinux.d/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;321.4 Other Mandatory Access Control Systems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with other Mandatory Access Control systems for Linux. This includes major features of these systems but not configuration and use.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* SMACK&lt;br /&gt;
* AppArmor &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* SMACK&lt;br /&gt;
* AppArmor &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 322: Application Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;322.1 BIND/DNS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have experience and knowledge of security issues in use and configuration of BIND DNS services. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND v9&lt;br /&gt;
* BIND vulnerabilities&lt;br /&gt;
* chroot environments &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* TSIG&lt;br /&gt;
* BIND ACLs&lt;br /&gt;
* named-checkconf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;322.2 Mail Services&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have experience and knowledge of security issues in use and configuration of Postfix mail services. Awareness of security issues in Sendmail is also required but not configuration.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Postfix security centric configuration&lt;br /&gt;
* securing Sendmail&lt;br /&gt;
* chroot environments &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/postfix/&lt;br /&gt;
* TLS &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;322.3 Apache/HTTP/HTTPS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have experience and knowledge of security issues in use and configuration of Apache web services. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Apache v1 and v2 security centric configuration &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* SSL&lt;br /&gt;
* .htaccess&lt;br /&gt;
* Basic Authentication&lt;br /&gt;
* htpasswd&lt;br /&gt;
* AllowOverride &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;322.4 FTP&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have experience and knowledge of security issues in use and configuration of Pure-FTPd and vsftpd FTP services.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Pure-FTPd configuration and important command line options&lt;br /&gt;
* vsftpd configuration&lt;br /&gt;
* chroot environments &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* SSL/TLS&lt;br /&gt;
* vsftp.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;322.5 OpenSSH&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have experience and knowledge of security issues in use and configuration of OpenSSH SSH services. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* OpenSSH configuration and command line tools&lt;br /&gt;
* OpenSSH key management and access control&lt;br /&gt;
* Awareness of SSH protocol v1 and v2 security issues &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/ssh/&lt;br /&gt;
* ~/.ssh/&lt;br /&gt;
* ssh-keygen&lt;br /&gt;
* ssh-agent&lt;br /&gt;
* ssh-vulnkey &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;322.6 NFSv4&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have experience and knowledge of security issues in use and configuration of NFSv4 NFS services. Earlier versions of NFS are not required knowledge.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* NFSv4 security improvements, issues and use&lt;br /&gt;
* NFSv4 pseudo file system&lt;br /&gt;
* NFSv4 security mechanisms (LIPKEY, SPKM, Kerberos) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* NFSv4 ACLs&lt;br /&gt;
* nfs4acl&lt;br /&gt;
* RPCSEC_GSS&lt;br /&gt;
* /etc/exports &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;322.7 Syslog&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have experience and knowledge of security issues in use and configuration of syslog services. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* syslog security issues&lt;br /&gt;
* chroot environments &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* remote syslog servers &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 323: Operations Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;323.1 Host Configuration Management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the use of RCS and Puppet for host configuration management. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* RCS&lt;br /&gt;
* Puppet &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* RCS&lt;br /&gt;
* ci/co&lt;br /&gt;
* rcsdiff&lt;br /&gt;
* puppet&lt;br /&gt;
* puppetd&lt;br /&gt;
* puppetmasterd&lt;br /&gt;
* /etc/puppet/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 324: Network Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;324.1 Intrusion Detection&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the use and configuration of intrusion detection software. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Snort configuration, rules and use&lt;br /&gt;
* Tripwire configuration, policies and use &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* snort&lt;br /&gt;
* snort-stat&lt;br /&gt;
* /etc/snort/&lt;br /&gt;
* tripwire&lt;br /&gt;
* twadmin&lt;br /&gt;
* /etc/tripwire/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;324.2 Network Security Scanning&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the use and configuration of network security scanning tools. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Nessus configuration, NASL and use&lt;br /&gt;
* Wireshark filters and use &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* nmap&lt;br /&gt;
* wireshark&lt;br /&gt;
* tshark&lt;br /&gt;
* tcpdump&lt;br /&gt;
* nessus&lt;br /&gt;
* nessus-adduser/nessus-rmuser&lt;br /&gt;
* nessusd&lt;br /&gt;
* nessus-mkcert&lt;br /&gt;
* /etc/nessus &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;324.3 Network Monitoring&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the use and configuration of network monitoring tools. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Nagios configuration and use&lt;br /&gt;
* ntop &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ntop&lt;br /&gt;
* nagios&lt;br /&gt;
* nagiostats&lt;br /&gt;
* nagios.cfg and other configuration files &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;324.4 netfilter/iptables&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the use and configuration of iptables. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Iptables packet filtering and network address translation &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* iptables&lt;br /&gt;
* iptables-save/iptables-restore &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;324.5 OpenVPN&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the use of OpenVPN.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* OpenVPN configuration and use &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/openvpn/&lt;br /&gt;
* openvpn server and client&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-302_Objectives_V1&amp;diff=40</id>
		<title>LPIC-302 Objectives V1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-302_Objectives_V1&amp;diff=40"/>
		<updated>2009-12-04T00:37:08Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
TODO: Need a description for the exam here&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 1.0.0.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives==&lt;br /&gt;
===&#039;&#039;Topic 310: Concepts, Architecture and Design&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;310.1 Concepts&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the fundamental concepts surrounding SMB/CIFS, file sharing and print services in a mixed environment&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand SMB/CIFS concepts&lt;br /&gt;
* Understand file sharing concepts&lt;br /&gt;
* Understand print services concepts &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* SMB&lt;br /&gt;
* CIFS&lt;br /&gt;
* smb.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;310.2 Samba Roles&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be aware of Samba&#039;s security modes, and the keys roles of the Samba daemons &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand Samba security modes&lt;br /&gt;
* Identify roles of core Samba daemons&lt;br /&gt;
* Manage Samba daemons &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* User Level Security&lt;br /&gt;
* Share Level Security&lt;br /&gt;
* Domain Security Mode&lt;br /&gt;
* ADS Security Mode&lt;br /&gt;
* smb.conf&lt;br /&gt;
* smbd&lt;br /&gt;
* nmbd&lt;br /&gt;
* winbindd&lt;br /&gt;
* smbcontrol &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;310.3 Trivial Database Files&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should understand the structure of trivial database files and know how troubleshoot problems &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Backup TDB files&lt;br /&gt;
* Restore TDB files&lt;br /&gt;
* Identify TDB file corruption&lt;br /&gt;
* Edit / list TDB file content &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* pdbedit&lt;br /&gt;
* secrets.tdb&lt;br /&gt;
* tdbbackup&lt;br /&gt;
* tdbdump&lt;br /&gt;
* tdbtool&lt;br /&gt;
* smbpasswd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 311: Compile and Install Samba&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;311.1 Configure and Build From Source&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to compile Samba from source and resolve dependencies &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Identify key Samba packages and content&lt;br /&gt;
* Indentify and resolve dependencies&lt;br /&gt;
* Describe Samba software structure&lt;br /&gt;
* Knowledge of common Samba compilation options &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* gzip&lt;br /&gt;
* gpg&lt;br /&gt;
* make &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;311.2 Install and Upgrade Samba&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and upgrade Samba from source and from packages &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Install Samba from packages&lt;br /&gt;
* Install Samba from source&lt;br /&gt;
* Upgrade Samba &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* gpg&lt;br /&gt;
* dpkg&lt;br /&gt;
* rpm &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 312: Samba Configuration and Usage&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;312.1 Configure Samba&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure the Samba daemons for a wide variety of purposes &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge of Samba server configuration file structure&lt;br /&gt;
* Knowledge of Samba variables and configuration parameters&lt;br /&gt;
* Identify key TCP/UDP ports used with SMB/CIFS&lt;br /&gt;
* Configure Samba logging&lt;br /&gt;
* Troubleshoot and debug problems with Samba &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf parameters&lt;br /&gt;
* smb.conf variables&lt;br /&gt;
* /etc/services&lt;br /&gt;
* /var/log/samba/*&lt;br /&gt;
* log level&lt;br /&gt;
* debuglevel&lt;br /&gt;
* testparm&lt;br /&gt;
* smbtar&lt;br /&gt;
* strace &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;312.2 File Services&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create and configure file shares in a mixed environment &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create and configure file sharing&lt;br /&gt;
* Plan file service migration&lt;br /&gt;
* Hide IPC$&lt;br /&gt;
* Create scripts for user and group handling of file shares&lt;br /&gt;
* smbcquotas&lt;br /&gt;
* smbsh &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* [homes]&lt;br /&gt;
* browseable, writeable, valid users&lt;br /&gt;
* IPC$&lt;br /&gt;
* mount, smbmount &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;312.3 Print Services&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create and manage print shares in a mixed environment &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create and configure printer sharing&lt;br /&gt;
* Configure integration between Samba and CUPS&lt;br /&gt;
* Manage Windows print drivers and configure downloading of print drivers&lt;br /&gt;
* Configure [print$]&lt;br /&gt;
* Understand security concerns with printer sharing&lt;br /&gt;
* Setup and manage print accounting &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* [print$]&lt;br /&gt;
* CUPS&lt;br /&gt;
* cupsd.conf&lt;br /&gt;
* /var/spool/samba&lt;br /&gt;
* print accounting&lt;br /&gt;
* smbprngenpdf&lt;br /&gt;
* smbspool &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;312.4 Domain Control&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to setup and maintain primary and backup domain controllers, and manage Windows/Linux clients&#039; access to the domain&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand domain membership&lt;br /&gt;
* Create and maintain a primary domain controller&lt;br /&gt;
* Create and maintain a backup domain controller&lt;br /&gt;
* Add computers to an existing domain&lt;br /&gt;
* Configure logon scripts&lt;br /&gt;
* Configure roaming profiles&lt;br /&gt;
* Configure system policies &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* primary domain controller&lt;br /&gt;
* backup domain controller&lt;br /&gt;
* domain membership&lt;br /&gt;
* roaming profiles&lt;br /&gt;
* system policies&lt;br /&gt;
* logon scripts&lt;br /&gt;
* Active Directory&lt;br /&gt;
* LDAP&lt;br /&gt;
* trust relationships &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;312.5 SWAT Configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure the Samba web administration tool, and be comfortable with configuring changes to Samba within it&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge of SWAT features&lt;br /&gt;
* Install and configure SWAT&lt;br /&gt;
* Configure the Samba server via the SWAT interface &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* /usr/sbin/swat&lt;br /&gt;
* internationalization&lt;br /&gt;
* SSL&lt;br /&gt;
* SWAT wizard &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;312.6 Internationalization&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to work with internationalization character codes and code pages &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand internationalization character codes and code pages&lt;br /&gt;
* Patch and build appropriate code conversion libraries&lt;br /&gt;
* Understand the difference in the name space between Windows and Linux/Unix with respect to user and group naming in a non-English environment&lt;br /&gt;
* Understand the difference in the name space between Windows and Linux/Unix with respect to computer naming in a non-English environment &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* internationalization&lt;br /&gt;
* character codes&lt;br /&gt;
* code pages&lt;br /&gt;
* smb.conf&lt;br /&gt;
* code conversion libraries &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 313: User and Group Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;313.1 Managing User Accounts and Groups&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage user and group accounts in a mixed environment &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manager user and group accounts&lt;br /&gt;
* Understand user and group mapping&lt;br /&gt;
* Knowledge of user account management tools&lt;br /&gt;
* Use of the smbpasswd program&lt;br /&gt;
* Force ownership of file and directory objects &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* /usr/bin/smbpasswd&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/group&lt;br /&gt;
* force user, force group&lt;br /&gt;
* idmap &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;313.2 Authentication and Authorization&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should understand the various authentication mechanisms and configure access control &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Setup a local password database&lt;br /&gt;
* Knowledge of the smbpasswd file format&lt;br /&gt;
* Perform password synchronization&lt;br /&gt;
* Knowledge of alternative backend storage for passwords&lt;br /&gt;
* Integrate Samba with LDAP&lt;br /&gt;
* Understand access control lists &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* smbpasswd&lt;br /&gt;
* passdb backend&lt;br /&gt;
* security mask&lt;br /&gt;
* PAM&lt;br /&gt;
* NSS&lt;br /&gt;
* password synchronization&lt;br /&gt;
* LDAP &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;313.3 Winbind&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure the Winbind service &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Install Winbind&lt;br /&gt;
* Configure Winbind &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* winbindd&lt;br /&gt;
* PAM&lt;br /&gt;
* NSCD&lt;br /&gt;
* SID&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/group&lt;br /&gt;
* foreign SID &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 314: Working with CIFS, NetBIOS, and Active Directory&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;314.1 CIFS Integration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be confortable working with CIFS in a mixed environment &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand SMB/CIFS concepts&lt;br /&gt;
* Mount remote CIFS shares from a Linux client&lt;br /&gt;
* Understand features and benefits of CIFS &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* SMB&lt;br /&gt;
* CIFS&lt;br /&gt;
* mount, smbmount&lt;br /&gt;
* smbclient&lt;br /&gt;
* smb.conf&lt;br /&gt;
* /etc/fstab &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;314.2 NetBIOS and WINS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 7&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with NetBIOS/WINS concepts and understand network browsing&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand WINS concepts&lt;br /&gt;
* Understand NetBIOS concepts&lt;br /&gt;
* Understand the role of a local master browser&lt;br /&gt;
* Understand the role of a domain master browser&lt;br /&gt;
* Understand the role of Samba as a WINS server&lt;br /&gt;
* Understand name resolution&lt;br /&gt;
* Configure Samba as a WINS server&lt;br /&gt;
* Configure WINS replication&lt;br /&gt;
* Understand NetBIOS browsing, service announcements and elections &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* NetBIOS&lt;br /&gt;
* WINS&lt;br /&gt;
* local master browser&lt;br /&gt;
* domain master browser&lt;br /&gt;
* service announcements&lt;br /&gt;
* elections&lt;br /&gt;
* node types&lt;br /&gt;
* smbclient&lt;br /&gt;
* findsmb&lt;br /&gt;
* name resolve order&lt;br /&gt;
* lmhosts&lt;br /&gt;
* smbtree &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;314.3 Integrating with Active Directory&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to integrate Linux servers into an environment where Active Directory is present &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* List remove Active Directory / LDAP users&lt;br /&gt;
* Configure Samba in ADS security mode&lt;br /&gt;
* Knowledge of the DNS requirements for Active Directory &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Active Directory&lt;br /&gt;
* ADS Security Mode&lt;br /&gt;
* DNS&lt;br /&gt;
* LDAP&lt;br /&gt;
* Windows&#039; net command&lt;br /&gt;
* Kerberos&lt;br /&gt;
* domain&lt;br /&gt;
* smb.conf&lt;br /&gt;
* smbcalcs &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;314.4 Working with Windows Clients&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Clients should be able to interact with remote Windows clients, and configure Windows workstations to access file and print services from Linux servers&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge of Windows clients&lt;br /&gt;
* Explore browse lists and SMB clients from Windows&lt;br /&gt;
* Share file / print resources from Windows&lt;br /&gt;
* Use of the smbclient program&lt;br /&gt;
* Use of the Windows net utility &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Windows&#039; net command&lt;br /&gt;
* smbclient&lt;br /&gt;
* mount, smbmount&lt;br /&gt;
* control panel&lt;br /&gt;
* rdesktop&lt;br /&gt;
* workgroup&lt;br /&gt;
* smbget &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 315: Security and Performance&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;315.1 Linux File System and Share/Service Permissions&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should understand file permissions on a Linux file system in a mixed environment &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge of file / directory permission control&lt;br /&gt;
* Understand how Samba interacts with Linux file system permissions &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* chmod&lt;br /&gt;
* chown&lt;br /&gt;
* mount, smbmount&lt;br /&gt;
* create mask&lt;br /&gt;
* directory mask &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;315.2 Samba Security&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to secure Samba at both the firewall level, and the Samba daemons themselves &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Configure access to and from a Samba server at the firewall level&lt;br /&gt;
* Configure security relate parameters in the smb.conf file &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* iptables&lt;br /&gt;
* smb.conf&lt;br /&gt;
* /etc/services&lt;br /&gt;
* security modes &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;315.3 Performance Tuning&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to cluster services for load balancing and high availability purposes, and tune Samba settings for better server and network performance&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Measure Samba performance&lt;br /&gt;
* Optimize Samba memory usage&lt;br /&gt;
* Improve file transfer speed in a SMB/CIFS environment &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* &#039;max *&#039; parameters&lt;br /&gt;
* netstat&lt;br /&gt;
* smbstatus&lt;br /&gt;
* socket options&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-2_Objectives_V3&amp;diff=39</id>
		<title>LPIC-2 Objectives V3</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-2_Objectives_V3&amp;diff=39"/>
		<updated>2009-12-04T00:19:49Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
This is a required exam for LPI certification Level 2. It covers advanced skills for the Linux professional that are common across all distributions of Linux.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 3.0.3.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Addenda==&lt;br /&gt;
===&#039;&#039;Addendum (Oct 1st, 2009)&#039;&#039;===&lt;br /&gt;
* drop routed from 212.1&lt;br /&gt;
===&#039;&#039;Addendum (Apr 1st, 2009)&#039;&#039;===&lt;br /&gt;
* add uuidgen, tune2fs (-U) to 301.1 partial file list&lt;br /&gt;
* add TSIG to 207.3 partial file list&lt;br /&gt;
* drop cloneconfig and prepare-all from 201.2 partial file list&lt;br /&gt;
* add xfs_info, xfs_check and xfs_repair to 203.2 partial file list&lt;br /&gt;
* expanded details on HFS/ISO9660/UDF file systems and extensions in 203.3 key knowledge areas&lt;br /&gt;
* add awareness of sdparm to 204.2 partial file list&lt;br /&gt;
* add iwlist to 205.1 partial file list&lt;br /&gt;
* changed terminology from &amp;quot;make options&amp;quot; to &amp;quot;make targets&amp;quot; in 201.2&lt;br /&gt;
===&#039;&#039;Addendum (Jan 1st, 2009)&#039;&#039;===&lt;br /&gt;
* add vol_id, blkid and /dev/disk/* to 203.1 partial file list&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 201==&lt;br /&gt;
===&#039;&#039;Topic 201: Linux Kernel&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.1 Kernel Components&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Kernel 2.6.x documentation&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/linux&lt;br /&gt;
* /usr/src/linux/Documentation&lt;br /&gt;
* zImage&lt;br /&gt;
* bzImage &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.2 Compiling a kernel&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/linux/&lt;br /&gt;
* GRUB configuration files&lt;br /&gt;
* Kernel 2.6.x make targets &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* mkinitrd&lt;br /&gt;
* mkinitramfs&lt;br /&gt;
* make&lt;br /&gt;
* make targets (config, xconfig, menuconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.3 Patching a kernel&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly patch a kernel to add support for new hardware. This objective also includes being able to properly remove kernel patches from already patched kernels.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Kernel Makefiles&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* patch&lt;br /&gt;
* gzip&lt;br /&gt;
* bzip2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.4 Customise, build and install a custom kernel and kernel modules&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customise, build and install a 2.6 kernel for specific system requirements, by patching, compiling and editing configuration files as required. This objective includes being able to assess requirements for a kernel compile as well as build and configure kernel modules.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Customize the current kernel configuration.&lt;br /&gt;
* Build a new kernel and appropriate kernel modules.&lt;br /&gt;
* Install a new kernel and any modules.&lt;br /&gt;
* Ensure that the boot manager can locate the new kernel and associated files.&lt;br /&gt;
* /usr/src/linux/&lt;br /&gt;
* Module configuration files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* patch&lt;br /&gt;
* make&lt;br /&gt;
* module tools&lt;br /&gt;
* /usr/src/linux/*&lt;br /&gt;
* /usr/src/linux/.config&lt;br /&gt;
* /lib/modules/kernel-version/*&lt;br /&gt;
* /boot/*&lt;br /&gt;
* make targets: all, config, menuconfig, xconfig, gconfig oldconfig, modules, install, modules_install, depmod, rpm-pkg, binrpm-pkg, deb-pkg &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.5 Manage/Query kernel and kernel modules at runtime&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage and/or query a 2.6.x kernel and its loadable modules. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use command-line utilities to get information about the currently running kernel and kernel modules.&lt;br /&gt;
* Manually load and unload kernel modules.&lt;br /&gt;
* Determine when modules can be unloaded.&lt;br /&gt;
* Determine what parameters a module accepts.&lt;br /&gt;
* Configure the system to load modules by names other than their file name. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /lib/modules/kernel-version/modules.dep&lt;br /&gt;
* module configuration files in /etc&lt;br /&gt;
* /proc/sys/kernel/&lt;br /&gt;
* depmod&lt;br /&gt;
* insmod&lt;br /&gt;
* lsmod&lt;br /&gt;
* rmmod&lt;br /&gt;
* modinfo&lt;br /&gt;
* modprobe&lt;br /&gt;
* uname &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 202: System Startup&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;202.1 Customising system startup and boot processes&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to query and modify the behaviour of system services at various run levels. A thorough understanding of the init structure and boot process is required. This objective includes interacting with run levels.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Linux Standard Base Specification (LSB) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* /etc/rc.d/&lt;br /&gt;
* chkconfig&lt;br /&gt;
* update-rc.d &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;202.2 System recovery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly manipulate a Linux system during both the boot process and during recovery mode. This objective includes using both the init utility and init-related kernel options.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* inittab&lt;br /&gt;
* GRUB&lt;br /&gt;
* grub shell &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* init&lt;br /&gt;
* mount&lt;br /&gt;
* fsck&lt;br /&gt;
* telinit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 203: Filesystem and Devices&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.1 Operating the Linux filesystem&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly configure and navigate the standard Linux filesystem. This objective includes configuring and mounting various filesystem types.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* The concept of the fstab configuration&lt;br /&gt;
* Tools and utilities for handling SWAP partitions and files&lt;br /&gt;
* Use of UUIDs &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /etc/mtab&lt;br /&gt;
* /proc/mounts&lt;br /&gt;
* mount and umount&lt;br /&gt;
* sync&lt;br /&gt;
* swapon&lt;br /&gt;
* swapoff &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.2 Maintaining a Linux filesystem&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly maintain a Linux filesystem using system utilities. This objective includes manipulating standard filesystems.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to manipulate and ext2 and ext3&lt;br /&gt;
* Tools and utilities to manipulate reiserfs V3&lt;br /&gt;
* Tools and utilities to manipulate xfs &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* fsck (fsck.*)&lt;br /&gt;
* badblocks&lt;br /&gt;
* mkfs (mkfs.*)&lt;br /&gt;
* dumpe2fs&lt;br /&gt;
* debugfs, debugreiserfs&lt;br /&gt;
* tune2fs, reiserfstune&lt;br /&gt;
* mkswap&lt;br /&gt;
* xfs_info, xfs_check and xfs_repair &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.3 Creating and configuring filesystem options&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* autofs configuration files&lt;br /&gt;
* UDF and ISO9660 tools and utilities&lt;br /&gt;
* awareness of CD-ROM filesystems (UDF, ISO9660, HFS)&lt;br /&gt;
* awareness of CD-ROM filesystem extensions (Joliet, Rock Ridge, El Torito) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/auto.master&lt;br /&gt;
* /etc/auto.[dir]&lt;br /&gt;
* mkisofs&lt;br /&gt;
* dd&lt;br /&gt;
* mke2fs &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.4 udev Device Management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should understand device detection and management using udev. This objective includes troubleshooting udev rules. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* udev rules&lt;br /&gt;
* Kernel interface &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* udevmonitor&lt;br /&gt;
* /etc/udev &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 204: Advanced Storage Device Administration&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.1 Configuring RAID&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure and implement software RAID. This objective includes using and configuring RAID 0, 1 and 5.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Software raid configuration files and utilities &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* mdadm.conf&lt;br /&gt;
* mdadm&lt;br /&gt;
* /proc/mdstat&lt;br /&gt;
* fdisk &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.2 Adjusting Storage Device Access&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure kernel options to support various drives. This objective includes software tools to view &amp;amp; modify hard disk settings.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to configure DMA for IDE devices including ATAPI and SATA&lt;br /&gt;
* Tools and utilities to manipulate or analyse system resources (e.g. interrupts)&lt;br /&gt;
* Awareness of sdparm command and its uses &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* hdparm&lt;br /&gt;
* sdparm&lt;br /&gt;
* tune2fs&lt;br /&gt;
* sysctl&lt;br /&gt;
* /dev/hd* &amp;amp; /dev/sd* &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.3 Logical Volume Manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create and remove logical volumes, volume groups, and physical volumes. This objective includes snapshots and resizing logical volumes.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools in the LVM suite&lt;br /&gt;
* Resizing, renaming, creating, and removing logical volumes, volume groups, and physical volumes&lt;br /&gt;
* Creating and maintaining snapshots&lt;br /&gt;
* Activating volume groups &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/pv*&lt;br /&gt;
* /sbin/lv*&lt;br /&gt;
* /sbin/vg*&lt;br /&gt;
* mount&lt;br /&gt;
* /dev/mapper/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 205: Networking Configuration&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.1 Basic networking configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Configuring wireless networks &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /sbin/ip&lt;br /&gt;
* /usr/sbin/arp&lt;br /&gt;
* /sbin/iwconfig&lt;br /&gt;
* /sbin/iwlist &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.2 Advanced Network Configuration and Troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a network device to implement various network authentication schemes. This objective includes configuring a multi-homed network device, configuring a VPN client and resolving communication problems.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Utilities to manipulate routing tables&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Utilities to analyse the status of the network devices&lt;br /&gt;
* Utilities to monitor and analyse the TCP/IP traffic&lt;br /&gt;
* OpenVPN &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /bin/netstat&lt;br /&gt;
* /bin/ping&lt;br /&gt;
* /usr/sbin/arp&lt;br /&gt;
* /usr/sbin/tcpdump&lt;br /&gt;
* /usr/sbin/lsof&lt;br /&gt;
* /usr/bin/nc&lt;br /&gt;
* /sbin/ip&lt;br /&gt;
* /etc/openvpn/*&lt;br /&gt;
* openvpn&lt;br /&gt;
* nmap&lt;br /&gt;
* wireshark &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.3 Troubleshooting network issues&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify and correct common network setup issues, to include knowledge of locations for basic configuration files and commands.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Location and content of access restriction files&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Utilities to manage routing tables&lt;br /&gt;
* Utilities to list network states.&lt;br /&gt;
* Utilities to gain information about the network configuration&lt;br /&gt;
* Methods of information about the recognised and used hardware devices&lt;br /&gt;
* System initialisation files and their contents (SysV init process) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /bin/netstat&lt;br /&gt;
* /etc/network || /etc/sysconfig/network-scripts/&lt;br /&gt;
* System log files such as /var/log/syslog &amp;amp; /var/log/messages&lt;br /&gt;
* /bin/ping&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/hosts.allow &amp;amp; /etc/hosts.deny&lt;br /&gt;
* /etc/hostname | /etc/HOSTNAME&lt;br /&gt;
* /bin/hostname&lt;br /&gt;
* /usr/sbin/traceroute&lt;br /&gt;
* /usr/bin/dig&lt;br /&gt;
* /bin/dmesg&lt;br /&gt;
* /usr/bin/host &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.4 Notify users on system-related issues&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to notify the users about current issues related to the system. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Automate communication with users through logon messages.&lt;br /&gt;
* Inform active users of system maintenance &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/issue&lt;br /&gt;
* /etc/issue.net&lt;br /&gt;
* /etc/motd&lt;br /&gt;
* wall&lt;br /&gt;
* /sbin/shutdown &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 206:System Maintenance&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;206.1 Make and install programs from source&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to build and install an executable program from source. This objective includes being able to unpack a file of sources.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Unpack source code using common compression and archive utilities.&lt;br /&gt;
* Understand basics of invoking make to compile programs.&lt;br /&gt;
* Apply parameters to a configure script.&lt;br /&gt;
* Know where sources are stored by default. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/&lt;br /&gt;
* gunzip&lt;br /&gt;
* gzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* tar&lt;br /&gt;
* configure&lt;br /&gt;
* make&lt;br /&gt;
* uname&lt;br /&gt;
* install &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;206.2 Backup operations&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use system tools to back up important system data. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge about directories that have to be include in backups&lt;br /&gt;
* Awareness of network backup solutions such as Amanda, Bacula and BackupPC&lt;br /&gt;
* Knowledge of the benefits and drawbacks of tapes, CDR, disk or other backup media&lt;br /&gt;
* Perform partial and manual backups.&lt;br /&gt;
* Verify the integrity of backup files.&lt;br /&gt;
* Partially or fully restore backups. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /bin/sh&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* tar&lt;br /&gt;
* /dev/st* and /dev/nst*&lt;br /&gt;
* mt&lt;br /&gt;
* rsync &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 207: Domain Name Server&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.1 Basic DNS server configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure BIND to function as a caching-only DNS server. This objective includes the ability to convert older BIND configuration files to newer format, managing a running server and configuring logging.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9.x configuration files, terms and utilities&lt;br /&gt;
* Defining the location of the BIND zone files in BIND configuration files&lt;br /&gt;
* Reloading modified configuration and zone files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/named.conf&lt;br /&gt;
* /var/named/*&lt;br /&gt;
* /usr/sbin/rndc&lt;br /&gt;
* kill &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.2 Create and maintain DNS zones&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create a zone file for a forward or reverse zone or root level server. This objective includes setting appropriate values for records, adding hosts in zones and adding zones to the DNS. A candidate should also be able to delegate zones to another DNS server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9 configuration files, terms and utilities&lt;br /&gt;
* Utilities to request information from the DNS server&lt;br /&gt;
* Layout, content and file location of the BIND zone files&lt;br /&gt;
* Various methods to add a new host in the zone files, including reverse zones &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /var/named/*&lt;br /&gt;
* zone file syntax&lt;br /&gt;
* resource record formats&lt;br /&gt;
* dig&lt;br /&gt;
* nslookup&lt;br /&gt;
* host &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.3 Securing a DNS server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a DNS server to run as a non-root user and run in a chroot jail. This objective includes secure exchange of data between DNS servers.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9 configuration files&lt;br /&gt;
* Configuring BIND to run in a chroot jail&lt;br /&gt;
* Split configuration of BIND using the forwarders statement &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/named.conf&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* DNSSEC&lt;br /&gt;
* dnssec-keygen &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 202==&lt;br /&gt;
===&#039;&#039;Topic 208 Web Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.1 Implementing a web server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure a web server. This objective includes monitoring the server&#039;s load and performance, restricting client user access, configuring support for scripting languages as modules and setting up client user authentication. Also included is configuring server options to restrict usage of resources.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Apache 2.x configuration files, terms and utilities&lt;br /&gt;
* Apache log files configuration and content&lt;br /&gt;
* Access restriction methods and files&lt;br /&gt;
* mod_perl and PHP configuration&lt;br /&gt;
* Client user authentication files and utilities&lt;br /&gt;
* Configuration of maximum requests, minimum and maximum servers and clients &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* access logs and error logs&lt;br /&gt;
* .htaccess&lt;br /&gt;
* httpd.conf&lt;br /&gt;
* mod_auth&lt;br /&gt;
* htpasswd&lt;br /&gt;
* htgroup&lt;br /&gt;
* apache2ctl&lt;br /&gt;
* httpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.2 Maintaining a web server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a web server to use virtual hosts, Secure Sockets Layer (SSL) and customise file access. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* SSL configuration files, tools and utilities&lt;br /&gt;
* SSL certificate handling&lt;br /&gt;
* Apache 2.x virtual host implementation (with and without dedicated IP addresses)&lt;br /&gt;
* Using redirect statements in Apache&#039;s configuration files to customise file access &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Apache2 configuration files&lt;br /&gt;
* /etc/ssl/*&lt;br /&gt;
* openssl &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.3 Implementing a proxy server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure a proxy server, including access policies, authentication and resource usage.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Squid 2.x configuration files, terms and utilities&lt;br /&gt;
* Access restriction methods&lt;br /&gt;
* Client user authentication methods&lt;br /&gt;
* Layout and content of ACL in the Squid configuration files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* squid.conf&lt;br /&gt;
* acl&lt;br /&gt;
* http_access &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 209: File Sharing&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;209.1 SAMBA Server Configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to set up a SAMBA server for various clients. This objective includes setting up Samba for login clients and setting up the workgroup in which a server participates and defining shared directories and printers. Also covered is a configuring a Linux client to use a Samba server. Troubleshooting installations is also tested. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Samba 3 documentation&lt;br /&gt;
* Samba configuration files&lt;br /&gt;
* Samba tools and utilities&lt;br /&gt;
* Mounting Samba shares on Linux&lt;br /&gt;
* Samba daemons&lt;br /&gt;
* Mapping Windows user names to Linux user names&lt;br /&gt;
* User-Level and Share-Level security &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smbd, nmbd&lt;br /&gt;
* smbstatus, testparm, smbpasswd, nmblookup&lt;br /&gt;
* smbclient&lt;br /&gt;
* net&lt;br /&gt;
* /etc/smb/*&lt;br /&gt;
* /var/log/samba/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;209.2 NFS Server Configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to export filesystems using NFS. This objective includes access restrictions, mounting an NFS filesystem on a client and securing NFS.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* NFS configuration files&lt;br /&gt;
* NFS tools and utilities&lt;br /&gt;
* Access restrictions to certain hosts and/or subnets&lt;br /&gt;
* Mount options on server and client&lt;br /&gt;
* tcpwrappers &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/exports&lt;br /&gt;
* exportfs&lt;br /&gt;
* showmount&lt;br /&gt;
* nfsstat&lt;br /&gt;
* /proc/mounts&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* rpcinfo&lt;br /&gt;
* mountd&lt;br /&gt;
* portmapper &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 210 Network Client Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.1 DHCP configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a DHCP server. This objective includes setting default and per client options, adding static hosts and BOOTP hosts. Also included is configuring a DHCP relay agent and maintaining the DHCP server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* DHCP configuration files, terms and utilities&lt;br /&gt;
* Subnet and dynamically-allocated range setup &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* dhcpd.conf&lt;br /&gt;
* dhcpd.leases&lt;br /&gt;
* /var/log/daemon.log and /var/log/messages&lt;br /&gt;
* arp&lt;br /&gt;
* dhcpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.2 PAM authentication&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | The candidate should be able to configure PAM to support authentication using various available methods. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* PAM configuration files, terms and utilities&lt;br /&gt;
* passwd and shadow passwords &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/pam.d&lt;br /&gt;
* pam.conf&lt;br /&gt;
* nsswitch.conf&lt;br /&gt;
* pam_unix, pam_cracklib, pam_limits, pam_listfile &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.3 LDAP client usage&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform queries and updates to an LDAP server. Also included is importing and adding items, as well as adding and managing users.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* LDAP utilities for data management and queries&lt;br /&gt;
* Change user passwords&lt;br /&gt;
* Querying the LDAP directory &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ldapsearch&lt;br /&gt;
* ldappasswd&lt;br /&gt;
* ldapadd&lt;br /&gt;
* ldapdelete &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 211: E-Mail Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.1 Using e-mail servers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage an e-mail server, including the configuration of e-mail aliases, e-mail quotas and virtual e-mail domains. This objective includes configuring internal e-mail relays and monitoring e-mail servers.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files for postfix&lt;br /&gt;
* Basic knowledge of the SMTP protocol, sendmail, and exim &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files and commands for postfix&lt;br /&gt;
* Basic configuration of sendmail&lt;br /&gt;
* /etc/aliases&lt;br /&gt;
* /etc/mail/*&lt;br /&gt;
* /etc/postfix/*&lt;br /&gt;
* sendmail emulation layer commands&lt;br /&gt;
* /var/spool/mail&lt;br /&gt;
* mail-related logs in /var/log/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.2 Managing Local E-Mail Delivery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to implement client e-mail management software to filter, sort and monitor incoming user e-mail. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* procmail configuration files, tools and utilities&lt;br /&gt;
* Usage of procmail on both server and client side &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ~/.procmail&lt;br /&gt;
* /etc/procmailrc&lt;br /&gt;
* procmail&lt;br /&gt;
* mbox and Maildir formats &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.3 Managing Remote E-Mail Delivery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure POP and IMAP daemons. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Courier IMAP and Courier POP configuration&lt;br /&gt;
* Dovecot configuration &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/courier/*&lt;br /&gt;
* dovecot.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 212: System Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.1 Configuring a router&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a system to perform network address translation (NAT, IP masquerading) and state its significance in protecting a network. This objective includes configuring port redirection, managing filter rules and averting attacks.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* iptables configuration files, tools and utilities&lt;br /&gt;
* Tools, commands and utilities to manage routing tables.&lt;br /&gt;
* Private address ranges&lt;br /&gt;
* Port redirection and IP forwarding&lt;br /&gt;
* List and write filtering and rules that accept or block datagrams based on source or destination protocol, port and address&lt;br /&gt;
* Save and reload filtering configurations &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /proc/sys/net/ipv4&lt;br /&gt;
* /etc/services&lt;br /&gt;
* iptables &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.2 Securing FTP servers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure an FTP server for anonymous downloads and uploads. This objective includes precautions to be taken if anonymous uploads are permitted and configuring user access.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files, tools and utilities for Pure-FTPd and vsftpd&lt;br /&gt;
* Awareness of ProFTPd&lt;br /&gt;
* Understanding of passive vs. active FTP connections &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* vsftpd.conf&lt;br /&gt;
* important Pure-FTPd command line options &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.3 Secure shell (SSH)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure and secure an SSH daemon. This objective includes managing keys and configuring SSH for users. Candidates should also be able to forward an application protocol over SSH and manage the SSH login.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* OpenSSH configuration files, tools and utilities&lt;br /&gt;
* Login restrictions for the superuser and the normal users&lt;br /&gt;
* Managing and using server and client keys to login with and without password&lt;br /&gt;
* Usage of XWindow and other application protocols through SSH tunnels&lt;br /&gt;
* Configuration of ssh-agent&lt;br /&gt;
* Usage of multiple connections from multiple hosts to guard against loss of connection to remote host following configuration changes &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ssh&lt;br /&gt;
* sshd&lt;br /&gt;
* /etc/ssh/sshd_config&lt;br /&gt;
* Private and public key files&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* PermitRootLogin, PubKeyAuthentication, AllowUsers, PasswordAuthentication, Protocol &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.4 TCP Wrapper&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure TCP Wrapper to allow connections to specified servers only from certain hosts or subnets.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* TCP Wrapper configuration files, tools and utilities&lt;br /&gt;
* inetd configuration files, tools and utilities &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inetd.conf&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny&lt;br /&gt;
* libwrap&lt;br /&gt;
* tcpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.5 Security tasks&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to receive security alerts from various sources, install, configure and run intrusion detection systems and apply security patches and bugfixes.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to scan and test ports on a server&lt;br /&gt;
* Locations and organisations that report security alerts as Bugtraq, CERT, CIAC or other sources&lt;br /&gt;
* Tools and utilities to implement an intrusion detection system (IDS)&lt;br /&gt;
* Awareness of OpenVAS&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* telnet&lt;br /&gt;
* nmap&lt;br /&gt;
* snort&lt;br /&gt;
* fail2ban&lt;br /&gt;
* nc&lt;br /&gt;
* iptables &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 213: Troubleshooting&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.1 Identifying boot stages and troubleshooting bootloaders&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine the cause of errors in loading and usage of bootloaders. GRUB and LILO are the bootloaders of interest.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* boot loader start and hand off to kernel&lt;br /&gt;
* kernel loading&lt;br /&gt;
* hardware initialisation and setup&lt;br /&gt;
* daemon/service initialisation and setup&lt;br /&gt;
* Know the different bootloader install locations on a hard disk or removable device&lt;br /&gt;
* Overwriting standard bootloader options and using bootloader shells &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* The contents of /boot/ and /boot/grub/&lt;br /&gt;
* GRUB&lt;br /&gt;
* grub-install&lt;br /&gt;
* initrd, initramfs&lt;br /&gt;
* Master boot record&lt;br /&gt;
* /etc/init.d&lt;br /&gt;
* lilo&lt;br /&gt;
* /etc/lilo.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.2 General troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify and correct common boot and run time issues. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* /proc filesystem&lt;br /&gt;
* Various system and daemon log files&lt;br /&gt;
* Content of /, /boot , and /lib/modules&lt;br /&gt;
* Screen output during bootup&lt;br /&gt;
* Kernel syslog entries in system logs (if entry is able to be gained)&lt;br /&gt;
* Tools and utilities to analyse information about the used hardware&lt;br /&gt;
* Tools and utilities to trace software and their system and library calls &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* dmesg&lt;br /&gt;
* /sbin/lspci&lt;br /&gt;
* /usr/bin/lsdev&lt;br /&gt;
* /sbin/lsmod&lt;br /&gt;
* /sbin/modprobe&lt;br /&gt;
* /sbin/insmod&lt;br /&gt;
* /bin/uname&lt;br /&gt;
* strace&lt;br /&gt;
* strings&lt;br /&gt;
* ltrace&lt;br /&gt;
* lsof&lt;br /&gt;
* lsusb &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.3 Troubleshooting system resources&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify, diagnose and repair local system issues when using software from the command line. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Core system variables&lt;br /&gt;
* The contents of:&lt;br /&gt;
** /etc/profile &amp;amp;&amp;amp; /etc/profile.d/&lt;br /&gt;
** /etc/init.d/&lt;br /&gt;
** /etc/rc.*&lt;br /&gt;
** /etc/sysctl.conf&lt;br /&gt;
** /etc/bashrc&lt;br /&gt;
** /etc/ld.so.conf&lt;br /&gt;
** or other appropriate global shell configuration files &lt;br /&gt;
* Any standard editor&lt;br /&gt;
* Standard tools, utilites and commands to manipulate the above files and variables&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /bin/ln&lt;br /&gt;
* /bin/rm&lt;br /&gt;
* /sbin/ldconfig&lt;br /&gt;
* /sbin/sysctl &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.4 Troubleshooting environment configurations&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify common local system and user environment configuration issues and common repair techniques.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Core system variables&lt;br /&gt;
* init configuration files&lt;br /&gt;
* init start process&lt;br /&gt;
* cron configuration files&lt;br /&gt;
* Login process&lt;br /&gt;
* User-password storage files&lt;br /&gt;
* Determine user group associations&lt;br /&gt;
* SHELL configuration files of bash&lt;br /&gt;
* Analysing which processes or daemons are running &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
* /etc/rc.boot&lt;br /&gt;
* /var/spool/cron/crontabs/&lt;br /&gt;
* The default shell configuration file(s) in /etc/&lt;br /&gt;
* /etc/login.defs&lt;br /&gt;
* /etc/syslog.conf&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /sbin/init&lt;br /&gt;
* /usr/sbin/cron&lt;br /&gt;
* /usr/bin/crontab&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-301_Objectives_V1&amp;diff=38</id>
		<title>LPIC-301 Objectives V1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-301_Objectives_V1&amp;diff=38"/>
		<updated>2009-12-04T00:13:23Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
Capacity planning is the art and science of not running out of resources in the foreseeable future. It&#039;s often done informally, by measuring the resources that a program needs, commonly after having just run out of something.&lt;br /&gt;
&lt;br /&gt;
If you make a table of how much CPU, memory and I/O bandwidth a program needs do do some unit of work, you can estimate how much it will need at some higher load in the future. Alternatively, you can use the measurements for sizing a new machine for the program, or for estimating how big a machine will be needed to consolidate your and other programs.&lt;br /&gt;
&lt;br /&gt;
Informal spreadsheet estimates are often sufficient for simple sizing and future planning, but they do not have any correctness guarantees and they don&#039;t tell you:&lt;br /&gt;
&lt;br /&gt;
* at what load the program will be overloaded, nor&lt;br /&gt;
* how much the response time of the program will balloon under load. &lt;br /&gt;
&lt;br /&gt;
For that, you use one of the programs which solve the problem using queuing theory. There are commercial products which will do so on Linux, but at least one free queuing network solver exists, Perl::PDQ by Neil Gunther. These generate proper mathematical models, so you can predict the performance of the program under load, and calculate the drop-off in performance as the program becomes overloaded.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 1.0.0.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives==&lt;br /&gt;
===&#039;&#039;Topic 301: Concepts, Architecture and Design&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;301.1 LDAP Concepts and Architecture&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with LDAP and X.500 concepts &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* LDAP and X.500 technical specification&lt;br /&gt;
* Attribute definitions&lt;br /&gt;
* Directory namespaces&lt;br /&gt;
* Distinguished names&lt;br /&gt;
* LDAP Data Interchange Format&lt;br /&gt;
* Meta-directories&lt;br /&gt;
* Changetype operations &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* LDIF&lt;br /&gt;
* Meta-directory&lt;br /&gt;
* changetype&lt;br /&gt;
* X.500&lt;br /&gt;
* /var/lib/ldap/* &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;301.2 Directory Design&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to design an implement an LDAP directory, while planning an appropriate Directory Information Tree to avoid redundancy. Candidates should have an understanding of the types of data which are appropriate for storage in an LDAP directory&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Define LDAP directory content&lt;br /&gt;
* Organize directory&lt;br /&gt;
* Planning appropriate Directory Information Trees &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Class of Service&lt;br /&gt;
* Directory Information Tree&lt;br /&gt;
* Distinguished name&lt;br /&gt;
* Container &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;301.3 Schemas&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with schema concepts, and the base schema files included with an OpenLDAP installation &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* LDAP schema concepts&lt;br /&gt;
* Create and modify schemas&lt;br /&gt;
* Attribute and object class syntax &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Distributes schema&lt;br /&gt;
* Extended schema&lt;br /&gt;
* Object Identifiers&lt;br /&gt;
* /etc/ldap/schema/*&lt;br /&gt;
* Object class&lt;br /&gt;
* Attribute&lt;br /&gt;
* include directive &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 302: Installation and Development&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;302.1 Compiling and Installing OpenLDAP&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to compile and install OpenLDAP from source and from packages &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Compile and configure OpenLDAP from source&lt;br /&gt;
* Knowledge of OpenLDAP backend databases&lt;br /&gt;
* Manage OpenLDAP daemons&lt;br /&gt;
* Troubleshoot errors during installation &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* make&lt;br /&gt;
* gpg&lt;br /&gt;
* rpm&lt;br /&gt;
* dpkg&lt;br /&gt;
* bdb&lt;br /&gt;
* slapd&lt;br /&gt;
* slurpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;302.2 Developing for LDAP with Perl/C++&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to write basic Perl scripts to interact with an LDAP directory &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Syntax of Perl&#039;s Net::LDAP module&lt;br /&gt;
* Write Perl scripts to bind, search, and modify directories &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Net::LDAP&lt;br /&gt;
* Perl&lt;br /&gt;
* C++ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 303: Configuration&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;303.1 placeholder&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | This objective dropped due to JTA results &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* N/A &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* N/A &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;303.2 Access Control Lists in LDAP&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to plan and implement access control lists &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Plan LDAP access control lists&lt;br /&gt;
* Grant and revoke LDAP access permissions&lt;br /&gt;
* Access control syntax &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ACL&lt;br /&gt;
* slapd.conf&lt;br /&gt;
* anonymous&lt;br /&gt;
* users&lt;br /&gt;
* self&lt;br /&gt;
* none&lt;br /&gt;
* auth&lt;br /&gt;
* compare&lt;br /&gt;
* search&lt;br /&gt;
* read&lt;br /&gt;
* write &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;303.3 LDAP Replication&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the various replication strategies available with OpenLDAP&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Replication concepts&lt;br /&gt;
* Configure OpenLDAP replication&lt;br /&gt;
* Execute and manage slurpd&lt;br /&gt;
* Analyze replication log files&lt;br /&gt;
* Understand replica hubs&lt;br /&gt;
* LDAP referrals&lt;br /&gt;
* LDAP sync replication &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* slurpd&lt;br /&gt;
* slapd.conf&lt;br /&gt;
* master / slave server&lt;br /&gt;
* consumer&lt;br /&gt;
* replica hub&lt;br /&gt;
* one-shot mode&lt;br /&gt;
* referral&lt;br /&gt;
* syncrepl&lt;br /&gt;
* pull-based / push-based synchronization&lt;br /&gt;
* refreshOnly and refreshAndPersist&lt;br /&gt;
* replog &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;303.4 Securing the Directory&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure encrypted access to the LDAP directory, and restrict access at the firewall level &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Securing the directory with SSL and TLS&lt;br /&gt;
* Firewall considerations&lt;br /&gt;
* Unauthenticated access methods&lt;br /&gt;
* User / password authentication methods&lt;br /&gt;
* Maintanence of SASL user DB&lt;br /&gt;
* Client / server certificates &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* SSL / TLS&lt;br /&gt;
* Security Strength Factors (SSF)&lt;br /&gt;
* SASL&lt;br /&gt;
* proxy authorization&lt;br /&gt;
* StartTLS&lt;br /&gt;
* slapd.conf&lt;br /&gt;
* iptables &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;303.5 LDAP Server Performance Tuning&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be capable of measuring the performance of an LDAP server, and tuning configuration directives &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Measure LDAP performance&lt;br /&gt;
* Tune software configuration to increase performance&lt;br /&gt;
* Understand indexes &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* index&lt;br /&gt;
* slapd.conf&lt;br /&gt;
* DB_CONFIG &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;303.6 OpenLDAP Daemon Configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should have knowledge of the common slapd.conf configuration directives, and be familiar with the basic slapd command line options&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* slapd.conf configuration directives&lt;br /&gt;
* slapd.conf database definitions&lt;br /&gt;
* slapd and its command line options&lt;br /&gt;
* Analyze slapd log files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* slapd.conf&lt;br /&gt;
* slapd&lt;br /&gt;
* /var/lib/ldap/*&lt;br /&gt;
* loglevel &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 304: Usage&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;304.1 Searching the Directory&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use advanced options for search the LDAP directory &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use OpenLDAP search tools with basic options&lt;br /&gt;
* Use OpenLDAP search tools with advanced options&lt;br /&gt;
* Optimize LDAP search queries&lt;br /&gt;
* Knowledge of search filters and their syntax &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ldapsearch&lt;br /&gt;
* index&lt;br /&gt;
* search filter syntax&lt;br /&gt;
* slapd.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;304.2 LDAP Command Line Tools&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be familiar with the OpenLDAP command line tools &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use the ldap* tools to access and modify the directory&lt;br /&gt;
* Use the slap* tools to access and modify the directory &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ldap.conf&lt;br /&gt;
* ldapsearch&lt;br /&gt;
* ldapadd&lt;br /&gt;
* ldapmodify&lt;br /&gt;
* ldapdelete&lt;br /&gt;
* ldapmodrdn&lt;br /&gt;
* slapindex&lt;br /&gt;
* slapadd&lt;br /&gt;
* slapcat &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;304.3 Whitepages&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to build and maintain a whitepages service &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Plan whitepages services&lt;br /&gt;
* Configure whitepages services&lt;br /&gt;
* Configure clients to retrieve data from whitepages services &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* whitepages&lt;br /&gt;
* Outlook &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 305: Integration and Migration&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;305.1 LDAP Integration with PAM and NSS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to confiure PAM and NSS to retrieve information from an LDAP directory &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Configure PAM to use LDAP for authentication&lt;br /&gt;
* Configure NSS to retrieve information from LDAP&lt;br /&gt;
* Configure PAM modules in various Unix environments &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* PAM&lt;br /&gt;
* NSS&lt;br /&gt;
* /etc/pam.d/*&lt;br /&gt;
* /etc/nsswitch.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;305.2 NIS to LDAP Migration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to plan and implement a NIS migration strategy, including a NIS to LDAP gateway &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Analyze NIS structure prior to migration to LDAP&lt;br /&gt;
* Analyze NIS structure prior to integration with LDAP&lt;br /&gt;
* Automate NIS to LDAP migration&lt;br /&gt;
* Create a NIS to LDAP gateway &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* NIS&lt;br /&gt;
* NIS to LDAP gateway&lt;br /&gt;
* slapd.conf&lt;br /&gt;
* /etc/yp/* &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;305.3 Integrating LDAP with Unix Services&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to integrate LDAP authentication with a number of common Unix services &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Integrate SSH with LDAP&lt;br /&gt;
* Integrate FTP with LDAP&lt;br /&gt;
* Integrate HTTP with LDAP&lt;br /&gt;
* Inegrate FreeRADIUS with LDAP&lt;br /&gt;
* Integrate print services with LDAP &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* sshd.conf&lt;br /&gt;
* ftp&lt;br /&gt;
* httpd.conf&lt;br /&gt;
* radiusd.conf&lt;br /&gt;
* cupsd.conf&lt;br /&gt;
* ldap.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;305.4 Integrating LDAP with Samba&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to integrate LDAP with Samba services &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Migrate from smbpasswd to LDAP&lt;br /&gt;
* Understand OpenLDAP Samba schema&lt;br /&gt;
* Understand LDAP as a Samba password backend &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smb.conf&lt;br /&gt;
* smbpasswd&lt;br /&gt;
* samba3.schema&lt;br /&gt;
* slapd.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;305.5 Integrating LDAP with Active Directory&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to integrate LDAP with Active Directory Services &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Kerberos integration with LDAP&lt;br /&gt;
* Cross platform authentication&lt;br /&gt;
* Single sign-on concepts&lt;br /&gt;
* Integration and compatibility limitations between OpenLDAP and Active Directory &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Kerberos&lt;br /&gt;
* Active Directory&lt;br /&gt;
* single sign-on&lt;br /&gt;
* DNS &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;305.6 Integrating LDAP with Email Services&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to integrate LDAP with email services &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Plan LDAP schema structure for email services&lt;br /&gt;
* Create email attributes in LDAP&lt;br /&gt;
* Integrate Postfix with LDAP&lt;br /&gt;
* Integrate Sendmail with LDAP &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Postfix&lt;br /&gt;
* Sendmail&lt;br /&gt;
* schema&lt;br /&gt;
* SASL&lt;br /&gt;
* POP&lt;br /&gt;
* IMAP &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 306: Capacity Planning&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;306.1 Measure Resource Usage&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to measure hardware resource and network bandwidth usage &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Measure CPU usage&lt;br /&gt;
* Measure memory usage&lt;br /&gt;
* Measure disk I/O&lt;br /&gt;
* Measure network I/O&lt;br /&gt;
* Measure firewalling and routing throughput&lt;br /&gt;
* Map client bandwidth usage &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* iostat&lt;br /&gt;
* vmstat&lt;br /&gt;
* pstree&lt;br /&gt;
* w&lt;br /&gt;
* lsof&lt;br /&gt;
* top&lt;br /&gt;
* uptime&lt;br /&gt;
* sar &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;306.2 Troubleshoot Resource Problems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify and troubleshoot resource problems &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Match / correlate system symptoms with likely problems&lt;br /&gt;
* Identify bottlenecks in a system &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* swap&lt;br /&gt;
* processes blocked on I/O&lt;br /&gt;
* blocks in&lt;br /&gt;
* blocks out &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;306.3 Analyze Demand&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to analyze capacity demands &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Identify capacity demands&lt;br /&gt;
* Detail capacity needs of programs&lt;br /&gt;
* Determine CPU / memory needs of programs&lt;br /&gt;
* Assemble program needs into a complete analysis &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* PDQ&lt;br /&gt;
* CPU usage&lt;br /&gt;
* memory usage&lt;br /&gt;
* appropriate measurement time&lt;br /&gt;
* trend&lt;br /&gt;
* model&lt;br /&gt;
* what-if&lt;br /&gt;
* validate&lt;br /&gt;
* performance equation &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;306.4 Predict Future Resource Needs&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to monitor resource usage to predict future resource needs &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Predict capacity break point of a configuration&lt;br /&gt;
* Observe growth rate of capacity usage&lt;br /&gt;
* Graph the trend of capacity usage &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* diagnose&lt;br /&gt;
* predict growth&lt;br /&gt;
* average&lt;br /&gt;
* resource exhaustion&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-2_Objectives_V3&amp;diff=37</id>
		<title>LPIC-2 Objectives V3</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-2_Objectives_V3&amp;diff=37"/>
		<updated>2009-12-03T23:44:27Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
This is a required exam for LPI certification Level 2. It covers advanced skills for the Linux professional that are common across all distributions of Linux.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 3.0.3.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Addenda==&lt;br /&gt;
===&#039;&#039;Addendum (Oct 1st, 2009)&#039;&#039;===&lt;br /&gt;
* drop routed from 212.1&lt;br /&gt;
===&#039;&#039;Addendum (Apr 1st, 2009)&#039;&#039;===&lt;br /&gt;
* add uuidgen, tune2fs (-U) to 301.1 partial file list&lt;br /&gt;
* add TSIG to 207.3 partial file list&lt;br /&gt;
* drop cloneconfig and prepare-all from 201.2 partial file list&lt;br /&gt;
* add xfs_info, xfs_check and xfs_repair to 203.2 partial file list&lt;br /&gt;
* expanded details on HFS/ISO9660/UDF file systems and extensions in 203.3 key knowledge areas&lt;br /&gt;
* add awareness of sdparm to 204.2 partial file list&lt;br /&gt;
* add iwlist to 205.1 partial file list&lt;br /&gt;
* changed terminology from &amp;quot;make options&amp;quot; to &amp;quot;make targets&amp;quot; in 201.2&lt;br /&gt;
===&#039;&#039;Addendum (Jan 1st, 2009) &#039;&#039;===&lt;br /&gt;
* add vol_id, blkid and /dev/disk/* to 203.1 partial file list&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 201==&lt;br /&gt;
===&#039;&#039;Topic 201: Linux Kernel&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.1 Kernel Components&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Kernel 2.6.x documentation&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/linux&lt;br /&gt;
* /usr/src/linux/Documentation&lt;br /&gt;
* zImage&lt;br /&gt;
* bzImage &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.2 Compiling a kernel&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/linux/&lt;br /&gt;
* GRUB configuration files&lt;br /&gt;
* Kernel 2.6.x make targets &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* mkinitrd&lt;br /&gt;
* mkinitramfs&lt;br /&gt;
* make&lt;br /&gt;
* make targets (config, xconfig, menuconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.3 Patching a kernel&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly patch a kernel to add support for new hardware. This objective also includes being able to properly remove kernel patches from already patched kernels.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Kernel Makefiles&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* patch&lt;br /&gt;
* gzip&lt;br /&gt;
* bzip2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.4 Customise, build and install a custom kernel and kernel modules&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customise, build and install a 2.6 kernel for specific system requirements, by patching, compiling and editing configuration files as required. This objective includes being able to assess requirements for a kernel compile as well as build and configure kernel modules.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Customize the current kernel configuration.&lt;br /&gt;
* Build a new kernel and appropriate kernel modules.&lt;br /&gt;
* Install a new kernel and any modules.&lt;br /&gt;
* Ensure that the boot manager can locate the new kernel and associated files.&lt;br /&gt;
* /usr/src/linux/&lt;br /&gt;
* Module configuration files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* patch&lt;br /&gt;
* make&lt;br /&gt;
* module tools&lt;br /&gt;
* /usr/src/linux/*&lt;br /&gt;
* /usr/src/linux/.config&lt;br /&gt;
* /lib/modules/kernel-version/*&lt;br /&gt;
* /boot/*&lt;br /&gt;
* make targets: all, config, menuconfig, xconfig, gconfig oldconfig, modules, install, modules_install, depmod, rpm-pkg, binrpm-pkg, deb-pkg &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;201.5 Manage/Query kernel and kernel modules at runtime&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage and/or query a 2.6.x kernel and its loadable modules. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use command-line utilities to get information about the currently running kernel and kernel modules.&lt;br /&gt;
* Manually load and unload kernel modules.&lt;br /&gt;
* Determine when modules can be unloaded.&lt;br /&gt;
* Determine what parameters a module accepts.&lt;br /&gt;
* Configure the system to load modules by names other than their file name. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /lib/modules/kernel-version/modules.dep&lt;br /&gt;
* module configuration files in /etc&lt;br /&gt;
* /proc/sys/kernel/&lt;br /&gt;
* depmod&lt;br /&gt;
* insmod&lt;br /&gt;
* lsmod&lt;br /&gt;
* rmmod&lt;br /&gt;
* modinfo&lt;br /&gt;
* modprobe&lt;br /&gt;
* uname &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 202: System Startup&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;202.1 Customising system startup and boot processes&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to query and modify the behaviour of system services at various run levels. A thorough understanding of the init structure and boot process is required. This objective includes interacting with run levels.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Linux Standard Base Specification (LSB) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/&lt;br /&gt;
* /etc/rc.d/&lt;br /&gt;
* chkconfig&lt;br /&gt;
* update-rc.d &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;202.2 System recovery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly manipulate a Linux system during both the boot process and during recovery mode. This objective includes using both the init utility and init-related kernel options.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* inittab&lt;br /&gt;
* GRUB&lt;br /&gt;
* grub shell &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* init&lt;br /&gt;
* mount&lt;br /&gt;
* fsck&lt;br /&gt;
* telinit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 203: Filesystem and Devices&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.1 Operating the Linux filesystem&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly configure and navigate the standard Linux filesystem. This objective includes configuring and mounting various filesystem types.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* The concept of the fstab configuration&lt;br /&gt;
* Tools and utilities for handling SWAP partitions and files&lt;br /&gt;
* Use of UUIDs &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /etc/mtab&lt;br /&gt;
* /proc/mounts&lt;br /&gt;
* mount and umount&lt;br /&gt;
* sync&lt;br /&gt;
* swapon&lt;br /&gt;
* swapoff &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.2 Maintaining a Linux filesystem&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly maintain a Linux filesystem using system utilities. This objective includes manipulating standard filesystems.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to manipulate and ext2 and ext3&lt;br /&gt;
* Tools and utilities to manipulate reiserfs V3&lt;br /&gt;
* Tools and utilities to manipulate xfs &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* fsck (fsck.*)&lt;br /&gt;
* badblocks&lt;br /&gt;
* mkfs (mkfs.*)&lt;br /&gt;
* dumpe2fs&lt;br /&gt;
* debugfs, debugreiserfs&lt;br /&gt;
* tune2fs, reiserfstune&lt;br /&gt;
* mkswap&lt;br /&gt;
* xfs_info, xfs_check and xfs_repair &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.3 Creating and configuring filesystem options&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* autofs configuration files&lt;br /&gt;
* UDF and ISO9660 tools and utilities&lt;br /&gt;
* awareness of CD-ROM filesystems (UDF, ISO9660, HFS)&lt;br /&gt;
* awareness of CD-ROM filesystem extensions (Joliet, Rock Ridge, El Torito) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/auto.master&lt;br /&gt;
* /etc/auto.[dir]&lt;br /&gt;
* mkisofs&lt;br /&gt;
* dd&lt;br /&gt;
* mke2fs &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;203.4 udev Device Management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should understand device detection and management using udev. This objective includes troubleshooting udev rules. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* udev rules&lt;br /&gt;
* Kernel interface &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* udevmonitor&lt;br /&gt;
* /etc/udev &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 204: Advanced Storage Device Administration&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.1 Configuring RAID&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure and implement software RAID. This objective includes using and configuring RAID 0, 1 and 5.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Software raid configuration files and utilities &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* mdadm.conf&lt;br /&gt;
* mdadm&lt;br /&gt;
* /proc/mdstat&lt;br /&gt;
* fdisk &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.2 Adjusting Storage Device Access&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure kernel options to support various drives. This objective includes software tools to view &amp;amp; modify hard disk settings.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to configure DMA for IDE devices including ATAPI and SATA&lt;br /&gt;
* Tools and utilities to manipulate or analyse system resources (e.g. interrupts)&lt;br /&gt;
* Awareness of sdparm command and its uses &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* hdparm&lt;br /&gt;
* sdparm&lt;br /&gt;
* tune2fs&lt;br /&gt;
* sysctl&lt;br /&gt;
* /dev/hd* &amp;amp; /dev/sd* &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;204.3 Logical Volume Manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create and remove logical volumes, volume groups, and physical volumes. This objective includes snapshots and resizing logical volumes.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools in the LVM suite&lt;br /&gt;
* Resizing, renaming, creating, and removing logical volumes, volume groups, and physical volumes&lt;br /&gt;
* Creating and maintaining snapshots&lt;br /&gt;
* Activating volume groups &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/pv*&lt;br /&gt;
* /sbin/lv*&lt;br /&gt;
* /sbin/vg*&lt;br /&gt;
* mount&lt;br /&gt;
* /dev/mapper/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 205: Networking Configuration&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.1 Basic networking configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Configuring wireless networks &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /sbin/ip&lt;br /&gt;
* /usr/sbin/arp&lt;br /&gt;
* /sbin/iwconfig&lt;br /&gt;
* /sbin/iwlist &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.2 Advanced Network Configuration and Troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a network device to implement various network authentication schemes. This objective includes configuring a multi-homed network device, configuring a VPN client and resolving communication problems.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Utilities to manipulate routing tables&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Utilities to analyse the status of the network devices&lt;br /&gt;
* Utilities to monitor and analyse the TCP/IP traffic&lt;br /&gt;
* OpenVPN &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /bin/netstat&lt;br /&gt;
* /bin/ping&lt;br /&gt;
* /usr/sbin/arp&lt;br /&gt;
* /usr/sbin/tcpdump&lt;br /&gt;
* /usr/sbin/lsof&lt;br /&gt;
* /usr/bin/nc&lt;br /&gt;
* /sbin/ip&lt;br /&gt;
* /etc/openvpn/*&lt;br /&gt;
* openvpn&lt;br /&gt;
* nmap&lt;br /&gt;
* wireshark &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.3 Troubleshooting network issues&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify and correct common network setup issues, to include knowledge of locations for basic configuration files and commands.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Location and content of access restriction files&lt;br /&gt;
* Utilities to configure and manipulate ethernet network interfaces&lt;br /&gt;
* Utilities to manage routing tables&lt;br /&gt;
* Utilities to list network states.&lt;br /&gt;
* Utilities to gain information about the network configuration&lt;br /&gt;
* Methods of information about the recognised and used hardware devices&lt;br /&gt;
* System initialisation files and their contents (SysV init process) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sbin/ifconfig&lt;br /&gt;
* /sbin/route&lt;br /&gt;
* /bin/netstat&lt;br /&gt;
* /etc/network || /etc/sysconfig/network-scripts/&lt;br /&gt;
* System log files such as /var/log/syslog &amp;amp; /var/log/messages&lt;br /&gt;
* /bin/ping&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/hosts.allow &amp;amp; /etc/hosts.deny&lt;br /&gt;
* /etc/hostname | /etc/HOSTNAME&lt;br /&gt;
* /bin/hostname&lt;br /&gt;
* /usr/sbin/traceroute&lt;br /&gt;
* /usr/bin/dig&lt;br /&gt;
* /bin/dmesg&lt;br /&gt;
* /usr/bin/host &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;205.4 Notify users on system-related issues&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to notify the users about current issues related to the system. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Automate communication with users through logon messages.&lt;br /&gt;
* Inform active users of system maintenance &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/issue&lt;br /&gt;
* /etc/issue.net&lt;br /&gt;
* /etc/motd&lt;br /&gt;
* wall&lt;br /&gt;
* /sbin/shutdown &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 206:System Maintenance&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;206.1 Make and install programs from source&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to build and install an executable program from source. This objective includes being able to unpack a file of sources.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Unpack source code using common compression and archive utilities.&lt;br /&gt;
* Understand basics of invoking make to compile programs.&lt;br /&gt;
* Apply parameters to a configure script.&lt;br /&gt;
* Know where sources are stored by default. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/src/&lt;br /&gt;
* gunzip&lt;br /&gt;
* gzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* tar&lt;br /&gt;
* configure&lt;br /&gt;
* make&lt;br /&gt;
* uname&lt;br /&gt;
* install &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;206.2 Backup operations&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use system tools to back up important system data. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge about directories that have to be include in backups&lt;br /&gt;
* Awareness of network backup solutions such as Amanda, Bacula and BackupPC&lt;br /&gt;
* Knowledge of the benefits and drawbacks of tapes, CDR, disk or other backup media&lt;br /&gt;
* Perform partial and manual backups.&lt;br /&gt;
* Verify the integrity of backup files.&lt;br /&gt;
* Partially or fully restore backups. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /bin/sh&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* tar&lt;br /&gt;
* /dev/st* and /dev/nst*&lt;br /&gt;
* mt&lt;br /&gt;
* rsync &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 207: Domain Name Server&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.1 Basic DNS server configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure BIND to function as a caching-only DNS server. This objective includes the ability to convert older BIND configuration files to newer format, managing a running server and configuring logging.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9.x configuration files, terms and utilities&lt;br /&gt;
* Defining the location of the BIND zone files in BIND configuration files&lt;br /&gt;
* Reloading modified configuration and zone files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/named.conf&lt;br /&gt;
* /var/named/*&lt;br /&gt;
* /usr/sbin/rndc&lt;br /&gt;
* kill &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.2 Create and maintain DNS zones&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create a zone file for a forward or reverse zone or root level server. This objective includes setting appropriate values for records, adding hosts in zones and adding zones to the DNS. A candidate should also be able to delegate zones to another DNS server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9 configuration files, terms and utilities&lt;br /&gt;
* Utilities to request information from the DNS server&lt;br /&gt;
* Layout, content and file location of the BIND zone files&lt;br /&gt;
* Various methods to add a new host in the zone files, including reverse zones &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /var/named/*&lt;br /&gt;
* zone file syntax&lt;br /&gt;
* resource record formats&lt;br /&gt;
* dig&lt;br /&gt;
* nslookup&lt;br /&gt;
* host &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;207.3 Securing a DNS server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a DNS server to run as a non-root user and run in a chroot jail. This objective includes secure exchange of data between DNS servers.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* BIND 9 configuration files&lt;br /&gt;
* Configuring BIND to run in a chroot jail&lt;br /&gt;
* Split configuration of BIND using the forwarders statement &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/named.conf&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* DNSSEC&lt;br /&gt;
* dnssec-keygen &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 202==&lt;br /&gt;
===&#039;&#039;Topic 208 Web Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.1 Implementing a web server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure a web server. This objective includes monitoring the server&#039;s load and performance, restricting client user access, configuring support for scripting languages as modules and setting up client user authentication. Also included is configuring server options to restrict usage of resources.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Apache 2.x configuration files, terms and utilities&lt;br /&gt;
* Apache log files configuration and content&lt;br /&gt;
* Access restriction methods and files&lt;br /&gt;
* mod_perl and PHP configuration&lt;br /&gt;
* Client user authentication files and utilities&lt;br /&gt;
* Configuration of maximum requests, minimum and maximum servers and clients &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* access logs and error logs&lt;br /&gt;
* .htaccess&lt;br /&gt;
* httpd.conf&lt;br /&gt;
* mod_auth&lt;br /&gt;
* htpasswd&lt;br /&gt;
* htgroup&lt;br /&gt;
* apache2ctl&lt;br /&gt;
* httpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.2 Maintaining a web server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a web server to use virtual hosts, Secure Sockets Layer (SSL) and customise file access. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* SSL configuration files, tools and utilities&lt;br /&gt;
* SSL certificate handling&lt;br /&gt;
* Apache 2.x virtual host implementation (with and without dedicated IP addresses)&lt;br /&gt;
* Using redirect statements in Apache&#039;s configuration files to customise file access &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Apache2 configuration files&lt;br /&gt;
* /etc/ssl/*&lt;br /&gt;
* openssl &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;208.3 Implementing a proxy server&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure a proxy server, including access policies, authentication and resource usage.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Squid 2.x configuration files, terms and utilities&lt;br /&gt;
* Access restriction methods&lt;br /&gt;
* Client user authentication methods&lt;br /&gt;
* Layout and content of ACL in the Squid configuration files &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* squid.conf&lt;br /&gt;
* acl&lt;br /&gt;
* http_access &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 209: File Sharing&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;209.1 SAMBA Server Configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to set up a SAMBA server for various clients. This objective includes setting up Samba for login clients and setting up the workgroup in which a server participates and defining shared directories and printers. Also covered is a configuring a Linux client to use a Samba server. Troubleshooting installations is also tested. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Samba 3 documentation&lt;br /&gt;
* Samba configuration files&lt;br /&gt;
* Samba tools and utilities&lt;br /&gt;
* Mounting Samba shares on Linux&lt;br /&gt;
* Samba daemons&lt;br /&gt;
* Mapping Windows user names to Linux user names&lt;br /&gt;
* User-Level and Share-Level security &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* smbd, nmbd&lt;br /&gt;
* smbstatus, testparm, smbpasswd, nmblookup&lt;br /&gt;
* smbclient&lt;br /&gt;
* net&lt;br /&gt;
* /etc/smb/*&lt;br /&gt;
* /var/log/samba/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;209.2 NFS Server Configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to export filesystems using NFS. This objective includes access restrictions, mounting an NFS filesystem on a client and securing NFS.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* NFS configuration files&lt;br /&gt;
* NFS tools and utilities&lt;br /&gt;
* Access restrictions to certain hosts and/or subnets&lt;br /&gt;
* Mount options on server and client&lt;br /&gt;
* tcpwrappers &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/exports&lt;br /&gt;
* exportfs&lt;br /&gt;
* showmount&lt;br /&gt;
* nfsstat&lt;br /&gt;
* /proc/mounts&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* rpcinfo&lt;br /&gt;
* mountd&lt;br /&gt;
* portmapper &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 210 Network Client Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.1 DHCP configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a DHCP server. This objective includes setting default and per client options, adding static hosts and BOOTP hosts. Also included is configuring a DHCP relay agent and maintaining the DHCP server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* DHCP configuration files, terms and utilities&lt;br /&gt;
* Subnet and dynamically-allocated range setup &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* dhcpd.conf&lt;br /&gt;
* dhcpd.leases&lt;br /&gt;
* /var/log/daemon.log and /var/log/messages&lt;br /&gt;
* arp&lt;br /&gt;
* dhcpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.2 PAM authentication&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | The candidate should be able to configure PAM to support authentication using various available methods. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* PAM configuration files, terms and utilities&lt;br /&gt;
* passwd and shadow passwords &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/pam.d&lt;br /&gt;
* pam.conf&lt;br /&gt;
* nsswitch.conf&lt;br /&gt;
* pam_unix, pam_cracklib, pam_limits, pam_listfile &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;210.3 LDAP client usage&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform queries and updates to an LDAP server. Also included is importing and adding items, as well as adding and managing users.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* LDAP utilities for data management and queries&lt;br /&gt;
* Change user passwords&lt;br /&gt;
* Querying the LDAP directory &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ldapsearch&lt;br /&gt;
* ldappasswd&lt;br /&gt;
* ldapadd&lt;br /&gt;
* ldapdelete &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 211: E-Mail Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.1 Using e-mail servers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage an e-mail server, including the configuration of e-mail aliases, e-mail quotas and virtual e-mail domains. This objective includes configuring internal e-mail relays and monitoring e-mail servers.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files for postfix&lt;br /&gt;
* Basic knowledge of the SMTP protocol, sendmail, and exim &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files and commands for postfix&lt;br /&gt;
* Basic configuration of sendmail&lt;br /&gt;
* /etc/aliases&lt;br /&gt;
* /etc/mail/*&lt;br /&gt;
* /etc/postfix/*&lt;br /&gt;
* sendmail emulation layer commands&lt;br /&gt;
* /var/spool/mail&lt;br /&gt;
* mail-related logs in /var/log/ &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.2 Managing Local E-Mail Delivery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to implement client e-mail management software to filter, sort and monitor incoming user e-mail. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* procmail configuration files, tools and utilities&lt;br /&gt;
* Usage of procmail on both server and client side &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ~/.procmail&lt;br /&gt;
* /etc/procmailrc&lt;br /&gt;
* procmail&lt;br /&gt;
* mbox and Maildir formats &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;211.3 Managing Remote E-Mail Delivery&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure POP and IMAP daemons. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Courier IMAP and Courier POP configuration&lt;br /&gt;
* Dovecot configuration &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/courier/*&lt;br /&gt;
* dovecot.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 212: System Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.1 Configuring a router&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure a system to perform network address translation (NAT, IP masquerading) and state its significance in protecting a network. This objective includes configuring port redirection, managing filter rules and averting attacks.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* iptables configuration files, tools and utilities&lt;br /&gt;
* Tools, commands and utilities to manage routing tables.&lt;br /&gt;
* Private address ranges&lt;br /&gt;
* Port redirection and IP forwarding&lt;br /&gt;
* List and write filtering and rules that accept or block datagrams based on source or destination protocol, port and address&lt;br /&gt;
* Save and reload filtering configurations &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /proc/sys/net/ipv4&lt;br /&gt;
* /etc/services&lt;br /&gt;
* iptables &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.2 Securing FTP servers&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure an FTP server for anonymous downloads and uploads. This objective includes precautions to be taken if anonymous uploads are permitted and configuring user access.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Configuration files, tools and utilities for Pure-FTPd and vsftpd&lt;br /&gt;
* Awareness of ProFTPd&lt;br /&gt;
* Understanding of passive vs. active FTP connections &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* vsftpd.conf&lt;br /&gt;
* important Pure-FTPd command line options &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.3 Secure shell (SSH)&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure and secure an SSH daemon. This objective includes managing keys and configuring SSH for users. Candidates should also be able to forward an application protocol over SSH and manage the SSH login.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* OpenSSH configuration files, tools and utilities&lt;br /&gt;
* Login restrictions for the superuser and the normal users&lt;br /&gt;
* Managing and using server and client keys to login with and without password&lt;br /&gt;
* Usage of XWindow and other application protocols through SSH tunnels&lt;br /&gt;
* Configuration of ssh-agent&lt;br /&gt;
* Usage of multiple connections from multiple hosts to guard against loss of connection to remote host following configuration changes &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ssh&lt;br /&gt;
* sshd&lt;br /&gt;
* /etc/ssh/sshd_config&lt;br /&gt;
* Private and public key files&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* PermitRootLogin, PubKeyAuthentication, AllowUsers, PasswordAuthentication, Protocol &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.4 TCP Wrapper&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure TCP Wrapper to allow connections to specified servers only from certain hosts or subnets.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* TCP Wrapper configuration files, tools and utilities&lt;br /&gt;
* inetd configuration files, tools and utilities &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inetd.conf&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny&lt;br /&gt;
* libwrap&lt;br /&gt;
* tcpd &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;212.5 Security tasks&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to receive security alerts from various sources, install, configure and run intrusion detection systems and apply security patches and bugfixes.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Tools and utilities to scan and test ports on a server&lt;br /&gt;
* Locations and organisations that report security alerts as Bugtraq, CERT, CIAC or other sources&lt;br /&gt;
* Tools and utilities to implement an intrusion detection system (IDS)&lt;br /&gt;
* Awareness of OpenVAS&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* telnet&lt;br /&gt;
* nmap&lt;br /&gt;
* snort&lt;br /&gt;
* fail2ban&lt;br /&gt;
* nc&lt;br /&gt;
* iptables &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 213: Troubleshooting&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.1 Identifying boot stages and troubleshooting bootloaders&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine the cause of errors in loading and usage of bootloaders. GRUB and LILO are the bootloaders of interest.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* boot loader start and hand off to kernel&lt;br /&gt;
* kernel loading&lt;br /&gt;
* hardware initialisation and setup&lt;br /&gt;
* daemon/service initialisation and setup&lt;br /&gt;
* Know the different bootloader install locations on a hard disk or removable device&lt;br /&gt;
* Overwriting standard bootloader options and using bootloader shells &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* The contents of /boot/ and /boot/grub/&lt;br /&gt;
* GRUB&lt;br /&gt;
* grub-install&lt;br /&gt;
* initrd, initramfs&lt;br /&gt;
* Master boot record&lt;br /&gt;
* /etc/init.d&lt;br /&gt;
* lilo&lt;br /&gt;
* /etc/lilo.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.2 General troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify and correct common boot and run time issues. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* /proc filesystem&lt;br /&gt;
* Various system and daemon log files&lt;br /&gt;
* Content of /, /boot , and /lib/modules&lt;br /&gt;
* Screen output during bootup&lt;br /&gt;
* Kernel syslog entries in system logs (if entry is able to be gained)&lt;br /&gt;
* Tools and utilities to analyse information about the used hardware&lt;br /&gt;
* Tools and utilities to trace software and their system and library calls &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* dmesg&lt;br /&gt;
* /sbin/lspci&lt;br /&gt;
* /usr/bin/lsdev&lt;br /&gt;
* /sbin/lsmod&lt;br /&gt;
* /sbin/modprobe&lt;br /&gt;
* /sbin/insmod&lt;br /&gt;
* /bin/uname&lt;br /&gt;
* strace&lt;br /&gt;
* strings&lt;br /&gt;
* ltrace&lt;br /&gt;
* lsof&lt;br /&gt;
* lsusb &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.3 Troubleshooting system resources&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify, diagnose and repair local system issues when using software from the command line. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Core system variables&lt;br /&gt;
* The contents of:&lt;br /&gt;
** /etc/profile &amp;amp;&amp;amp; /etc/profile.d/&lt;br /&gt;
** /etc/init.d/&lt;br /&gt;
** /etc/rc.*&lt;br /&gt;
** /etc/sysctl.conf&lt;br /&gt;
** /etc/bashrc&lt;br /&gt;
** /etc/ld.so.conf&lt;br /&gt;
** or other appropriate global shell configuration files &lt;br /&gt;
* Any standard editor&lt;br /&gt;
* Standard tools, utilites and commands to manipulate the above files and variables&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /bin/ln&lt;br /&gt;
* /bin/rm&lt;br /&gt;
* /sbin/ldconfig&lt;br /&gt;
* /sbin/sysctl &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;213.4 Troubleshooting environment configurations&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to identify common local system and user environment configuration issues and common repair techniques.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Core system variables&lt;br /&gt;
* init configuration files&lt;br /&gt;
* init start process&lt;br /&gt;
* cron configuration files&lt;br /&gt;
* Login process&lt;br /&gt;
* User-password storage files&lt;br /&gt;
* Determine user group associations&lt;br /&gt;
* SHELL configuration files of bash&lt;br /&gt;
* Analysing which processes or daemons are running &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/rc.local&lt;br /&gt;
* /etc/rc.boot&lt;br /&gt;
* /var/spool/cron/crontabs/&lt;br /&gt;
* The default shell configuration file(s) in /etc/&lt;br /&gt;
* /etc/login.defs&lt;br /&gt;
* /etc/syslog.conf&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /sbin/init&lt;br /&gt;
* /usr/sbin/cron&lt;br /&gt;
* /usr/bin/crontab&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=36</id>
		<title>LPIC-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=36"/>
		<updated>2009-12-03T23:19:01Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
This is a required exam for LPIC-1 or LPI certification Level 1. It covers basic skills for the Linux professional that are common across all distributions of Linux.&lt;br /&gt;
&lt;br /&gt;
This page covers the currently released objective for the LPIC-1 certification. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 3.0.2.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Addenda==&lt;br /&gt;
===&#039;&#039;Addendum (Apr 1st, 2009)&#039;&#039;===&lt;br /&gt;
* dropped X Font Server coverage to awareness level in 106.1 key knowledge area&lt;br /&gt;
===&#039;&#039;Addendum (Jan 1st, 2009)&#039;&#039;===&lt;br /&gt;
* add TZ env variable to 107.3 partial file list&lt;br /&gt;
* add .bash_history to 103.1 to key terms list&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Translations of Objectives==&lt;br /&gt;
The following translations of the objectives are available on this wiki:&lt;br /&gt;
* Catalan&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 101==&lt;br /&gt;
===&#039;&#039;Topic 101: System Architecture&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.1 Determine and configure hardware settings&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine and configure fundamental system hardware.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Enable and disable integrated peripherals.&lt;br /&gt;
* Configure systems with or without external peripherals such as keyboards.&lt;br /&gt;
* Differentiate between the various types of mass storage devices.&lt;br /&gt;
* Set the correct hardware ID for different devices, especially the boot device.&lt;br /&gt;
* Know the differences between coldplug and hotplug devices.&lt;br /&gt;
* Determine hardware resources for devices.&lt;br /&gt;
* Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.)&lt;br /&gt;
* Tools and utilities to manipulate USB devices&lt;br /&gt;
* Conceptual understanding of sysfs, udev, hald, dbus&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sys&lt;br /&gt;
* /proc&lt;br /&gt;
* /dev&lt;br /&gt;
* modprobe&lt;br /&gt;
* lsmod&lt;br /&gt;
* lspci&lt;br /&gt;
* lsusb &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.2 Boot the system&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to guide the system through the booting process.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Provide common commands to the boot loader and options to the kernel at boot time.&lt;br /&gt;
* Demonstrate knowledge of the boot sequence from BIOS to boot completion.&lt;br /&gt;
* Check boot events in the log files. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /var/log/messages&lt;br /&gt;
* dmesg&lt;br /&gt;
* BIOS&lt;br /&gt;
* bootloader&lt;br /&gt;
* kernel&lt;br /&gt;
* init &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.3 Change runlevels and shutdown or reboot system &amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage the runlevel of the system. This objective includes changing to single user mode, shutdown or rebooting the system. Candidates should be able to alert users before switching run level and properly terminate processes. This objective also includes setting the default run level.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set the default run level.&lt;br /&gt;
* Change between run levels including single user mode.&lt;br /&gt;
* Shutdown and reboot from the command line.&lt;br /&gt;
* Alert users before switching run levels or other major system event.&lt;br /&gt;
* Properly terminate processes. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* shutdown&lt;br /&gt;
* init&lt;br /&gt;
* /etc/init.d&lt;br /&gt;
* telinit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 102: Linux Installation and Package Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.1 Design hard disk layout&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to design a disk partitioning scheme for a Linux system.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Allocate filesystems and swap space to separate partitions or disks.&lt;br /&gt;
* Tailor the design to the intended use of the system.&lt;br /&gt;
* Ensure the /boot partition conforms to the hardware architecture requirements for booting. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* / (root) filesystem&lt;br /&gt;
* /var filesystem&lt;br /&gt;
* /home filesystem&lt;br /&gt;
* swap space&lt;br /&gt;
* mount points&lt;br /&gt;
* partitions &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.2 Install a boot manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to select, install and configure a boot manager.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Providing alternative boot locations and backup boot options.&lt;br /&gt;
* Install and configure a boot loader such as GRUB.&lt;br /&gt;
* Interact with the boot loader. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /boot/grub/menu.lst&lt;br /&gt;
* grub-install&lt;br /&gt;
* MBR&lt;br /&gt;
* superblock&lt;br /&gt;
* /etc/lilo.conf&lt;br /&gt;
* lilo &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.3 Manage shared libraries&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine the shared libraries that executable programs depend on and install them when necessary.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Identify shared libraries.&lt;br /&gt;
* Identify the typical locations of system libraries.&lt;br /&gt;
* Load shared libraries. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ldd&lt;br /&gt;
* ldconfig&lt;br /&gt;
* /etc/ld.so.conf&lt;br /&gt;
* LD_LIBRARY_PATH &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.4 Use Debian package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform package management using the Debian package tools.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Install, upgrade and uninstall Debian binary packages.&lt;br /&gt;
* Find packages containing specific files or libraries which may or may not be installed.&lt;br /&gt;
* Obtain package information like version, content, dependencies, package integrity and installation status (whether or not the package is installed).&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
* dpkg&lt;br /&gt;
* dpkg-reconfigure&lt;br /&gt;
* apt-get&lt;br /&gt;
* apt-cache&lt;br /&gt;
* aptitude &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.5 Use RPM and YUM package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform package management using RPM and YUM tools.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Install, re-install, upgrade and remove packages using RPM and YUM.&lt;br /&gt;
* Obtain information on RPM packages such as version, status, dependencies, integrity and signatures.&lt;br /&gt;
* Determine what files a package provides, as well as find which package a specific file comes from. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* rpm&lt;br /&gt;
* rpm2cpio&lt;br /&gt;
* /etc/yum.conf&lt;br /&gt;
* /etc/yum.repos.d/&lt;br /&gt;
* yum&lt;br /&gt;
* yumdownloader &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 103: GNU and Unix Commands&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.1 Work on the command line&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to interact with shells and commands using the command line. The objective assumes the bash shell.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use single shell commands and one line command sequences to perform basic tasks on the command line.&lt;br /&gt;
* Use and modify the shell environment including defining, referencing and exporting environment variables.&lt;br /&gt;
* Use and edit command history.&lt;br /&gt;
* Invoke commands inside and outside the defined path. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* .&lt;br /&gt;
* bash&lt;br /&gt;
* echo&lt;br /&gt;
* env&lt;br /&gt;
* exec&lt;br /&gt;
* export&lt;br /&gt;
* pwd&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* man&lt;br /&gt;
* uname&lt;br /&gt;
* history &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.2 Process text streams using filters&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should should be able to apply filters to text streams. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Send text files and output streams through text utility filters to modify the output using standard UNIX commands found in the GNU textutils package. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* cat&lt;br /&gt;
* cut&lt;br /&gt;
* expand&lt;br /&gt;
* fmt&lt;br /&gt;
* head&lt;br /&gt;
* od&lt;br /&gt;
* join&lt;br /&gt;
* nl&lt;br /&gt;
* paste&lt;br /&gt;
* pr&lt;br /&gt;
* sed&lt;br /&gt;
* sort&lt;br /&gt;
* split&lt;br /&gt;
* tail&lt;br /&gt;
* tr&lt;br /&gt;
* unexpand&lt;br /&gt;
* uniq&lt;br /&gt;
* wc &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.3 Perform basic file management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use the basic Linux commands to manage files and directories.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Copy, move and remove files and directories individually.&lt;br /&gt;
* Copy multiple files and directories recursively.&lt;br /&gt;
* Remove files and directories recursively.&lt;br /&gt;
* Use simple and advanced wildcard specifications in commands.&lt;br /&gt;
* Using find to locate and act on files based on type, size, or time.&lt;br /&gt;
* Usage of tar, cpio and dd. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* cp&lt;br /&gt;
* find&lt;br /&gt;
* mkdir&lt;br /&gt;
* mv&lt;br /&gt;
* ls&lt;br /&gt;
* rm&lt;br /&gt;
* rmdir&lt;br /&gt;
* touch&lt;br /&gt;
* tar&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* file&lt;br /&gt;
* gzip&lt;br /&gt;
* gunzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* file globbing &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.4 Use streams, pipes and redirects&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Redirecting standard input, standard output and standard error.&lt;br /&gt;
* Pipe the output of one command to the input of another command.&lt;br /&gt;
* Use the output of one command as arguments to another command.&lt;br /&gt;
* Send output to both stdout and a file. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* tee&lt;br /&gt;
* xargs &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.5 Create, monitor and kill processes&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform basic process management. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Run jobs in the foreground and background.&lt;br /&gt;
* Signal a program to continue running after logout.&lt;br /&gt;
* Monitor active processes.&lt;br /&gt;
* Select and sort processes for display.&lt;br /&gt;
* Send signals to processes. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* &amp;amp;&lt;br /&gt;
* bg&lt;br /&gt;
* fg&lt;br /&gt;
* jobs&lt;br /&gt;
* kill&lt;br /&gt;
* nohup&lt;br /&gt;
* ps&lt;br /&gt;
* top&lt;br /&gt;
* free&lt;br /&gt;
* uptime&lt;br /&gt;
* killall &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.6 Modify process execution priorities&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should should be able to manage process execution priorities. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Know the default priority of a job that is created.&lt;br /&gt;
* Run a program with higher or lower priority than the default..&lt;br /&gt;
* Change the priority of a running process. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* nice&lt;br /&gt;
* ps&lt;br /&gt;
* renice&lt;br /&gt;
* top &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.7 Search text files using regular expressions&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create simple regular expressions containing several notational elements.&lt;br /&gt;
* Use regular expression tools to perform searches through a filesystem or file content. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* grep&lt;br /&gt;
* egrep&lt;br /&gt;
* fgrep&lt;br /&gt;
* sed&lt;br /&gt;
* regex(7) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.8 Perform basic file editing operations using vi&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to edit text files using vi. This objective includes vi navigation, basic vi modes, inserting, editing, deleting, copying and finding text.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Navigate a document using vi.&lt;br /&gt;
* Use basic vi modes.&lt;br /&gt;
* Insert, edit, delete, copy and find text. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* vi&lt;br /&gt;
* /, ?&lt;br /&gt;
* h,j,k,l&lt;br /&gt;
* i, o, a&lt;br /&gt;
* c, d, p, y, dd, yy&lt;br /&gt;
* ZZ, :w!, :q!, :e! &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.1 Create partitions and filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure disk partitions and then create filesystems on media such as hard disks. This includes the handling of swap partitions.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use various mkfs commands to set up partitions and create various filesystems such as:&lt;br /&gt;
** ext2&lt;br /&gt;
** ext3&lt;br /&gt;
** xfs&lt;br /&gt;
** reiserfs v3&lt;br /&gt;
** vfat &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* fdisk&lt;br /&gt;
* mkfs&lt;br /&gt;
* mkswap &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.2 Maintain the integrity of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to maintain a standard filesystem, as well as the extra data associated with a journaling filesystem.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Verify the integrity of filesystems.&lt;br /&gt;
* Monitor free space and inodes.&lt;br /&gt;
* Repair simple filesystem problems. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* du&lt;br /&gt;
* df&lt;br /&gt;
* fsck&lt;br /&gt;
* e2fsck&lt;br /&gt;
* mke2fs&lt;br /&gt;
* debugfs&lt;br /&gt;
* dumpe2fs&lt;br /&gt;
* tune2fs&lt;br /&gt;
* xfs tools (such as xfs_metadump and xfs_info) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.3 Control mounting and unmounting of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure the mounting of a filesystem.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually mount and unmount filesystems.&lt;br /&gt;
* Configure filesystem mounting on bootup.&lt;br /&gt;
* Configure user mountable removable filesystems. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /media&lt;br /&gt;
* mount&lt;br /&gt;
* umount &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.4 Manage disk quotas&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage disk quotas for users. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set up a disk quota for a filesystem.&lt;br /&gt;
* Edit, check and generate user quota reports. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* quota&lt;br /&gt;
* edquota&lt;br /&gt;
* repquota&lt;br /&gt;
* quotaon &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.5 Manage file permissions and ownership&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to control file access through the proper use of permissions and ownerships. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manage access permissions on regular and special files as well as directories.&lt;br /&gt;
* Use access modes such as suid, sgid and the sticky bit to maintain security.&lt;br /&gt;
* Know how to change the file creation mask.&lt;br /&gt;
* Use the group field to grant file access to group members. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* chmod&lt;br /&gt;
* umask&lt;br /&gt;
* chown&lt;br /&gt;
* chgrp &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.6 Create and change hard and symbolic links&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create and manage hard and symbolic links to a file. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create links.&lt;br /&gt;
* Identify hard and/or soft links.&lt;br /&gt;
* Copying versus linking files.&lt;br /&gt;
* Use links to support system administration tasks. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ln&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.7 Find system files and place files in the correct location&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be thoroughly familiar with the Filesystem Hierarchy Standard (FHS), including typical file locations and directory classifications.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand the correct locations of files under the FHS.&lt;br /&gt;
* Find files and commands on a Linux system.&lt;br /&gt;
* Know the location and purpose of important file and directories as defined in the FHS. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* find&lt;br /&gt;
* locate&lt;br /&gt;
* updatedb&lt;br /&gt;
* whereis&lt;br /&gt;
* which&lt;br /&gt;
* type&lt;br /&gt;
* /etc/updatedb.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 102==&lt;br /&gt;
===&#039;&#039;Topic 105: Shells, Scripting and Data Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.1 Customize and use the shell environment&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customize shell environments to meet users&#039; needs. Candidates should be able to modify global and user profiles.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set environment variables (e.g. PATH) at login or when spawning a new shell.&lt;br /&gt;
* Write BASH functions for frequently used sequences of commands.&lt;br /&gt;
* Maintain skeleton directories for new user accounts.&lt;br /&gt;
* Set command search path with the proper directory. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/profile&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* ~/.bash_profile&lt;br /&gt;
* ~/.bash_login&lt;br /&gt;
* ~/.profile&lt;br /&gt;
* ~/.bashrc&lt;br /&gt;
* ~/.bash_logout&lt;br /&gt;
* function&lt;br /&gt;
* alias&lt;br /&gt;
* lists &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.2 Customize or write simple scripts&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customize existing scripts, or write simple new BASH scripts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use standard sh syntax (loops, tests).&lt;br /&gt;
* Use command substitution.&lt;br /&gt;
* Test return values for success or failure or other information provided by a command.&lt;br /&gt;
* Perform conditional mailing to the superuser.&lt;br /&gt;
* Correctly select the script interpreter through the shebang (#!) line.&lt;br /&gt;
* Manage the location, ownership, execution and suid-rights of scripts. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* for&lt;br /&gt;
* while&lt;br /&gt;
* test&lt;br /&gt;
* if&lt;br /&gt;
* read&lt;br /&gt;
* seq &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.3 SQL data management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to query databases and manipulate data using basic SQL commands. This objective includes performing queries involving joining of 2 tables and/or subselects.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use of basic SQL commands.&lt;br /&gt;
* Perform basic data manipulation. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* insert&lt;br /&gt;
* update&lt;br /&gt;
* select&lt;br /&gt;
* delete&lt;br /&gt;
* from&lt;br /&gt;
* where&lt;br /&gt;
* group by&lt;br /&gt;
* order by&lt;br /&gt;
* join &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 106: User Interfaces and Desktops&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.1 Install and configure X11&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure X11. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Verify that the video card and monitor are supported by an X server.&lt;br /&gt;
* Awareness of the X font server.&lt;br /&gt;
* Basic understanding and knowledge of the X Window configuration file. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/X11/xorg.conf&lt;br /&gt;
* xhost&lt;br /&gt;
* DISPLAY&lt;br /&gt;
* xwininfo&lt;br /&gt;
* xdpyinfo&lt;br /&gt;
* X &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.2 Setup a display manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to setup and customize a display manager. This objective covers the display managers XDM (X Display Manger), GDM (Gnome Display Manager) and KDM (KDE Display Manager).&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Turn the display manager on or off.&lt;br /&gt;
* Change the display manager greeting.&lt;br /&gt;
* Change default color depth for the display manager.&lt;br /&gt;
* Configure display managers for use by X-stations. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* xdm configuration files&lt;br /&gt;
* kdm configuration files&lt;br /&gt;
* gdm configuration files &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.3 Accessibility&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Demonstrate knowledge and awareness of accessibility technologies. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Keyboard Accessibility Settings (AccessX)&lt;br /&gt;
* Visual Settings and Themes&lt;br /&gt;
* Assistive Technology (ATs) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Sticky/Repeat Keys&lt;br /&gt;
* Slow/Bounce/Toggle Keys&lt;br /&gt;
* Mouse Keys&lt;br /&gt;
* High Contrast/Large Print Desktop Themes&lt;br /&gt;
* Screen Reader&lt;br /&gt;
* Braille Display&lt;br /&gt;
* Screen Magnifier&lt;br /&gt;
* On-Screen Keyboard&lt;br /&gt;
* Gestures (used at login, for example gdm)&lt;br /&gt;
* Orca&lt;br /&gt;
* GOK&lt;br /&gt;
* emacspeak &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 107: Administrative Tasks&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.1 Manage user and group accounts and related system files&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to add, remove, suspend and change user accounts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Add, modify and remove users and groups.&lt;br /&gt;
* Manage user/group info in password/group databases.&lt;br /&gt;
* Create and manage special purpose and limited accounts. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /etc/skel&lt;br /&gt;
* chage&lt;br /&gt;
* groupadd&lt;br /&gt;
* groupdel&lt;br /&gt;
* groupmod&lt;br /&gt;
* passwd&lt;br /&gt;
* useradd&lt;br /&gt;
* userdel&lt;br /&gt;
* usermod &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.2 Automate system administration tasks by scheduling jobs&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use cron or anacron to run jobs at regular intervals and to use at to run jobs at a specific time. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manage cron and at jobs.&lt;br /&gt;
* Configure user access to cron and at services. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/cron.{d,daily,hourly,monthly,weekly}&lt;br /&gt;
* /etc/at.deny&lt;br /&gt;
* /etc/at.allow&lt;br /&gt;
* /etc/crontab&lt;br /&gt;
* /etc/cron.allow&lt;br /&gt;
* /etc/cron.deny&lt;br /&gt;
* /var/spool/cron/*&lt;br /&gt;
* crontab&lt;br /&gt;
* at&lt;br /&gt;
* atq&lt;br /&gt;
* atrm &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.3 Localisation and internationalisation&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to localize a system in a different language than English. As well, an understanding of why LANG=C is useful when scripting.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Locale settings.&lt;br /&gt;
* Timezone settings. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /usr/share/zoneinfo&lt;br /&gt;
* Environment variables:&lt;br /&gt;
** LC_*&lt;br /&gt;
** LC_ALL&lt;br /&gt;
** LANG &lt;br /&gt;
* /usr/bin/locale&lt;br /&gt;
* tzselect&lt;br /&gt;
* tzconfig&lt;br /&gt;
* date&lt;br /&gt;
* iconv&lt;br /&gt;
* UTF-8&lt;br /&gt;
* ISO-8859&lt;br /&gt;
* ASCII&lt;br /&gt;
* Unicode &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 108: Essential System Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.1 Maintain system time&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly maintain the system time and synchronize the clock via NTP.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set the system date and time.&lt;br /&gt;
* Set the hardware clock to the correct time in UTC.&lt;br /&gt;
* Configure the correct timezone.&lt;br /&gt;
* Basic NTP configuration.&lt;br /&gt;
* Knowledge of using the pool.ntp.org service &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/share/zoneinfo&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /etc/ntp.conf&lt;br /&gt;
* date&lt;br /&gt;
* hwclock&lt;br /&gt;
* ntpd&lt;br /&gt;
* ntpdate&lt;br /&gt;
* pool.ntp.org &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.2 System logging&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure the syslog daemon. This objective also includes configuring the logging daemon to send log output to a central log server or accept log output as a central log server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* syslog configuration files&lt;br /&gt;
* syslog&lt;br /&gt;
* standard facilities, priorities and actions &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* syslog.conf&lt;br /&gt;
* syslogd&lt;br /&gt;
* klogd&lt;br /&gt;
* logger &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.3 Mail Transfer Agent (MTA) basics&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be aware of the commonly available MTA programs and be able to perform basic forward and alias configuration on a client host. Other configuration files are not covered.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create e-mail aliases.&lt;br /&gt;
* Configure e-mail forwarding.&lt;br /&gt;
* Knowledge of commonly available MTA programs (postfix, sendmail, qmail, exim) (no configuration) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ~/.forward&lt;br /&gt;
* sendmail emulation layer commands&lt;br /&gt;
* newaliases&lt;br /&gt;
* mail&lt;br /&gt;
* mailq&lt;br /&gt;
* postfix&lt;br /&gt;
* sendmail&lt;br /&gt;
* exim&lt;br /&gt;
* qmail &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.4 Manage printers and printing&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage print queues and user print jobs using CUPS and the LPD compatibility interface. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Basic CUPS configuration (for local and remote printers).&lt;br /&gt;
* Manage user print queues.&lt;br /&gt;
* Troubleshoot general printing problems.&lt;br /&gt;
* Add and remove jobs from configured printer queues. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* CUPS configuration files, tools and utilities&lt;br /&gt;
* /etc/cups&lt;br /&gt;
* lpd legacy interface (lpr, lprm, lpq) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 109: Networking Fundamentals&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.1 Fundamentals of internet protocols&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should demonstrate a proper understanding of TCP/IP network fundamentals. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Demonstrate an understanding network masks.&lt;br /&gt;
* Knowledge of the differences between private and public &amp;quot;dotted quad&amp;quot; IP-Addresses.&lt;br /&gt;
* Setting a default route.&lt;br /&gt;
* Knowledge about common TCP and UDP ports (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995).&lt;br /&gt;
* Knowledge about the differences and major features of UDP, TCP and ICMP.&lt;br /&gt;
* Knowledge of the major differences between IPv4 and IPV6. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/services&lt;br /&gt;
* ftp&lt;br /&gt;
* telnet&lt;br /&gt;
* host&lt;br /&gt;
* ping&lt;br /&gt;
* dig&lt;br /&gt;
* traceroute&lt;br /&gt;
* tracepath &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.2 Basic network configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to view, change and verify configuration settings on client hosts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually and automatically configure network interfaces&lt;br /&gt;
* Basic TCP/IP host configuration. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/hostname&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
* ifconfig&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
* route&lt;br /&gt;
* ping &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.3 Basic network troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to troubleshoot networking issues on client hosts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually and automatically configure network interfaces and routing tables to include adding, starting, stopping, restarting, deleting or reconfiguring network interfaces.&lt;br /&gt;
* Change, view, or configure the routing table and correct an improperly set default route manually.&lt;br /&gt;
* Debug problems associated with the network configuration. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ifconfig&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
* route&lt;br /&gt;
* host&lt;br /&gt;
* hostname&lt;br /&gt;
* dig&lt;br /&gt;
* netstat&lt;br /&gt;
* ping&lt;br /&gt;
* traceroute &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.4 Configure client side DNS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure DNS on a client host. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Demonstrate the use of DNS on the local system.&lt;br /&gt;
* Modify the order in which name resolution is done. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 110: Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.1 Perform security administration tasks&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should know how to review system configuration to ensure host security in accordance with local security policies. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Audit a system to find files with the suid/sgid bit set.&lt;br /&gt;
* Set or change user passwords and password aging information.&lt;br /&gt;
* Being able to use nmap and netstat to discover open ports on a system.&lt;br /&gt;
* Set up limits on user logins, processes and memory usage.&lt;br /&gt;
* Basic sudo configuration and usage. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* find&lt;br /&gt;
* passwd&lt;br /&gt;
* lsof&lt;br /&gt;
* nmap&lt;br /&gt;
* chage&lt;br /&gt;
* netstat&lt;br /&gt;
* sudo&lt;br /&gt;
* /etc/sudoers&lt;br /&gt;
* su&lt;br /&gt;
* usermod&lt;br /&gt;
* ulimit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.2 Setup host security&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should know how to set up a basic level of host security. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Awareness of shadow passwords and how they work.&lt;br /&gt;
* Turn off network services not in use.&lt;br /&gt;
* Understand the role of TCP wrappers. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/nologin&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/xinetd.d/*&lt;br /&gt;
* /etc/xinetd.conf&lt;br /&gt;
* /etc/inetd.d/*&lt;br /&gt;
* /etc/inetd.conf&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/*&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.3 Securing data with encryption&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | The candidate should be able to use public key techniques to secure data and communication. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Perform basic OpenSSH 2 client configuration and usage.&lt;br /&gt;
* Understand the role of OpenSSH 2 server host keys&lt;br /&gt;
* Perform basic GnuPG configuration and usage.&lt;br /&gt;
* Understand SSH port tunnels (including X11 tunnels). &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ssh&lt;br /&gt;
* ssh-keygen&lt;br /&gt;
* ssh-agent&lt;br /&gt;
* ssh-add&lt;br /&gt;
* ~/.ssh/id_rsa and id_rsa.pub&lt;br /&gt;
* ~/.ssh/id_dsa and id_dsa.pub&lt;br /&gt;
* /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* /etc/ssh_known_hosts&lt;br /&gt;
* gpg&lt;br /&gt;
* ~/.gnupg/*&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=35</id>
		<title>LPIC-304</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=35"/>
		<updated>2009-12-03T22:54:44Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
TODO: Need a description for exam here&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 0.1.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives==&lt;br /&gt;
===&#039;&#039;Topic 330: Virtualization&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.1 Xen&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Hypervisor&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.2 KVM&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.3 Others&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* OpenVZ&lt;br /&gt;
* VirtualBox&lt;br /&gt;
* qemu &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 331: Load Balancing and Storage&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.1 Load Balancing&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* IPVS&lt;br /&gt;
* ipvsadm&lt;br /&gt;
* syncd&lt;br /&gt;
* LVS-NAT/Tun/DR/LocalNode&lt;br /&gt;
* connection scheduling algorithms&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.2 DRBD&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Pacemaker&lt;br /&gt;
* w/heartbeat&lt;br /&gt;
* w/MySQL&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.3 Global File System&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* GFS2&lt;br /&gt;
* Distributed Lock Manager&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.4 Others&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Coda&lt;br /&gt;
* AFS&lt;br /&gt;
* OCFS2&lt;br /&gt;
* GlusterFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 332: Cluster Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.1 Pacemaker&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* crmd&lt;br /&gt;
* PEngine&lt;br /&gt;
* STONITHd&lt;br /&gt;
* CIB ptest&lt;br /&gt;
* cibadmin&lt;br /&gt;
* crmadmin&lt;br /&gt;
* crm_* resource agents (heartbeat v1, LSB, OCF)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.2 Red Hat Cluster Suite&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Piranha&lt;br /&gt;
* lvs&lt;br /&gt;
* nanny&lt;br /&gt;
* pulse&lt;br /&gt;
* /etc/lvs.cf&lt;br /&gt;
* w/GFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.3 LinuxPMI and openMosix&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.4 Heartbeat ResourceManager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 333: Message Layer&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.1 Heartbeat&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ipfail&lt;br /&gt;
* w/ ldirectord&lt;br /&gt;
* w/ softdog&lt;br /&gt;
* /etc/ha.d/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.2 keepalived&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.3 OpenAIS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=34</id>
		<title>LPIC-304</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=34"/>
		<updated>2009-12-03T22:54:15Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&#039;&#039;&#039;TODO: Need a description for exam here&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 0.1.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives==&lt;br /&gt;
===&#039;&#039;Topic 330: Virtualization&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.1 Xen&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Hypervisor&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.2 KVM&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.3 Others&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* OpenVZ&lt;br /&gt;
* VirtualBox&lt;br /&gt;
* qemu &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 331: Load Balancing and Storage&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.1 Load Balancing&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* IPVS&lt;br /&gt;
* ipvsadm&lt;br /&gt;
* syncd&lt;br /&gt;
* LVS-NAT/Tun/DR/LocalNode&lt;br /&gt;
* connection scheduling algorithms&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.2 DRBD&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Pacemaker&lt;br /&gt;
* w/heartbeat&lt;br /&gt;
* w/MySQL&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.3 Global File System&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* GFS2&lt;br /&gt;
* Distributed Lock Manager&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.4 Others&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Coda&lt;br /&gt;
* AFS&lt;br /&gt;
* OCFS2&lt;br /&gt;
* GlusterFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 332: Cluster Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.1 Pacemaker&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* crmd&lt;br /&gt;
* PEngine&lt;br /&gt;
* STONITHd&lt;br /&gt;
* CIB ptest&lt;br /&gt;
* cibadmin&lt;br /&gt;
* crmadmin&lt;br /&gt;
* crm_* resource agents (heartbeat v1, LSB, OCF)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.2 Red Hat Cluster Suite&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Piranha&lt;br /&gt;
* lvs&lt;br /&gt;
* nanny&lt;br /&gt;
* pulse&lt;br /&gt;
* /etc/lvs.cf&lt;br /&gt;
* w/GFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.3 LinuxPMI and openMosix&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.4 Heartbeat ResourceManager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 333: Message Layer&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.1 Heartbeat&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ipfail&lt;br /&gt;
* w/ ldirectord&lt;br /&gt;
* w/ softdog&lt;br /&gt;
* /etc/ha.d/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.2 keepalived&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.3 OpenAIS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=33</id>
		<title>LPIC-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=33"/>
		<updated>2009-12-03T03:53:06Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
This is a required exam for LPIC-1 or LPI certification Level 1. It covers basic skills for the Linux professional that are common across all distributions of Linux.&lt;br /&gt;
&lt;br /&gt;
This page covers the currently released objective for the LPIC-1 certification. &lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 3.0.2.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
==Addenda==&lt;br /&gt;
===&#039;&#039;Addendum (Apr 1st, 2009)&#039;&#039;===&lt;br /&gt;
* dropped X Font Server coverage to awareness level in 106.1 key knowledge area&lt;br /&gt;
===&#039;&#039;Addendum (Jan 1st, 2009)&#039;&#039;===&lt;br /&gt;
* add TZ env variable to 107.3 partial file list&lt;br /&gt;
* add .bash_history to 103.1 to key terms list&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Translations of Objectives==&lt;br /&gt;
The following translations of the objectives are available on this wiki:&lt;br /&gt;
* Catalan&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 101==&lt;br /&gt;
===&#039;&#039;Topic 101: System Architecture&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.1 Determine and configure hardware settings&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine and configure fundamental system hardware.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Enable and disable integrated peripherals.&lt;br /&gt;
* Configure systems with or without external peripherals such as keyboards.&lt;br /&gt;
* Differentiate between the various types of mass storage devices.&lt;br /&gt;
* Set the correct hardware ID for different devices, especially the boot device.&lt;br /&gt;
* Know the differences between coldplug and hotplug devices.&lt;br /&gt;
* Determine hardware resources for devices.&lt;br /&gt;
* Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.)&lt;br /&gt;
* Tools and utilities to manipulate USB devices&lt;br /&gt;
* Conceptual understanding of sysfs, udev, hald, dbus&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /sys&lt;br /&gt;
* /proc&lt;br /&gt;
* /dev&lt;br /&gt;
* modprobe&lt;br /&gt;
* lsmod&lt;br /&gt;
* lspci&lt;br /&gt;
* lsusb &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.2 Boot the system&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to guide the system through the booting process.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Provide common commands to the boot loader and options to the kernel at boot time.&lt;br /&gt;
* Demonstrate knowledge of the boot sequence from BIOS to boot completion.&lt;br /&gt;
* Check boot events in the log files. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /var/log/messages&lt;br /&gt;
* dmesg&lt;br /&gt;
* BIOS&lt;br /&gt;
* bootloader&lt;br /&gt;
* kernel&lt;br /&gt;
* init &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;101.3 Change runlevels and shutdown or reboot system &amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage the runlevel of the system. This objective includes changing to single user mode, shutdown or rebooting the system. Candidates should be able to alert users before switching run level and properly terminate processes. This objective also includes setting the default run level.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set the default run level.&lt;br /&gt;
* Change between run levels including single user mode.&lt;br /&gt;
* Shutdown and reboot from the command line.&lt;br /&gt;
* Alert users before switching run levels or other major system event.&lt;br /&gt;
* Properly terminate processes. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* shutdown&lt;br /&gt;
* init&lt;br /&gt;
* /etc/init.d&lt;br /&gt;
* telinit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 102: Linux Installation and Package Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.1 Design hard disk layout&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to design a disk partitioning scheme for a Linux system.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Allocate filesystems and swap space to separate partitions or disks.&lt;br /&gt;
* Tailor the design to the intended use of the system.&lt;br /&gt;
* Ensure the /boot partition conforms to the hardware architecture requirements for booting. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* / (root) filesystem&lt;br /&gt;
* /var filesystem&lt;br /&gt;
* /home filesystem&lt;br /&gt;
* swap space&lt;br /&gt;
* mount points&lt;br /&gt;
* partitions &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.2 Install a boot manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to select, install and configure a boot manager.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Providing alternative boot locations and backup boot options.&lt;br /&gt;
* Install and configure a boot loader such as GRUB.&lt;br /&gt;
* Interact with the boot loader. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /boot/grub/menu.lst&lt;br /&gt;
* grub-install&lt;br /&gt;
* MBR&lt;br /&gt;
* superblock&lt;br /&gt;
* /etc/lilo.conf&lt;br /&gt;
* lilo &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.3 Manage shared libraries&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to determine the shared libraries that executable programs depend on and install them when necessary.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Identify shared libraries.&lt;br /&gt;
* Identify the typical locations of system libraries.&lt;br /&gt;
* Load shared libraries. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ldd&lt;br /&gt;
* ldconfig&lt;br /&gt;
* /etc/ld.so.conf&lt;br /&gt;
* LD_LIBRARY_PATH &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.4 Use Debian package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform package management using the Debian package tools.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Install, upgrade and uninstall Debian binary packages.&lt;br /&gt;
* Find packages containing specific files or libraries which may or may not be installed.&lt;br /&gt;
* Obtain package information like version, content, dependencies, package integrity and installation status (whether or not the package is installed).&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/apt/sources.list&lt;br /&gt;
* dpkg&lt;br /&gt;
* dpkg-reconfigure&lt;br /&gt;
* apt-get&lt;br /&gt;
* apt-cache&lt;br /&gt;
* aptitude &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;102.5 Use RPM and YUM package management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform package management using RPM and YUM tools.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Install, re-install, upgrade and remove packages using RPM and YUM.&lt;br /&gt;
* Obtain information on RPM packages such as version, status, dependencies, integrity and signatures.&lt;br /&gt;
* Determine what files a package provides, as well as find which package a specific file comes from. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* rpm&lt;br /&gt;
* rpm2cpio&lt;br /&gt;
* /etc/yum.conf&lt;br /&gt;
* /etc/yum.repos.d/&lt;br /&gt;
* yum&lt;br /&gt;
* yumdownloader &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 103: GNU and Unix Commands&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.1 Work on the command line&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to interact with shells and commands using the command line. The objective assumes the bash shell.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use single shell commands and one line command sequences to perform basic tasks on the command line.&lt;br /&gt;
* Use and modify the shell environment including defining, referencing and exporting environment variables.&lt;br /&gt;
* Use and edit command history.&lt;br /&gt;
* Invoke commands inside and outside the defined path. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* .&lt;br /&gt;
* bash&lt;br /&gt;
* echo&lt;br /&gt;
* env&lt;br /&gt;
* exec&lt;br /&gt;
* export&lt;br /&gt;
* pwd&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* man&lt;br /&gt;
* uname&lt;br /&gt;
* history &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.2 Process text streams using filters&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should should be able to apply filters to text streams. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Send text files and output streams through text utility filters to modify the output using standard UNIX commands found in the GNU textutils package. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* cat&lt;br /&gt;
* cut&lt;br /&gt;
* expand&lt;br /&gt;
* fmt&lt;br /&gt;
* head&lt;br /&gt;
* od&lt;br /&gt;
* join&lt;br /&gt;
* nl&lt;br /&gt;
* paste&lt;br /&gt;
* pr&lt;br /&gt;
* sed&lt;br /&gt;
* sort&lt;br /&gt;
* split&lt;br /&gt;
* tail&lt;br /&gt;
* tr&lt;br /&gt;
* unexpand&lt;br /&gt;
* uniq&lt;br /&gt;
* wc &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.3 Perform basic file management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use the basic Linux commands to manage files and directories.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Copy, move and remove files and directories individually.&lt;br /&gt;
* Copy multiple files and directories recursively.&lt;br /&gt;
* Remove files and directories recursively.&lt;br /&gt;
* Use simple and advanced wildcard specifications in commands.&lt;br /&gt;
* Using find to locate and act on files based on type, size, or time.&lt;br /&gt;
* Usage of tar, cpio and dd. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* cp&lt;br /&gt;
* find&lt;br /&gt;
* mkdir&lt;br /&gt;
* mv&lt;br /&gt;
* ls&lt;br /&gt;
* rm&lt;br /&gt;
* rmdir&lt;br /&gt;
* touch&lt;br /&gt;
* tar&lt;br /&gt;
* cpio&lt;br /&gt;
* dd&lt;br /&gt;
* file&lt;br /&gt;
* gzip&lt;br /&gt;
* gunzip&lt;br /&gt;
* bzip2&lt;br /&gt;
* file globbing &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.4 Use streams, pipes and redirects&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Redirecting standard input, standard output and standard error.&lt;br /&gt;
* Pipe the output of one command to the input of another command.&lt;br /&gt;
* Use the output of one command as arguments to another command.&lt;br /&gt;
* Send output to both stdout and a file. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* tee&lt;br /&gt;
* xargs &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.5 Create, monitor and kill processes&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to perform basic process management. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Run jobs in the foreground and background.&lt;br /&gt;
* Signal a program to continue running after logout.&lt;br /&gt;
* Monitor active processes.&lt;br /&gt;
* Select and sort processes for display.&lt;br /&gt;
* Send signals to processes. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* &amp;amp;&lt;br /&gt;
* bg&lt;br /&gt;
* fg&lt;br /&gt;
* jobs&lt;br /&gt;
* kill&lt;br /&gt;
* nohup&lt;br /&gt;
* ps&lt;br /&gt;
* top&lt;br /&gt;
* free&lt;br /&gt;
* uptime&lt;br /&gt;
* killall &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.6 Modify process execution priorities&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should should be able to manage process execution priorities. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Know the default priority of a job that is created.&lt;br /&gt;
* Run a program with higher or lower priority than the default..&lt;br /&gt;
* Change the priority of a running process. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* nice&lt;br /&gt;
* ps&lt;br /&gt;
* renice&lt;br /&gt;
* top &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.7 Search text files using regular expressions&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 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.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create simple regular expressions containing several notational elements.&lt;br /&gt;
* Use regular expression tools to perform searches through a filesystem or file content. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* grep&lt;br /&gt;
* egrep&lt;br /&gt;
* fgrep&lt;br /&gt;
* sed&lt;br /&gt;
* regex(7) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;103.8 Perform basic file editing operations using vi&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to edit text files using vi. This objective includes vi navigation, basic vi modes, inserting, editing, deleting, copying and finding text.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Navigate a document using vi.&lt;br /&gt;
* Use basic vi modes.&lt;br /&gt;
* Insert, edit, delete, copy and find text. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* vi&lt;br /&gt;
* /, ?&lt;br /&gt;
* h,j,k,l&lt;br /&gt;
* i, o, a&lt;br /&gt;
* c, d, p, y, dd, yy&lt;br /&gt;
* ZZ, :w!, :q!, :e! &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.1 Create partitions and filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure disk partitions and then create filesystems on media such as hard disks. This includes the handling of swap partitions.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use various mkfs commands to set up partitions and create various filesystems such as:&lt;br /&gt;
** ext2&lt;br /&gt;
** ext3&lt;br /&gt;
** xfs&lt;br /&gt;
** reiserfs v3&lt;br /&gt;
** vfat &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* fdisk&lt;br /&gt;
* mkfs&lt;br /&gt;
* mkswap &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.2 Maintain the integrity of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to maintain a standard filesystem, as well as the extra data associated with a journaling filesystem.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Verify the integrity of filesystems.&lt;br /&gt;
* Monitor free space and inodes.&lt;br /&gt;
* Repair simple filesystem problems. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* du&lt;br /&gt;
* df&lt;br /&gt;
* fsck&lt;br /&gt;
* e2fsck&lt;br /&gt;
* mke2fs&lt;br /&gt;
* debugfs&lt;br /&gt;
* dumpe2fs&lt;br /&gt;
* tune2fs&lt;br /&gt;
* xfs tools (such as xfs_metadump and xfs_info) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.3 Control mounting and unmounting of filesystems&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure the mounting of a filesystem.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually mount and unmount filesystems.&lt;br /&gt;
* Configure filesystem mounting on bootup.&lt;br /&gt;
* Configure user mountable removable filesystems. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/fstab&lt;br /&gt;
* /media&lt;br /&gt;
* mount&lt;br /&gt;
* umount &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.4 Manage disk quotas&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage disk quotas for users. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set up a disk quota for a filesystem.&lt;br /&gt;
* Edit, check and generate user quota reports. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* quota&lt;br /&gt;
* edquota&lt;br /&gt;
* repquota&lt;br /&gt;
* quotaon &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.5 Manage file permissions and ownership&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to control file access through the proper use of permissions and ownerships. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manage access permissions on regular and special files as well as directories.&lt;br /&gt;
* Use access modes such as suid, sgid and the sticky bit to maintain security.&lt;br /&gt;
* Know how to change the file creation mask.&lt;br /&gt;
* Use the group field to grant file access to group members. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* chmod&lt;br /&gt;
* umask&lt;br /&gt;
* chown&lt;br /&gt;
* chgrp &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.6 Create and change hard and symbolic links&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to create and manage hard and symbolic links to a file. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create links.&lt;br /&gt;
* Identify hard and/or soft links.&lt;br /&gt;
* Copying versus linking files.&lt;br /&gt;
* Use links to support system administration tasks. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ln&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;104.7 Find system files and place files in the correct location&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be thoroughly familiar with the Filesystem Hierarchy Standard (FHS), including typical file locations and directory classifications.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Understand the correct locations of files under the FHS.&lt;br /&gt;
* Find files and commands on a Linux system.&lt;br /&gt;
* Know the location and purpose of important file and directories as defined in the FHS. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* find&lt;br /&gt;
* locate&lt;br /&gt;
* updatedb&lt;br /&gt;
* whereis&lt;br /&gt;
* which&lt;br /&gt;
* type&lt;br /&gt;
* /etc/updatedb.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Objectives: Exam 102==&lt;br /&gt;
===&#039;&#039;Topic 105: Shells, Scripting and Data Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.1 Customize and use the shell environment&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customize shell environments to meet users&#039; needs. Candidates should be able to modify global and user profiles.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set environment variables (e.g. PATH) at login or when spawning a new shell.&lt;br /&gt;
* Write BASH functions for frequently used sequences of commands.&lt;br /&gt;
* Maintain skeleton directories for new user accounts.&lt;br /&gt;
* Set command search path with the proper directory. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/profile&lt;br /&gt;
* env&lt;br /&gt;
* export&lt;br /&gt;
* set&lt;br /&gt;
* unset&lt;br /&gt;
* ~/.bash_profile&lt;br /&gt;
* ~/.bash_login&lt;br /&gt;
* ~/.profile&lt;br /&gt;
* ~/.bashrc&lt;br /&gt;
* ~/.bash_logout&lt;br /&gt;
* function&lt;br /&gt;
* alias&lt;br /&gt;
* lists &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.2 Customize or write simple scripts&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to customize existing scripts, or write simple new BASH scripts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use standard sh syntax (loops, tests).&lt;br /&gt;
* Use command substitution.&lt;br /&gt;
* Test return values for success or failure or other information provided by a command.&lt;br /&gt;
* Perform conditional mailing to the superuser.&lt;br /&gt;
* Correctly select the script interpreter through the shebang (#!) line.&lt;br /&gt;
* Manage the location, ownership, execution and suid-rights of scripts. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* for&lt;br /&gt;
* while&lt;br /&gt;
* test&lt;br /&gt;
* if&lt;br /&gt;
* read&lt;br /&gt;
* seq &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;105.3 SQL data management&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to query databases and manipulate data using basic SQL commands. This objective includes performing queries involving joining of 2 tables and/or subselects.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Use of basic SQL commands.&lt;br /&gt;
* Perform basic data manipulation. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* insert&lt;br /&gt;
* update&lt;br /&gt;
* select&lt;br /&gt;
* delete&lt;br /&gt;
* from&lt;br /&gt;
* where&lt;br /&gt;
* group by&lt;br /&gt;
* order by&lt;br /&gt;
* join &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 106: User Interfaces and Desktops&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.1 Install and configure X11&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to install and configure X11. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Verify that the video card and monitor are supported by an X server.&lt;br /&gt;
* Awareness of the X font server.&lt;br /&gt;
* Basic understanding and knowledge of the X Window configuration file. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/X11/xorg.conf&lt;br /&gt;
* xhost&lt;br /&gt;
* DISPLAY&lt;br /&gt;
* xwininfo&lt;br /&gt;
* xdpyinfo&lt;br /&gt;
* X &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.2 Setup a display manager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to setup and customize a display manager. This objective covers the display managers XDM (X Display Manger), GDM (Gnome Display Manager) and KDM (KDE Display Manager).&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Turn the display manager on or off.&lt;br /&gt;
* Change the display manager greeting.&lt;br /&gt;
* Change default color depth for the display manager.&lt;br /&gt;
* Configure display managers for use by X-stations. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* xdm configuration files&lt;br /&gt;
* kdm configuration files&lt;br /&gt;
* gdm configuration files &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;106.3 Accessibility&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Demonstrate knowledge and awareness of accessibility technologies. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Keyboard Accessibility Settings (AccessX?)&lt;br /&gt;
* Visual Settings and Themes&lt;br /&gt;
* Assistive Technology (ATs) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Sticky/Repeat Keys&lt;br /&gt;
* Slow/Bounce/Toggle Keys&lt;br /&gt;
* Mouse Keys&lt;br /&gt;
* High Contrast/Large Print Desktop Themes&lt;br /&gt;
* Screen Reader&lt;br /&gt;
* Braille Display&lt;br /&gt;
* Screen Magnifier&lt;br /&gt;
* On-Screen Keyboard&lt;br /&gt;
* Gestures (used at login, for example gdm)&lt;br /&gt;
* Orca&lt;br /&gt;
* GOK&lt;br /&gt;
* emacspeak &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 107: Administrative Tasks&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.1 Manage user and group accounts and related system files&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 5&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to add, remove, suspend and change user accounts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Add, modify and remove users and groups.&lt;br /&gt;
* Manage user/group info in password/group databases.&lt;br /&gt;
* Create and manage special purpose and limited accounts. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/group&lt;br /&gt;
* /etc/skel&lt;br /&gt;
* chage&lt;br /&gt;
* groupadd&lt;br /&gt;
* groupdel&lt;br /&gt;
* groupmod&lt;br /&gt;
* passwd&lt;br /&gt;
* useradd&lt;br /&gt;
* userdel&lt;br /&gt;
* usermod &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.2 Automate system administration tasks by scheduling jobs&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to use cron or anacron to run jobs at regular intervals and to use at to run jobs at a specific time. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manage cron and at jobs.&lt;br /&gt;
* Configure user access to cron and at services. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/cron.{d,daily,hourly,monthly,weekly}&lt;br /&gt;
* /etc/at.deny&lt;br /&gt;
* /etc/at.allow&lt;br /&gt;
* /etc/crontab&lt;br /&gt;
* /etc/cron.allow&lt;br /&gt;
* /etc/cron.deny&lt;br /&gt;
* /var/spool/cron/*&lt;br /&gt;
* crontab&lt;br /&gt;
* at&lt;br /&gt;
* atq&lt;br /&gt;
* atrm &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;107.3 Localisation and internationalisation&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to localize a system in a different language than English. As well, an understanding of why LANG=C is useful when scripting.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Locale settings.&lt;br /&gt;
* Timezone settings. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /usr/share/zoneinfo&lt;br /&gt;
* Environment variables:&lt;br /&gt;
** LC_*&lt;br /&gt;
** LC_ALL&lt;br /&gt;
** LANG &lt;br /&gt;
* /usr/bin/locale&lt;br /&gt;
* tzselect&lt;br /&gt;
* tzconfig&lt;br /&gt;
* date&lt;br /&gt;
* iconv&lt;br /&gt;
* UTF-8&lt;br /&gt;
* ISO-8859&lt;br /&gt;
* ASCII&lt;br /&gt;
* Unicode &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 108: Essential System Services&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.1 Maintain system time&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to properly maintain the system time and synchronize the clock via NTP.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Set the system date and time.&lt;br /&gt;
* Set the hardware clock to the correct time in UTC.&lt;br /&gt;
* Configure the correct timezone.&lt;br /&gt;
* Basic NTP configuration.&lt;br /&gt;
* Knowledge of using the pool.ntp.org service &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /usr/share/zoneinfo&lt;br /&gt;
* /etc/timezone&lt;br /&gt;
* /etc/localtime&lt;br /&gt;
* /etc/ntp.conf&lt;br /&gt;
* date&lt;br /&gt;
* hwclock&lt;br /&gt;
* ntpd&lt;br /&gt;
* ntpdate&lt;br /&gt;
* pool.ntp.org &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.2 System logging&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure the syslog daemon. This objective also includes configuring the logging daemon to send log output to a central log server or accept log output as a central log server.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* syslog configuration files&lt;br /&gt;
* syslog&lt;br /&gt;
* standard facilities, priorities and actions &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* syslog.conf&lt;br /&gt;
* syslogd&lt;br /&gt;
* klogd&lt;br /&gt;
* logger &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.3 Mail Transfer Agent (MTA) basics&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be aware of the commonly available MTA programs and be able to perform basic forward and alias configuration on a client host. Other configuration files are not covered.&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Create e-mail aliases.&lt;br /&gt;
* Configure e-mail forwarding.&lt;br /&gt;
* Knowledge of commonly available MTA programs (postfix, sendmail, qmail, exim) (no configuration) &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ~/.forward&lt;br /&gt;
* sendmail emulation layer commands&lt;br /&gt;
* newaliases&lt;br /&gt;
* mail&lt;br /&gt;
* mailq&lt;br /&gt;
* postfix&lt;br /&gt;
* sendmail&lt;br /&gt;
* exim&lt;br /&gt;
* qmail &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;108.4 Manage printers and printing&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to manage print queues and user print jobs using CUPS and the LPD compatibility interface. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Basic CUPS configuration (for local and remote printers).&lt;br /&gt;
* Manage user print queues.&lt;br /&gt;
* Troubleshoot general printing problems.&lt;br /&gt;
* Add and remove jobs from configured printer queues. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* CUPS configuration files, tools and utilities&lt;br /&gt;
* /etc/cups&lt;br /&gt;
* lpd legacy interface (lpr, lprm, lpq) &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 109: Networking Fundamentals&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.1 Fundamentals of internet protocols&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should demonstrate a proper understanding of TCP/IP network fundamentals. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Demonstrate an understanding network masks.&lt;br /&gt;
* Knowledge of the differences between private and public &amp;quot;dotted quad&amp;quot; IP-Addresses.&lt;br /&gt;
* Setting a default route.&lt;br /&gt;
* Knowledge about common TCP and UDP ports (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995).&lt;br /&gt;
* Knowledge about the differences and major features of UDP, TCP and ICMP.&lt;br /&gt;
* Knowledge of the major differences between IPv4 and IPV6. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/services&lt;br /&gt;
* ftp&lt;br /&gt;
* telnet&lt;br /&gt;
* host&lt;br /&gt;
* ping&lt;br /&gt;
* dig&lt;br /&gt;
* traceroute&lt;br /&gt;
* tracepath &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.2 Basic network configuration&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to view, change and verify configuration settings on client hosts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually and automatically configure network interfaces&lt;br /&gt;
* Basic TCP/IP host configuration. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/hostname&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf&lt;br /&gt;
* ifconfig&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
* route&lt;br /&gt;
* ping &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.3 Basic network troubleshooting&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to troubleshoot networking issues on client hosts. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Manually and automatically configure network interfaces and routing tables to include adding, starting, stopping, restarting, deleting or reconfiguring network interfaces.&lt;br /&gt;
* Change, view, or configure the routing table and correct an improperly set default route manually.&lt;br /&gt;
* Debug problems associated with the network configuration. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ifconfig&lt;br /&gt;
* ifup&lt;br /&gt;
* ifdown&lt;br /&gt;
* route&lt;br /&gt;
* host&lt;br /&gt;
* hostname&lt;br /&gt;
* dig&lt;br /&gt;
* netstat&lt;br /&gt;
* ping&lt;br /&gt;
* traceroute &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;109.4 Configure client side DNS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should be able to configure DNS on a client host. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Demonstrate the use of DNS on the local system.&lt;br /&gt;
* Modify the order in which name resolution is done. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/hosts&lt;br /&gt;
* /etc/resolv.conf&lt;br /&gt;
* /etc/nsswitch.conf &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 110: Security&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.1 Perform security administration tasks&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should know how to review system configuration to ensure host security in accordance with local security policies. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Audit a system to find files with the suid/sgid bit set.&lt;br /&gt;
* Set or change user passwords and password aging information.&lt;br /&gt;
* Being able to use nmap and netstat to discover open ports on a system.&lt;br /&gt;
* Set up limits on user logins, processes and memory usage.&lt;br /&gt;
* Basic sudo configuration and usage. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* find&lt;br /&gt;
* passwd&lt;br /&gt;
* lsof&lt;br /&gt;
* nmap&lt;br /&gt;
* chage&lt;br /&gt;
* netstat&lt;br /&gt;
* sudo&lt;br /&gt;
* /etc/sudoers&lt;br /&gt;
* su&lt;br /&gt;
* usermod&lt;br /&gt;
* ulimit &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.2 Setup host security&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | Candidates should know how to set up a basic level of host security. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Awareness of shadow passwords and how they work.&lt;br /&gt;
* Turn off network services not in use.&lt;br /&gt;
* Understand the role of TCP wrappers. &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* /etc/nologin&lt;br /&gt;
* /etc/passwd&lt;br /&gt;
* /etc/shadow&lt;br /&gt;
* /etc/xinetd.d/*&lt;br /&gt;
* /etc/xinetd.conf&lt;br /&gt;
* /etc/inetd.d/*&lt;br /&gt;
* /etc/inetd.conf&lt;br /&gt;
* /etc/inittab&lt;br /&gt;
* /etc/init.d/*&lt;br /&gt;
* /etc/hosts.allow&lt;br /&gt;
* /etc/hosts.deny &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;110.3 Securing data with encryption&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | The candidate should be able to use public key techniques to secure data and communication. &lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Perform basic OpenSSH 2 client configuration and usage.&lt;br /&gt;
* Understand the role of OpenSSH? 2 server host keys&lt;br /&gt;
* Perform basic GnuPG configuration and usage.&lt;br /&gt;
* Understand SSH port tunnels (including X11 tunnels). &lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ssh&lt;br /&gt;
* ssh-keygen&lt;br /&gt;
* ssh-agent&lt;br /&gt;
* ssh-add&lt;br /&gt;
* ~/.ssh/id_rsa and id_rsa.pub&lt;br /&gt;
* ~/.ssh/id_dsa and id_dsa.pub&lt;br /&gt;
* /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub&lt;br /&gt;
* /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub&lt;br /&gt;
* ~/.ssh/authorized_keys&lt;br /&gt;
* /etc/ssh_known_hosts&lt;br /&gt;
* gpg&lt;br /&gt;
* ~/.gnupg/*&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=32</id>
		<title>LPIC-304</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=32"/>
		<updated>2009-12-03T03:08:40Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&#039;&#039;&#039;TODO: Need a description for exam here&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 0.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Objectives==&lt;br /&gt;
===&#039;&#039;Topic 330: Virtualization&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.1 Xen&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Hypervisor&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.2 KVM&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.3 Others&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* OpenVZ&lt;br /&gt;
* VirtualBox&lt;br /&gt;
* qemu &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 331: Load Balancing and Storage&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.1 Load Balancing&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* IPVS&lt;br /&gt;
* ipvsadm&lt;br /&gt;
* syncd&lt;br /&gt;
* LVS-NAT/Tun/DR/LocalNode&lt;br /&gt;
* connection scheduling algorithms&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.2 DRBD&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Pacemaker&lt;br /&gt;
* w/heartbeat&lt;br /&gt;
* w/MySQL&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.3 Global File System&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* GFS2&lt;br /&gt;
* Distributed Lock Manager&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.4 Others&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Coda&lt;br /&gt;
* AFS&lt;br /&gt;
* OCFS2&lt;br /&gt;
* GlusterFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 332: Cluster Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.1 Pacemaker&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* crmd&lt;br /&gt;
* PEngine&lt;br /&gt;
* STONITHd&lt;br /&gt;
* CIB ptest&lt;br /&gt;
* cibadmin&lt;br /&gt;
* crmadmin&lt;br /&gt;
* crm_* resource agents (heartbeat v1, LSB, OCF)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.2 Red Hat Cluster Suite&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Piranha&lt;br /&gt;
* lvs&lt;br /&gt;
* nanny&lt;br /&gt;
* pulse&lt;br /&gt;
* /etc/lvs.cf&lt;br /&gt;
* w/GFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.3 LinuxPMI and openMosix&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.4 Heartbeat ResourceManager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 333: Message Layer&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.1 Heartbeat&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ipfail&lt;br /&gt;
* w/ ldirectord&lt;br /&gt;
* w/ softdog&lt;br /&gt;
* /etc/ha.d/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.2 keepalived&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.3 OpenAIS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=31</id>
		<title>LPIC-304</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=31"/>
		<updated>2009-12-03T01:52:54Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&#039;&#039;&#039;TODO: Need a description for exam here&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 0.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Objectives==&lt;br /&gt;
===&#039;&#039;Topic 330: Virtualization&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.1 Xen&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Hypervisor&lt;br /&gt;
&amp;lt;br &amp;gt; &lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.2 KVM&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;330.3 Others&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* OpenVZ&lt;br /&gt;
* VirtualBox&lt;br /&gt;
* qemu &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 331: Load Balancing and Storage&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.1 Load Balancing&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* IPVS&lt;br /&gt;
* ipvsadm&lt;br /&gt;
* syncd&lt;br /&gt;
* LVS-NAT/Tun/DR/LocalNode&lt;br /&gt;
* connection scheduling algorithms&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.2 DRBD&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Pacemaker&lt;br /&gt;
* w/heartbeat&lt;br /&gt;
* w/MySQL&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.3 Global File System&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* GFS2&lt;br /&gt;
* Distributed Lock Manager&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;331.4 Others&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* Coda&lt;br /&gt;
* AFS&lt;br /&gt;
* OCFS2&lt;br /&gt;
* GlusterFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 332: Cluster Management&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.1 Pacemaker&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* crmd&lt;br /&gt;
* PEngine&lt;br /&gt;
* STONITHd&lt;br /&gt;
* CIB ptest&lt;br /&gt;
* cibadmin&lt;br /&gt;
* crmadmin&lt;br /&gt;
* crm_* resource agents (heartbeat v1, LSB, OCF)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.2 Red Hat Cluster Suite&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* w/Piranha&lt;br /&gt;
* lvs&lt;br /&gt;
* nanny&lt;br /&gt;
* pulse&lt;br /&gt;
* /etc/lvs.cf&lt;br /&gt;
* w/GFS&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.3 LinuxPMI and openMosix&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;332.4 Heartbeat ResourceManager&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===&#039;&#039;Topic 333: Message Layer&#039;&#039;===&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.1 Heartbeat&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* ipfail&lt;br /&gt;
* w/ ldirectord&lt;br /&gt;
* w/ softdog&lt;br /&gt;
* /etc/ha.d/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.2 keepalived&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====&amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;333.3 OpenAIS&amp;lt;/span&amp;gt;====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=30</id>
		<title>LPIC-304</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=30"/>
		<updated>2009-12-03T01:27:09Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&#039;&#039;&#039;TODO: Need a description for exam here&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 0.1.&lt;br /&gt;
&lt;br /&gt;
==Objectives==&lt;br /&gt;
&lt;br /&gt;
===Topic 330: Virtualization===&lt;br /&gt;
====330.1 Xen====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2&lt;br /&gt;
&amp;lt;br &amp;gt; &lt;br /&gt;
====330.2 KVM====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====330.3 Others====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Topic 331: Load Balancing and Storage===&lt;br /&gt;
====331.1 Load Balancing====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====331.2 DRBD====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====331.3 Global File System====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====331.4 Others====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Topic 332: Cluster Management===&lt;br /&gt;
====332.1 Pacemaker====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====332.2 Red Hat Cluster Suite====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====332.3 LinuxPMI and openMosix====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====332.4 Heartbeat ResourceManager====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Topic 333: Message Layer===&lt;br /&gt;
====332.1 Heartbeat====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====332.2 keepalived====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====332.3 OpenAIS====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=29</id>
		<title>LPIC-304</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=29"/>
		<updated>2009-12-03T01:19:54Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
&#039;&#039;&#039;TODO: Need a description for exam here&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Version Information==&lt;br /&gt;
These objectives are version 0.1.&lt;br /&gt;
&lt;br /&gt;
==Objectives==&lt;br /&gt;
&lt;br /&gt;
===Topic 330: Virtualization===&lt;br /&gt;
====330.1 Xen====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====330.2 KVM====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====330.3 Others====&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background:#dadada&amp;quot; | &#039;&#039;&#039;Weight&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TBD&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#dadada; padding-right:1em&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#eaeaea&amp;quot; | TODO: Enter descriptions&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Key Knowledge Areas:&#039;&#039;&#039;&lt;br /&gt;
* Knowledge area 1&lt;br /&gt;
* Knowledge area 2&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The following is a partial list of the used files, terms and utilities:&#039;&#039;&#039;&lt;br /&gt;
* File 1&lt;br /&gt;
* File 2 &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Topic 331: Load Balancing and Storage===&lt;br /&gt;
====331.1 Load Balancing====&lt;br /&gt;
====331.2 DRBD====&lt;br /&gt;
====331.3 Global File System====&lt;br /&gt;
====331.4 Others====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Topic 332: Cluster Management===&lt;br /&gt;
====332.1 Pacemaker====&lt;br /&gt;
====332.2 Red Hat Cluster Suite====&lt;br /&gt;
====332.3 LinuxPMI and openMosix====&lt;br /&gt;
====332.4 Heartbeat ResourceManager====&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Topic 333: Message Layer===&lt;br /&gt;
====332.1 Heartbeat====&lt;br /&gt;
====332.2 keepalived====&lt;br /&gt;
====332.3 OpenAIS====&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=18</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=18"/>
		<updated>2009-12-02T22:41:18Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
=== Welcome to the new LPI wiki! ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This a place for the community to openly discuss everything from exam development topics to LPI policies and procedures.&lt;br /&gt;
&lt;br /&gt;
We&#039;re currently in the process of migrating all of the existing articles from the old wiki, so please bear with us while we get everything moved over.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We encourage you to participate in the exam development process by providing your input on our exam objectives. To do so, simply [http://wiki.lpi.org/pubwiki/index.php?title=Special:UserLogin&amp;amp;returnto=Main_Page Create an Account], and then jump in using the navigation bar on the left.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may find the following links useful:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lpi.org/eng/certification/the_lpic_program The Current Published Exam Objectives]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/exam_development_process The Exam Development Process]&lt;br /&gt;
* [http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev LPI Exam Development Mailing List]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/faq LPI&#039;s FAQ]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki Markup]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please contact the [mailto:wiki@lpi.org administrator] with any questions or comments about the wiki, or [mailto:info@lpi.org info@lpi.org] for any inquiries regarding exam development.&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=17</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=Main_Page&amp;diff=17"/>
		<updated>2009-12-02T22:35:07Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Welcome to the new LPI wiki! ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This a place for the community to openly discuss everything from exam development topics to LPI policies and procedures.&lt;br /&gt;
&lt;br /&gt;
We&#039;re currently in the process of migrating all of the existing articles from the old wiki, so please bear with us while we get everything moved over.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We encourage you to participate in the exam development process by providing your input on our exam objectives. To do so, simply [http://wiki.lpi.org/pubwiki/index.php?title=Special:UserLogin&amp;amp;returnto=Main_Page Create an Account], and then jump in using the navigation bar on the left.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may find the following links useful:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lpi.org/eng/certification/the_lpic_program The Current Published Exam Objectives]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/exam_development_process The Exam Development Process]&lt;br /&gt;
* [http://list.lpi.org/cgi-bin/mailman/listinfo/lpi-examdev LPI Exam Development Mailing List]&lt;br /&gt;
* [http://www.lpi.org/eng/certification/faq LPI&#039;s FAQ]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki Markup]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please contact the [mailto:wiki@lpi.org administrator] with any questions or comments about the wiki, or [mailto:info@lpi.org info@lpi.org] for any inquiries regarding exam development.&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPI_Wiki:About&amp;diff=16</id>
		<title>LPI Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPI_Wiki:About&amp;diff=16"/>
		<updated>2009-12-02T21:56:22Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The LPI wiki is a place for the community to openly discuss everything from draft objectives and other exam development related topics, to LPI policies and procedures.&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPI_Wiki:About&amp;diff=15</id>
		<title>LPI Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPI_Wiki:About&amp;diff=15"/>
		<updated>2009-12-02T21:52:34Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;#039;-&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=9</id>
		<title>LPIC-304</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-304&amp;diff=9"/>
		<updated>2009-12-02T21:32:47Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;#039;Placeholder for LPIC-3 304 objectives&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for LPIC-3 304 objectives&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-303_Objectives_V1&amp;diff=8</id>
		<title>LPIC-303 Objectives V1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-303_Objectives_V1&amp;diff=8"/>
		<updated>2009-12-02T21:32:35Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;#039;Placeholder for LPIC-3 303 objectives&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for LPIC-3 303 objectives&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-302_Objectives_V1&amp;diff=7</id>
		<title>LPIC-302 Objectives V1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-302_Objectives_V1&amp;diff=7"/>
		<updated>2009-12-02T21:32:22Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;#039;Placeholder for LPIC-3 302 objectives&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for LPIC-3 302 objectives&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-301_Objectives_V1&amp;diff=6</id>
		<title>LPIC-301 Objectives V1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-301_Objectives_V1&amp;diff=6"/>
		<updated>2009-12-02T21:32:11Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;#039;Placeholder for LPIC-3 301 objectives&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for LPIC-3 301 objectives&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-2_Objectives_V3&amp;diff=5</id>
		<title>LPIC-2 Objectives V3</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-2_Objectives_V3&amp;diff=5"/>
		<updated>2009-12-02T21:31:49Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;#039;Placeholder for LPIC-2 objectives&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for LPIC-2 objectives&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC1_Objectives&amp;diff=4</id>
		<title>LPIC1 Objectives</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC1_Objectives&amp;diff=4"/>
		<updated>2009-12-02T21:29:21Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: moved LPIC1 Objectives to LPIC-1 Objectives:&amp;amp;#32;Formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[LPIC-1 Objectives]]&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=3</id>
		<title>LPIC-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=3"/>
		<updated>2009-12-02T21:29:21Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: moved LPIC1 Objectives to LPIC-1 Objectives:&amp;amp;#32;Formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for LPIC-1 objectives&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
	<entry>
		<id>https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=2</id>
		<title>LPIC-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.lpi.org/w/index.php?title=LPIC-1&amp;diff=2"/>
		<updated>2009-12-02T21:28:40Z</updated>

		<summary type="html">&lt;p&gt;KevinGlendenning: Created page with &amp;#039;Placeholder for LPIC-1 objectives&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Placeholder for LPIC-1 objectives&lt;/div&gt;</summary>
		<author><name>KevinGlendenning</name></author>
	</entry>
</feed>