LinuxEssentials Objectives V1.6(DE): Difference between revisions
Created page with " == '''ACHTUNG: ÜBERSETZUNG IN ARBEIT!''' == __FORCETOC__ ==Introduction== The purpose of the Linux Essentials Certificate is to define the basic knowledge required to co..." |
No edit summary |
||
| Line 1: | Line 1: | ||
__FORCETOC__ | __FORCETOC__ | ||
==Introduction== | |||
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. | |||
<br /> | <br /> | ||
== | ==Beschreibung des geeigneten Kandidaten für diese Prüfung (MQC)== | ||
Dies ist die Beschreibung eines Kandidaten, der gerade soweit qualifiziert ist, um die Linux-Essentials-Prüfung noch zu bestehen. Diese fiktive Person wird Minimally Qualified Candidate (MQC) genannt. Die Standards für die 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 MQC 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 Befehlszeile besitzen. Der MQC hat Grundkenntnisse zu Themen mit Bezug auf Sicherheit und Administration, wie dem Verwalten von Benutzern und Gruppen, dem Arbeiten auf der Befehlszeile und zum Thema Berechtigungen auf einem System. Der Inhaber eines Linux-Essentials-Zertifikats ist höchstwahrscheinlich Endnutzer eines weitgehend verwalteten Systems. | |||
Der '''Linux Essentials MQC''' sollte grundlegende Fähigkeiten oder Wissen über die folgenden Themen haben: | |||
* | * FOSS, den verschiedenen Communities und Softwarelizenzen | ||
* | * Prozesse, Programme und Bestandteile eines Betriebssystems | ||
* Computer | * Computer-Hardware. | ||
* | * Systemsicherheit, Benutzer und Gruppen und Dateizugriffsrechte für öffentliche und private Verzeichnisse | ||
* | * System zugänglich machen und mit anderen Computern in einem Local Area Network (LAN) verbinden | ||
* Open Source | * Open-Source-Anwendungen am Arbeitsplatz und welchen Closed-Source-Äquivalenten sie entsprechen | ||
* | * Dateibrowser auf dem Linux-Desktop | ||
* | * Wo Hilfe zu finden ist | ||
* | * Arbeiten auf der Befehlszeile und mit Dateien | ||
* | * Einfache Backups und Archive erstellen | ||
* | * Einen einfachen Befehlszeilen-Editor benutzen | ||
* | * Datei-Komprimierung | ||
* | * Einfache Skripte schreiben und ausführen | ||
<br /> | <br /> | ||
==Version | ==Information zur Version== | ||
Diese Lernziele sind Version 1.6. | |||
Es gibt außerdem eine [[LinuxEssentials_Summary_Version_1.5_To_1.6|Übersicht mit Details]] zu den Änderungen von Version 1.5 zu 1.6 der Lernziele. | |||
Die [[inuxEssentials Objectives V1.5version 1.5 objectives|Lernziele der Version 1.5]] können [[LinuxEssentials Objectives V1.5|hier]] eingesehen werden. | |||
<br /> | <br /> | ||
== | ==Übersetzungen der Lernziele== | ||
Folgende Übersetzungen der Lernziele sind in diesem Wiki verfügbar: | |||
* [[LinuxEssentials Objectives V1.6| | * [[LinuxEssentials Objectives V1.6|Englisch]] | ||
* [[LinuxEssentials Objectives V1.6(AR)| | * [[LinuxEssentials Objectives V1.6(AR)|Arabisch]] | ||
* [[LinuxEssentials Objectives V1.6(PT-BR)| | * [[LinuxEssentials Objectives V1.6(PT-BR)|Brazilianisches Portugiesisch]] | ||
* [[LinuxEssentials Objectives V1.6(FR)| | * [[LinuxEssentials Objectives V1.6(FR)|Französisch]] | ||
* [[LinuxEssentials Objectives V1.6(DE)| | * [[LinuxEssentials Objectives V1.6(DE)|Deutsch]] | ||
* [[LinuxEssentials Objectives V1.6(EL)| | * [[LinuxEssentials Objectives V1.6(EL)|Griechisch]] | ||
* [[LinuxEssentials Objectives V1.6(JA)| | * [[LinuxEssentials Objectives V1.6(JA)|Japanisch]] | ||
* [[LinuxEssentials Objectives V1.6(ES)| | * [[LinuxEssentials Objectives V1.6(ES)|Spanisch]] | ||
* [[LinuxEssentials Objectives V1.6(TR)| | * [[LinuxEssentials Objectives V1.6(TR)|Türkisch]] | ||
* [[LinuxEssentials Objectives V1.6(IT)| | * [[LinuxEssentials Objectives V1.6(IT)|Italienisch]] | ||
* [[LinuxEssentials Objectives V1.6(NL)| | * [[LinuxEssentials Objectives V1.6(NL)|Niederländisch]] | ||
<br /> | <br /> | ||
== | ==Prüfungen und Voraussetzungen== | ||
Das Linux-Essentials-Zertifikat wird erteilt wenn folgende Prüfung bestanden wurde: | |||
* 010 (40 | * 010 (40 Fragen in 60 Minuten) | ||
Es wird kein anderes Zertifikat vorausgesetzt. | |||
<br /> | <br /> | ||
== | ==Lernziele== | ||
==='' | ===''Thema 1: Die Linux-Community und Karriere im Open-Source-Umfeld''=== | ||
====<span style="color:navy">1.1 Linux | ====<span style="color:navy">1.1 Die Entwicklung von Linux und gängige Betriebssysteme</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 90: | Line 84: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten die Entwicklung von Linux und die wichtigsten Distributionen kennen. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Distributionen | ||
* Embedded Systems | * Embedded Systems | ||
* Linux in | * Linux in der Cloud | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* Debian, Ubuntu (LTS) | * Debian, Ubuntu (LTS) | ||
| Line 114: | Line 108: | ||
<br /> | <br /> | ||
====<span style="color:navy">1.2 | ====<span style="color:navy">1.2 Die wichtigsten Open-Source-Anwendungen</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 125: | Line 119: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten die wichtigsten Anwendungen sowie ihre Verwendung und Entwicklung kennen. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* Desktop | * Desktop-Anwendungen | ||
* Server | * Server-Anwendungen | ||
* | * Entwicklungssprachen | ||
* | * Paketverwaltungs-Tools und Repositories | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP | * OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP | ||
| Line 150: | Line 144: | ||
<br /> | <br /> | ||
====<span style="color:navy">1.3 Open Source Software | ====<span style="color:navy">1.3 Open-Source-Software und -Lizenzen</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
| Line 161: | Line 155: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| 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. | ||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* Open | * Open-Source-Philosophie | ||
* Open | * Open-Source-Lizenzierung | ||
* Free Software Foundation (FSF), Open Source Initiative (OSI) | * Free Software Foundation (FSF), Open Source Initiative (OSI) | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* Copyleft, Permissive | * Copyleft, Permissive | ||
| Line 184: | Line 178: | ||
<br /> | <br /> | ||
====<span style="color:navy">1.4 | ====<span style="color:navy">1.4 IKT-Fähigkeiten und Arbeiten mit Linux</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 195: | Line 189: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten grundlegende Fähigkeiten in Informations- und Kommunikationstechnologie (IKT) und dem Arbeiten mit Linux besitzen. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* Desktop | * Desktop-Fähigkeiten | ||
* | * Zugang zur Befehlszeile | ||
* | * Linux, Cloud-Computing und Virtualisierung in der Industrie | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* | * Verwendung eines Browsers, Beachtung des Datenschutzes, 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 | ||
<br /> | <br /> | ||
==='' | ===''Thema 2: Sich auf einem Linux-System zurechtfinden''=== | ||
====<span style="color:navy">2.1 | ====<span style="color:navy">2.1 Grundlagen der Befehlszeile</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 232: | Line 226: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten die grundlegende Verwendung der Linux-Befehlszeile beherrschen. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Shell-Grundlagen | ||
* | * Befehlszeilen-Syntax | ||
* | * Variablen | ||
* Quoting | * Quoting | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* Bash | * Bash | ||
* echo | * echo | ||
* history | * history | ||
* PATH | * Umgebungsvariable PATH | ||
* export | * export | ||
* type | * type | ||
| Line 258: | Line 252: | ||
<br /> | <br /> | ||
====<span style="color:navy">2.2 | ====<span style="color:navy">2.2 Hilfe suchen über die Befehlszeile</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 269: | Line 263: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Hilfebefehle ausführen und in verschiedenen Hilfe-Systemen navigieren können. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Manpages | ||
* | * Infopages | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* man | * man | ||
| Line 291: | Line 285: | ||
<br /> | <br /> | ||
====<span style="color:navy">2.3 | ====<span style="color:navy">2.3 Verzeichnisse verwenden und Dateien auflisten</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 302: | Line 296: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten im Heimat- und in Systemverzeichnissen navigieren und Dateien an verschiedenen Orten auflisten können. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Dateien, Verzeichnisse | ||
* | * Versteckte Dateien und Verzeichnisse | ||
* | * Heimverzeichnisse | ||
* Absolute | * Absolute und relative Pfade | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* | * Gängige Optionen für ls | ||
* | * Rekursive Auflistung | ||
* cd | * cd | ||
* '''.''' | * '''.''' und '''..''' | ||
* home | * home und ~ | ||
<br /> | <br /> | ||
====<span style="color:navy">2.4 | ====<span style="color:navy">2.4 Erstellen, Verschieben und Löschen von Dateien</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 338: | Line 332: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Dateien und Verzeichnisse unter dem Heimatverzeichnis erstellen, verschieben und löschen können. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Dateien und Verzeichnisse | ||
* | * Groß- und Kleinschreibung | ||
* | * Einfaches Globbing | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* mv, cp, rm, touch | * mv, cp, rm, touch | ||
| Line 359: | Line 353: | ||
<br /> | <br /> | ||
==='' | ===''Thema 3: Die Macht der Befehlszeile'=== | ||
====<span style="color:navy"> | ====<span style="color:navy">33.1 Dateien in der Befehlszeile archivieren</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 372: | Line 366: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Dateien im Heimatverzeichnis des Benutzers archivieren können. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Dateien, Verzeichnisse | ||
* | * Archive, Komprimierung | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* tar | * tar | ||
| Line 394: | Line 388: | ||
<br /> | <br /> | ||
====<span style="color:navy">3.2 | ====<span style="color:navy">3.2 Daten in Dateien suchen und extrahieren</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 405: | Line 399: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Daten in Dateien im Heimatverzeichnis suchen und extrahieren können. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Befehlszeilen-Pipelines | ||
* | * Ein- und Ausgabeumlenkung | ||
* | * Grundlegende reguläre Ausdrücke mit ., [ ], *, und ? | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* grep | * grep | ||
| Line 430: | Line 424: | ||
<br /> | <br /> | ||
====<span style="color:navy">3.3 | ====<span style="color:navy">3.3 Von Befehlen zum Skript</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 4 | | style="background:#eaeaea" | 4 | ||
| Line 441: | Line 435: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten aus sich wiederholenden Befehlen einfache Skripte erstellen können. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* Basic shell scripting | * Basic shell scripting | ||
* Awareness of common text editors (vi and nano) | * Awareness of common text editors (vi and nano) | ||
''' | '''Hier 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 | ||
<br /> | <br /> | ||
==='' | ===''Thema 4: Das Linux-Betriebssystem''=== | ||
</span>==== | |||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
| Line 479: | Line 473: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Kenntnisse über die wichtigsten Betriebssysteme und Linux-Distributionen besitzen. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Unterschiede zwischen Windows, OS X und Linux | ||
* | * Lebenszyklus-Management von Distributionen | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* GUI versus | * GUI versus Befehlszeile, Desktop-Konfiguration | ||
* | * Wartungszyklen, Beta und Stabil | ||
<br /> | <br /> | ||
====<span style="color:navy">4.2 | ====<span style="color:navy">4.2 Verständnis von Computer-Hardware</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 510: | Line 504: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten mit den Komponenten vertraut sein, aus denen sich Desktop- und Server-Computer zusammensetzen. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* Hardware | * Hardware | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* Motherboards, | * Motherboards, Prozessoren, Netzteile, optische Laufwerke, Peripheriegeräte | ||
* | * Festplatten, SSD und Partitionen, /dev/sd* | ||
* | * Treiber | ||
<br /> | <br /> | ||
====<span style="color:navy">4.3 | ====<span style="color:navy">4.3 Wo Daten gespeichert werden</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
| Line 541: | Line 535: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten wissen, wo verschiedene Arten von Informationen in einem Linux-System gespeichert werden. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Programme und Konfiguration | ||
* | * Prozesse | ||
* | * Speicheradressen | ||
* | * Systembenachrichtigungen | ||
* | * Protokollierung | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* ps, top, free | * ps, top, free | ||
| Line 566: | Line 560: | ||
<br /> | <br /> | ||
====<span style="color:navy">4.4 | ====<span style="color:navy">4.4 Der Rechner im Netzwer</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 577: | Line 571: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| 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. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* Internet, | * Internet, Netzwerk, Router | ||
* | * Abfragen der DNS-Client-Konfiguration | ||
* | * Abfragen der Netzwerk-Konfiguration | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* route, ip route show | * route, ip route show | ||
| Line 603: | Line 597: | ||
<br /> | <br /> | ||
==='' | ===''Thema 5: Sicherheit und Dateiberechtigungen'=== | ||
====<span style="color:navy">5.1 | ====<span style="color:navy">5.1 Sicherheitsgrundlagen und Identifizierung von Benutzertypen</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 616: | Line 610: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten mit verschiedenen Benutzertypen in einem Linux-System vertraut sein. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* Root | * Root- und Standardbenutzer | ||
* | * Systembenutzer | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* /etc/passwd, /etc/shadow, /etc/group | * /etc/passwd, /etc/shadow, /etc/group | ||
| Line 637: | Line 631: | ||
<br /> | <br /> | ||
====<span style="color:navy">5.2 | ====<span style="color:navy">5.2 Benutzer und Gruppen anlegen</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 648: | Line 642: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Benutzer und Gruppen in einem Linux-System anlegen können. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Benutzer- und Gruppenbefehle | ||
* User IDs | * User-IDs | ||
''' | '''Hier 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 669: | Line 663: | ||
<br /> | <br /> | ||
====<span style="color:navy">5.3 | ====<span style="color:navy">5.3 Dateiberechtigungen und Dateieigentum verwalten</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
| Line 680: | Line 674: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten Dateiberechtigungen und Eigentumseinstellungen verstehen und bearbeiten können. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Datei- und Verzeichnisberechtigungen und -Eigentümer | ||
''' | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' | ||
* ls -l, ls -a | * ls -l, ls -a | ||
| Line 699: | Line 693: | ||
<br /> | <br /> | ||
====<span style="color:navy">5.4 | ====<span style="color:navy">5.4 Besondere Verzeichnisse und Dateien</span>==== | ||
{| | {| | ||
| style="background:#dadada" | | | style="background:#dadada" | | ||
''' | '''Gewichtung''' | ||
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
| Line 710: | Line 704: | ||
| style="background:#dadada; padding-right:1em" | | | style="background:#dadada; padding-right:1em" | | ||
''' | '''Beschreibung''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | | ||
Kandidaten sollten besondere Verzeichnisse und Dateien in einem Linux-System kennen, einschließlich Sonderberechtigungen. | |||
|} | |} | ||
''' | '''Hauptwissensgebiete:''' | ||
* | * Temporäre Dateien und Verzeichnisse benutzen | ||
* | * Symbolische Links | ||
''' | '''Hier 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 | ||
Revision as of 16:01, 30 October 2018
Introduction
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.
Beschreibung des geeigneten Kandidaten für diese Prüfung (MQC)
Dies ist die Beschreibung eines Kandidaten, der gerade soweit qualifiziert ist, um die Linux-Essentials-Prüfung noch zu bestehen. Diese fiktive Person wird Minimally Qualified Candidate (MQC) genannt. Die Standards für die 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 MQC 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 Befehlszeile besitzen. Der MQC hat Grundkenntnisse zu Themen mit Bezug auf Sicherheit und Administration, wie dem Verwalten von Benutzern und Gruppen, dem Arbeiten auf der Befehlszeile und zum Thema Berechtigungen auf einem System. Der Inhaber eines Linux-Essentials-Zertifikats ist höchstwahrscheinlich Endnutzer eines weitgehend verwalteten Systems.
Der Linux Essentials MQC sollte grundlegende Fähigkeiten oder Wissen über die folgenden Themen haben:
- FOSS, den verschiedenen Communities und Softwarelizenzen
- Prozesse, Programme und Bestandteile eines Betriebssystems
- Computer-Hardware.
- Systemsicherheit, Benutzer und Gruppen und Dateizugriffsrechte für öffentliche und private Verzeichnisse
- System zugänglich machen und mit anderen Computern in einem Local Area Network (LAN) verbinden
- Open-Source-Anwendungen am Arbeitsplatz und welchen Closed-Source-Äquivalenten sie entsprechen
- Dateibrowser auf dem Linux-Desktop
- Wo Hilfe zu finden ist
- Arbeiten auf der Befehlszeile und mit Dateien
- Einfache Backups und Archive erstellen
- Einen einfachen Befehlszeilen-Editor benutzen
- Datei-Komprimierung
- Einfache Skripte schreiben und ausführen
Information zur Version
Diese Lernziele sind Version 1.6.
Es gibt außerdem eine Übersicht mit Details zu den Änderungen von Version 1.5 zu 1.6 der Lernziele.
Die Lernziele der Version 1.5 können hier eingesehen werden.
Übersetzungen der Lernziele
Folgende Übersetzungen der Lernziele sind in diesem Wiki verfügbar:
- Englisch
- Arabisch
- Brazilianisches Portugiesisch
- Französisch
- Deutsch
- Griechisch
- Japanisch
- Spanisch
- Türkisch
- Italienisch
- Niederländisch
Prüfungen und Voraussetzungen
Das Linux-Essentials-Zertifikat wird erteilt wenn folgende Prüfung bestanden wurde:
- 010 (40 Fragen in 60 Minuten)
Es wird kein anderes Zertifikat vorausgesetzt.
Lernziele
Thema 1: Die Linux-Community und Karriere im Open-Source-Umfeld
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:
- Distributionen
- Embedded Systems
- Linux in der Cloud
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Debian, Ubuntu (LTS)
- CentOS, openSUSE, Red Hat, SUSE
- Linux Mint, Scientific Linux
- Raspberry Pi, Raspbian
- Android
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
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- 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
|
Gewichtung |
1 |
|
Beschreibung |
Kandidaten sollten Kenntnisse über Open-Source-Communities und die Lizenzierung von Open-Source-Software für Unternehmen besitzen. |
Hauptwissensgebiete:
- Open-Source-Philosophie
- Open-Source-Lizenzierung
- Free Software Foundation (FSF), Open Source Initiative (OSI)
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Copyleft, Permissive
- GPL, BSD, Creative Commons
- Free Software, Open Source Software, FOSS, FLOSS
- Open source business models
1.4 IKT-Fähigkeiten und Arbeiten mit Linux
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten grundlegende Fähigkeiten in Informations- und Kommunikationstechnologie (IKT) und dem Arbeiten mit Linux besitzen. |
Hauptwissensgebiete:
- Desktop-Fähigkeiten
- Zugang zur Befehlszeile
- Linux, Cloud-Computing und Virtualisierung in der Industrie
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Verwendung eines Browsers, Beachtung des Datenschutzes, 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
2.1 Grundlagen der Befehlszeile
|
Gewichtung |
3 |
|
Beschreibung |
Kandidaten sollten die grundlegende Verwendung der Linux-Befehlszeile beherrschen. |
Hauptwissensgebiete:
- Shell-Grundlagen
- Befehlszeilen-Syntax
- Variablen
- Quoting
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Bash
- echo
- history
- Umgebungsvariable PATH
- export
- type
2.2 Hilfe suchen über die Befehlszeile
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten Hilfebefehle ausführen und in verschiedenen Hilfe-Systemen navigieren können. |
Hauptwissensgebiete:
- Manpages
- Infopages
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- man
- info
- /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
- Heimverzeichnisse
- Absolute und relative Pfade
Hier 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
- Groß- und Kleinschreibung
- Einfaches Globbing
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- mv, cp, rm, touch
- mkdir, rmdir
Thema 3: Die Macht der Befehlszeile'
33.1 Dateien in der Befehlszeile archivieren
|
Gewichtung |
2 |
|
Beschreibung |
Kandidaten sollten Dateien im Heimatverzeichnis des Benutzers archivieren können. |
Hauptwissensgebiete:
- Dateien, Verzeichnisse
- Archive, Komprimierung
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- tar
- Common tar options
- gzip, bzip2, xz
- 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:
- Befehlszeilen-Pipelines
- Ein- und Ausgabeumlenkung
- Grundlegende reguläre Ausdrücke mit ., [ ], *, und ?
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- grep
- less
- cat, head, tail
- sort
- cut
- wc
3.3 Von Befehlen zum Skript
|
Gewichtung |
4 |
|
Beschreibung |
Kandidaten sollten aus sich wiederholenden Befehlen einfache Skripte erstellen können. |
Hauptwissensgebiete:
- Basic shell scripting
- Awareness of common text editors (vi and nano)
Hier 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 |
1 |
|
Beschreibung |
Kandidaten sollten Kenntnisse über die wichtigsten Betriebssysteme und Linux-Distributionen besitzen. |
Hauptwissensgebiete:
- Unterschiede zwischen Windows, OS X und Linux
- Lebenszyklus-Management von Distributionen
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- GUI versus Befehlszeile, 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
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Motherboards, Prozessoren, Netzteile, optische Laufwerke, Peripheriegeräte
- Festplatten, SSD 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
- Prozesse
- Speicheradressen
- Systembenachrichtigungen
- Protokollierung
Hier 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 Netzwer
|
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
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- route, ip route show
- ifconfig, ip addr show
- netstat, ss
- /etc/resolv.conf, /etc/hosts
- IPv4, IPv6
- ping
- host
Thema 5: Sicherheit und Dateiberechtigungen'
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
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /etc/passwd, /etc/shadow, /etc/group
- id, last, 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 Gruppenbefehle
- User-IDs
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
- 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
Hier 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
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /tmp/, /var/tmp/ und Sticky Bit
- ls -d
- ln -s