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.