Prüfung 102: Detaillierte Lernziele

 

Thema 105: Shells, Skripte und Datenverwaltung

105.1 Die Shell-Umgebung anpassen und verwenden

Wichtung

4

Beschreibung

Kandidaten sollten in der Lage sein, Shellumgebungen an die Anforderungen der Benutzer anzupassen. Kandidaten sollten in der Lage sein, globale und nutzerindividuelle Voreinstellungen zu ändern.

Wichtigste Wissensgebiete

  • Umgebungsvariable (etwa PATH) beim Anmelden oder Erzeugen einer neuen Shell setzen
  • BASH-Funktionen für häufig gebrauchte Kommandofolgen erstellen
  • Skelett-Verzeichnisse für neue Benutzerkonten pflegen
  • Den Kommando-Suchpfad mit den richtigen Verzeichnissen setzen

Hier ist eine auszugsweise Liste der verwendeten Dateien. Begriffe und Hilfsprogramme:

  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias
  • lists

105.2 Einfache Skripte anpassen oder schreiben 

Wichtung

4

Beschreibung

Kandidaten sollten in der Lage sein, existierende Skripte anzupassen oder einfache neue BASH-Skripte zu schreiben.

Wichtigste Wissensgebiete

  • Standard-sh-Syntax verwenden (Schleifen, Fallunterscheidungen)
  • Kommandosubstitution verwenden
  • Rückgabewerte auf Erfolg, Misserfolg oder andere von einem Programm gelieferte Informationen prüfen
  • Situationsabhängig Mail an den Superuser senden
  • Den richtigen Skript-Interpreter über die Shebang-Zeile (#!) wählen
  • Den Ort, die Eigentümerschaft, die Ausführungs- und SUID-Rechte von Skripten verwalten

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • for
  • while
  • test
  • if
  • read
  • seq

105.3 SQL-Datenverwaltung

Wichtung

2

Beschreibung

Kandidaten sollten in der Lage sein, mit einfachen SQL-Kommandos Datenbanken abzufragen und Daten zu manipulieren. Dieses Lernziel umfasst auch Anfragen, die 2 Tabellen verbinden und/oder Subselects verwenden.

Wichtigste Wissensgebiete

  • Gebrauch einfacher SQL-Kommandos
  • Einfache Datenmanipulation

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • insert
  • update
  • select
  • delete
  • from
  • where
  • group by
  • order by
  • join

Thema 106: Oberflächen und Desktops

106.1 X11 installieren und konfigurieren

Wichtung

2

Beschreibung

Kandidaten sollten in der Lage sein, X und einen X-Fontserver zu installieren und zu konfigurieren.

Wichtigste Wissensgebiete

  • Sicherstellen, dass die Videokarte und der Monitor von einem X-Server unterstützt werden
  • Einen X-Fontserver installieren und konfigurieren
  • Die X-Window-Konfigurationsdatei prinzipiell verstehen und kennen

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/X11/xorg.conf
  • xhost
  • DISPLAY
  • xwininfo
  • xdpyinfo
  • X

106.2 Einen Display-Manager einrichten

Wichtung

2

Beschreibung

Kandidaten sollten in der Lage sein, einen Display-Manager zu installieren und anzupassen. Dieses Prüfungsziel umfasst die Display-Manager XDM (X Display Manager), GDM (Gnome Display Manager) und KDM (KDE Display Manager).

Wichtigste Wissensgebiete

  • Den Display-Manager ein- und ausschalten
  • Die Begrüßung des Display-Managers ändern
  • Die Standard-Farbtiefe des Display-Managers ändern
  • Display-Manager für den Gebrauch durch X-Terminals konfigurieren

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/inittab
  • Konfigurationsdateien von xdm
  • Konfigurationsdateien von kdm
  • Konfigurationsdateien von gdm

106.3 Hilfen für Behinderte

Wichtung

1

Beschreibung

Wissen um die Existenz von Hilfen für Behinderte.

Wichtigste Wissensgebiete

  • Tastatureinstellungen für Behinderte (AccessX)
  • Visuelle Einstellungen und Themen
  • Assistive Techniken (ATs)

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • "Klebrige" und Wiederholungstasten
  • Langsame/Bounce/Umschalt-Tasten
  • Maustasten
  • Desktop-Themen mit hohem Kontrast oder großer Schrift
  • Screen Reader
  • Braille-Anzeige
  • Bildschirmvergrößerung
  • Tastatur auf dem Bildschirm
  • Gesten (beim Anmelden, etwa bei gdm)
  • Orca
  • GOK
  • emacspeak 

Thema 107: Administrative Aufgaben

107.1 Benutzer- und Gruppenkonten und dazugehörige Systemdateien verwalten

Wichtung

5

Beschreibung

Kandidaten sollten in der Lage sein, Benutzerkonten hinzuzufügen, zu entfernen, vorübergehend zu deaktivieren und zu verändern.

Wichtigste Wissensgebiete

  • Benutzer und Gruppen hinzufügen, ändern und entfernen
  • Benutzer- und Gruppeninformationen in password/group-Datenbanken verwalten
  • Spezielle und beschränkte Konten anlegen und verwalten

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/skel
  • chage
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod

107.2 Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren

Wichtung

4

Beschreibung

Kandidaten sollten in der Lage sein, cron oder anacron zu verwenden, um Jobs in regelmäßigen Abständen auszuführen, und at, um Jobs zu einem bestimmten Zeitpunkt auszuführen.

Wichtigste Wissensgebiete

  • Cron- und at-Jobs verwalten
  • Zugriffsrechte auf die Dienste cron und at konfigurieren

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/cron.{d,daily,hourly,monthly,weekly}
  • /etc/at.deny
  • /etc/at.allow
  • /etc/crontab
  • /etc/cron.allow
  • /etc/cron.deny
  • /var/spool/cron/*
  • crontab
  • at
  • atq
  • atrm

107.3 Lokalisierung und Internationalisierung

Wichtung

3

Beschreibung

Kandidaten sollten in der Lage sein, ein System in einer anderen Sprache als Englisch zu lokalisieren. Dazu gehört auch ein Verständnis dafür, warum LANG=C in Shellskripten nützlich ist.

Wichtigste Wissensgebiete

  • Locale-Einstellungen
  • Zeitzonen-Einstellungen

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/timezone
  • /etc/localtime
  • /usr/share/zoneinfo
  • Umgebungsvariablen:
    • LC_*
    • LC_ALL
    • LANG
  • /usr/bin/locale
  • tzselect
  • tzconfig
  • date
  • iconv
  • UTF-8
  • ISO-8859
  • ASCII
  • Unicode

Thema 108: Grundlegende Systemdienste

108.1 Die Systemzeit verwalten

Wichtung

3

Beschreibung

Kandidaten sollten in der Lage sein, die Systemzeit korrekt zu halten und die Uhr mittels NTP zu synchronisieren.

Wichtigste Wissensgebiete

  • Systemzeit und -datum setzen
  • Die Hardwareuhr auf die korrekte Zeit in UTC setzen
  • Die korrekte Zeitzone einstellen
  • Grundlegende NTP-Konfiguration
  • Wissen über den Gebrauch von  pool.ntp.org

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /usr/share/zoneinfo
  • /etc/timezone
  • /etc/localtime
  • /etc/ntp.conf
  • date
  • hwclock
  • ntpd
  • ntpdate
  • pool.ntp.org

108.2 Systemprotokollierung

Wichtung

2

Beschreibung

Kandidaten sollten in der Lage sein, den Syslog-Daemon zu konfigurieren. Dieses Lernziel umfasst auch die Konfiguration des Syslog-Daemons für den Versand von Logmeldungen an einen zentralen Protokollserver oder das Annehmen von Logmeldungen als zentraler Protokollserver.

Wichtigste Wissensgebiete

  • Syslog-Konfigurationsdateien
  • syslog
  • Standard-Facilities, -Prioritäten und -Aktionen

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • syslog.conf
  • syslogd
  • klogd
  • logger

108.3 Grundlagen von Mail Transfer Agents (MTAs)

Wichtung

3

Beschreibung

Kandidaten sollten wissen, welche gebräuchlichen  MTA-Programme existieren und einfache Weiterleitungs- und Aliaskonfigurationen auf einem Client-Rechner einstellen können. Weitere Konfigurationsdateien werden nicht abgedeckt.

Wichtigste Wissensgebiete

  • E-Mail-Aliase anlegen
  • E-Mail-Weiterleitung konfigurieren
  • Wissen von allgemein verfügbaren MTA-Programmen (postfix, sendmail, qmail, exim) (keine Konfiguration)

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme

  • ~/.forward
  • Kommandos in der Sendmail-Emulationsschicht
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim
  • qmail

108.4 Drucker und Druckvorgänge verwalten

Wichtung

2

Beschreibung

Kandidaten sollten in der Lage sein, Druckerwarteschlangen und Druckaufträge von Benutzern mit CUPS und der LPD-Kompatibilitätsschnittstelle zu verwalten.

Wichtigste Wissensgebiete

  • Grundlegende CUPS-Konfiguration (für lokale und entfernte Drucker)
  • Benutzer-Druckerwarteschlangen verwalten
  • Allgemeine Druckprobleme lösen
  • Druckaufträge zu eingerichteten Druckerwarteschlangen hinzufügen und daraus löschen

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • CUPS-Konfigurationsdateien, -Werkzeuge und -Hilfsprogramme
  • /etc/cups
  • LPD-Kompatibilitätsschnittstelle (lpr, lprm, lpq)

Thema 109: Netz-Grundlagen

 109.1 Grundlagen von Internet-Protokollen

Wichtung

4

Beschreibung

Kandidaten sollten ein angemessenes Verständnis der Grundlagen von TCP/IP-Netzen demonstrieren.

Wichtigste Wissensgebiete

  • Verständnis von Netzmasken demonstrieren
  • Wissen über die Unterschiede zwischen privaten und öffentlichen "dotted quads" IP-Adressen
  • Eine Default-Route einstellen
  • Wissen über gängige TCP- und UDP-Ports (20, 21, 22, 23, 25, 53, 80, 110, 119, 139, 143, 161, 443, 465, 993, 995)
  • Wissen über die Unterschiede und wesentlichen Eigenschaften von UDP, TCP und ICMP
  • Wissen über die wesentlichen Unterschiede zwischen IPv4 und IPV6

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/services
  • ftp
  • telnet
  • host
  • ping
  • dig
  • traceroute
  • tracepath

109.2 Grundlegende Netz-Konfiguration

Wichtung

4

Beschreibung

Kandidaten sollten in der Lage sein, Konfigurationseinstellungen auf  Client-Rechnern anzuschauen, zu verändern und zu überprüfen.

Wichtigste Wissensgebiete

  • Netzschnittstellen manuell und automatisch konfigurieren
  • Grundlegende TCP/IP-Rechnerkonfiguration

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/hostname
  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • ifconfig
  • ifup
  • ifdown
  • route
  • ping

109.3 Grundlegende Netz-Fehlersuche

Wichtung

4

Beschreibung

Kandidaten sollten in der Lage sein, Netzwerkprobleme auf Client-Rechnern zu lösen.

Wichtigste Wissensgebiete

  • Netzschnittstellen und Routingtabellen manuell und automatisch konfigurieren; dies umfasst das Hinzufügen, Starten, Stoppen, neu Starten, Löschen oder Umkonfigurieren von Netzschnittstellen
  • Die Routingtabelle ändern, anschauen oder konfigurieren und eine falsch gesetzte Default-Route manuell richtig stellen
  • Probleme mit der Netzkonfiguration finden und lösen.

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • ifconfig
  • ifup
  • ifdown
  • route
  • host
  • hostname
  • dig
  • netstat
  • ping
  • traceroute

109.4 Clientseitiges DNS konfigurieren

Wichtung

2

Beschreibung

Kandidaten sollten in der Lage sein, DNS auf einem Client-Rechner einzurichten.

Wichtigste Wissensgebiete

  • Den Gebrauch von DNS auf dem lokalen System demonstrieren
  • Die Reihenfolge der Namensauflösung ändern

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf

Thema 110: Sicherheit

110.1 Administrationsaufgaben für Sicherheit durchführen

Wichtung

3

Beschreibung

Kandidaten sollten wissen, wie sie die Systemkonfiguration prüfen, um die Sicherheit des Rechners in Übereinstimmung mit örtlichen Sicherheitsrichtlinien zu gewährleisten.

Wichtigste Wissensgebiete

  • Ein System nach Dateien mit gesetztem SUID/SGID-Bit durchsuchen
  • Benutzerkennwörter und den Verfall von Kennwörtern setzen oder ändern
  • Mit nmap und netstat offene Ports auf einem System finden können
  • Grenzen für Benutzeranmeldungen, Prozesse und Speicherverbrauch setzen
  • Grundlegende Konfiguration und Gebrauch von sudo

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • find
  • passwd
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit

110.2 Einen Rechner absichern

Wichtung

3

Beschreibung

Kandidaten sollten wissen, wie sie eine grundlegende Rechnersicherheit konfigurieren können.

Wichtigste Wissensgebiete

  • Kenntnisse über Shadow-Kennwörter und wie sie funktionieren
  • Nicht verwendete Netzdienste abschalten
  • Die Rolle der TCP-Wrapper verstehen

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/nologin
  • /etc/passwd
  • /etc/shadow
  • /etc/xinetd.d/*
  • /etc/xinetd.conf
  • /etc/inet.d/*
  • /etc/inetd.conf
  • /etc/inittab
  • /etc/init.d/*
  • /etc/hosts.allow
  • /etc/hosts.deny 

110.3 Daten durch Verschlüsselung schützen

Wichtung

3

Beschreibung

Der Kandidat sollte in der Lage sein, Public-Key-Techniken zum Schutz von Daten und Kommunikation einzusetzen.

Wichtigste Wissensgebiete

  • Einen OpenSSH-2-Client grundlegend konfigurieren und verwenden
  • Die Rolle von OpenSSH-2-Rechnerschlüsseln verstehen
  • GnuPG grundlegend konfigurieren und verwenden
  • SSH-Port-Tunnel (auch X11-Tunnel) verstehen

Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • ssh
  • ssh-keygen
  • ssh-agent
  • ssh-add
  • ~/.ssh/id_rsa and id_rsa.pub
  • ~/.ssh/id_dsa and id_dsa.pub
  • /etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub
  • /etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub
  • ~/.ssh/authorized_keys
  • /etc/ssh_known_hosts
  • gpg
  • ~/.gnupg/*
 

Partners of LPI Central Europe:


Logo: LinuxTag

Logo: Linup Front

Logo: Linux Magazin

Logo: Linux Verband