LPIC-1 101 (Version 4)

Linux Junior Level 101 (inkl. letzte Änderungen des LPI, Stand 13.Januar 2015)

Linux Junior Level 101 (inkl. letzte Änderungen des LPI, Stand 13.Januar 2015)


C. T.
Diese Lernkarten decken Grundlagen und fortgeschrittene Konzepte von Linux-Systemen ab, darunter Dateisysteme, Prozesse, Paketverwaltung und Benutzerrechte. Im Fokus stehen Befehle wie *find*, *ln* oder *chmod*, die Dateiverwaltung, Berechtigungen und Systemkonfigurationen behandeln. Ideal für IT-Einsteiger und Systemadministratoren, die sich auf Zertifizierungen wie LPIC-1 vorbereiten oder ihr Linux-Wissen vertiefen möchten.
Flashcards
298
Students
49
Language
German
Category
Computer Science
Level
Other
Created / Updated
11.04.2016 / 13.09.2026

Flashcards

Mit welchem Befehl kann man mehrere Dateien zusammenführen?

paste textfile1 textfile2

Bei einer Nummerierung in beiden Files wird auch die Ausgabe der Nummerierung doppelt vorhanden sein

Mit welchem Programm kann man mehrere Dateien miteinander verknüpfen?

join -t : -j 1 textfile1 textfile2

Optionen:
-t : steht hier für den Delimiter (Trenner)
-j : wird der gemeinsame Nenner beider Dateien angegeben, mit dem die Dateienverknüpft werden

Mit welchem Befehl könne in einer Datei einzelne Zeichen einer Textdatei durch andere ersetzt oder ganz gelöscht werden?

tr

cat textfile1 | tr n x

hierbei werden alle n durch ein x ersetzt

Optionen
-d (--delete) löscht das angegebene Zeichen
-c (--complement) kehrt die Ausgabe ins Gegenteil
-s (--squeese-repeats) unterdrückt sich wiederholende Zeichen

 

Wie kann mit einem Befehl alle Kleinbuchstaben in grosse ersetzt werden?

cat textfile1 | tr a-z A-Z

oder

cat textfile1 | tr [:lower:] [:upper:]

Mit welchem Befehl kann eine Datei kopiert werden, zudem sollte eine Meldung erscheinen, wenn die Zieldatei schon besteht?

cp -i datei datei2

oder

cp --interactive datei datei2

Mit welchem Befehl kann eine Datei kopiert werden, zudem sollte der Eigentümer, die Eigentümergruppe, die Berechtigungen und die Timestamps beibehalten werden?

cp -p datei datei2

oder

cp --preserve datei datei2

Mit welchem Befehl kann eine Datei verschoben werden, zudem sollte im Fall das die bereits existierende Datei älter ist oder die Zieldatei noch nicht existiert, der Befehl nicht ausgeführt werden?

mv -u datei datei2

oder

mv --update datei datei2

Mit welchem Befehl kann eine Verzeichnishierarchie erstellt werden?

mkdir -p /stufe1/stufe2/stufe3

oder

mkdir --parents /stufe1/stufe2/stufe3

Mit welchem Befehl kann ein Verzeichnis mit einer bestimmt Berechtigung erstellt werden?

mkdir -m 700 meinVerzeichnis

oder

mkdir --mode 700 meinVerzeichnis

Wie kann eine Verzeichnishierarchie gelöscht werden?

rmdir -p /stufe1/stufe2/stufe3

ACHTUNG rmdir löscht nur leere Verzeichnise!!!!!

Wie kann man den Timestamp einer Datei ändern?

touch datei

Der Befehl kann auch gebraucht werden, um eine 0 Byte grosses File zu erstellen

Optionen
-t : setzt den Timestamp auf [[CC]YY]MMDDhhmm[.ss].
-a : ändert nur die letzte Zugriffszeit
-m : ändert nur die letzte Änderungszeit

Nenne gängige Wildcards und deren Funktion?

* ersetzt null oder mehrere Zeichen

? ersetzt genau ein Zeichen

[a-z] ersetzt ein einzelnes Zeichen aus dem angegebenen Bereich

[abcde] ersetzt ein einzelnes der angegebenen Zeichen

[!a-z] ersetzt ein einzelnes Zeichen, das nicht angegeben ist

Mit welchem Befehl entpackt man ein archiv.tar.gz?

tar -xvzf archiv.tar.gz

der Strich muss nicht zwingend verwendet werden!

Optionen
-x : (extract) extrahiert ein Archiv
-z : (gzip,gunzip) sorgt für die Ent/Komprimierung mit gzip,gunzip
-v : (verbose)
-f : (file) gibt an das eine Datei verwendet wird muss immer als letztes stehen!!!

Mit welchem Befehl packt man ein archiv mit bzip2?

tar -cvjf archiv.tar.bz2 /archiv/*

der Strich muss nicht zwingend verwendet werden!

Optionen
-c : (creat) erstellt ein Archiv
-j : (bzip2,bunzip2) sorgt für die Ent/Komprimierung mit bzip2,bunzip2
-v : (verbose)
-f : (file) gibt an das eine Datei verwendet wird muss immer als letztes stehen!!!

Wenn eine Datei mit gzip komprimiert wird, löscht gzip anschliessend die Originaldatei, wie kann das verhindert werden?

gzip file -c > file.gz

Der Redirector war in diesem Fall notwendig, da die Option -c (leitet an stdout) verwendet wurde

Hinweis: bzip2  verhält sich gleich!!

Wie kann ein file.gz entkomprimiert werden?

gunzip file.gz

oder

gzip -d file.gz

Wie kann ein file.bz2 entkomprimiert werden?

bunzip2 file.gz

oder

bzip2 -d file.gz

Ein weiteres Programm ähnlich bzip2 gzip?

xz

Optionen
-z, --compress
-d, --decompress, --uncompress
-t, --test
-l, --list

Das Programm cpio hat 3 verschiedene Modi in welchen es arbeitet, gib alle 3 Optionen an und erläutere die Funktionen?

cpio -i bzw. --extract hierbei werden Dateien aus dem Archiv in das Dateisystem kopiert

cpio -o bzw. -- create hierbei werden Dateien aus dem Dateisystem in das Archiv kopiert

cpio -p bzw. --pass-through in diesem Modus wird kein Archiv verwendet, es liest die zu kopierenden Dateien und kopiert diese dann in ein Verzeichnis, das als Argument übergeben wurde
z.b.: find /home -name *.ods | cpio -pd /backup
 

Wie kann man den Master Boot Record sichern?

dd if=/dev/hda of=mbr.backup ibs=512 count=1

if : input File
of : output File

ibs : block size
count : Anzahl zu lesende Blöcke

Mit welchem Befehl kann man den Dateityp feststellen?

file datei

Wie kann man den stderr auf den stdout umleiten?

script > logdatei 2>&1

script > logdatei leitet stdout in logdatei.

2>&1 leitet stderr auf stdout. & besagt  dass 1 keine Datei ist

Wie kann eine Ausgabe eines Programms an ein anderes weitergegenben werden?

durch die Pipe |

grep suchbegriff logfile | less

Wie kann man eine Ausgabe in eine Datei und auf den stdout ausgeben?

tee

grep suchbegriff logdatei | tee newfile

wenn grep suchbegriff logdatei | tee > newfile geschrieben wird die Ausgabe 2 mal ins File geschrieben

Mit welchem Programm kann man eine mehrzeilige Ausgabe  an ein Programm übergeben, das immer nur ein Argument gleichzeitig verarbeiten kann?

xargs

Welche ID hat der init-Prozess?

1

Der Prozess 0 gibt es nicht!!!!

Wie zeigt man alle Instanzen eines Prozesse an?

ps -C nfsd

optionen
-a : zeigt alle Prozesse an, sie müssen mit einem Terminal verknüpft sein
-u : zeigt auch die Startzeit, den Pfad zur ausführenden Datei und den ausführenden Benutzer an
-x : führt auch die Prozesse auf, die nicht mit einem Terminal verbunden sind
-C : Zeigt alle Instanzen eines Kommandos an
-U : zeigt die Prozesse eines bestimmten Benutzers an.

Wie zeigt man alle Prozesse an, auch die wo nicht mit einem Terminal verbunden sind?

ps -aux

Wie zeigt man alle Prozesse inkl. der Hierarchie an?

pstree

Optionen
-a : zeigt zusätzlich die Optionen und Argumente an, die einem Proezess übergeben wurden
-G : optisch ansprechende Anzeige (VT100-Modus)
-p : zeigt zusätzlich die PIDs an
-n : sortiert nach PIDs

Mit welchem Befehl kann man laufende Prozesse in Echtzeit überwachen?

top

Optionen:
Interaktiv (bei laufendem Programm)
k : kill, tötet einen Prozess, es muss PID und auch das Signal angegeben werden
n : number of, einstellung wie viele Prozess max angeigt werden
r : renice, Nice Wert anpassen zur Laufzeit
h : helph, zeigt hilfe an
q : Programm schliessen

beim starten von top
-i : zeigt nur aktive Prozesse an
-b : batch, kann mit einem > verwendet werden um Ausgabe in eine Datei umzuleiten.
-d : delay, gibt aktualisierungsintervall in sec an (Standart ist 1 sec)
-q : startet top mit Echtzeitausgabe (wird nicht bei allen Versionen des Programm unterstützt)

Wie kann man einen Prozess zur Laufzeit beeinflussen?

kill

Optionen
-l : Zeigt eine Liste mit allen kill optionen
1) SIGHUP --> Hang-up, Konf neu einlesen
2) SIGINT --> führt einen Programmabruch aus (CTRL+C)
9) SIGKILL     --> beender Prozess mit Gewalt
15) SIGTERM --> fordert Prozess auf sich zu beenden
18) SIGCONT   --> setzt einen Prozess fort
19) SIGSTOP     --> hält einen Prozess an
20) SIGTSTP  --> hält einen Prozess an und bleibt speicherresident (CTRL+Z)
 

 


 

Was sendet kill ohne Optionen?

-15 (SIGTERM)

Welcher Befehl beendet ein Prozess gewaltsam?

kill -SIGKILL PID

kill -9 PID

Mit welchem Befehl kann man einen Prozess beenden ohne PID?

killall -s 9 apache2

Optionen wie bei kill
Zudem können mehrere Prozesse mit gleichem Namen beendet werden

Wie kann man PIDs von laudenen Prozessen ermitteln, auch wenn man nicht den vollständigen Namen kennt?

pgrep

Mit welchem Programm kann man laufende Prozesse suchen und direkt beenden?

pkill

pkill -u fred --> beendet alle Prozesse des Users fred, dieser wird auch per sofort ausgeloggt

Wie kann eine Liste angzeigt werden, welche Benutzerprozess im Moment laufen oder gestoppt wurden?

jobs

Wie kann ein gestopter Prozess im Hintergrund fortgesetzt werden?

jobs --> Jobnummer herausfinden und mit  bg 1 in den Hintergrund schicken

mit fg wird Prozess in den Vordergrund verschoben

Wie kann ein Prozess direkt bei seinem Start in den Hintergrund versetzt werden?

updatedb &

& macht das ein Prozess seine Arbeit im Hintergrund verrichtet

Wie kann man ein Prozess unabhängig von einer Shell verwenden?

nohup updatedb &

Study