LPIC: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
; Linux Professional Institute Certification
 +
 
= Infos zur Prüfung =
 
= Infos zur Prüfung =
  
Zeile 27: Zeile 29:
 
* Mountbefehle
 
* Mountbefehle
 
* Verwaltung von Shared Libraries: ldd, ldconfig und /etc/ld.so.conf
 
* Verwaltung von Shared Libraries: ldd, ldconfig und /etc/ld.so.conf
 +
* Dateisysteme anlegen und verwalten: mkfs, tune2fs, du, df, fsck
  
 
=== Paketverwaltung ===
 
=== Paketverwaltung ===
Zeile 41: Zeile 44:
  
 
* Arbeiten auf der Befehlszeile
 
* Arbeiten auf der Befehlszeile
 +
* Dateiverwaltung: cp, mv, rm, touch, ls, dd, file, tar-/zip-Befehle, Bash-Wildcards (file globbing)
 
* bash, env, which, man, history, export, ...
 
* bash, env, which, man, history, export, ...
 
* Datenströme weiterleiten mit Pipes
 
* Datenströme weiterleiten mit Pipes
* Datenströme verarbeiten: sed, cut, tr, sort, grep, ...
+
* Datenströme verarbeiten: sed, cut, tr, sort, grep, xargs, tee, ...
 
* Reguläre Ausdrücke (RegEx)
 
* Reguläre Ausdrücke (RegEx)
 +
* Prozessüberwachung: fg, bg, jobs, kill, nohup, ps, top, free, uptime, prgrep, watch, ...
 +
* Prozessresourcenverteilung: nice und renice, was darf ein regulärer Benutzer nicht im Gegensatz zu root
 +
* vim Befehle und Startoptionen
 +
 +
=== File Hierarchy Standard ===
 +
 +
* Zuordnen von /var, /usr, /home, /etc
 +
* Wann macht es Sinn diese durch Partionierung zu trennen?
 +
* locate, updatedb, /etc/updatedb.conf
 +
 +
== LPI 102 ==
 +
 +
=== Shell(-skripte) ===
 +
 +
* Ausführen von Skripten mit und ohne Subshell
 +
* globale und lokale Konfigurationsdateien für Bash: /etc/profile, /etc/bash.bashrc, ~/.bashrc, ...
 +
* Funktionen
 +
* Aliase
 +
* Setzen und Ändern von (Umgebungs-)Variablen
 +
* exec, for, while, if, test, seq, ;
 +
* Logische Operatoren: ||, &&
 +
 +
=== Desktopkonfiguration ===
 +
 +
* Grundlagen X-Server
 +
* Xorg Konfiguration: Syntax und /etc/X11/xorg.conf
 +
 +
=== Administrative Aufgaben ===
 +
 +
* Zeit einstellen: date, hwclock, NTP
 +
 +
=== Systemdienste verwalten ===
 +
 +
* systemd-Befehle
 +
 +
=== Netzwerktechnik ===
 +
 +
* Private vs. öffentliche IP Adressen
 +
* Subnetting
 +
 +
=== Sicherheit ===
 +
 +
* Remote-Zugriff via SSH
 +
* SSH-Schlüssel generieren und hinterlegen
 +
* GnuPG
  
 
= Aufgabensammlung =
 
= Aufgabensammlung =

Aktuelle Version vom 7. Juli 2023, 09:53 Uhr

Linux Professional Institute Certification

Infos zur Prüfung

  • Die Prüfung beeinhaltet 60 Fragen
  • Bearbeitungszeit ist 90 Minuten
  • maximale Punktzahl ist 800 Punkte
  • Für das Bestehen braucht man 500 Punkte
  • Art der Fragen sortiert nach Häufigkeit:
    • Multiple Choice mit einer korrekten Antwort
    • Pfad zur Konfigurationsdatei bzw. Befehlsnamen ausschreiben
    • Multiple Choice mit zwei korrekten Antworten
    • Multiple Choice mit drei korrekten Antworten

Lernziele

LPI 101

Systemarchitektur

  • Hardware (de-)aktivieren und Informationen darüber sammeln
  • lscpu, lspci, lsusb, lsblk Funktionen kennen
  • Unterschiede zwischen BIOS und UEFI
  • GRUB Legacy und GRUB2 Konfiguration
  • Bootvorgang mit SysVinit und systemd kennen
  • Funktionen der verschiedenen runlevel verstehen und wie man in diese wechselt
  • runlevel den systemd-targets zuordnen können
  • Partitionierung von Festplatten: ext2-4, Swap und wie man diese einteilen sollte
  • Mountbefehle
  • Verwaltung von Shared Libraries: ldd, ldconfig und /etc/ld.so.conf
  • Dateisysteme anlegen und verwalten: mkfs, tune2fs, du, df, fsck

Paketverwaltung

  • apt-, dpkg-Optionen und Repository in /etc/apt/sources.list konfigurieren
  • rpm-, yum- und zypper-Optionen und Repository in /etc/yum.repos.d/ konfigurieren

Virtualisierung von Linux

  • Verständnis über das Grundkonzept der Virtualisierung
  • Dinge, die beim Klonen verändert werden müssen: D-Bus Maschinen ID und SSH Host Key

GNU- und Unix-Befehle

  • Arbeiten auf der Befehlszeile
  • Dateiverwaltung: cp, mv, rm, touch, ls, dd, file, tar-/zip-Befehle, Bash-Wildcards (file globbing)
  • bash, env, which, man, history, export, ...
  • Datenströme weiterleiten mit Pipes
  • Datenströme verarbeiten: sed, cut, tr, sort, grep, xargs, tee, ...
  • Reguläre Ausdrücke (RegEx)
  • Prozessüberwachung: fg, bg, jobs, kill, nohup, ps, top, free, uptime, prgrep, watch, ...
  • Prozessresourcenverteilung: nice und renice, was darf ein regulärer Benutzer nicht im Gegensatz zu root
  • vim Befehle und Startoptionen

File Hierarchy Standard

  • Zuordnen von /var, /usr, /home, /etc
  • Wann macht es Sinn diese durch Partionierung zu trennen?
  • locate, updatedb, /etc/updatedb.conf

LPI 102

Shell(-skripte)

  • Ausführen von Skripten mit und ohne Subshell
  • globale und lokale Konfigurationsdateien für Bash: /etc/profile, /etc/bash.bashrc, ~/.bashrc, ...
  • Funktionen
  • Aliase
  • Setzen und Ändern von (Umgebungs-)Variablen
  • exec, for, while, if, test, seq, ;
  • Logische Operatoren: ||, &&

Desktopkonfiguration

  • Grundlagen X-Server
  • Xorg Konfiguration: Syntax und /etc/X11/xorg.conf

Administrative Aufgaben

  • Zeit einstellen: date, hwclock, NTP

Systemdienste verwalten

  • systemd-Befehle

Netzwerktechnik

  • Private vs. öffentliche IP Adressen
  • Subnetting

Sicherheit

  • Remote-Zugriff via SSH
  • SSH-Schlüssel generieren und hinterlegen
  • GnuPG

Aufgabensammlung