Content
Prozesse
Welche Prozesse laufen zur Zeit
top
ps aux
Filtern nach einem bestimmten Prozess (bsp.: ssh):
ps aux | grep ssh
Prozess beenden:
#Mittels pid (eine höfliche Aufforderung)
kill [pid]
#Mittels pid (aber wirklich, nicht mehr höflich)
kill -9 [pid]
#Mittels Pattern (eine höfliche Aufforderung)
pkill [-Signal]? [pid]
Nettes graphisches Tool zur Prozess und Systemüberwachung:
sudo apt-get install htop
htop
Systemd
Systemd ist das bevorzugte init System von Ubuntu. Das init System ist dafür zuständig, Prozesse/Services beim hochfahren des Computers zu starten.
Systemd bietet die Möglichkeit Services zu starten und zu beenden, im Folgenden Beispiel den ssh daemon:
#Aktuellen Status des Services abfragen
sudo systemctl status ssh
#Stoppen
sudo systemctl stop ssh
#Starten
sudo systemctl start ssh
#Neu starten
sudo systemctl restart ssh
#Neu laden (nicht bei jedem Service verfügbar)
sudo systemctl reload ssh
#Deaktivieren, Service wird beim Hochstarten nicht mehr gestartet
sudo systemctl disable ssh
#Aktivieren, Service wird beim Hochstarten gestartet
sudo systemctl enable ssh