LPIC-2 Objectives V4(DE)

From LPI Wiki
Revision as of 18:20, 21 August 2013 by AnselmLingnau (Talk | contribs) (Added translation for topic 206.)

Jump to: navigation, search

Contents

Aufgabenübersicht

Diese Prüfungen sind für die LPI-Zertifizierung auf Stufe 2 vorgeschrieben. Sie beinhalten fortgeschrittenen Kenntnisse für Linux-Profis, die bei allen Linux-Distributionen gleich sind. Um diese Zertifizierung erreichen zu können, muss man ein LPIC-1-Zertifikat erworben haben. Prüfungen können in beliebiger Reihenfolge abgelegt werden, aber alle Anforderungen müssen erfüllt werden.

Um LPIC-2 zu bestehen, müssen Kandidaten:

  • Eine kleine bis mittelgroße Installation warten können.
  • Ein kleines gemischtes (Microsoft, Linux) Netz planen, aufbauen, warten, konsistent halten und absichern und darin Fehler beheben können. Dies umfasst unter anderem
    • LAN-Server (Samba, NFS, DNS, DHCP, Client-Verwaltung)
    • Internetanbindung (Firewall, VPN, SSH, Web-Cache/Proxy, E-Mail)
    • Internet-Server (Web-Server und Reverse-Proxy, FTP-Server)
  • Assistenten beaufsichtigen können.
  • Führungskräfte bei Automation und Anschaffungen beraten können.



Versionsinformationen

Diese Prüfungsziele sind die Version 4.0.0. Diese Version wird am 1. November 2013 offiziell.

Es gibt auch eine Übersicht und Detailinformation über die Änderungen von der Version 3.5.x zur Version 4.0.0 der Prüfungsziele.

Die Version 3.x der LPIC-2-Prüfungsziele ist noch verfügbar.

Addenda

Versions-Update (1. November 2013)

  • Auf die Version 4.0.0 aktualisiert



Übersetzungen der Prüfungsziele

Die folgenden Übersetzungen der Prüfungsziele stehen in diesem Wiki zur Verfügung:

  • Deutsch

Prüfungsziele: Prüfung 201

Thema 200: Kapazitätsplanung

200.1 Ressourcenverbrauch messen und Probleme beheben (Gewicht: 6)

Gewicht

6

Beschreibung

Kandidaten sollen den Verbrauch von Hardwareressourcen und Netzwerkbandbreite messen und Ressourcenprobleme identifizieren und beheben können.

Wichtige Wissensgebiete:

  • CPU-Verbrauch messen.
  • Speicherverbrauch messen.
  • Platten-Ein- und Ausgabe messen.
  • Netzwerk-Ein- und Ausgabe messen.
  • Durchsatz von Firewalls und Routern messen.
  • Bandbreitennutzung einzelnen Clients zuordnen.
  • Symptome des Systems wahrscheinlichen Problemen zuordnen.
  • Durchsatz abschätzen und Engpässe in einem System (inklusive Netzwerk) identifizieren.

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • iostat
  • vmstat
  • netstat
  • pstree, ps
  • w
  • lsof
  • top
  • uptime
  • sar
  • swap
  • Durch I/O blockierte Prozesse
  • gelesene Blöcke
  • geschriebene Blöcke



200.2 Künftigen Ressourcenbedarf abschätzen (Gewicht: 2)

Gewicht

2

Beschreibung

Kandidaten sollen den Ressourcenverbrauch beobachten können, um künftigen Ressourcenbedarf abschätzen zu können.

Wichtige Wissensgebiete:

  • collectd verwenden, um die Nutzung von IT-Infrastruktur zu überwachen.
  • Kapazitätsgrenzen einer Konfiguration voraussagen.
  • Wachstumsrate der Kapazitätsauslastung beobachten.
  • Trend der Kapazitätsauslastung aufzeichnen.
  • Wissen um Monitoring-Lösungen wie Nagios, MRTG und Cacti.

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • Diagnose
  • Wachstumsvorhersage
  • Ressourcenerschöpfung



Thema 201: Der Linux-Kernel

201.1 Kernel-Komponenten (Gewicht: 2)

Gewicht

2
Beschreibung Kandidaten sollen Kernel-Komponenten einsetzen können, die für bestimmte Hardware, Gerätetreiber, Systemressourcen und Anforderungen ans System nötig sind. Dieses Prüfungsziel beinhaltet die Herrichtung verschiedener Arten von Kernel-Images, ein Verständnis von stabilen und langfristig gewarteten Kernels und Patches sowie den Gebrauch von Kernel-Modulen.

Wichtige Wissensgebiete:

  • Dokumentation für die 2.6.x-Kernel
  • Dokumentation für die 3.x-Kernel

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /usr/src/linux
  • /usr/src/linux/Documentation
  • zImage
  • bzImage


201.2 Einen Linux-Kernel übersetzen (Gewicht: 3)

Gewicht

3
Beschreibung Kandidaten sollen in der Lage sein, einen Kernel angemessen zu konfigurieren, um gemäß ihrer Anforderungen bestimmte Eigenschaften des Kernels ein- oder auszuschalten. Dieses Prüfungsziel beinhaltet das Erst- und Neuübersetzen des Linux-Kernels nach Bedarf, das Aktualisieren eines Kernels und das Überprüfen der Neuerungen, die Erstellung eines initrd-Images und die Installation neuer Kernels.

Wichtige Wissensgebiete:

  • /usr/src/linux/
  • Kernel-Makefiles
  • Kernel-2.6.x/3.x-make-Ziele
  • Anpassen der aktuellen Kernel-Konfiguration.
  • Bauen eines neuen Kernels und der dazugehörigen Kernel-Module.
  • Installieren eines neuen Kernels und jeglicher Module.
  • Sicherstellen, dass der Boot-Manager den neuen Kernel und die dazugehörigen Dateien finden kann.
  • Modul-Konfigurationsdateien
  • Wissen um dracut

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • mkinitrd
  • mkinitramfs
  • make
  • make-Ziele (all, config, xconfig, menuconfig, gconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install, rpm-pkg, binrpm-pkg, deb-pkg)
  • gzip
  • bzip2
  • Modul-Werkzeuge
  • /usr/src/linux/.config
  • /lib/modules/kernel-version/*
  • depmod


201.3 Kernelverwaltung zur Laufzeit und Fehlersuche (Gewicht: 4)

Gewicht

4
Beschreibung Kandidaten sollen einen 2.6.x- oder 3.x-Kernel und seine ladbaren Module verwalten und untersuchen können. Kandidaten sollen gängige Probleme beim Systemstart und im laufenden Betrieb erkennen und beheben können. Kandidaten sollen Geräteerkennung und -verwaltung mit udev verstehen. Dieses Prüfungsziel beinhaltet die Fehlersuche in udev-Regeln.

Wichtige Wissensgebiete:

  • Anwendung von Kommandozeilen-Werkzeugen, um Informationen über den aktuell laufenden Kernel und dessen Module zu erhalten.
  • Kernel-Module manuell nachladen und entfernen.
  • Herausfinden, wann Module entfernt werden können.
  • Herausfinden, welche Parameter ein Modul akzeptiert.
  • Das System so konfigurieren, dass es Module über andere Namen als deren Dateinamen lädt.
  • /proc-Dateisystem
  • Inhalt von /, /boot und /lib/modules
  • Werkzeuge und Hilfsprogramme zur Analyse der Information über die verfügbare Hardware
  • udev-Regeln

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /lib/modules/kernel-version/modules.dep
  • Modul-Konfigurationsdateien in /etc
  • /proc/sys/kernel/
  • /sbin/depmod
  • /sbin/rmmod
  • /sbin/modinfo
  • /bin/dmesg
  • /sbin/lspci
  • /usr/bin/lsdev
  • /sbin/lsmod
  • /sbin/modprobe
  • /sbin/insmod
  • /bin/uname
  • /usr/bin/lsusb
  • /etc/sysctl.conf, /etc/sysctl.d/
  • /sbin/sysctl
  • udevmonitor
  • udevadm monitor
  • /etc/udev



Thema 202: Systemstart

202.1 Anpassen des Systemstarts mit SysV-init (Gewicht: 3)

Gewicht

3
Beschreibung Kandidaten sollen das Verhalten von Systemdiensten bei verschiedenen Runlevels abfragen und ändern können. Ein umfassendes Verständnis der Init-Struktur und des Startvorgangs ist erforderlich. Dieses Prüfungsziel beinhaltet die Interaktion mit Runlevels.

Wichtige Wissensgebiete:

  • Linux-Standard-Base-Spezifikation (LSB)
  • SysV-init-Umgebung

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /etc/inittab
  • /etc/init.d/
  • /etc/rc.d/
  • chkconfig
  • update-rc.d
  • init und telinit


202.2 System-Wiederherstellung (Gewicht: 4)

Gewicht

4
Beschreibung Kandidaten sollen ein Linux-System sowohl beim Start als auch im Wiederherstellungsmodus korrekt behandeln können. Dieses Prüfungsziel schließt sowohl das init-Programm als auch init betreffende Kernel-Optionen ein. Kandidaten sollen die Ursachen für Fehler beim Laden und der Ausführung von Boot-Ladern bestimmen können. Dies betrifft die Boot-Lader GRUB Version 2 und GRUB Legacy.

Wichtige Wissensgebiete:

  • GRUB Version 2 und Legacy
  • GRUB-Shell
  • Start des Boot-Laders und Weiterreichen an den Kernel
  • Kernel-Ladevorgang
  • Hardware-Initialisierung und -Konfiguration
  • Initialisierung und Konfiguration von Daemons/Hintergrunddiensten
  • Kenntnis über die verschiedenen Installationsorte für Boot-Lader auf Festplatten und entfernbaren Geräten
  • Überschreiben der voreingestellten Boot-Lader-Optionen und die Verwendung von Boot-Lader-Shells
  • Wissen um UEFI

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • mount
  • fsck
  • inittab, telinit und init mit SysV-Init
  • Inhalt von /boot/ und /boot/grub/
  • GRUB
  • grub-install
  • initrd, initramfs
  • Master-Boot-Record


202.3 Andere Boot-Loader (Gewicht: 2)

Gewicht

2
Beschreibung Kandidaten sollen um die Existenz anderer Boot-Lader wissen und ihre wichtigsten Eigenschaften kennen.

Wichtige Wissensgebiete:

  • LILO
  • SYSLINUX, ISOLINUX, PXELINUX
  • Kenntnis von PXE

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • lilo, /etc/lilo.conf
  • syslinux
  • extlinux
  • isolinux.bin
  • isolinux.cfg
  • pxelinux.0
  • pxelinux.cfg/*



Thema 203: Dateisystem und Geräte

203.1 Betrieb des Linux-Dateisystems (Gewicht: 4)

Gewicht

4
Beschreibung Kandidaten sollen das Standard-Linux-Dateisystem konfigurieren und darin navigieren können. Dieses Prüfungsziel schließt die Konfiguration und das Einhängen von Dateisystemen verschiedener Typen ein.

Wichtige Wissensgebiete:

  • Das Konzept der fstab-Konfiguration
  • Werkzeuge und Hilfsprogramme für den Umgang mit Swap-Partitionen und -dateien
  • Verwendung von UUIDs zum Identifizieren und Einhängen von Dateisystemen

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /etc/fstab
  • /etc/mtab
  • /proc/mounts
  • mount und umount
  • blkid
  • sync
  • swapon
  • swapoff


203.2 Verwaltung eines Linux-Dateisystems (Gewicht: 3)

Gewicht

3
Beschreibung Kandidaten sollen ein Linux-Dateisystem mit den Systemwerkzeugen warten können. Diese Prüfungsziel schließt die Manipulation gängiger Dateisysteme und die Überwachung von SMART-Geräten ein.

Wichtige Wissensgebiete:

  • Werkzeuge und Hilfsprogramme zur Verwaltung von ext2-, ext3- und ext4-Dateisystemen
  • Werkzeuge und Hilfsprogramme zur Verwaltung von xfs-Dateisystemen
  • Grundwissen von Btrfs

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • fsck (fsck.*)
  • mkfs (mkfs.*)
  • dumpe2fs, xfsdump, xfsrestore
  • debugfs
  • tune2fs
  • mkswap
  • xfs_info, xfs_check und xfs_repair
  • smartd, smartctl


203.3 Dateisystem-Optionen erstellen und konfigurieren (Gewicht: 2)

Gewicht

2
Beschreibung Kandidaten sollen Automount-Dateisysteme mit AutoFS konfigurieren können. Zu diesem Prüfungsziel gehört die Konfiguration von automount für Netzwerk- und Gerätedateisysteme. Ferner gehört dazu die Erstellung von Dateisystemen für Geräte wie CD-ROMs und Grundwissen über die Eigenschaften von verschlüsselten Dateisystemen.

Wichtige Wissensgebiete:

  • autofs-Konfigurationsdateien
  • Werkzeuge und Hilfsprogramme für UDF und ISO9660
  • Wissen um CD-ROM-Dateisysteme (UDF, ISO9660, HFS)
  • Wissen um CD-ROM-Dateisystem-Erweiterungen (Joliet, Rock Ridge, El Torito)
  • Grundlegendes Wissen über die Eigenschaften verschlüsselter Dateisysteme

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /etc/auto.master
  • /etc/auto.[dir]
  • mkisofs



Thema 205: Fortgeschrittene Verwaltung von Speichermedien

204.1 RAID konfigurieren (Gewicht: 3)

Gewicht

3
Beschreibung Kandidaten sollen Software-RAID konfigurieren und in Betrieb nehmen können. Dieses Prüfungsziel umfasst den Gebrauch und die Konfiguration von RAID 0, 1 und 5.

Wichtige Wissensgebiete:

  • Software-RAID-Konfigurationsdateien und -werkzeuge

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • mdadm.conf
  • mdadm
  • /proc/mdstat
  • Partitionstyp 0xFD


204.2 Zugriff auf Speichermedien konfigurieren (Gewicht: 2)

Gewicht

2
Beschreibung Kandidaten sollen in der Lage sein, Kernel-Optionen für die Unterstützung verschiedener Geräte zu konfigurieren. Dieses Prüfungsziel schließt Softwarewerkzeuge zum Anschauen und Ändern von Festplatteneinstellungen ein, inklusive iSCSI-Geräte.

Wichtige Wissensgebiete:

  • Werkzeuge und Hilfsprogramme zur Konfiguration von DMA für IDE-Geräte einschließlich ATAPI und SATA
  • Werkzeuge und Hilfsprogramme zur Manipulation und Analyse von Systemressourcen (z.B. Interrupts)
  • Wissen um das sdparm-Kommando und seine Einsatzgebiete
  • Werkzeuge und Hilfsprogramme für iSCSI

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • hdparm, sdparm
  • tune2fs
  • sysctl
  • /dev/hd*, /dev/sd*
  • iscsiadm, scsi_id, iscsid und iscsid.conf
  • WWID, WWN, LUNs


204.3 Logical Volume Manager (Gewicht: 3)

Gewicht

3
Beschreibung Kandidaten sollen logische Volumes, Volumegruppen und physische Volumes erzeugen und entfernen können. Dieses Prüfungsziel umfasst auch das Anlegen von Snapshots sowie Größenänderungen von logischen Volumes.

Wichtige Wissensgebiete:

  • Werkzeuge aus der LVM-Suite
  • Logische Volumes, Volumegruppen und physische Volumes erstellen, entfernen und umbenennen und ihre Größe ändern
  • Snapshots erstellen und warten
  • Volumegruppen aktivieren

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /sbin/pv*
  • /sbin/lv*
  • /sbin/vg*
  • mount
  • /dev/mapper/



Thema 205: Netzwerk-Konfiguration

205.1 Grundlegende Netzwerk-Konfiguration (Gewicht: 3)

Gewicht

3
Beschreibung Kandidaten sollen ein Netzwerkgerät konfigurieren können, um es mit einem (verkabelten oder drahtlosen) lokalen oder einem Weitverkehrsnetz zu verbinden. Dieses Prüfungsziel umfasst auch die Kommunikation zwischen verschiedenen Subnetzen in einem einzigen Netz, sowohl für IPv4- als auch IPv6-Netze.

Wichtige Wissensgebiete:

  • Werkzeuge zur Konfiguration und Manipulation von Ethernet-Schnittstellen
  • Konfiguration einfachen Zugriffs auf drahtlose Netze mit iw, iwconfig und iwlist

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /sbin/route
  • /sbin/ifconfig
  • /sbin/ip
  • /usr/sbin/arp
  • /sbin/iwconfig
  • /sbin/iwlist


205.2 Fortgeschrittene Netzwerkkonfiguration (Gewicht: 4)

Gewicht

4
Beschreibung Kandidaten sollen ein Netzwerkgerät so konfigurieren können, dass es verschiedene Authentisierungsschemen im Netz umsetzt. Dieses Lernziel umfasst auch die Konfiguration einer Station mit mehreren Netzwerkschnittstellen und das Beheben von Kommunikationsproblemen.

Wichtige Wissensgebiete:

  • Hilfsprogramme zur Manipulation von Routingtabellen
  • Hilfsprogramme zur Konfiguration und Manipulation von Ethernet-Netzwerkschnittstellen
  • Hilfsprogramme zur Analyse des Status der Netzwerkgeräte
  • Hilfsprogramme zur Überwachung und Analyse des TCP/IP-Verkehrs

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /sbin/route
  • /sbin/ifconfig
  • /bin/netstat
  • /bin/ping
  • /usr/sbin/arp
  • /usr/sbin/tcpdump
  • /usr/sbin/lsof
  • /usr/bin/nc
  • /sbin/ip
  • nmap


205.3 Netzwerkprobleme finden und beheben (Gewicht: 4)

Gewicht

4
Description Kandidaten sollen gängige Netzwerk-Konfigurationsprobleme identifizieren und beheben können. Dieses Prüfungsziel umfasst auch Wissen über die Speicherorte für grundlegende Konfigurationsdateien und Kommandos.

Wichtige Wissensgebiete:

  • Ort und Inhalt von Dateien für die Zugriffskontrolle
  • Hilfsprogramme zur Konfiguration und Manipulation von Ethernet-Netzwerkschnittstellen
  • Hilfsprogramme zur Verwaltung von Routingtabellen
  • Hilfsprogramme zum Auflisten von Netzwerkzuständen
  • Hilfsprogramme zur Information über die Netzwerkkonfiguration
  • Methoden zur Information über die erkannten und verwendeten Hardwaregeräte
  • Systeminitialisierungs-Dateien und deren Inhalt (SysV-Init)
  • Wissen um NetworkManager und dessen Auswirkungen auf die Netzwerkkonfiguration

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /sbin/ifconfig
  • /sbin/route
  • /bin/netstat
  • /etc/network, /etc/sysconfig/network-scripts/
  • System-Protokolldateien wie /var/log/syslog & /var/log/messages
  • /bin/ping
  • /etc/resolv.conf
  • /etc/hosts
  • /etc/hostname, /etc/HOSTNAME
  • /bin/hostname
  • /usr/sbin/traceroute
  • /bin/dmesg
  • /etc/hosts.allow, /etc/hosts.deny



Thema 206: Systemverwaltung

206.1 Programme vom Quellcode aus übersetzen und installieren (Gewicht: 2)

Gewicht

2
Beschreibung Kandidaten sollen ein ausführbares Programm ausgehend vom Quellcode übersetzen und installieren können. Dieses Prüfungsziel umfasst auch das Auspacken einer Datei mit Quellcode.

Wichtige Wissensgebiete:

  • Auspacken von Quellcode mit gängigen Komprimierungs- und Archivierungswerkzeugen.
  • Grundlagen des Aufrufs von make zur Übersetzung von Programmen.
  • Übergabe von Parametern an ein configure-Skript.
  • Wissen, wo Quellcode normalerweise abgespeichert wird.

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /usr/src/
  • gunzip
  • gzip
  • bzip2
  • tar
  • configure
  • make
  • uname
  • install
  • patch


206.2 Sicherheitskopien (Gewicht: 3)

Gewicht

3
Beschreibung Kandidaten sollen Systemwerkzeuge benutzen können, um wichtige Systemdaten zu sichern.

Wichtige Wissensgebiete:

  • Wissen über Verzeichnisse, die in Sicherheitskopien aufgenommen werden müssen
  • Wissen um Netzwerk-Sicherungslösungen wie Amanda, Bacula und BackupPC
  • Wissen um die Vor- und Nachteile von Bändern, optischen Medien, Platten und anderen Sicherungsmedien
  • Durchführen partieller und manueller Sicherheitskopien
  • Überprüfen der Integrität von Sicherheitskopien
  • Teilweises oder ganzes Wiedereinspielen von Sicherheitskopien.

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /bin/sh
  • dd
  • tar
  • /dev/st* und /dev/nst*
  • mt
  • rsync


206.3 Benutzer über Systemangelegenheiten benachrichtigen (Gewicht: 1)

Gewicht

1
Beschreibung Kandidaten sollen Benutzer über aktuelle Angelegenheiten benachrichtigen können, die das System betreffen.

Wichtige Wissensgebiete:

  • Automatisieren der Kommunikation mit Benutzern über Nachrichten bei der Anmeldung.
  • Informieren aktiver Benutzer über Systemwartungsvorgänge

Auszugsweise Liste der verwendeten Dateien, Begriffe und Programme:

  • /etc/issue
  • /etc/issue.net
  • /etc/motd
  • wall
  • /sbin/shutdown