Lernziele Prüfung 010

Linux Essentials Prüfung 010

 

Lernziele Version: 1.6

Prüfung Code: 010-160

Über die Gewichtung der Lernziele: Jedem Lernziel ist eine Gewichtung zugeordnet. Die Gewichtungen zeigen die relevante Wichtigkeit der einzelnen Lernziele in der Prüfung. Lernziele mit höheren Gewichtungen werden in der Prüfung mit mehr Fragen abgedeckt.

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

1.1 Die Entwicklung von Linux und gängige Betriebssysteme

Gewichtung: 2

Beschreibung: Kenntnisse der Linux Entwicklung und der wichtigsten Distributionen.

Wichtige Wissensbereiche:

  • Distributionen
  • Embedded Systems
  • Linux in der Cloud

Teilliste 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: Kenntnis der wichtigsten Anwendungen sowie ihrer Verwendung und Entwicklung.

Wichtige Wissensbereiche:

  • Desktop-Anwendungen
  • Server-Anwendungen
  • Entwicklungssprachen
  • Paketverwaltungs-Tools und Repositories

Teilliste 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 verstehen

Gewichtung: 1

Becshreibung: Kenntnisse über Open-Source-Communities und die Lizenzierung von Open-Source-Software für Unternehmen.

Wichtige Wissensbereiche:

  • Open-Source-Philosophie
  • Open-Source-Lizenzierung
  • Free Software Foundation (FSF), Open Source Initiative (OSI)

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

 

  • Copyleft, Permissive
  • GPL, BSD, Creative Commons
  • Freie Software, Open Source Software, FOSS, FLOSS
  • Open-Source-Geschäftsmodelle

 

1.4 IKT-Fähigkeiten und Arbeiten mit Linux

Gewichtung: 2

Beschreibung: Grundkenntnisse in Informations- und Kommunikationstechnologie (IKT) und Arbeiten unter Linux.

Wichtige Wissensbereiche:

  • Desktop-Fähigkeiten
  • Zugang zur Kommandozeile
  • Linux, Cloud-Computing und Virtualisierung in der Industrie

Teilliste 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äre-Einstellungen 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 Kommandozeile

Gewichtung: 3

Beschreibung: Grundlegende Verwendung der Linux Kommandozeile. 

Wichtige Wissensbereiche:

  • Shell-Grundlagen
  • Kommandozeilen-Syntax
  • Variablen
  • Quoting

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • Bash
  • echo
  • history
  • Umgebungsvariable PATH
  • export
  • type

 

2.2 Hilfe suchen über die Kommandozeile

Gewichtung: 2

Beschreibung: Ausführen von Hilfebefehlen und Navigieren in den verschiedenen Hilfesystemen.

Wichtige Wissensbereiche:

  • Manpages
  • Infopages

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • man
  • info
  • /usr/share/doc/
  • locate

 

2.3 Verzeichnisse verwenden und Dateien auflisten

Gewichtung: 2

Beschreibung: Navigation in Home- und Systemverzeichnissen und Auflisten von Dateien an verschiedenen Orten.

Wichtige Wissensbereiche:

  • Dateien, Verzeichnisse
  • Versteckte Dateien und Verzeichnisse
  • Home Verzeichnisse
  • Absolute und relative Pfade

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • Common options für ls
  • Rekursive Auflistung
  • cd
  • . und ..
  • home und ~

 

2.4 Erstellen, Verschieben und Löschen von Dateien

Gewichtung: 2

Beschreibung: Dateien und Verzeichnisse unter dem Home Verzeichnis erstellen, verschieben und löschen.

Wichtige Wissensbereiche:

  • Dateien und Verzeichnisse
  • Beachtung von Groß- und Kleinschreibung
  • Einfaches Globbing

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • mv, cp, rm, touch
  • mkdir, rmdir

Thema 3: Die Macht der Kommandozeile

3.1 Dateien in der Kommandozeile archivieren

Gewichtung:  2

Beschreibung: Dateien in der Befehlszeile archivieren.

Wichtige Wissensbereiche:

  • Dateien, Verzeichnisse
  • Archive, Komprimierung

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • tar
  • verbreitete tar-Optionen
  • gzip, bzip2, xz
  • zip, unzip

 

3.2 Suchen und Extrahieren von Daten aus Dateien

Gewichtung: 3

Beschreibung: Suchen und extrahieren Daten aus Dateien im Basisverzeichnis.

Wichtige Wissensbereiche:

  • Kommando-Pipelines
  • Ein- und Ausgabeumlenkung
  • Grundlegende reguläre Ausdrücke ., [ ], *, und ?

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • grep
  • less
  • cat, head, tail
  • sort
  • cut
  • wc

 

3.3 Von Kommandos zum Skript

Gewichtung: 4

Beschreibung: Aus sich wiederholenden Kommandos einfache Skripte erstellen.

Wichtige Wissensbereiche:

  • Grundlagen von Shell-Skripten
  • Wissen um die gängigen Texteditoren (vi and nano)

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • #! (shebang)
  • /bin/bash
  • Variablen
  • Argumente
  • for loops
  • echo
  • Exit-Status

Thema 4: Das Linux-Betriebssystem

4.1 Ein Betriebssystem auswählen

Gewichtung: 1

Beschreibung: Kenntnisse über die wichtigsten Betriebssysteme und Linux-Distributionen.

Wichtige Wissensbereiche:

  • Unterschiede zwischen Windows, Mac, Linux
  • Lebenszyklus-Management von Distributionen

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • GUI versus Kommandozeile, Desktop-Konfiguration
  • Wartungszyklen, Beta und Stabil

 

4.2 Verständnis von Computer-Hardware

Gewichtung: 2

Beschreibung: Vertrautheit mit den Komponenten, die für die Erstellung von Desktop- und Servercomputern erforderlich sind.

Wichtige Wissensbereiche:

  • Hardware

Teilliste 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: Wo verschiedene Arten von Informationen in einem Linux-System gespeichert.

Wichtige Wissensbereiche:

  • Programme und Konfiguration
  • Prozesse
  • Speicheradressen
  • Systembenachrichtigungen
  • Protokollierung

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • ps, top, free
  • syslog, dmesg
  • /etc/, /var/log/
  • /boot/, /proc/, /dev/, /sys/

 

4.4 Der Rechner im Netzwerk

Gewichtung: 2

Beschreibung: Abfrage der wesentlichen Netzwerkkonfiguration und Ermittlung der grundlegenden Anforderungen für einen Computer in einem lokalen Netzwerk (LAN).

Wichtige Wissensbereiche:

  • Internet, Netzwerk, Router
  • Abfragen der DNS-Client-Konfiguration
  • Abfragen der Netzwerk-Konfiguration

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • route, ip route show
  • ifconfig, ip addr show
  • netstat, ip route show
  • /etc/resolv.conf, /etc/hosts
  • IPv4, IPv6
  • ping
  • host

Theme 5: Sicherheit und Dateiberechtigungen

5.1 Grundlegende Sicherheit und Identifizierung von Benutzertypen

Gewichtung: 2

Beschreibung: Verschiedene Benutzertypen auf einem Linux-System.

Wichtige Wissensbereiche:

  • Root- und Standardbenutzer
  • Systembenutzer

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /etc/passwd, /etc/group
  • id, who, w
  • sudo, su

 

5.2 Benutzer und Gruppen erstellen

Gewichtung: 2

Beschreibung: Benutzer und Gruppen in einem Linux System erstellen.

Wichtige Wissensbereiche:

  • Benutzer- und Gruppenbefehle
  • User-IDs

Teilliste 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: Verständnis und Bearbeitung der Dateiberechtigungen und Eigentumseinstellungen.

Wichtige Wissensbereiche:

  • Datei- und Verzeichnisberechtigungen und -eigentum

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • ls -l, ls -a
  • chmod, chown

 

5.4 Besondere Verzeichnisse und Dateien

Gewichtung: 1

Beschreibung: Besondere Verzeichnisse und Dateien in einem Linux-System kennen, einschließlich Sonderberechtigungen.

 

Wichtige Wissensbereiche:

  • Temporäre Dateien und Verzeichnisse benutzen
  • Symbolische Links

Teilliste der verwendeten Dateien, Begriffe und Hilfsprogramme:

  • /tmp/, /var/tmp/ and Sticky Bit
  • ls -d
  • ln -s