Linux Bash

Block 6

Block 6


L. S.
Diese Lernkarten bieten einen umfassenden Einblick in die Grundlagen der Linux-Bash-Shell für den mittleren Schulbereich. Sie behandeln wichtige Konzepte wie die Verwaltung von Prozessen, die Nutzung von Optionen und Befehlen zur Überwachung der Speicherauslastung, sowie die Arbeit mit Dateisystemen und Partitionen. Die Karteikarten sind besonders nützlich für Schüler und Einsteiger, die ihre Kenntnisse in der Linux-Bash-Shell erweitern möchten, um Systemressourcen effizient zu verwalten und grundlegende Systemadministration durchzuführen.
Karten
51
Lernende
0
Sprache
Deutsch
Kategorie
Informatik
Stufe
Mittelschule
Erstellt / Aktualisiert
16.08.2019 / 17.01.2025

Lernkarten

Mit welchem "Prozess" beginnt alles?

init oder systemd (PID1)

Wo beginnt init/systemd?

Bei PID 1 (PID 0 gibt es nicht)

Prozesse des aktuellen Terminals anzeigen?

ps

ps Option -U

Prozesse bestimmter Benutzer anzeigen

ps Option -C prozessliste

zeigt nur die Prozesse an, die in PROZESSLISTE aufgeführt sind

ps Option -A

Alle Prozesse anzeigen, nützlich mit grep

ps Option -a

auch Prozesse anderer Benutzer anzeigen

ps Option -u

Startzeit ausführende Datei

ps Option -x

nicht benutzerbezogene Prozesse, z.b. systemd und cron

Prozesse aller Benutzer anzeigen?

ps aux oder ps -A

Laufende Prozesse anzeigen?

pstree

pstree Option -p

PID - Prozess-IDs anzeigen

pstree Option -n

nach PID sortiert / normal ist alphabetisch

pstree Option -a

Zeigt Optionen und Argumente der Befehlszeile an

pstree Option -G

ansprechendere Ausgabe mit VT100-Modus

Laufende Prozesse in Echtzeit anzeigen?

top

Laufende Prozesse beenden mit?

kill

Übersicht über die kill Signale?

kill -l (Alle Signale auflisten)

Prozess mit kill normal beenden?

kill -SIGTERM

Prozess mit kill mit Gewalt beenden=

kill -SIGKILL

Prozess mit kill abbrechen? (Wie CTRL+C)

kill -SIGINT

Prozess mit kill aufhängen?

kill -SIGHUP

bash mit killall sigkill beenden?

killall -s 9 bash

Wie lange läuft das System schon?

uptime oder w(mehr Infos)

Speicherauslastung anzeigen?

free

Speicherauslastung in Bytes/Kbyts/Mbytes/Gbytes?

free -b / -k / -m / -g

Speicherauslastug mit Details High- und Low-Memory?

free -l

Speicherauslastung Total von RAM und SWAP zeigen?

free -t

Speicherauslastung Wiederholung Anzeige nach Sekunden?

free -s

Speicherauslastung x mal Wiederholen?

free -c

Momentan genutztes Dateisystem ermitteln?

sudo parted -l

Was ist die Inode-Nummer?

Die Inode-Nummer ist der Verweis auf die eigentliche Datei, sie ist also mit dem Dateinamen verknüpft. Beim verschieben mit mv bleibt die Inode also identisch.

Partitionen ermitteln?

cat /proc/partitions

Partitions anzeigen?

fdisk /dev/sda -l

Partition ändern/erstellen?

fdisk /dev/sda (Geschrieben werden die Änderungen erst am Schluss mit w)

fdisk help?

mit Taste m(wie menu)

fdisk Unterstützte Dateiformate?

Im Menu(m) mit l anzeigen lassen

GPT-Partionene?

GPT = GUID Partition Table. Für Datenträger grösser als 4TB oder Partitionen grösser als 2TB. Benötigt in der Regel UEFI-BIOS

Partition ändern/erstellen mit gdisk?

gdisk /dev/sdb

Dateisystem integrität prüfen?

umount /dev/sdb1 (zuerst aushängen) fsck -f /dev/sdb1 (danach prüfen)

Lernen