Difference between revisions of "LinuxEssentials(DE)"

From LPI Wiki
Jump to: navigation, search
(Translations of Objectives)
(Objectives)
Line 30: Line 30:
 
<br />
 
<br />
  
==Objectives==
+
==Lernziele==
  
===''Topic 1.1: A Career in Open Source and Joining The Linux Community (weight: 7)''===
+
===''Thema 1.1: Berufswahl Open Source und Eintritt in die Linux Community (Gewichtung: 7)''===
====<span style="color:navy">1.1.1 Linux Evolution and Popular Operating Systems</span>====
+
====<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" | Knowledge of Linux Development and Major Distributions.
+
| style="background:#eaeaea" | Kenntnisse über Linux Entwicklung und wichtige Distributionen.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* Open Source Philosophy
+
* Open Source Philosophie
* Distributions
+
* Distributionen
 
* Embedded Systems
 
* Embedded Systems
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Major Open Source Applications</span>====
+
====<span style="color:navy">1.1.2 Wichtige Open Source Anwendungen</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Awareness of major applications and their uses.
+
| style="background:#eaeaea" | Wichtige Anwendungen und deren Nutzung.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* Desktop Applications
+
* Desktop Anwendungen
* Server Applications
+
* Server Anwendungen
* Mobile Applications
+
* Mobile Anwendungen
* Development Languages
+
* Entwicklungssprachen
* Package Management Tools
+
* Werkzeuge für die Paketverwaltung
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Understanding "Freeware" and Licensing</span>====
+
====<span style="color:navy">1.1.3 "Freeware" verstehen und Lizenzen</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 1
 
| style="background:#eaeaea" | 1
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Open Source Communities and Licensing in Free and Commercial Open Source Software.
+
| style="background:#eaeaea" | Open Source Communities und Lizenzen von freier und kommerzieller Open Source Software.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* Licensing
+
* Lizenzen
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 ICT Skills and Working in Linux</span>====
+
====<span style="color:navy">1.1.4 IKT-Kenntnisse und Arbeiten mit Linux</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Basic Information and Communication Technology (ICT) Skills and Working in Linux.
+
| style="background:#eaeaea" | Grundkenntnisse der Informations- und Kommunikationstechnologie (IKT) und Arbeiten mit Linux.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* Desktop Skills
+
* Desktop Kenntnisse
* Open Source Desktop Applications
+
* Open Source Desktop Anwndungen
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
* Using a browser, privacy concerns, configuration options, searching the web and saving content
+
* Nutzung eines Browsers, Sicherheitsbedenken, Einstellungsoptionen, Websuche, und Speichern von Inhalten
* Industry uses of Linux, Cloud Computing and Virtualization
+
* Gewerbliche Nutzung von Linux, Cloud Computing und Virtualisierung
* Password issues
+
* Passworteinstellungen
* Privacy issues and tools
+
* Privatsphäreeinstellungen und Werkzeuge
* graphics and office tools
+
* Graphik- und Office-Werkzeuge
* Use of common open source applications in presentations and projects
+
* Nutzung gängiger Open Source Anwendungen in Präsentationen und Projekten
 
<br/>
 
<br/>
 
<br/>
 
<br/>
  
===''Topic 1.2: The Linux Operating System (OS) and Programs (weight: 10)''===
+
===''Thema 1.2: Das Linux Betriebssystem (BS) und Programme (Gewichtung: 10)''===
====<span style="color:navy">1.2.1 Using Help Commands and “Man Pages”</span>====
+
====<span style="color:navy">1.2.1 Hilfsbefehle und “Man Pages” nutzen</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" |Navigation of the various help systems.
+
| style="background:#eaeaea" |Navigieren durch verschiedene Hilfssysteme.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
 
* Man
 
* Man
 
* Info
 
* Info
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Choosing an Operating System</span>====
+
====<span style="color:navy">1.2.2 Wahl eines Betriebssystems</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 1
 
| style="background:#eaeaea" | 1
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Knowledge of major Operating Systems and Linux Distributions.
+
| style="background:#eaeaea" | Kenntnisse über wichtige Betriebssysteme und Linux Distributionen.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* Windows, Mac, Linux differences
+
* Unterschiede zwischen Windows, Mac, Linux
* distribution life cycle management
+
* Lebenszyklusmanagement von Distributionen
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
* GUI versus command line, desktop configuration
+
* GUI versus Kommandozeile, Desktop Konfiguration
* maintenance cycles, Beta and Stable
+
* Wartungszyklen, Beta und Stabil
 
<br />
 
<br />
  
====<span style="color:navy">1.2.3 Understanding Computer Hardware</span>====
+
====<span style="color:navy">1.2.3 Computer Hardware verstehen</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" |Familiarity with the components that go into building desktop and server computers.
+
| style="background:#eaeaea" |Vertrautheit mit den Komponenten für den Bau von Desktop und Server Computern.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
 
* Hardware
 
* Hardware
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
* Hard drives and partitions, motherboards, processors, power supplies, optical drives, peripherals
+
* Festplatten und Partitionen, Motherboards, Prozessoren, Netzteile, Optische Laufwerke, Periperiegeräte
* display types
+
* Bildschire
* drivers
+
* Treiber
 
<br />
 
<br />
  
====<span style="color:navy">1.2.4 Where Data is Stored</span>====
+
====<span style="color:navy">1.2.4 Datenspeicherung</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 3
 
| style="background:#eaeaea" | 3
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Where various types of information are stored on a Linux system.
+
| style="background:#eaeaea" | Wo verschiedene Arten von Informationen in einen Linuxsystem gespeichert werden.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
 
* Kernel
 
* Kernel
* Process
+
* Prozess
 
* syslog, klog, dmesg
 
* syslog, klog, dmesg
 
* /lib, /usr/lib, /etc
 
* /lib, /usr/lib, /etc
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
* programs, libraries, packages and package databases, system configuration
+
* Programme, Bibliotheken, Pakete und Paketdatenbank, Systemeinstellungen
* processes and process tables, memory addresses, system messaging and logging
+
* Prozess und Prozesstabelle, Speicheradressen, Systembenachrichtigungund Protokollierung
 
<br />
 
<br />
  
====<span style="color:navy">1.2.5 Networking Your Computer</span>====
+
====<span style="color:navy">1.2.5 Computer im Netzwerk anbinden</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" |Adding a computer on to a Local Area Network (LAN).
+
| style="background:#eaeaea" |Einen Computer zu einem Local Area Network (LAN) hinzufügen.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* internet, network, routers
+
* Internet, Netzwerk, Router
 
* Domain Name Service
 
* Domain Name Service
* Network configuration
+
* Netzwerkeinstellungen
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
 
* route
 
* route
 
* resolv.conf
 
* resolv.conf
Line 203: Line 203:
 
<br/>
 
<br/>
  
===''Topic 1.3: The Power of the Command Line (weight: 10)''===
+
===''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" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Navigation of home and system directories and listing files in various locations.
+
| style="background:#eaeaea" | Navigieren in Home- und System-Verzeichnissen und Protokolldateien an verschiedenen Orten.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* files, directories
+
* Dateien, Verzeichnisse 
* hidden files and directories
+
* Versteckte Dateien und Verzeichnisse
* home
+
* Home
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Creating, Moving and Deleting Files</span>====
+
====<span style="color:navy">1.3.2 Erstellen, verschieben und löschen von Dateien</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Create, move and delete files and directories under the home directory.
+
| style="background:#eaeaea" | Erstellen, verschieben und löschen von Dateien und verzeichnissen im Home-Verzeichnis.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* files, directories
+
* Dateien, Verzeichnisse 
* case sensitivity
+
* Beachtung der Groß- und Kleinschreibung
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Archiving Files on the Command Line</span>====
+
====<span style="color:navy">1.3.3 Archivierung von Dateien mit der Kommandozeile</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 1
 
| style="background:#eaeaea" | 1
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Archiving files in their home directories.
+
| style="background:#eaeaea" | Archivierung von Dateien in deren Home-Verzeichnissen.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* files, directories
+
* Dateien, Verzeichnisse 
* archives, compression
+
* Archive, Komprimieren
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Searching and Extracting Data from Files</span>====
+
====<span style="color:navy">1.3.4 Suche und Entnahme von Daten aus Dateien</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 3
 
| style="background:#eaeaea" | 3
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Search and extract data from files in the home directories.
+
| style="background:#eaeaea" | Suche und Entnahme von Daten aus Dateien in den Home-Verzeichnissen.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* partial POSIX Basic Regular Expressions (., [ ], [^ ], ^, $, *)
+
* grundlegende reguläre Ausdrücke für weitgehend POSIX-konforme Betriebssysteme (., [ ], [^ ], ^, $, *)
* partial POSIX Extended Regular Expressions (?, +, ( ), |)
+
* erweiterte reguläre Ausdrücke für weitgehend POSIX-konforme Betriebssysteme (?, +, ( ), |)
* command line pipes and I/O direction
+
* Kommando-Pipelines und Eingabe-/Ausgabe-Umleitung
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Turning Commands into a Script</span>====
+
====<span style="color:navy">1.3.5 Befehle in ein Skript umwandeln</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Turning repetitive commands into simple scripts.
+
| style="background:#eaeaea" | Wiederkehrende Befehle in ein einfaches Skript umwandeln.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* Bash shell
+
* Bash Shell
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
 
* /bin/bash
 
* /bin/bash
 
* arguments
 
* arguments
Line 294: Line 294:
 
<br/>
 
<br/>
  
===''Topic 1.4: Keep it Simple: The Text File (weight: 6)''===
+
===''Thema 1.4: Keep it Simple: Die Textdatei (Gewichtung: 6)''===
====<span style="color:navy">1.4.1 Launch Text Editors like pico or nano</span>====
+
====<span style="color:navy">1.4.1 Starten eines Texteditors wie pico oder nano</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 1
 
| style="background:#eaeaea" | 1
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Launching a simple command line editor.
+
| style="background:#eaeaea" | Starten eines einfachen Kommandozeileneditors.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* command line text editing
+
* Textverarbeitung auf der Kommandozeile
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
 
* pico, nano
 
* pico, nano
 
<br />
 
<br />
  
====<span style="color:navy">1.4.2 Editing of Text Files</span>====
+
====<span style="color:navy">1.4.2 Textdateien editieren</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Making simple changes to text files.
+
| style="background:#eaeaea" | Einfache Änderungen in Texdateien vornehmen.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* command line text editing
+
* Textverarbeitung auf der Kommandozeile
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
* pico, nano editing functions
+
* pico, nano Editierfunktionen
 
<br />
 
<br />
  
====<span style="color:navy">1.4.3 Search And Replace of Text</span>====
+
====<span style="color:navy">1.4.3 Suchen und ersetzen von Text</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 1
 
| style="background:#eaeaea" | 1
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Finding and replacing simple text in files.
+
| style="background:#eaeaea" | Einfachen Text in Dateien suchen und ersetzen.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* command line text editing
+
* Textverarbeitung auf der Kommandozeile
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
* pico, nano search and replace functions
+
* pico, nano Funktionen für suchen und ersetzen
 
<br />
 
<br />
  
====<span style="color:navy">1.4.4 Undo Functions</span>====
+
====<span style="color:navy">1.4.4 Undo-Funktionen </span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 1
 
| style="background:#eaeaea" | 1
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Undoing changes in a text file.
+
| style="background:#eaeaea" | Änderungen in Textdaeien rückgangig machen.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* command line text editing
+
* Textverarbeitung auf der Kommandozeile
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
* pico, nano undo functions
+
* pico, nano Undo-Funktionen
 
<br />
 
<br />
  
====<span style="color:navy">1.4.5 Saving Changes</span>====
+
====<span style="color:navy">1.4.5 Änderungen speichern</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 1
 
| style="background:#eaeaea" | 1
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Saving changes made to text files in an editor.
+
| style="background:#eaeaea" | Änderungen in einer Textdatei, die mit einem Editor gemacht wurden, speichern.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* command line text editing
+
* Textverarbeitung auf der Kommandozeile
'''The following is a partial list of the used files, terms and utilities:'''
+
'''Hier ist eine auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme:'''
* pico, nano content saving functions
+
* pico, nano Speicherungsfunktionen
 
<br />
 
<br />
 
<br/>
 
<br/>
  
===''Topic 1.5: Security and File Permissions (weight: 7)''===
+
===''Thema 1.5: Sicherheit und Zugriffsrechte (Gewichtung: 7)''===
====<span style="color:navy">1.5.1 Basic Security and Identifying User Types</span>====
+
====<span style="color:navy">1.5.1 Grundlegende Sicherheit und Identifizieren von Benutzertypen</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Various types of users on a Linux system.
+
| style="background:#eaeaea" | Verschiedene Benutzertypen in einem Linux System.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* Root and Un-privileged Users
+
* Root und unprivilegierte Nutzer
* System users
+
* Systemnutzer
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Creating Users and Groups</span>====
+
====<span style="color:navy">1.5.2 Erstellen von Benutzern und Gruppen</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Creating users and groups on a Linux system.
+
| style="background:#eaeaea" | Benutzer und Gruppen in einem Linuxsystem erstellen.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* user and group commands
+
* Benutzer und Gruppen Befehle
* user IDs
+
* Benutzer-IDs  
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Setting File Permissions and Ownership</span>====
+
====<span style="color:navy">1.5.3 Einstellungen für Zugriffsrechte auf Dateinen und Dateieigentum</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 2
 
| style="background:#eaeaea" | 2
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Understanding and manipulating file permissions and ownership settings.
+
| style="background:#eaeaea" | Zugriffsrechte auf Dateien setzen und verstehen und Eigentumseinstellungen.  
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* File/directory permissions and owners
+
* Datei-/Verzeichnis-Rechte und Dateieigentümer
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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 Special Directories and Files</span>====
+
====<span style="color:navy">1.5.4 Besondere Verzeichnisse und Dateien</span>====
 
{|
 
{|
| style="background:#dadada" | '''Weight'''
+
| style="background:#dadada" | '''Gewichtung'''
 
| style="background:#eaeaea" | 1
 
| style="background:#eaeaea" | 1
 
|-
 
|-
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#dadada; padding-right:1em" | '''Beschreibung'''
| style="background:#eaeaea" | Special directories and files on a Linux system including special permissions.
+
| style="background:#eaeaea" | Besondere Verzeichnisse und Dateien in einem Linuxsystem mit besonderen Rechten.
 
|}
 
|}
'''Key Knowledge Areas:'''
+
'''Hauptwissensgebiete:'''
* Hidden files, system files, libraries, repositories,
+
* versteckte Dateien, System-Dateien, Bibliotheken, Ablagen
* /tmp, /var/tmp and special permissions
+
* /tmp, /var/tmp und besondere Zugriffsrechte
 
* File hierarchy
 
* File hierarchy
'''The following is a partial list of the used files, terms and utilities:'''
+
'''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

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:

  1. privacy topic? (update: added to 1.1.4)