LPI Linux Essentials

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

LPI Linux Essentials ist die Einstiegs-Zertifzierung der LPI Zertifizierungen des Linux Professional Institutes. In diesem Wiki Artikel zeigen wir die detaillierten Lernziele der LPI Linux Essentials Prüfung (Version, 1.6 Exam code 010-160).[1]

Version 2.0

Die Version 2.0 von Linux Essentials befindet sich aktuell (Stand Mitte 2026) in Entwicklung. Hier ist der aktuelle Auszug aus dem LPI Wiki dazu:[2]

Thema 1: Das Betriebssystem Linux und Open-Source-Software

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
1.1 Linux-Distributionen 2
  • Kernel und Userspace
  • Linux-Distributionen
  • Produkt-Lebenszyklen von Distributionen
  • Einführung in Android und dessen Zusammenhang mit Linux
  • Debian-basierte Distributionen (Debian GNU/Linux, Ubuntu, Raspberry Pi OS)
  • Enterprise-Linux-basierte Distributionen (Red Hat Enterprise Linux, AlmaLinux, Rocky Linux, Fedora Linux, CentOS Stream)
  • SUSE-basierte Distributionen (SUSE Linux Enterprise, openSUSE Leap, openSUSE Tumbleweed)
  • Alpine Linux (main und edge)
  • Long-Term Support (LTS), stabile, Testing- und Unstable-Versionen sowie Rolling Releases, Alpha- und Beta-Versionen
1.2 Wichtige Open-Source-Anwendungen 2
  • Desktop-Anwendungen
  • Webanwendungen
  • Serveranwendungen
  • Programmiersprachen
  • Softwarepakete und Repositories
  • Tools zur Paketverwaltung
  • LibreOffice, Thunderbird, Firefox, Chromium / Chrome, VSCodium / Visual Studio Code, GIMP, Inkscape, VLC, GPG, R
  • Nextcloud, ownCloud, Kodi, Jitsi, Big Blue Button, Moodle, Git, GitLab, Forgejo / Gitea
  • Apache HTTPD, NGINX, MariaDB, MySQL, PostgreSQL, NFS, Samba
  • C, C++, Java, JavaScript, Python, PHP, Rust, Go
  • dpkg, apt-get, apt, rpm, dnf, zypper, apk
1.3 Open-Source-Software und Lizenzierung 1
  • Open-Source-Philosophie
  • Open-Source- und Open-Content-Lizenzen
  • Proprietäre Software
  • Freie Software
  • Copyleft, freizügige Lizenzen
  • GPL, BSD-Lizenzen
  • Creative Commons
  • Freie Software, Open-Source-Software
  • Digitale Autonomie
  • Digitale Souveränität
  • Free Software Foundation (FSF)
  • Open Source Initiative (OSI)
1.4 Linux-Anwendung 2
  • Kenntnis der Computertypen, auf denen Linux läuft
  • Grundkenntnisse in den Bereichen Virtualisierung, Container und Cloud Computing
  • Grundkenntnisse gängiger Texteditoren
  • Grundkenntnisse von Konfigurationsmanagement-Tools
  • Sicherer Umgang mit Zugangsdaten
  • Sichere Übertragung und Speicherung von Daten
  • Desktop-Computer, Laptops und andere mobile Geräte
  • Server, virtuelle Maschinen und Cloud-Instanzen
  • Eingebettete Systeme und HPC-Cluster
  • Client- und Server-Rollen
  • vi, nano
  • Sichere Passwörter, Passwortmanager, Multi-Faktor-Authentifizierung, Passkeys
  • Verschlüsselung in Netzwerkprotokollen (HTTPS) und auf Speichermedien
  • Sicherer Umgang mit USB-Geräten

Thema 2: Grundlagen der Befehlszeile

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
2.1 Verwendung der Befehlszeile 3
  • Grundlagen der Shell
  • Syntax der Befehlszeile
  • Variablen
  • Anführungszeichen (Quoting)
  • Bash
  • echo
  • history
  • Umgebungsvariable PATH
  • export
  • type
  • /bin, /usr/bin, /usr/sbin, /sbin
2.2 Dokumentation und Man-Pages 2
  • Manpages
  • Gängige Hilfe-Parameter von Befehlszeilentools
  • man
  • -h, --help
  • /usr/share/doc/
2.3 Dateien, Verzeichnisse und Pfade 2
  • Dateien, Verzeichnisse
  • Versteckte Dateien und Verzeichnisse
  • Home-Verzeichnisse
  • Absolute und relative Pfade
  • Suche nach Dateien anhand von Dateinamen
  • Gängige Optionen für ls
  • Rekursive Auflistungen
  • cd
  • . und ..
  • /
  • home und ~
  • find
2.4 Datei- und Verzeichnisverwaltung 2
  • Dateien und Verzeichnisse
  • Groß- und Kleinschreibung
  • Einfache Mustererkennung (Globbing)
  • mv, cp, rm, touch
  • mkdir, rmdir

Thema 3: Datenverarbeitung

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
3.1 Dateiarchivierung und Komprimierung 2
  • Dateien, Verzeichnisse
  • Archive, Komprimierung
  • tar
  • Gängige tar-Optionen
  • gzip, bzip2, xz
  • zip, unzip
3.2 Umleitungen (Redirections) und Zeichenfolgenverarbeitung (String Processing) 3
  • Pipes in der Befehlszeile
  • E/A-Umleitung (I/O)
  • Reguläre Ausdrücke mit ., [ ], * und ? in der erweiterten Syntax für reguläre Ausdrücke
  • grep, grep -E
  • less
  • cat, head, tail
  • sort
  • uniq
  • cut
  • wc
3.3 Grundlagen des Shell-Skripting 4
  • Grundlagen des Shell-Skripting
  • #! (shebang)
  • /bin/bash
  • Variablen
  • Argumente
  • if-Bedingungen (Dateiexistenz und Variablengleichheit)
  • for-Schleifen (Durchlaufen von durch Leerzeichen getrennten Listen und Dateimusterausdrücken)
  • echo
  • Exit-Status


Thema 4: Grundlagen der Linux-Systemadministration

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
4.1 Installation und Bereitstellung (Provisioning) von Linux 1
  • Unterschiede zwischen Windows, macOS und Linux
  • Installation von Linux auf einem Computer oder in einer virtuellen Maschine
  • Einsatz von Linux in Cloud-Instanzen
  • Installationsmedien, ISO-Dateien
  • Betriebssystem-Images
  • Dual-Boot
  • Windows-Subsystem für Linux
4.2 Computerhardware und Gerätzugriff 2
  • Hardware
  • Gerätedateien (Device files) für physische und virtuelle Geräte
  • Motherboards, Prozessoren (x86, ARM), Arbeitsspeicher, Netzteile, optische Laufwerke, Peripheriegeräte
  • Netzwerkkarten (Ethernet, WLAN)
  • Blockspeicher (Festplatten, SSDs und Partitionen, /dev/sd*, /dev/nvme*)
  • Raspberry Pi
  • Treiber und Kernel-Module
  • /dev/, /boot/, /sys/
  • /dev/null, /dev/zero, /dev/urandom
4.3 Prozesse und Protokollmeldungen (Log Messages) 3
  • Programme und Konfiguration
  • Prozesse
  • Dienste (Services)
  • Protokollierung und systemd-Journal
  • ps, top, free
  • systemctl (start, stop, status)
  • journalctl, dmesg
  • /etc/
  • /var/log/
  • /proc/
4.4 Netzwerkkonfiguration 2
  • Internet, Netzwerk, Router
  • Abfragen der DNS-Client-Konfiguration
  • Abfragen der Netzwerk-Konfiguration
  • Automatische Netzwerkkonfiguration
  • ip route show, ip -6 route show
  • ip addr show
  • ss
  • /etc/resolv.conf, /etc/hosts, resolvectl
  • IPv4, IPv6
  • DHCP, SLAAC, DHCPv6
  • ping
  • host


Thema 5: Sicherheit und Dateisystemberechtigungen

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
5.1 Fernzugriffe (Remote Logins), Dateiübertragungen und erweiterte Berechtigungen 2
  • Root- und Standardbenutzer
  • Systembenutzer
  • Ausführen von Befehlen mit erweiterten Berechtigungen
  • Remote-Logins über SSH
  • Erstellung und Authentifizierung von SSH-Schlüsseln
  • sudo, su
  • ssh, scp
  • ssh-keygen
  • ~/.ssh/authorized_keys
5.2 Benutzer- und Gruppenverwaltung 2
  • Befehle für Benutzer und Gruppen
  • Benutzer-IDs (User-IDs)
  • /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
  • id, w, last, wtmpdb last
  • useradd, groupadd
  • passwd
5.3 Dateisystemberechtigungen und Eigentumsrechte (Ownership) 2
  • Berechtigungen und Eigentumsrechte für Dateien und Verzeichnisse
  • ls -l, ls -a
  • chmod, chown
5.4 Spezielle Verzeichnisse und Dateien 1
  • Verwendung von temporären Dateien und Verzeichnissen
  • Symbolische Links
  • /tmp/, /var/tmp/ und Sticky Bit
  • ls -d
  • ln -s

Version 1.6

Thema 1: Die Linux-Community und Karriere im Open-Source-Umfeld

Das LPI bietet umfangreiche Lernmaterialien zur Vorbereitung auf die LPI Linux Essentials Prüfung.
Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
1.1 Die Entwicklung von Linux und gängige Betriebssysteme 2
  • Distributionen
  • Embedded Systems
  • Linux in der Cloud
  • Debian, Ubuntu (LTS)
  • CentOS, openSUSE, Red Hat, SUSE
  • Linux Mint, Scientific Linux
  • Raspberry Pi, Raspbian
  • Android
1.2 Die wichtigsten Open-Source-Anwendungen 2
  • Desktop-Anwendungen
  • Server-Anwendungen
  • Entwicklungssprachen
  • Paketverwaltungs-Tools und Repositories
  • OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
  • Nextcloud, ownCloud
  • Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
  • C, Java, JavaScript, Perl, shell, Python, PHP
  • dpkg, apt-get, rpm, yum
1.3 Open-Source-Software und -Lizenzen 1
  • Open-Source-Philosophie
  • Open-Source-Lizenzierung
  • Free Software Foundation (FSF), Open Source Initiative (OSI)
  • Copyleft, Permissive
  • GPL, BSD, Creative Commons
  • Freie Software, Open Source Software, FOSS, FLOSS
  • Open-Source-Geschäftsmodelle
1.4 IKT-Fähigkeiten und Arbeiten mit Linux 2
  • Desktop-Fähigkeiten
  • Zugang zur Befehlszeile
  • Linux, Cloud-Computing und Virtualisierung in der Industrie
  • Verwendung eines Browsers, Beachtung des Datenschutzes, Konfigurationsoptionen, Suche im Internet und Speichern von Inhalten
  • Terminal und Konsole
  • Passwörter
  • Privatsphäre-Einstellungen und -Tools
  • Verwendung gängiger Open-Source-Anwendungen in Präsentationen und Projekten

Thema 2: Sich auf einem Linux-System zurechtfinden

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
2.1 Grundlagen der Befehlszeile 3
  • Shell-Grundlagen
  • Befehlszeilen-Syntax
  • Variablen
  • Quoting
  • Bash
  • echo
  • history
  • Umgebungsvariable PATH
  • export
  • type
2.2 Hilfe suchen über die Befehlszeile 2
  • Manpages
  • Infopages
  • man
  • info
  • /usr/share/doc/
  • locate
2.3 Verzeichnisse verwenden und Dateien auflisten 2
  • Dateien, Verzeichnisse
  • Versteckte Dateien und Verzeichnisse
  • Heimverzeichnisse
  • Absolute und relative Pfade
  • Gängige Optionen für ls
  • Rekursive Auflistung
  • cd
  • . und ..
  • home und ~
2.4 Erstellen, Verschieben und Löschen von Dateien 2
  • Dateien und Verzeichnisse
  • Groß- und Kleinschreibung
  • Einfaches Globbing
  • mv, cp, rm, touch
  • mkdir, rmdir

Thema 3: Die Macht der Befehlszeile

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
3.1 Dateien mithilfe der Befehlszeile archivieren 2
  • Dateien, Verzeichnisse
  • Archive, Komprimierung
  • tar
  • verbreitete tar-Optionen
  • gzip, bzip2, xz
  • zip, unzip
3.2 Daten in Dateien suchen und extrahieren 3
  • Befehlszeilen-Pipelines
  • Ein- und Ausgabeumlenkung
  • Grundlegende reguläre Ausdrücke mit ., [ ], *, und ?
  • grep
  • less
  • cat, head, tail
  • sort
  • cut
  • wc
3.3 Von Befehlen zum Skript 4
  • Grundlagen von Shell-Skripten
  • Wissen über die gängigen Texteditoren (vi and nano)
  • #! (shebang)
  • /bin/bash
  • Variablen
  • Argumente
  • for-Loops
  • echo
  • Exit-Status

Thema 4: Das Linux-Betriebssystem

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
4.1 Ein Betriebssystem auswählen 1
  • Unterschiede zwischen Windows, OS X und Linux
  • Lebenszyklus-Management von Distributionen
  • GUI versus Befehlszeile, Desktop-Konfiguration
  • Wartungszyklen, Beta und Stabil
4.2 Verständnis von Computer-Hardware 2
  • Hardware
  • Motherboards, Prozessoren, Netzteile, optische Laufwerke, Peripheriegeräte
  • Festplatten, SSD und Partitionen, /dev/sd*
  • Treiber
4.3 Wo Daten gespeichert werden 3
  • Programme und Konfiguration
  • Prozesse
  • Speicheradressen
  • Systembenachrichtigungen
  • Protokollierung
  • ps, top, free
  • syslog, dmesg
  • /etc/, /var/log/
  • /boot/, /proc/, /dev/, /sys/
4.4 Der Rechner im Netzwerk 2
  • Internet, Netzwerk, Router
  • Abfragen der DNS-Client-Konfiguration
  • Abfragen der Netzwerk-Konfiguration
  • route, ip route show
  • ifconfig, ip addr show
  • netstat, ss
  • /etc/resolv.conf, /etc/hosts
  • IPv4, IPv6
  • ping
  • host

Thema 5: Sicherheit und Dateiberechtigungen

Themengebiet Gewichtung Hauptwissensgebiete Auszug Dateien/Begriffe/Hilfsprogramme
5.1 Sicherheitsgrundlagen und Identifizierung von Benutzertypen 2
  • Root- und Standardbenutzer
  • Systembenutzer
  • /etc/passwd, /etc/shadow, /etc/group
  • id, last, who, w
  • sudo, su
5.2 Benutzer und Gruppen anlegen 2
  • Benutzer- und Gruppenbefehle
  • User-IDs
  • /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
  • useradd, groupadd
  • passwd
5.3 Dateiberechtigungen und Dateieigentum verwalten 2
  • Datei- und Verzeichnisberechtigungen, sowie deren Eigentümerschaft
  • ls -l, ls -a
  • chmod, chown
5.4 Besondere Verzeichnisse und Dateien 1
  • Temporäre Dateien und Verzeichnisse benutzen
  • Symbolische Links
  • /tmp/, /var/tmp/ und Sticky Bit
  • ls -d
  • ln -s

Einzelnachweise


Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.