Difference between revisions of "LinuxEssentials(DE)"
(→Translations of Objectives) |
(→Objectives) |
||
Line 30: | Line 30: | ||
<br /> | <br /> | ||
− | == | + | ==Lernziele== |
− | ==='' | + | ===''Thema 1.1: Berufswahl Open Source und Eintritt in die Linux Community (Gewichtung: 7)''=== |
− | ====<span style="color:navy">1.1.1 Linux | + | ====<span style="color:navy">1.1.1 Linux Entwicklung und gängige Betriebssysteme</span>==== |
{| | {| | ||
| style="background:#dadada" | '''Gewichtung''' | | style="background:#dadada" | '''Gewichtung''' | ||
Line 39: | Line 39: | ||
|- | |- | ||
| style="background:#dadada; padding-right:1em" | '''Beschreibung''' | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' | ||
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Kenntnisse über Linux Entwicklung und wichtige Distributionen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * Open Source | + | * Open Source Philosophie |
− | * | + | * Distributionen |
* Embedded Systems | * Embedded Systems | ||
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* Android | * Android | ||
* Debian | * Debian | ||
Line 51: | Line 51: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.1.2 | + | ====<span style="color:navy">1.1.2 Wichtige Open Source Anwendungen</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Wichtige Anwendungen und deren Nutzung. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * Desktop | + | * Desktop Anwendungen |
− | * Server | + | * Server Anwendungen |
− | * Mobile | + | * Mobile Anwendungen |
− | * | + | * Entwicklungssprachen |
− | * | + | * Werkzeuge für die Paketverwaltung |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* OpenOffice.org, LibreOffice, Thunderbird, Firefox | * OpenOffice.org, LibreOffice, Thunderbird, Firefox | ||
* Blender, Gimp, Audacity | * Blender, Gimp, Audacity | ||
Line 73: | Line 73: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.1.3 | + | ====<span style="color:navy">1.1.3 "Freeware" verstehen und Lizenzen</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | Open Source Communities | + | | style="background:#eaeaea" | Open Source Communities und Lizenzen von freier und kommerzieller Open Source Software. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Lizenzen |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* GPL, BSD, Creative Commons | * GPL, BSD, Creative Commons | ||
* Free Software, Open Software, FOSS, FLOSS | * Free Software, Open Software, FOSS, FLOSS | ||
Line 89: | Line 89: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.1.4 | + | ====<span style="color:navy">1.1.4 IKT-Kenntnisse und Arbeiten mit Linux</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Grundkenntnisse der Informations- und Kommunikationstechnologie (IKT) und Arbeiten mit Linux. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * Desktop | + | * Desktop Kenntnisse |
− | * Open Source Desktop | + | * Open Source Desktop Anwndungen |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
− | * | + | * Nutzung eines Browsers, Sicherheitsbedenken, Einstellungsoptionen, Websuche, und Speichern von Inhalten |
− | * | + | * Gewerbliche Nutzung von Linux, Cloud Computing und Virtualisierung |
− | * | + | * Passworteinstellungen |
− | * | + | * Privatsphäreeinstellungen und Werkzeuge |
− | * | + | * Graphik- und Office-Werkzeuge |
− | * | + | * Nutzung gängiger Open Source Anwendungen in Präsentationen und Projekten |
<br/> | <br/> | ||
<br/> | <br/> | ||
− | ==='' | + | ===''Thema 1.2: Das Linux Betriebssystem (BS) und Programme (Gewichtung: 10)''=== |
− | ====<span style="color:navy">1.2.1 | + | ====<span style="color:navy">1.2.1 Hilfsbefehle und “Man Pages” nutzen</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" |Navigieren durch verschiedene Hilfssysteme. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
* Man | * Man | ||
* Info | * Info | ||
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* man | * man | ||
* info | * info | ||
Line 131: | Line 131: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.2.2 | + | ====<span style="color:navy">1.2.2 Wahl eines Betriebssystems</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Kenntnisse über wichtige Betriebssysteme und Linux Distributionen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * Windows, Mac, Linux | + | * Unterschiede zwischen Windows, Mac, Linux |
− | * | + | * Lebenszyklusmanagement von Distributionen |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
− | * GUI versus | + | * GUI versus Kommandozeile, Desktop Konfiguration |
− | * | + | * Wartungszyklen, Beta und Stabil |
<br /> | <br /> | ||
− | ====<span style="color:navy">1.2.3 | + | ====<span style="color:navy">1.2.3 Computer Hardware verstehen</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" |Vertrautheit mit den Komponenten für den Bau von Desktop und Server Computern. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
* Hardware | * Hardware | ||
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
− | * | + | * Festplatten und Partitionen, Motherboards, Prozessoren, Netzteile, Optische Laufwerke, Periperiegeräte |
− | * | + | * Bildschire |
− | * | + | * Treiber |
<br /> | <br /> | ||
− | ====<span style="color:navy">1.2.4 | + | ====<span style="color:navy">1.2.4 Datenspeicherung</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Wo verschiedene Arten von Informationen in einen Linuxsystem gespeichert werden. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
* Kernel | * Kernel | ||
− | * | + | * Prozess |
* syslog, klog, dmesg | * syslog, klog, dmesg | ||
* /lib, /usr/lib, /etc | * /lib, /usr/lib, /etc | ||
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
− | * | + | * Programme, Bibliotheken, Pakete und Paketdatenbank, Systemeinstellungen |
− | * | + | * Prozess und Prozesstabelle, Speicheradressen, Systembenachrichtigungund Protokollierung |
<br /> | <br /> | ||
− | ====<span style="color:navy">1.2.5 | + | ====<span style="color:navy">1.2.5 Computer im Netzwerk anbinden</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" |Einen Computer zu einem Local Area Network (LAN) hinzufügen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Internet, Netzwerk, Router |
* Domain Name Service | * Domain Name Service | ||
− | * | + | * Netzwerkeinstellungen |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* route | * route | ||
* resolv.conf | * resolv.conf | ||
Line 203: | Line 203: | ||
<br/> | <br/> | ||
− | ==='' | + | ===''Thema 1.3: Die Macht der Kommandozeile (Gewichtung: 10)''=== |
====<span style="color:navy">1.3.1 Using Directories and Listing Files</span>==== | ====<span style="color:navy">1.3.1 Using Directories and Listing Files</span>==== | ||
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Navigieren in Home- und System-Verzeichnissen und Protokolldateien an verschiedenen Orten. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Dateien, Verzeichnisse |
− | * | + | * Versteckte Dateien und Verzeichnisse |
− | * | + | * Home |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* ls, recursive listings, less | * ls, recursive listings, less | ||
* common options for ls | * common options for ls | ||
Line 222: | Line 222: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.3.2 | + | ====<span style="color:navy">1.3.2 Erstellen, verschieben und löschen von Dateien</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Erstellen, verschieben und löschen von Dateien und verzeichnissen im Home-Verzeichnis. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Dateien, Verzeichnisse |
− | * | + | * Beachtung der Groß- und Kleinschreibung |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* mv, cp, rm, touch | * mv, cp, rm, touch | ||
* mkdir, rmdir | * mkdir, rmdir | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.3.3 | + | ====<span style="color:navy">1.3.3 Archivierung von Dateien mit der Kommandozeile</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Archivierung von Dateien in deren Home-Verzeichnissen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Dateien, Verzeichnisse |
− | * | + | * Archive, Komprimieren |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* tar, cpio | * tar, cpio | ||
* gzip, bzip2 | * gzip, bzip2 | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.3.4 | + | ====<span style="color:navy">1.3.4 Suche und Entnahme von Daten aus Dateien</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 3 | | style="background:#eaeaea" | 3 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Suche und Entnahme von Daten aus Dateien in den Home-Verzeichnissen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * grundlegende reguläre Ausdrücke für weitgehend POSIX-konforme Betriebssysteme (., [ ], [^ ], ^, $, *) |
− | * | + | * erweiterte reguläre Ausdrücke für weitgehend POSIX-konforme Betriebssysteme (?, +, ( ), |) |
− | * | + | * Kommando-Pipelines und Eingabe-/Ausgabe-Umleitung |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* find | * find | ||
* grep | * grep | ||
Line 276: | Line 276: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.3.5 | + | ====<span style="color:navy">1.3.5 Befehle in ein Skript umwandeln</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Wiederkehrende Befehle in ein einfaches Skript umwandeln. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * Bash | + | * Bash Shell |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* /bin/bash | * /bin/bash | ||
* arguments | * arguments | ||
Line 294: | Line 294: | ||
<br/> | <br/> | ||
− | ==='' | + | ===''Thema 1.4: Keep it Simple: Die Textdatei (Gewichtung: 6)''=== |
− | ====<span style="color:navy">1.4.1 | + | ====<span style="color:navy">1.4.1 Starten eines Texteditors wie pico oder nano</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Starten eines einfachen Kommandozeileneditors. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Textverarbeitung auf der Kommandozeile |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* pico, nano | * pico, nano | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.4.2 | + | ====<span style="color:navy">1.4.2 Textdateien editieren</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Einfache Änderungen in Texdateien vornehmen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Textverarbeitung auf der Kommandozeile |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
− | * pico, nano | + | * pico, nano Editierfunktionen |
<br /> | <br /> | ||
− | ====<span style="color:navy">1.4.3 | + | ====<span style="color:navy">1.4.3 Suchen und ersetzen von Text</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Einfachen Text in Dateien suchen und ersetzen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Textverarbeitung auf der Kommandozeile |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
− | * pico, nano | + | * pico, nano Funktionen für suchen und ersetzen |
<br /> | <br /> | ||
− | ====<span style="color:navy">1.4.4 Undo | + | ====<span style="color:navy">1.4.4 Undo-Funktionen </span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Änderungen in Textdaeien rückgangig machen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Textverarbeitung auf der Kommandozeile |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
− | * pico, nano | + | * pico, nano Undo-Funktionen |
<br /> | <br /> | ||
− | ====<span style="color:navy">1.4.5 | + | ====<span style="color:navy">1.4.5 Änderungen speichern</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Änderungen in einer Textdatei, die mit einem Editor gemacht wurden, speichern. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Textverarbeitung auf der Kommandozeile |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
− | * pico, nano | + | * pico, nano Speicherungsfunktionen |
<br /> | <br /> | ||
<br/> | <br/> | ||
− | ==='' | + | ===''Thema 1.5: Sicherheit und Zugriffsrechte (Gewichtung: 7)''=== |
− | ====<span style="color:navy">1.5.1 | + | ====<span style="color:navy">1.5.1 Grundlegende Sicherheit und Identifizieren von Benutzertypen</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Verschiedene Benutzertypen in einem Linux System. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * Root | + | * Root und unprivilegierte Nutzer |
− | * | + | * Systemnutzer |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* /etc/passwd | * /etc/passwd | ||
* id, who | * id, who | ||
Line 384: | Line 384: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.5.2 | + | ====<span style="color:navy">1.5.2 Erstellen von Benutzern und Gruppen</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Benutzer und Gruppen in einem Linuxsystem erstellen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Benutzer und Gruppen Befehle |
− | * | + | * Benutzer-IDs |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* /etc/passwd | * /etc/passwd | ||
* id, lastlog | * id, lastlog | ||
Line 401: | Line 401: | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.5.3 | + | ====<span style="color:navy">1.5.3 Einstellungen für Zugriffsrechte auf Dateinen und Dateieigentum</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 2 | | style="background:#eaeaea" | 2 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Zugriffsrechte auf Dateien setzen und verstehen und Eigentumseinstellungen. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * Datei-/Verzeichnis-Rechte und Dateieigentümer |
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* ls -l | * ls -l | ||
* chmod, chown, chgrp | * chmod, chown, chgrp | ||
<br /> | <br /> | ||
− | ====<span style="color:navy">1.5.4 | + | ====<span style="color:navy">1.5.4 Besondere Verzeichnisse und Dateien</span>==== |
{| | {| | ||
− | | style="background:#dadada" | ''' | + | | style="background:#dadada" | '''Gewichtung''' |
| style="background:#eaeaea" | 1 | | style="background:#eaeaea" | 1 | ||
|- | |- | ||
− | | style="background:#dadada; padding-right:1em" | ''' | + | | style="background:#dadada; padding-right:1em" | '''Beschreibung''' |
− | | style="background:#eaeaea" | | + | | style="background:#eaeaea" | Besondere Verzeichnisse und Dateien in einem Linuxsystem mit besonderen Rechten. |
|} | |} | ||
− | ''' | + | '''Hauptwissensgebiete:''' |
− | * | + | * versteckte Dateien, System-Dateien, Bibliotheken, Ablagen |
− | * /tmp, /var/tmp | + | * /tmp, /var/tmp und besondere Zugriffsrechte |
* File hierarchy | * File hierarchy | ||
− | ''' | + | '''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:''' |
* /etc, /var, /usr | * /etc, /var, /usr | ||
* ls -a, ls -d | * ls -a, ls -d |
Revision as of 06:48, 18 October 2011
Contents
- 1 Einführung
- 2 Beschreibung des minimal qualifizierten Kandidaten
- 3 Information zur Version
- 4 Übersetzungen der Lernziele
- 5 Lernziele
- 5.1 Thema 1.1: Berufswahl Open Source und Eintritt in die Linux Community (Gewichtung: 7)
- 5.2 Thema 1.2: Das Linux Betriebssystem (BS) und Programme (Gewichtung: 10)
- 5.3 Thema 1.3: Die Macht der Kommandozeile (Gewichtung: 10)
- 5.4 Thema 1.4: Keep it Simple: Die Textdatei (Gewichtung: 6)
- 5.5 Thema 1.5: Sicherheit und Zugriffsrechte (Gewichtung: 7)
- 5.6 Reference Material
- 5.7 Notes and Comments
Einführung
Die Beschreibung des gesamten LinuxEssentials Programms ist hier zusammengestellt.
Beschreibung des minimal qualifizierten Kandidaten
Dies ist eine Beschreibung eines Kandidaten, der gerade soweit qualifiziert ist um die LPI Introductory Linux Prüfung noch zu bestehen. Diese fiktive Person wird Minimally Qualified Candidate (MQC) genannt. Die Standards für die Introductory Linux Prüfung sollten so gesetzt werden, dass diese Person (und jeder, der kompetenter ist) die Prüfung besteht, aber jeder der weniger kompetent ist, durchfällt.
Ein LPI Linux and Open Source Technician sollte die Hauptkomponenten des Linux Betriebssystems verstehen, das technische Wissen zum Arbeiten auf der Komandozentrale besitzen und Grundkenntnisse über Themen im Bezug auf Sicherheit und Administration, wie Benutzer/Gruppen verwalten, arbeiten auf der Kommandozeile und Berechtigungen, besitzen. Ein LPI Linux and Open Source Technician ist wahrscheinlich Endnutzer eines weitgehend verwalteten Systems.
Der typische LPI Linux and Open Source MQC:
- Hat ein grundlegendes Verständnis von FOSS, den verschiedenen Communities und Lizenzen.
- Versteht die Grundlagen von Prozessen, Programmen und die Bestandteile eines Betriebssystems.
- Hat rudimentäre Fähigkeiten zum Arbeiten auf der Kommandozeile und mit Dateien.
- Kann einen regulären Kommandozeilen-Editor benutzen.
- Hat genügend Netzwerkkenntnisse um ein LAN-Netzwerk einzurichten.
- Hat ein grundlegendes Verständnis für die Sicherheit des Systems, Benutzer/Gruppen und Dateiberechtigungen.
Information zur Version
Diese Lernziele sind Version 0.5.0.
Übersetzungen der Lernziele
Folgende Übersetzungen der Lernziele sind in diesem Wiki verfügbar:
Lernziele
Thema 1.1: Berufswahl Open Source und Eintritt in die Linux Community (Gewichtung: 7)
1.1.1 Linux Entwicklung und gängige Betriebssysteme
Gewichtung | 2 |
Beschreibung | Kenntnisse über Linux Entwicklung und wichtige Distributionen. |
Hauptwissensgebiete:
- Open Source Philosophie
- Distributionen
- Embedded Systems
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Android
- Debian
- CentOS
1.1.2 Wichtige Open Source Anwendungen
Gewichtung | 2 |
Beschreibung | Wichtige Anwendungen und deren Nutzung. |
Hauptwissensgebiete:
- Desktop Anwendungen
- Server Anwendungen
- Mobile Anwendungen
- Entwicklungssprachen
- Werkzeuge für die Paketverwaltung
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- OpenOffice.org, LibreOffice, Thunderbird, Firefox
- Blender, Gimp, Audacity
- Apache, MySQL, PostgreSQL
- NFS, Samba, OpenLDAP, Postfix, DNS, DHCP
- C, Perl, shell, Python, PHP
1.1.3 "Freeware" verstehen und Lizenzen
Gewichtung | 1 |
Beschreibung | Open Source Communities und Lizenzen von freier und kommerzieller Open Source Software. |
Hauptwissensgebiete:
- Lizenzen
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- GPL, BSD, Creative Commons
- Free Software, Open Software, FOSS, FLOSS
- Open Source business models
1.1.4 IKT-Kenntnisse und Arbeiten mit Linux
Gewichtung | 2 |
Beschreibung | Grundkenntnisse der Informations- und Kommunikationstechnologie (IKT) und Arbeiten mit Linux. |
Hauptwissensgebiete:
- Desktop Kenntnisse
- Open Source Desktop Anwndungen
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Nutzung eines Browsers, Sicherheitsbedenken, Einstellungsoptionen, Websuche, und Speichern von Inhalten
- Gewerbliche Nutzung von Linux, Cloud Computing und Virtualisierung
- Passworteinstellungen
- Privatsphäreeinstellungen und Werkzeuge
- Graphik- und Office-Werkzeuge
- Nutzung gängiger Open Source Anwendungen in Präsentationen und Projekten
Thema 1.2: Das Linux Betriebssystem (BS) und Programme (Gewichtung: 10)
1.2.1 Hilfsbefehle und “Man Pages” nutzen
Gewichtung | 2 |
Beschreibung | Navigieren durch verschiedene Hilfssysteme. |
Hauptwissensgebiete:
- Man
- Info
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- man
- info
- man pages
- whatis
- /usr/share/doc
- locate
1.2.2 Wahl eines Betriebssystems
Gewichtung | 1 |
Beschreibung | Kenntnisse über wichtige Betriebssysteme und Linux Distributionen. |
Hauptwissensgebiete:
- Unterschiede zwischen Windows, Mac, Linux
- Lebenszyklusmanagement von Distributionen
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- GUI versus Kommandozeile, Desktop Konfiguration
- Wartungszyklen, Beta und Stabil
1.2.3 Computer Hardware verstehen
Gewichtung | 2 |
Beschreibung | Vertrautheit mit den Komponenten für den Bau von Desktop und Server Computern. |
Hauptwissensgebiete:
- Hardware
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Festplatten und Partitionen, Motherboards, Prozessoren, Netzteile, Optische Laufwerke, Periperiegeräte
- Bildschire
- Treiber
1.2.4 Datenspeicherung
Gewichtung | 3 |
Beschreibung | Wo verschiedene Arten von Informationen in einen Linuxsystem gespeichert werden. |
Hauptwissensgebiete:
- Kernel
- Prozess
- syslog, klog, dmesg
- /lib, /usr/lib, /etc
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- Programme, Bibliotheken, Pakete und Paketdatenbank, Systemeinstellungen
- Prozess und Prozesstabelle, Speicheradressen, Systembenachrichtigungund Protokollierung
1.2.5 Computer im Netzwerk anbinden
Gewichtung | 2 |
Beschreibung | Einen Computer zu einem Local Area Network (LAN) hinzufügen. |
Hauptwissensgebiete:
- Internet, Netzwerk, Router
- Domain Name Service
- Netzwerkeinstellungen
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- route
- resolv.conf
- IPv4, IPv6
- ifconfig
- netstat
- ping
Thema 1.3: Die Macht der Kommandozeile (Gewichtung: 10)
1.3.1 Using Directories and Listing Files
Gewichtung | 2 |
Beschreibung | Navigieren in Home- und System-Verzeichnissen und Protokolldateien an verschiedenen Orten. |
Hauptwissensgebiete:
- Dateien, Verzeichnisse
- Versteckte Dateien und Verzeichnisse
- Home
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- ls, recursive listings, less
- common options for ls
- cd
1.3.2 Erstellen, verschieben und löschen von Dateien
Gewichtung | 2 |
Beschreibung | Erstellen, verschieben und löschen von Dateien und verzeichnissen im Home-Verzeichnis. |
Hauptwissensgebiete:
- Dateien, Verzeichnisse
- Beachtung der Groß- und Kleinschreibung
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- mv, cp, rm, touch
- mkdir, rmdir
1.3.3 Archivierung von Dateien mit der Kommandozeile
Gewichtung | 1 |
Beschreibung | Archivierung von Dateien in deren Home-Verzeichnissen. |
Hauptwissensgebiete:
- Dateien, Verzeichnisse
- Archive, Komprimieren
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- tar, cpio
- gzip, bzip2
1.3.4 Suche und Entnahme von Daten aus Dateien
Gewichtung | 3 |
Beschreibung | Suche und Entnahme von Daten aus Dateien in den Home-Verzeichnissen. |
Hauptwissensgebiete:
- grundlegende reguläre Ausdrücke für weitgehend POSIX-konforme Betriebssysteme (., [ ], [^ ], ^, $, *)
- erweiterte reguläre Ausdrücke für weitgehend POSIX-konforme Betriebssysteme (?, +, ( ), |)
- Kommando-Pipelines und Eingabe-/Ausgabe-Umleitung
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- find
- grep
- less
- xargs
- sort
- cut
- wc
1.3.5 Befehle in ein Skript umwandeln
Gewichtung | 2 |
Beschreibung | Wiederkehrende Befehle in ein einfaches Skript umwandeln. |
Hauptwissensgebiete:
- Bash Shell
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /bin/bash
- arguments
- for loops
- echo
Thema 1.4: Keep it Simple: Die Textdatei (Gewichtung: 6)
1.4.1 Starten eines Texteditors wie pico oder nano
Gewichtung | 1 |
Beschreibung | Starten eines einfachen Kommandozeileneditors. |
Hauptwissensgebiete:
- Textverarbeitung auf der Kommandozeile
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- pico, nano
1.4.2 Textdateien editieren
Gewichtung | 2 |
Beschreibung | Einfache Änderungen in Texdateien vornehmen. |
Hauptwissensgebiete:
- Textverarbeitung auf der Kommandozeile
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- pico, nano Editierfunktionen
1.4.3 Suchen und ersetzen von Text
Gewichtung | 1 |
Beschreibung | Einfachen Text in Dateien suchen und ersetzen. |
Hauptwissensgebiete:
- Textverarbeitung auf der Kommandozeile
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- pico, nano Funktionen für suchen und ersetzen
1.4.4 Undo-Funktionen
Gewichtung | 1 |
Beschreibung | Änderungen in Textdaeien rückgangig machen. |
Hauptwissensgebiete:
- Textverarbeitung auf der Kommandozeile
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- pico, nano Undo-Funktionen
1.4.5 Änderungen speichern
Gewichtung | 1 |
Beschreibung | Änderungen in einer Textdatei, die mit einem Editor gemacht wurden, speichern. |
Hauptwissensgebiete:
- Textverarbeitung auf der Kommandozeile
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- pico, nano Speicherungsfunktionen
Thema 1.5: Sicherheit und Zugriffsrechte (Gewichtung: 7)
1.5.1 Grundlegende Sicherheit und Identifizieren von Benutzertypen
Gewichtung | 2 |
Beschreibung | Verschiedene Benutzertypen in einem Linux System. |
Hauptwissensgebiete:
- Root und unprivilegierte Nutzer
- Systemnutzer
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /etc/passwd
- id, who
- sudo
1.5.2 Erstellen von Benutzern und Gruppen
Gewichtung | 2 |
Beschreibung | Benutzer und Gruppen in einem Linuxsystem erstellen. |
Hauptwissensgebiete:
- Benutzer und Gruppen Befehle
- Benutzer-IDs
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /etc/passwd
- id, lastlog
- useradd
1.5.3 Einstellungen für Zugriffsrechte auf Dateinen und Dateieigentum
Gewichtung | 2 |
Beschreibung | Zugriffsrechte auf Dateien setzen und verstehen und Eigentumseinstellungen. |
Hauptwissensgebiete:
- Datei-/Verzeichnis-Rechte und Dateieigentümer
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- ls -l
- chmod, chown, chgrp
1.5.4 Besondere Verzeichnisse und Dateien
Gewichtung | 1 |
Beschreibung | Besondere Verzeichnisse und Dateien in einem Linuxsystem mit besonderen Rechten. |
Hauptwissensgebiete:
- versteckte Dateien, System-Dateien, Bibliotheken, Ablagen
- /tmp, /var/tmp und besondere Zugriffsrechte
- File hierarchy
Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:
- /etc, /var, /usr
- ls -a, ls -d
Reference Material
Notes and Comments
Feel free to add comments here:
- privacy topic? (update: added to 1.1.4)