LinuxEssentials Objectives V1.5(DE): Difference between revisions
Created page with "__FORCETOC__ ==Introduction and Exam Development Workshops== The description of the entire Linux Essentials Programme programme is listed here...." |
No edit summary |
||
| Line 1: | Line 1: | ||
__FORCETOC__ | __FORCETOC__ | ||
== | ==Einführung== | ||
Die Beschreibung des gesamten Linux Essentials Programms ist [[LinuxEssentialsProgramme|hier]] zu finden. | |||
Das Ziel der Linux-Essentials-Zertifizierung ist, das Grundwissen zu definieren, das für die kompetente Nutzung eines Linux-Betriebssystems auf einem Desktop-Computer oder auf einem mobilen Gerät notwendig ist. Das dazugehörige Linux-Essentials-Programm hilft Jugendlichen und Neueinsteigern in Linux und Open Source und unterstützt sie dabei, den Platz von Linux und Open Source im größeren Kontext der IT-Branche zu verstehen. | |||
==FAQ== | ==FAQ== | ||
Fragen und Antworten zum Linux-Essentials-Programm und der -Prüfung sind [[LinuxEssentials/FAQs|hier]] zu finden. | |||
== | ==Beschreibung des geeigneten Kandidaten für diese Prüfung (MQC)== | ||
Dies ist die Beschreibung eines Kandidaten, der gerade soweit qualifiziert ist, um die LPI-Linux-Essentials-Prüfung noch zu bestehen. Diese fiktive Person wird Minimally Qualified Candidate (MQC) genannt. Die Standards für die LPI-Linux-Essentials-Prüfung sollten so gesetzt werden, dass diese Person und alle, die kompetenter sind, die Prüfung bestehen, aber alle, die weniger kompetent sind, durchfallen. | |||
Der erfolgreiche Kandidat sollte die Linux- und Open-Source-Industrie verstehen und die gängigsten Open-Source-Anwendungen kennen. Der Kandidat sollte die Hauptkomponenten des Linux-Betriebssystems verstehen und das technische Wissen zum Arbeiten auf der Kommandozeile besitzen. Der MQC hat Grundkenntnisse zu Themen mit Bezug auf Sicherheit und Administration, wie dem Verwalten von Benutzern und Gruppen, dem Arbeiten auf der Kommandozeile und zum Thema Berechtigungen auf einem System. Der Inhaber eines Linux-Essentials-Zertifikats ist höchstwahrscheinlich Endnutzer eines weitgehend verwalteten Systems. | |||
Ein ''''geeigneter Kandidat (MQC) für die Linux-Essentials-Prüfung'''': | |||
* | * Hat grundlegendes Verständnis von FOSS, den verschiedenen Communities und Softwarelizenzen.. | ||
* | * Versteht die Grundlagen von Prozessen, Programmen und Bestandteilen eines Betriebssystems. | ||
* | * Hat ein Grundwissen über Computer-Hardware. | ||
* | * Hat ein grundlegendes Verständnis von Systemsicherheit, von Benutzern und Gruppen und von Dateizugriffsrechten für öffentliche und private Verzeichnisse. | ||
* | * Versteht grundsätzlich, wie man das System zugänglich machen und mit anderen Computern in einem Local Area Network (LAN) verbinden kann. | ||
* | * Kennt die gängigen Open-Source-Anwendungen am Arbeitsplatz und weiß, welchen Closed-Source-Äquivalenten sie entsprechen. | ||
* | * Versteht Navigationssysteme auf Linux-Desktopsystemen und weiß, wo Hilfe zu finden ist. | ||
* | * Hat grundlegende Fähigkeiten zum Arbeiten auf der Kommandozeile und mit Dateien. | ||
* | * Kann einfache Backups und Archive erstellen. | ||
* | * Kann einen einfachen Kommandozeilen-Editor benutzen. | ||
* | * Versteht Datei-Komprimierung. | ||
* | * Kann einfache Skripte schreiben und ausführen. | ||
==Version | ==Information zur Version== | ||
Dies ist Version 1.5 der Lernziele. | |||
Es gibt außerdem eine [[LESummaryVersion1To1.5|Übersicht mit Details]] zu den Änderungen von Version 1.0 zu 1.5 der Lernziele. | |||
Die [[LinuxEssentials Objectives V1|Lernziele der Version 1.0]] können [[LinuxEssentials Objectives V1|hier]] eingesehen werden. | |||
== | ==Ergänzungen== | ||
Aktuell gibt es keine Ergänzungen. | |||
== | ==Übersetzungen der Lernziele== | ||
Folgende Übersetzungen der Lernziele sind in diesem Wiki verfügbar: | |||
* [[LinuxEssentials Objectives V1.5| | * [[LinuxEssentials Objectives V1.5|Englisch]]. | ||
* [[LinuxEssentials Objectives V1.5(AR)| | * [[LinuxEssentials Objectives V1.5(AR)|Arabisch]]. | ||
* [[LinuxEssentials Objectives V1.5(PT-BR)| | * [[LinuxEssentials Objectives V1.5(PT-BR)|Brasilianisches Portugiesisch]]. | ||
* [[LinuxEssentials Objectives V1.5(FR)| | * [[LinuxEssentials Objectives V1.5(FR)|Französisch]]. | ||
* [[LinuxEssentials Objectives V1.5(DE)| | * [[LinuxEssentials Objectives V1.5(DE)|Deutsch]] (Übersetzung durch LPI CE). | ||
* [[LinuxEssentials Objectives V1.5(EL)| | * [[LinuxEssentials Objectives V1.5(EL)|Griechisch]]. | ||
* [[LinuxEssentials Objectives V1.5(ES)| | * [[LinuxEssentials Objectives V1.5(ES)|Spanisch]]. | ||
* [[LinuxEssentials Objectives V1.5(TR)| | * [[LinuxEssentials Objectives V1.5(TR)|Türkisch]]. | ||
* [[LinuxEssentials Objectives V1.5(IT)| | * [[LinuxEssentials Objectives V1.5(IT)|Italienisch]]. | ||
* [[LinuxEssentials Objectives V1.5(NL)| | * [[LinuxEssentials Objectives V1.5(NL)|Niederländisch]]. | ||
== | ==Lernziele== | ||
==='' | ===''Thema 1: Die Linux-Community und Karriere im Open-Source-Umfeld (Gewichtung: 7)''=== | ||
====<span style="color:navy">1.1 Linux | ====<span style="color:navy">1.1 Die Entwicklung von Linux und gängige Betriebssysteme</span>==== | ||
{| | {| | ||
| Line 78: | Line 79: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten die Entwicklung von Linux und die wichtigsten Distributionen kennen. | |||
|} | |} | ||
| Line 84: | Line 85: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* Open Source | * Open-Source-Philosophie | ||
* | * Distributionen | ||
* Embedded Systems | * Embedded Systems | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* Android | * Android | ||
| Line 95: | Line 96: | ||
* Linux Mint, Scientific Linux | * Linux Mint, Scientific Linux | ||
====<span style="color:navy">1.2 | ====<span style="color:navy">1.2 Die wichtigsten Open-Source-Anwendungen</span>==== | ||
{| | {| | ||
| Line 110: | Line 111: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten die wichtigsten Anwendungen sowie ihre Verwendung und Entwicklung kennen. | |||
|} | |} | ||
| Line 116: | Line 117: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* Desktop | * Desktop-Anwendungen | ||
* Server | * Server-Anwendungen | ||
* | * Entwicklungssprachen | ||
* | * Paketverwaltungs-Tools und Repositories | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP | * OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP | ||
| Line 128: | Line 129: | ||
* dpkg, apt-get, rpm, yum | * dpkg, apt-get, rpm, yum | ||
====<span style="color:navy">1.3 | ====<span style="color:navy">1.3 Open-Source-Software und Lizenzen verstehen</span>==== | ||
{| | {| | ||
| Line 143: | Line 144: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Open | Kandidaten sollten Kenntnisse über Open-Source-Communities und die Lizenzierung von Open-Source-Software für Unternehmen besitzen. | ||
|} | |} | ||
| Line 149: | Line 150: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Lizenzierung | ||
* Free Software Foundation (FSF), Open Source Initiative (OSI) | * Free Software Foundation (FSF), Open Source Initiative (OSI) | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* GPL, BSD, Creative Commons | * GPL, BSD, Creative Commons | ||
* Free Software, Open Source Software, FOSS, FLOSS | * Free Software, Open Source Software, FOSS, FLOSS | ||
* Open Source | * Open-Source-Geschäftsmodelle | ||
====<span style="color:navy">1.4 | ====<span style="color:navy">1.4 IuK-Fähigkeiten und Arbeiten mit Linux</span>==== | ||
{| | {| | ||
| Line 173: | Line 174: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten grundlegende Fähigkeiten in Informations- und Kommunikationstechnologie (IuK) und dem Arbeiten mit Linux besitzen. | |||
|} | |} | ||
| Line 179: | Line 180: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* Desktop | * Desktop-Fähigkeiten | ||
* | * Zugang zur Kommandozeile | ||
* | * Linux, Cloud-Computing und Virtualisierung in der Industrie | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* | * Verwendung eines Browsers, Datenschutzbedenken, Konfigurationsoptionen, Suche im Internet und Speichern von Inhalten | ||
* Terminal | * Terminal und Konsole | ||
* | * Passwörter | ||
* | * Privatsphäreeinstellungen und -Tools | ||
* | * Verwendung gängiger Open-Source-Anwendungen in Präsentationen und Projekten | ||
==='' | ===''Thema 2: Sich auf einem Linux-System zurechtfinden (Gewichtung: 9)''=== | ||
====<span style="color:navy">2.1 | ====<span style="color:navy">2.1 Grundlagen der Kommandozeile</span>==== | ||
{| | {| | ||
| Line 208: | Line 209: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten die grundlegende Verwendung der Linux-Kommandozeile beherrschen. | |||
|} | |} | ||
| Line 214: | Line 215: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Shell-Grundlagen | ||
* | * Kommandozeilen-Syntax | ||
* | * Variablen | ||
* Globbing | * Globbing | ||
* Quoting | * Quoting | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* Bash | * Bash | ||
| Line 229: | Line 230: | ||
* type | * type | ||
====<span style="color:navy">2.2 | ====<span style="color:navy">2.2 Hilfe suchen über die Kommandozeile</span>==== | ||
{| | {| | ||
| Line 244: | Line 245: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Hilfe-Kommandos ausführen und in verschiedenen Hilfe-Systemen navigieren können. | |||
|} | |} | ||
| Line 253: | Line 254: | ||
* Info | * Info | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* man | * man | ||
| Line 261: | Line 262: | ||
* locate | * locate | ||
====<span style="color:navy">2.3 | ====<span style="color:navy">2.3 Verzeichnisse verwenden und Dateien auflisten</span>==== | ||
{| | {| | ||
| Line 276: | Line 277: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten im Heimat- und in Systemverzeichnissen navigieren und Dateien an verschiedenen Orten auflisten können. | |||
|} | |} | ||
| Line 282: | Line 283: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Dateien, Verzeichnisse | ||
* | * Versteckte Dateien und Verzeichnisse | ||
* Home | * Home | ||
* Absolute | * Absolute und relative Pfade | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* | * Gängige Optionen für ls | ||
* | * Rekursive Auflistung | ||
* cd | * cd | ||
* '''.''' und '''..''' | * '''.''' und '''..''' | ||
* home und ~ | * home und ~ | ||
====<span style="color:navy">2.4 | ====<span style="color:navy">2.4 Erstellen, Verschieben und Löschen von Dateien</span>==== | ||
{| | {| | ||
| Line 310: | Line 311: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Dateien und Verzeichnisse unter dem Heimatverzeichnis erstellen, verschieben und löschen können. | |||
|} | |} | ||
| Line 316: | Line 317: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Dateien und Verzeichnisse | ||
* | * Beachtung von Groß- und Kleinschreibung | ||
* | * Einfaches Globbing und Quoting | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* mv, cp, rm, touch | * mv, cp, rm, touch | ||
* mkdir, rmdir | * mkdir, rmdir | ||
==='' | ===''Thema 3: Die Macht der Kommandozeile (Gewichtung: 9)''=== | ||
====<span style="color:navy">3.1 | ====<span style="color:navy">3.1 Dateien in der Kommandozeile archivieren</span>==== | ||
{| | {| | ||
| Line 342: | Line 343: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Dateien im Heimatverzeichnis des Benutzers archivieren können. | |||
|} | |} | ||
| Line 348: | Line 349: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Dateien, Verzeichnisse | ||
* | * Archive, Komprimierung | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* tar | * tar | ||
* | * Gängige tar-Optionen | ||
* gzip, bzip2 | * gzip, bzip2 | ||
* zip, unzip | * zip, unzip | ||
====<span style="color:navy">3.2 | ====<span style="color:navy">3.2 Daten in Dateien suchen und extrahieren</span>==== | ||
{| | {| | ||
| Line 373: | Line 374: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Daten in Dateien im Heimatverzeichnis suchen und extrahieren können. | |||
|} | |} | ||
| Line 379: | Line 380: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Kommando-Pipelines | ||
* | * Ein- und Ausgabeumlenkung | ||
* | * Grundlegende reguläre Ausdrücke ., [ ], *, und ? | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* grep | * grep | ||
| Line 392: | Line 393: | ||
* wc | * wc | ||
====<span style="color:navy">3.3 | ====<span style="color:navy">3.3 Von Kommandos zum Skript</span>==== | ||
{| | {| | ||
| Line 407: | Line 408: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten aus sich wiederholenden Kommandos einfache Skripte erstellen können. | |||
|} | |} | ||
| Line 413: | Line 414: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Grundlagen von Shell-Skripten | ||
* | * Wissen um die gängigen Texteditoren | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* #! (shebang) | * #! (shebang) | ||
* /bin/bash | * /bin/bash | ||
* | * Variablen | ||
* | * Argumente | ||
* for | * for-Loops | ||
* echo | * echo | ||
* Exit | * Exit-Status | ||
==='' | ===''Thema 4: Das Linux-Betriebssystem (Gewichtung: 8)''=== | ||
====<span style="color:navy">4.1 | ====<span style="color:navy">4.1 Ein Betriebssystem auswählen</span>==== | ||
{| | {| | ||
| Line 443: | Line 444: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Kenntnisse über die wichtigsten Betriebssysteme und Linux-Distributionen besitzen. | |||
|} | |} | ||
| Line 449: | Line 450: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* Windows, Mac | * Unterschiede zwischen Windows, Mac und Linux | ||
* | * Lebenszyklus-Management von Distributionen | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* GUI versus | * GUI versus Kommandozeile, Desktop-Konfiguration | ||
* | * Wartungszyklen, Beta und Stabil | ||
====<span style="color:navy">4.2 | ====<span style="color:navy">4.2 Verständnis von Computer-Hardware</span>==== | ||
{| | {| | ||
| Line 472: | Line 473: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten mit den Komponenten vertraut sein, aus denen sich Desktop- und Server-Computer zusammensetzen. | |||
|} | |} | ||
| Line 480: | Line 481: | ||
* Hardware | * Hardware | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* Motherboards, | * Motherboards, Prozessoren, Netzteile, optische Laufwerke, Peripheriegeräte | ||
* | * Festplatten und Partitionen, /dev/sd* | ||
* | * Treiber | ||
====<span style="color:navy">4.3 | ====<span style="color:navy">4.3 Wo Daten gespeichert werden</span>==== | ||
{| | {| | ||
| Line 501: | Line 502: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten wissen, wo verschiedene Arten von Informationen in einem Linux-System gespeichert werden. | |||
|} | |} | ||
| Line 507: | Line 508: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Programme und Konfiguration, Pakete und Paket-Datenbanken | ||
* | * Prozesse, Speicheradressen, Systembenachrichtigungen und Protokollierung | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* ps, top, free | * ps, top, free | ||
| Line 532: | Line 533: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Abfragen der wesentlichen Netzwerk-Konfigurationen ausführen und die grundlegenden Anforderungen an Computer in einem Local Area Network (LAN) bestimmen können. | |||
|} | |} | ||
| Line 538: | Line 539: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* Internet, | * Internet, Netzwerk, Router | ||
* | * Abfragen der DNS-Client-Konfiguration | ||
* | * Abfragen der Netzwerk-Konfiguration | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* route, ip route show | * route, ip route show | ||
| Line 552: | Line 553: | ||
* host | * host | ||
==='' | ===''Thema 5: Sicherheit und Dateiberechtigungen (Gewichtung: 7)''=== | ||
====<span style="color:navy">5.1 | ====<span style="color:navy">5.1 Sicherheitsgrundlagen und Identifizierung von Benutzertypen</span>==== | ||
{| | {| | ||
| Line 569: | Line 570: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten mit verschiedenen Benutzertypen in einem Linux-System vertraut sein. | |||
|} | |} | ||
| Line 575: | Line 576: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* Root | * Root- und Standardbenutzer | ||
* | * Systembenutzer | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* /etc/passwd, /etc/group | * /etc/passwd, /etc/group | ||
| Line 584: | Line 585: | ||
* sudo, su | * sudo, su | ||
====<span style="color:navy">5.2 | ====<span style="color:navy">5.2 Benutzer und Gruppen anlegen</span>==== | ||
{| | {| | ||
| Line 599: | Line 600: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Benutzer und Gruppen in einem Linux-System anlegen können. | |||
|} | |} | ||
| Line 605: | Line 606: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Benutzer- und Gruppen-Kommandos | ||
* User IDs | * User-IDs | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* /etc/passwd, /etc/shadow, /etc/group, /etc/skel/ | * /etc/passwd, /etc/shadow, /etc/group, /etc/skel/ | ||
| Line 615: | Line 616: | ||
* passwd | * passwd | ||
====<span style="color:navy">5.3 | ====<span style="color:navy">5.3 Dateiberechtigungen und Dateieigentum verwalten</span>==== | ||
{| | {| | ||
| Line 630: | Line 631: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Dateiberechtigungen und Eigentumseinstellungen verstehen und bearbeiten können. | |||
|} | |} | ||
| Line 636: | Line 637: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Datei- und Verzeichnisberechtigungen und -Eigentümer | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* ls -l, ls -a | * ls -l, ls -a | ||
* chmod, chown | * chmod, chown | ||
====<span style="color:navy">5.4 | ====<span style="color:navy">5.4 Besondere Verzeichnisse und Dateien</span>==== | ||
{| | {| | ||
| Line 658: | Line 659: | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten besondere Verzeichnisse und Dateien in einem Linux-System kennen, einschließlich Sonderberechtigungen. | |||
|} | |} | ||
| Line 664: | Line 665: | ||
'''Hauptwissensgebiete:''' | '''Hauptwissensgebiete:''' | ||
* | * Temporäre Dateien und Verzeichnisse benutzen | ||
* | * Symbolische Links | ||
''' | '''Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* /tmp/, /var/tmp/ | * /tmp/, /var/tmp/ und Sticky Bit | ||
* ls -d | * ls -d | ||
* ln -s | * ln -s | ||
==='' | ===''Referenzmaterial''=== | ||
=== | ===Anmerkungen und Kommentare=== | ||
Fügen Sie hier bitte Ihre Kommentare ein: | |||
Revision as of 11:37, 26 August 2017
Einführung
Die Beschreibung des gesamten Linux Essentials Programms ist hier zu finden.
Das Ziel der Linux-Essentials-Zertifizierung ist, das Grundwissen zu definieren, das für die kompetente Nutzung eines Linux-Betriebssystems auf einem Desktop-Computer oder auf einem mobilen Gerät notwendig ist. Das dazugehörige Linux-Essentials-Programm hilft Jugendlichen und Neueinsteigern in Linux und Open Source und unterstützt sie dabei, den Platz von Linux und Open Source im größeren Kontext der IT-Branche zu verstehen.
FAQ
Fragen und Antworten zum Linux-Essentials-Programm und der -Prüfung sind hier zu finden.
Beschreibung des geeigneten Kandidaten für diese Prüfung (MQC)
Dies ist die Beschreibung eines Kandidaten, der gerade soweit qualifiziert ist, um die LPI-Linux-Essentials-Prüfung noch zu bestehen. Diese fiktive Person wird Minimally Qualified Candidate (MQC) genannt. Die Standards für die LPI-Linux-Essentials-Prüfung sollten so gesetzt werden, dass diese Person und alle, die kompetenter sind, die Prüfung bestehen, aber alle, die weniger kompetent sind, durchfallen.
Der erfolgreiche Kandidat sollte die Linux- und Open-Source-Industrie verstehen und die gängigsten Open-Source-Anwendungen kennen. Der Kandidat sollte die Hauptkomponenten des Linux-Betriebssystems verstehen und das technische Wissen zum Arbeiten auf der Kommandozeile besitzen. Der MQC hat Grundkenntnisse zu Themen mit Bezug auf Sicherheit und Administration, wie dem Verwalten von Benutzern und Gruppen, dem Arbeiten auf der Kommandozeile und zum Thema Berechtigungen auf einem System. Der Inhaber eines Linux-Essentials-Zertifikats ist höchstwahrscheinlich Endnutzer eines weitgehend verwalteten Systems.
Ein 'geeigneter Kandidat (MQC) für die Linux-Essentials-Prüfung':
- Hat grundlegendes Verständnis von FOSS, den verschiedenen Communities und Softwarelizenzen..
- Versteht die Grundlagen von Prozessen, Programmen und Bestandteilen eines Betriebssystems.
- Hat ein Grundwissen über Computer-Hardware.
- Hat ein grundlegendes Verständnis von Systemsicherheit, von Benutzern und Gruppen und von Dateizugriffsrechten für öffentliche und private Verzeichnisse.
- Versteht grundsätzlich, wie man das System zugänglich machen und mit anderen Computern in einem Local Area Network (LAN) verbinden kann.
- Kennt die gängigen Open-Source-Anwendungen am Arbeitsplatz und weiß, welchen Closed-Source-Äquivalenten sie entsprechen.
- Versteht Navigationssysteme auf Linux-Desktopsystemen und weiß, wo Hilfe zu finden ist.
- Hat grundlegende Fähigkeiten zum Arbeiten auf der Kommandozeile und mit Dateien.
- Kann einfache Backups und Archive erstellen.
- Kann einen einfachen Kommandozeilen-Editor benutzen.
- Versteht Datei-Komprimierung.
- Kann einfache Skripte schreiben und ausführen.
Information zur Version
Dies ist Version 1.5 der Lernziele.
Es gibt außerdem eine Übersicht mit Details zu den Änderungen von Version 1.0 zu 1.5 der Lernziele.
Die Lernziele der Version 1.0 können hier eingesehen werden.
Ergänzungen
Aktuell gibt es keine Ergänzungen.
Übersetzungen der Lernziele
Folgende Übersetzungen der Lernziele sind in diesem Wiki verfügbar:
- Englisch.
- Arabisch.
- Brasilianisches Portugiesisch.
- Französisch.
- Deutsch (Übersetzung durch LPI CE).
- Griechisch.
- Spanisch.
- Türkisch.
- Italienisch.
- Niederländisch.
Lernziele
Thema 1: Die Linux-Community und Karriere im Open-Source-Umfeld (Gewichtung: 7)
1.1 Die Entwicklung von Linux und gängige Betriebssysteme
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten die Entwicklung von Linux und die wichtigsten Distributionen kennen. |
Hauptwissensgebiete:
- Open-Source-Philosophie
- Distributionen
- Embedded Systems
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Android
- Debian, Ubuntu (LTS)
- CentOS, openSUSE, Red Hat
- Linux Mint, Scientific Linux
1.2 Die wichtigsten Open-Source-Anwendungen
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten die wichtigsten Anwendungen sowie ihre Verwendung und Entwicklung kennen. |
Hauptwissensgebiete:
- Desktop-Anwendungen
- Server-Anwendungen
- Entwicklungssprachen
- Paketverwaltungs-Tools und Repositories
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
- Apache HTTPD, NGINX, MySQL, NFS, Samba
- C, Java, Perl, shell, Python, PHP
- dpkg, apt-get, rpm, yum
1.3 Open-Source-Software und Lizenzen verstehen
|
Gewichtung |
1 |
|
Beschreibung |
Kandidaten sollten Kenntnisse über Open-Source-Communities und die Lizenzierung von Open-Source-Software für Unternehmen besitzen. |
Hauptwissensgebiete:
- Lizenzierung
- Free Software Foundation (FSF), Open Source Initiative (OSI)
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- GPL, BSD, Creative Commons
- Free Software, Open Source Software, FOSS, FLOSS
- Open-Source-Geschäftsmodelle
1.4 IuK-Fähigkeiten und Arbeiten mit Linux
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten grundlegende Fähigkeiten in Informations- und Kommunikationstechnologie (IuK) und dem Arbeiten mit Linux besitzen. |
Hauptwissensgebiete:
- Desktop-Fähigkeiten
- Zugang zur Kommandozeile
- Linux, Cloud-Computing und Virtualisierung in der Industrie
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Verwendung eines Browsers, Datenschutzbedenken, Konfigurationsoptionen, Suche im Internet und Speichern von Inhalten
- Terminal und Konsole
- Passwörter
- Privatsphäreeinstellungen und -Tools
- Verwendung gängiger Open-Source-Anwendungen in Präsentationen und Projekten
Thema 2: Sich auf einem Linux-System zurechtfinden (Gewichtung: 9)
2.1 Grundlagen der Kommandozeile
|
Gewichtung |
3 |
|
Beschreibung |
Kandidaten sollten die grundlegende Verwendung der Linux-Kommandozeile beherrschen. |
Hauptwissensgebiete:
- Shell-Grundlagen
- Kommandozeilen-Syntax
- Variablen
- Globbing
- Quoting
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Bash
- echo
- history
- Umgebungsvariable PATH
- export
- type
2.2 Hilfe suchen über die Kommandozeile
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten Hilfe-Kommandos ausführen und in verschiedenen Hilfe-Systemen navigieren können. |
Hauptwissensgebiete:
- Man
- Info
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- man
- info
- Man-Pages
- /usr/share/doc/
- locate
2.3 Verzeichnisse verwenden und Dateien auflisten
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten im Heimat- und in Systemverzeichnissen navigieren und Dateien an verschiedenen Orten auflisten können. |
Hauptwissensgebiete:
- Dateien, Verzeichnisse
- Versteckte Dateien und Verzeichnisse
- Home
- Absolute und relative Pfade
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Gängige Optionen für ls
- Rekursive Auflistung
- cd
- . und ..
- home und ~
2.4 Erstellen, Verschieben und Löschen von Dateien
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten Dateien und Verzeichnisse unter dem Heimatverzeichnis erstellen, verschieben und löschen können. |
Hauptwissensgebiete:
- Dateien und Verzeichnisse
- Beachtung von Groß- und Kleinschreibung
- Einfaches Globbing und Quoting
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- mv, cp, rm, touch
- mkdir, rmdir
Thema 3: Die Macht der Kommandozeile (Gewichtung: 9)
3.1 Dateien in der Kommandozeile archivieren
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten Dateien im Heimatverzeichnis des Benutzers archivieren können. |
Hauptwissensgebiete:
- Dateien, Verzeichnisse
- Archive, Komprimierung
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- tar
- Gängige tar-Optionen
- gzip, bzip2
- zip, unzip
3.2 Daten in Dateien suchen und extrahieren
|
Gewichtung |
3 |
|
Beschreibung |
Kandidaten sollten Daten in Dateien im Heimatverzeichnis suchen und extrahieren können. |
Hauptwissensgebiete:
- Kommando-Pipelines
- Ein- und Ausgabeumlenkung
- Grundlegende reguläre Ausdrücke ., [ ], *, und ?
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- grep
- less
- cat, head, tail
- sort
- cut
- wc
3.3 Von Kommandos zum Skript
|
Gewichtung |
4 |
|
Beschreibung |
Kandidaten sollten aus sich wiederholenden Kommandos einfache Skripte erstellen können. |
Hauptwissensgebiete:
- Grundlagen von Shell-Skripten
- Wissen um die gängigen Texteditoren
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- #! (shebang)
- /bin/bash
- Variablen
- Argumente
- for-Loops
- echo
- Exit-Status
Thema 4: Das Linux-Betriebssystem (Gewichtung: 8)
4.1 Ein Betriebssystem auswählen
|
Gewichtung |
1 |
|
Beschreibung |
Kandidaten sollten Kenntnisse über die wichtigsten Betriebssysteme und Linux-Distributionen besitzen. |
Hauptwissensgebiete:
- Unterschiede zwischen Windows, Mac und Linux
- Lebenszyklus-Management von Distributionen
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- GUI versus Kommandozeile, Desktop-Konfiguration
- Wartungszyklen, Beta und Stabil
4.2 Verständnis von Computer-Hardware
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten mit den Komponenten vertraut sein, aus denen sich Desktop- und Server-Computer zusammensetzen. |
Hauptwissensgebiete:
- Hardware
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Motherboards, Prozessoren, Netzteile, optische Laufwerke, Peripheriegeräte
- Festplatten und Partitionen, /dev/sd*
- Treiber
4.3 Wo Daten gespeichert werden
|
Gewichtung |
3 |
|
Beschreibung |
Kandidaten sollten wissen, wo verschiedene Arten von Informationen in einem Linux-System gespeichert werden. |
Hauptwissensgebiete:
- Programme und Konfiguration, Pakete und Paket-Datenbanken
- Prozesse, Speicheradressen, Systembenachrichtigungen und Protokollierung
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- ps, top, free
- syslog, dmesg
- /etc/, /var/log/
- /boot/, /proc/, /dev/, /sys/
4.4 Der Rechner im Netzwerk
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten Abfragen der wesentlichen Netzwerk-Konfigurationen ausführen und die grundlegenden Anforderungen an Computer in einem Local Area Network (LAN) bestimmen können. |
Hauptwissensgebiete:
- Internet, Netzwerk, Router
- Abfragen der DNS-Client-Konfiguration
- Abfragen der Netzwerk-Konfiguration
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- route, ip route show
- ifconfig, ip addr show
- netstat, ip route show
- /etc/resolv.conf, /etc/hosts
- IPv4, IPv6
- ping
- host
Thema 5: Sicherheit und Dateiberechtigungen (Gewichtung: 7)
5.1 Sicherheitsgrundlagen und Identifizierung von Benutzertypen
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten mit verschiedenen Benutzertypen in einem Linux-System vertraut sein. |
Hauptwissensgebiete:
- Root- und Standardbenutzer
- Systembenutzer
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /etc/passwd, /etc/group
- id, who, w
- sudo, su
5.2 Benutzer und Gruppen anlegen
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten Benutzer und Gruppen in einem Linux-System anlegen können. |
Hauptwissensgebiete:
- Benutzer- und Gruppen-Kommandos
- User-IDs
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
- id, last
- useradd, groupadd
- passwd
5.3 Dateiberechtigungen und Dateieigentum verwalten
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten Dateiberechtigungen und Eigentumseinstellungen verstehen und bearbeiten können. |
Hauptwissensgebiete:
- Datei- und Verzeichnisberechtigungen und -Eigentümer
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- ls -l, ls -a
- chmod, chown
5.4 Besondere Verzeichnisse und Dateien
|
Gewichtung |
1 |
|
Beschreibung |
Kandidaten sollten besondere Verzeichnisse und Dateien in einem Linux-System kennen, einschließlich Sonderberechtigungen. |
Hauptwissensgebiete:
- Temporäre Dateien und Verzeichnisse benutzen
- Symbolische Links
Dies ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /tmp/, /var/tmp/ und Sticky Bit
- ls -d
- ln -s
Referenzmaterial
Anmerkungen und Kommentare
Fügen Sie hier bitte Ihre Kommentare ein: