Linux Prozesse

Kategorie: Systemintegration

Definition

Ein Prozess ist ein laufendes Programm. Linux kann viele Prozesse gleichzeitig verwalten.

Eigenschaften eines Prozesses

• Prozess-ID (PID) • Besitzer • Priorität • Speicherverbrauch • CPU-Auslastung

PID

Jeder Prozess besitzt eine eindeutige Prozess-ID (PID).

Wichtige Befehle

ps → Prozesse anzeigen top → Echtzeitübersicht htop → Erweiterte Prozessübersicht kill → Prozess beenden killall → Prozesse nach Namen beenden

Beispiel ps

ps aux Zeigt alle laufenden Prozesse an.

Prozesse beenden

kill PID Beispiel: kill 1234

Signale

SIGTERM (15) Freundliches Beenden. SIGKILL (9) Sofortiges Beenden.

Daemon

Ein Daemon ist ein Hintergrunddienst. Beispiele: sshd httpd mysqld

systemd

Systemd verwaltet Dienste und Prozesse moderner Linux-Systeme.

Wichtige systemctl Befehle

systemctl status systemctl start systemctl stop systemctl restart systemctl enable

Merksatz für die Prüfung

Jedes laufende Programm ist ein Prozess. Prozesse besitzen eine PID und können mit ps, top oder systemctl verwaltet werden.