LPIC-1

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Das Linux Professional Institute Certificate 1 (LPIC-1) ist das Zertifikat des Linux Professional Institutes zum Beleg von grundsätzlichen Kenntnissen für Linux-Profis. Zum Erhalt des Zertifikats müssen zwei Prüfungen abgelegt werden. In diesem Wiki Artikel zeigen wir die detaillierten Lernziele der LPIC-1 Prüfungen (Version 5.0, Prüfungs-Codes 101-500, 102-500).

Version 5.0

Die Version 5.0 der LPIC-1 Prüfungen umfasst die folgenden Themengebiete:[1]

Lernziele der Prüfung 101

Thema 101: Hardwareeinstellungen ermitteln und konfigurieren

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
101.1 Hardwareeinstellungen ermitteln und konfigurieren 2
  • Integrierte Peripheriegeräte aktivieren und deaktivieren
  • Die verschiedenen Arten von Massenspeichern unterscheiden
  • Hardwareressourcen für Geräte ermitteln
  • Werkzeuge und Hilfsprogramme, um verschiedene Hardwareinformationen aufzulisten (z.B. lsusb, lspci)
  • Werkzeuge und Hilfsprogramme, um USB-Geräte zu beeinflussen
  • Konzeptuelles Verständnis von sysfs, udev, dbus
  • /sys/
  • /proc/
  • /dev/
  • modprobe
  • lsmod
  • lspci
  • lsusb
101.2 Das System starten 3
  • Zur Startzeit dem Bootloader gängige Befehle und dem Kernel Optionen übergeben
  • Wissen über den Startvorgang vom BIOS/UEFI bis zum Abschluss des Systemstarts nachweisen
  • SysVinit und systemd verstehen
  • Kenntnis von Upstart
  • Ereignisse des Systemstarts in den Protokolldateien prüfen
  • dmesg
  • journalctl
  • BIOS
  • UEFI
  • bootloader
  • kernel
  • initramfs
  • init
  • SysVinit
  • systemd
101.3 Runlevel wechseln und das System anhalten oder neu starten 3
  • Das Standard-Runlevel oder das Boot-Target setzen
  • Zwischen Runleveln und Boot-Targets wechseln, einschließlich des Single-User-Modus
  • Systemhalt und Neustart von der Befehlszeile aus
  • Benutzer vor einem Runlevel- bzw. Boot-Target-Wechsel oder einem anderen größeren Ereignis benachrichtigen
  • Prozesse korrekt beenden
  • Kenntnis von acpid
  • /etc/inittab
  • shutdown
  • init
  • /etc/init.d
  • telinit
  • systemd
  • systemctl
  • /etc/systems/
  • /usr/lib/systemd/
  • wall

Thema 102: Linux-Installation und -Paketverwaltung

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
102.1 Festplattenaufteilung planen 2
  • Dateisysteme und Swap Space einzelnen Partitionen oder Platten zuordnen
  • Die Partitionierung an den Verwendungszweck des Systems anpassen
  • Sicherstellen, dass die /boot-Partition den Anforderungen der Hardwarearchitektur für den Systemstart genügt
  • Wissen über grundlegende Features von LVM
  • "/" filesystem (root)
  • /var-Dateisystem
  • /home-Dateisystem
  • /boot-Dateisystem
  • EFI System Partition (ESP)
  • Swap Space
  • Mountpoints
  • Partitionen
102.2 Einen Bootmanager installieren 2
  • alternative und Notfall-Startmöglichkeiten vorsehen
  • einen Bootloader wie GRUB Legacy installieren und konfigurieren
  • grundlegende Konfigurationsänderungen an GRUB 2 durchführen
  • mit dem Bootloader interagieren
  • menu.lst, grub.cfg und grub.conf
  • grub-install
  • grub-mkconfig
  • MBR
102.3 Shared Libraries verwalten 1
  • Shared Libraries identifizieren
  • die typischen Orte für Systembibliotheken identifizieren
  • Shared Libraries laden
  • ldd
  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH
102.4 Debian-Paketverwaltung verwenden 3
  • Debian-Binärpakete installieren, aktualisieren und entfernen
  • Pakete finden, die bestimmte Dateien oder Bibliotheken enthalten und installiert sind oder nicht
  • Paketinformationen erhalten, wie Version, Inhalt, Abhängigkeiten, Integrität des Paketes und Installationsstatus (ob das Paket installiert ist oder nicht)
  • Kenntnis von apt
  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache
102.5 RPM und YUM-Paketverwaltung verwenden 3
  • Pakete mit RPM, YUM und Zypper installieren, reinstallieren, aktualisieren und entfernen
  • Informationen über RPM-Pakete bestimmen wie Version, Status, Abhängigkeiten, Integrität und Signaturen
  • herausfinden, welche Dateien ein Paket zur Verfügung stellt, und herausfinden, aus welchem Paket eine bestimmte Datei stammt
  • Kenntnis von dnf
  • rpm
  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • zypper
102.6 Linux als Virtualisierungs-Gast 1
  • Verstehen der grundlegenden Konzepte von virtuellen Maschinen und Containern
  • Verstehen gebräuchlicher Elemente virtueller Maschinen in einer IaaS Cloud, wie Computer Instanzen, Blockspeicherung und Netzwerke
  • Verstehen individueller Eigenschaften eines Linux-Systems, die angepasst werden müssen, wenn ein System geklont oder als Vorlage verwendet wird
  • Verstehen, wie System-Images verwendet werden um virtuelle Maschinen, Cloud-Instanzen und Container zu erstellen
  • Verstehen von Linux-Erweiterungen, die Linux mit einem Virtualisierungs-Produkt integrieren
  • Kenntnis von cloud-init
  • virtuelle Maschine
  • Linux Container
  • Application Container
  • Gasttreiber
  • SSH host keys
  • D-Bus Maschinen ID

Thema 103: GNU- und Unix-Befehle

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
103.1 Auf der Befehlszeile arbeiten 4
  • einzelne Shell-Befehle und einzeilige Befehlsfolgen verwenden, um einfache Aufgaben auf der Befehlszeile zu lösen
  • die Shell-Umgebung verwenden und anpassen, etwa um Umgebungsvariablen zu definieren, zu verwenden und zu exportieren
  • die Befehlshistorie verwenden und ändern
  • Befehle innerhalb und außerhalb des definierten Suchpfads aufrufen
  • bash
  • echo
  • env
  • export
  • pwd
  • set
  • unset
  • type
  • which
  • man
  • uname
  • history
  • .bash_history
  • Quoting
103.2 Textströme mit Filtern verarbeiten 2
  • Textdateien und Ausgabeströme durch Textfilter schicken, um die Ausgabe mit Standard-UNIX-Befehle aus dem GNU-textutils-Paket zu verändern
  • bzcat
  • cat
  • cut
  • head
  • less
  • md5sum
  • nl
  • od
  • paste
  • sed
  • sha256sum
  • sha512sum
  • sort
  • split
  • tail
  • tr
  • uniq
  • wc
  • xzcat
  • zcat
103.3 Grundlegende Dateiverwaltung 4
  • einzelne Dateien und Verzeichnisse kopieren, verschieben und entfernen
  • mehrere Dateien kopieren und Verzeichnisse rekursiv kopieren
  • Dateien entfernen und Verzeichnisse rekursiv entfernen
  • einfache und fortgeschrittene Dateinamen-Suchmuster in Befehlen verwenden
  • find verwenden, um Dateien auf der Basis ihres Typs, ihrer Größe oder ihrer Zeitstempel zu finden und zu bearbeiten
  • tar, cpio und dd verwenden
  • cp
  • find
  • mkdir
  • mv
  • ls
  • rm
  • rmdir
  • touch
  • tar
  • cpio
  • dd
  • file
  • gzip
  • gunzip
  • bzip2
  • bunzip2
  • xz
  • unxz
  • file globbing
103.4 Ströme, Pipes und Umleitungen verwenden 4
  • Umleiten der Standardeingabe, Standardausgabe und Standardfehlerausgabe
  • Weiterleiten der Ausgabe eines Befehls an die Eingabe eines anderen Befehls (Pipe)
  • Verwenden der Ausgabe eines Befehls als Argumente für ein anderes Befehl
  • Senden der Ausgabe sowohl an die Standardausgabe als auch an eine Datei
  • tee
  • xargs
103.5 Prozesse erzeugen, überwachen und beenden 4
  • Jobs im Vordergrund und im Hintergrund ablaufen lassen
  • einem Programm signalisieren, dass es nach dem Abmelden weiterlaufen soll
  • aktive Prozesse beobachten
  • Prozesse zur Ausgabe auswählen und sortieren
  • Signale an Prozesse schicken
  • &
  • bg
  • fg
  • jobs
  • kill
  • nohup
  • ps
  • top
  • free
  • uptime
  • pgrep
  • pkill
  • killall
  • watch
  • screen
  • tmux
103.6 Prozess-Ausführungsprioritäten ändern 2
  • die Standardpriorität eines neu erzeugten Jobs kennen
  • ein Programm mit einer höheren oder niedrigeren Priorität als im Normalfall laufen lassen
  • die Priorität eines laufenden Prozesses ändern
  • nice
  • ps
  • renice
  • top
103.7 Textdateien mit regulären Ausdrücken durchsuchen 3
  • einfache reguläre Ausdrücke mit mehreren Beschreibungselementen erstellen
  • den Unterschied zwischen grundlegenden und erweiterten regulären Ausdrücken verstehen
  • Verstehen der Konzepte von Sonderzeichen, Zeichenklassen, Quantifizierern und Ankern
  • Werkzeuge verwenden, die mit regulären Ausdrücken Dateisysteme oder Dateiinhalte durchsuchen
  • reguläre Ausdrücke verwenden um Text zu löschen, ändern oder zu substituieren und arbeiten mit Bereichen
  • grep
  • egrep
  • fgrep
  • sed
  • regex(7)
103.8 Grundlegendes Editieren von Dateien 3
  • mit vi in einem Dokument navigieren
  • verstehen und verwenden der vi-Modi
  • in vi Text einfügen, ändern, löschen, kopieren und finden
  • Kenntnis von Emacs, nano und vim
  • Den Standardeditor festlegen
  • vi
  • /, ?
  • h,j,k,l
  • i, o, a
  • d, p, y, dd, yy
  • ZZ, :w!, :q!
  • EDITOR

Thema 104: Geräte, Linux-Dateisysteme, Filesystem Hierarchy Standard

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
104.1 Partitionen und Dateisysteme anlegen 2
  • MBR- und GPT-Partitionstabellen verwalten
  • verschiedene mkfs-Befehle verwenden, um Partitionen zu installieren und verschiedene Dateisysteme anzulegen wie:
    • ext2, ext3, ext4
    • XFS
    • VFAT
    • exFAT
  • Wissen über grundlegende Btrfs-Features, wie Multigeräte-Dateisysteme, Kompression und Subvolumen
  • fdisk
  • gdisk
  • parted
  • mkfs
  • mkswap
104.2 Die Integrität von Dateisystemen sichern 2
  • die Integrität von Dateisystemen überprüfen
  • freien Platz und verfügbare Inodes überwachen
  • einfache Probleme von Dateisystemen reparieren
  • du
  • df
  • fsck
  • e2fsck
  • mke2fs
  • tune2fs
  • xfs_repair
  • xfs_fsr
  • xfs_db
104.3 Das Mounten und Unmounten von Dateisystemen steuern 3
  • Dateisysteme manuell mounten und unmounten
  • das Mounten von Dateisystemen beim Systemstart konfigurieren
  • von Benutzern mountbare Wechseldateisysteme konfigurieren
  • Verwendung von Labels und UUIDs zur Identifikation gemounteter Dateisysteme
  • Kenntnis der systemd mount units
  • /etc/fstab
  • /media/
  • mount
  • umount
  • blkid
  • lsblk
104.4 Entfernt - - -
104.5 Dateizugriffsrechte und -eigentümerschaft verwalten 3
  • Zugriffsrechte für reguläre und besondere Dateien sowie Verzeichnisse verwalten
  • Zugriffsmodi wie SUID, SGID und das Sticky Bit verwenden, um die Sicherheit aufrechtzuerhalten
  • wissen, wie man die umask ändert
  • das Gruppenfeld verwenden, um Gruppenmitgliedern Dateizugriff zu erteilen
  • chmod
  • umask
  • chown
  • chgrp
104.6 Symbolische und Hardlinks anlegen und ändern 2
  • Links anlegen
  • symbolische und/oder Hardlinks identifizieren
  • Dateien kopieren vs. verlinken
  • Links verwenden, um Systemadministrationsaufgaben zu unterstützen
  • ln
  • ls
104.7 Systemdateien finden und Dateien am richtigen Ort plazieren 2
  • die korrekten Orte von Dateien unter dem FHS kennen
  • Dateien und Befehle auf einem Linux-System finden
  • den Ort und den Zweck wichtiger Dateien und Verzeichnisse gemäß dem FHS kennen
  • find
  • locate
  • updatedb
  • whereis
  • which
  • type
  • /etc/updatedb.conf

Lernziele der Prüfung 102

Thema 105: Shells und Shell-Skripte

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
105.1 Die Shell-Umgebung anpassen und verwenden 4
  • Umgebungsvariable (etwa PATH) beim Anmelden oder Erzeugen einer neuen Shell setzen
  • Bash-Funktionen für häufig gebrauchte Befehlsfolgen schreiben
  • Skelettverzeichnisse für neue Benutzerkonten pflegen
  • den Befehl-Suchpfad mit den richtigen Verzeichnissen setzen
  • .
  • source
  • /etc/bash.bashrc
  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias
105.2 Einfache Skripte anpassen oder schreiben 4
  • Standard-sh-Syntax verwenden (Schleifen, Fallunterscheidungen)
  • Befehlssubstitution verwenden
  • Rückgabewerte auf Erfolg, Misserfolg oder andere von einem Programm gelieferte Informationen prüfen
  • verkettete Befehle ausführen
  • situationsabhängig E-Mail an den Superuser senden
  • den richtigen Skript-Interpreter über die Shebangzeile (#!) wählen
  • den Ort, die Eigentümerschaft, die Ausführungs- und SUID-Rechte von Skripten verwalten
  • for
  • while
  • test
  • if
  • read
  • seq
  • exec
  • ||
  • &&

Thema 106: Benutzerschnittstellen und Desktops

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
106.1 X11 installieren und konfigurieren 2
  • verstehen der X11-Architektur
  • grundlegendes Verständnis der X-Window-Konfigurationsdatei
  • überschreiben grundlegender Aspekte der Xorg-Konfiguration, wie etwa das Tastatur-Layout
  • verstehen der Komponenten von Desktop-Umgebungen, wie display manager und window manager
  • verwalten des Zugriffs auf den X-Server und anzeigen von Anwendungen, die auf entfernten Servern laufen
  • Kenntnis von Wayland
  • /etc/X11/xorg.conf
  • /etc/X11/xorg.conf.d/
  • ~/.xsession-errors
  • xhost
  • xauth
  • DISPLAY
  • X
106.2 Grafische Desktops 1
  • Kenntnis gängiger Desktopumgebungen
  • Kenntnis von Protokollen zum Zugriff auf Remotedesktopsitzungen
  • KDE
  • Gnome
  • Xfce
  • X11
  • XDMCP
  • VNC
  • Spice
  • RDP
106.3 Barrierefreiheit 1
  • Grundwissen bezüglich visueller Einstellungen und Themes
  • Grundwissen bezüglich assistiver Techniken
  • Desktop-Themen mit hohem Kontrast oder großer Schrift
  • Screenreader
  • Braillezeilen
  • Bildschirmlupe
  • Bildschirmtastatur
  • »klebrige« und Wiederholungstasten
  • langsame, Bounce- und Umschalt-Tasten
  • Maustasten
  • Gesten
  • Spracherkennung

Thema 107: Administrative Aufgaben

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
107.1 Benutzer- und Gruppenkonten und dazugehörige Systemdateien verwalten 5
  • Benutzer und Gruppen hinzufügen, ändern und entfernen
  • Benutzer- und Gruppeninformationen in password/group-Datenbanken verwalten
  • spezielle und beschränkte Konten anlegen und verwalten
  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/skel/
  • chage
  • getent
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod
107.2 Systemadministrationsaufgaben durch Einplanen von Jobs automatisieren 4
  • cron- und at-Jobs verwalten
  • Zugriffsrechte auf die Dienste cron und at konfigurieren
  • systemd-Timer-Units verstehen
  • /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
  • systemctl
  • systemd-run
107.3 Lokalisierung und Internationalisierung 3
  • konfigurieren der locale-Einstellungen und Umgebungsvariablen
  • konfigurieren von Zeitzonen-Einstellungen und Umgebungsvariablen
  • /etc/timezone
  • /etc/localtime
  • /usr/share/zoneinfo/
  • LC_*
  • LC_ALL
  • LANG
  • TZ
  • /usr/bin/locale
  • tzselect
  • timedatectl
  • date
  • iconv
  • UTF-8
  • ISO-8859
  • ASCII
  • Unicode

Thema 108: Grundlegende Systemdienste

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
108.1 Die Systemzeit verwalten 3
  • Systemzeit und -datum setzen
  • die Hardwareuhr auf die korrekte Zeit in UTC setzen
  • die korrekte Zeitzone einstellen
  • grundlegende NTP-Konfiguration unter Verwendung von ntpd und chrony
  • Wissen über den Gebrauch von pool.ntp.org
  • Kenntnis des ntpq-Befehls
  • /usr/share/zoneinfo/
  • /etc/timezone
  • /etc/localtime
  • /etc/ntp.conf
  • /etc/chrony.conf
  • date
  • hwclock
  • timedatectl
  • ntpd
  • ntpdate
  • chronyc
  • pool.ntp.org
108.2 Systemprotokollierung 4
  • Basiskonfiguration von rsyslog
  • verstehen von Standard-Facilities, -prioritäten und -aktionen
  • abfragen des systemd-Journals
  • filtern des systemd-Journals nach Kriterien, wie Datum, Service oder Priorität
  • konfigurieren der systemd-Speicherung und Journalgröße
  • löschen alter systemd-Journaleinträge
  • abrufen von systemd-Journaldaten von einem Rettungssystem aus oder einer Kopie aus dem Dateisystem
  • verstehen der Interaktion von rsyslog mit dem systemd-Journal
  • Konfiguration von logrotate
  • Kenntnis von syslog und syslog-ng
  • /etc/rsyslog.conf
  • /var/log/
  • logger
  • logrotate
  • /etc/logrotate.conf
  • /etc/logrotate.d/
  • journalctl
  • systemd-cat
  • /etc/systemd/journald.conf
  • /var/log/journal/
108.3 Grundlagen von Mail Transfer Agents (MTA) 3
  • E-Mail-Aliase erstellen
  • E-Mail-Weiterleitung konfigurieren
  • Kenntnis von allgemein verfügbaren MTA-Programmen (Postfix, Sendmail, Exim) (keine Konfiguration)
  • ~/.forward
  • Befehle der Sendmail-Emulationsschicht
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim
108.4 Drucker und Druckvorgänge verwalten 2
  • 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
  • CUPS-Konfigurationsdateien, -Werkzeuge und -Hilfsprogramme
  • /etc/cups/
  • LPD-Kompatibilitätsschnittstelle (lpr, lprm, lpq)

Thema 109: Netzwerkgrundlagen

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
109.1 Grundlagen von Internetprotokollen 4
  • Verständnis von Netzmasken und der CIDR-Notation
  • Wissen über die Unterschiede zwischen privaten und öffentlichen Dotted-Quad-IP-Adressen
  • 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)
  • Wissen über die Unterschiede und wesentlichen Eigenschaften von UDP, TCP und ICMP
  • Wissen über die wesentlichen Unterschiede zwischen IPv4 und IPv6
  • Wissen über die grundlegenden Eigenschaften von IPv6
  • /etc/services
  • IPv4, IPv6
  • Subnetting
  • TCP, UDP, ICMP
109.2 Persistente Netzwerkkonfiguration 4
  • verstehen der grundlegenden TCP/IP-Hostkonfiguration
  • Netzwerkkonfiguration mithilfe von NetworkManager
  • Kenntnis von systemd-networkd
  • /etc/hostname
  • /etc/hosts
  • /etc/nsswitch.conf
  • /etc/resolv.conf
  • nmcli
  • hostnamectl
  • ifup
  • ifdown
109.3 Grundlegende Netzwerkfehlerbehebung 4
  • Netzwerkschnittstellen manuell konfigurieren, einschließlich einsehen und ändern der Konfiguration mittels iproute2
  • Manuelle Konfiguration des Routing, einschließlich einsehen und ändern von Routingtabellen und der Standardroute mittels iproute2
  • beheben von Problemen, die mit der Netzwerkkonfiguration in Zusammenhang stehen
  • Kenntnis der legacy-Befehle der net-tools
  • ip
  • hostname
  • ss
  • ping
  • ping6
  • traceroute
  • traceroute6
  • tracepath
  • tracepath6
  • netcat
  • ifconfig
  • netstat
  • route
109.4 Clientseitiges DNS konfigurieren 2
  • entfernte DNS-Server abfragen
  • konfigurieren der lokalen Namensauflösung und verwenden entfernter DNSServer
  • die Reihenfolge der Namensauflösung ändern
  • beheben von Fehlern, die mit der Namensauflösung in Zusammenhang stehen
  • Kenntnis von systemd-resolved
  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • host
  • dig
  • getent

Thema 110: Sicherheit

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
110.1 Administrationsaufgaben für Sicherheit durchführen 3
  • 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
  • Grenzen für Benutzeranmeldungen, Prozesse und Speicherverbrauch setzen
  • feststellen, welche Benutzer an einem System angemeldet waren oder sind
  • grundlegende Konfiguration und Gebrauch von sudo
  • find
  • passwd
  • fuser
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit
  • who, w, last
110.2 Einen Rechner absichern 3
  • Kenntnisse über Shadow-Passwörter und wie sie funktionieren
  • nicht verwendete Netzdienste abschalten
  • die Rolle der TCP-Wrapper verstehen
  • /etc/nologin
  • /etc/passwd
  • /etc/shadow
  • /etc/xinetd.d/
  • /etc/xinetd.conf
  • systemd.socket
  • /etc/inittab
  • /etc/init.d/
  • /etc/hosts.allow
  • /etc/hosts.deny
110.3 Daten durch Verschlüsselung schützen 4
  • einen OpenSSH-2-Client grundlegend konfigurieren und verwenden
  • die Rolle von OpenSSH-2-Rechnerschlüsseln verstehen
  • GnuPG grundlegend konfigurieren und verwenden
  • GPG verwenden um Dateien zu verschlüsseln, entschlüsseln, signieren und zu überprüfen
  • SSH-Port-Tunnel (inklusive X11-Tunnel) verstehen
  • ssh
  • ssh-keygen
  • ssh-agent
  • ssh-add
  • ~/.ssh/id_rsa und id_rsa.pub
  • ~/.ssh/id_dsa und id_dsa.pub
  • ~/.ssh/id_ecdsa und id_ecdsa.pub
  • ~/.ssh/id_ed25519 und id_ed25519.pub
  • /etc/ssh/ssh_host_rsa_key und ssh_host_rsa_key.pub
  • /etc/ssh/ssh_host_dsa_key und ssh_host_dsa_key.pub
  • /etc/ssh/ssh_host_ecdsa_key und ssh_host_ecdsa_key.pub
  • /etc/ssh/ssh_host_ed25519_key und ssh_host_ed25519_key.pub
  • ~/.ssh/authorized_keys
  • ssh_known_hosts
  • gpg
  • gpg-agent
  • ~/.gnupg/

Einzelnachweise


Autor: Stefan Bohn

Stefan Bohn ist seit 2020 bei der Thomas-Krenn.AG beschäftigt. Ursprünglich als Berater für IT-Lösungen im PreSales beheimatet, wechselte er 2022 zum Product Management. Dort widmet er sich dem Wissenstransfer und treibt dabei auch das Thomas-Krenn Wiki voran.

Das könnte Sie auch interessieren

LPI Security Essentials
Überblick LPI Zertifizierungen