Löschen von Prozessen und Anzeigen von Linux-Systeminformationen

In vielen Fällen sind wir mit Situationen konfrontiert, die mit den Dateien, Programmen oder Diensten, die in unserem System ausgeführt werden, ein wenig erwünscht sind, und wir wissen, dass der einzige Weg, diese Prozesse zu beenden, darin besteht, sie zu beseitigen oder den Prozess, wie es in unserer IT-Umgebung normalerweise bekannt ist, zu “beenden”.

Es ist allgemein bekannt, wie ein Prozess in Windows-Umgebungen beseitigt werden kann, es werden jedoch nur sehr selten Prozesse im Zusammenhang mit Linux erwähnt. Aus diesem Grund werden wir in dieser Studie dieses Problem behandeln und einige der Tools analysieren, die wir zur Verfügung haben, um diese Prozesse abzuschließen .

Für diese Studie werden wir eine Debian 8- Umgebung verwenden, damit wir die Befehle verstehen, die in dieser kleinen Analyse ausgeführt werden.

Kill-Prozesse-Linux-1.jpg

Die erste Alternative, die wir zum Beenden eines Prozesses unter Linux verwenden, besteht darin, den Befehl vom Terminal aus auszuführen :

 Gnome-System-Monitor 

Mit diesem Befehl werden wir das Prozessverwaltungsfenster in unserer Debian 8-Umgebung bereitstellen.

Kill-Prozesse-Linux-2.jpg

Wie wir sehen können, haben wir drei (3) Registerkarten:

Prozesse
Diese Option deckt alle Prozesse der Dienste und Anwendungen ab, die derzeit unter Linux ausgeführt werden.

Ressourcen
Über diese Option können wir den aktuellen Verbrauch von Systemressourcen wie Speicher, CPU, Festplatte usw. anzeigen.

Dateisystem
Mit dieser Alternative können wir den verfügbaren Speicherplatz in den Einheiten unserer Linux-Umgebung anzeigen.

Um einen Prozess über den Gnome-Systemmonitor zu eliminieren , genügt es, den zu beendenden Prozess auszuwählen und auf die Schaltfläche Prozess beenden zu klicken.

Hinweis
Wir können sehen, dass jeder Prozess seine Prioritätsebene hat, um einen für das System wichtigen Prozess im Auge zu behalten und nicht zu beenden.

Kill-Prozesse-Linux-3.jpg

Wir sehen, dass die folgende Meldung angezeigt wird:

See also  Fix: Microsoft Word lädt nicht. Sie müssen sich anmelden, um die Änderungen zu speichern

Kill-Prozesse-Linux-4.jpg

Wir klicken einfach auf Prozess beenden und haben auf diese Weise den Prozess mit dem Monitor “beendet”.
Dieser Befehl, den wir in dieser Studie verwenden (Gnome-System-Monitor), wird auf Gnome-Umgebungen angewendet. Wenn wir andere Umgebungen verwenden, können wir nach den folgenden Tools suchen:

  • KDE-Umgebungen: Wir verwenden das Dienstprogramm System Monitor oder System Monitor.
  • XFCE-Umgebungen: Sie können den Task-Manager oder das Task-Manager-Dienstprogramm verwenden. (In dieser Umgebung genügt es, mit der rechten Maustaste auf den Prozess zu klicken und Stopp, Fertig stellen oder Beenden zu wählen.)

Über die Befehlszeile haben wir einige sehr interessante Alternativen, die wir unten analysieren werden.

Der erste Befehl, der angezeigt wird, ist der PS- Befehl (Process System), der die Prozesse anzeigt, die vom aktuellen Benutzer ausgeführt werden. Wenn wir den Befehl ps ohne Parameter verwenden, wird Folgendes nur für den aktuellen Benutzer angezeigt:

Kill-Prozesse-Linux-5.jpg

Beachten Sie, dass eine PID oder eine Prozesskennung enthalten ist, die für die jeweilige Aufgabe zur Beseitigung des Prozesses nützlich ist.

Einige der Parameter, die wir mit ps implementieren können, sind die folgenden:

  • -aux: Stellt die Prozesse aller Benutzer bereit und fügt weitere Informationen zu ihnen hinzu.
  • -a: Stellt die Prozesse aller Benutzer bereit.
  • -u: Zeigt detaillierte Prozessinformationen wie die Verwendung von Speicher, CPU usw. an.
  • -x: Stellt die Prozesse aller Terminals und Benutzer bereit.
  • -l: Zeigt Informationen an, die die UID und den Wert “nice” enthalten.
  • -Forest: Zeigt die Prozesse in einem Baumschema an.

Kill-Prozesse-Linux-6.jpg

Der folgende Befehl, den wir verwenden können, der sich auf ps bezieht, ist der Befehl kill, mit dem wir den Prozess beenden. Die Syntax, die wir für kill implementieren müssen, ist die folgende:

 Töte -9 ID_Process 

(Die -9 wird verwendet, um die Wahrscheinlichkeit einer erfolgreichen Eliminierung zu erhöhen.) In unserem Fall können wir beispielsweise den Befehl kill -9 implementieren. Standardmäßig verwendet kill das Signal -15, das SIGTERM (Prozess beenden) ist, wir geben -9 ein, das SIGKILL (Prozess beenden) ist.

See also  Django - MultiWidget

Wenn wir alle Signale beobachten wollen, können wir den Befehl verwenden:

 kill -l 

Damit werden alle mit dem Befehl kill verbundenen Signale aufgelistet .

Kill-Prozesse-Linux-7.jpg

Schließlich können wir den Befehl killall verwenden , um Prozesse nach Namen zu beenden. Zum Beispiel können wir Folgendes verwenden:

 terminal killall 

So beenden Sie den Vorgang des Terminals. Falls wir den Namen des Prozesses, den wir beenden möchten, nicht kennen, können wir den Befehl xkill verwenden. Sobald wir ihn im Terminal ausführen, sehen wir, dass ein X angezeigt wird, mit dem wir zum Beispiel auf das Fenster klicken müssen, das wir schließen möchten In diesem Fall klicken wir mit dem X im Iceweasel-Fenster.

Kill-Prozesse-Linux-8.jpg

Sobald wir auf das Fenster klicken, werden wir in unserem Terminal sehen, dass bestätigt wird, dass der Prozess beendet wurde.

Kill-Prozesse-Linux-9.jpg

Ein weiterer Befehl, mit dem wir überprüfen können, welche Prozesse in unserem Debian-System ausgeführt werden und Ressourcen verbrauchen, ist der TOP-Befehl . Über den TOP-Befehl können wir alle Prozesse auflisten und sehen, welchen Verbrauch sie von unserer Maschine erhalten. der Benutzer, die Aktivitätszeit, der Befehl usw.

Kill-Prozesse-Linux-10.jpg

Als nächstes werden wir einige Prozesse in Linux sehen, die es uns ermöglichen, Informationen über unser System zu erhalten, um den freien Speicherplatz im Speicher, auf der Festplatte und in der CPU zu bestimmen. Wenn wir feststellen, dass sie knapp sind, können wir einen der vorherigen Prozesse ausführen, um Speicherplatz freizugeben und die beste Leistung des Systems zu erzielen .

Der erste Befehl, den wir überprüfen werden, ist der FREE-Befehl:

 frei 

Damit erhalten wir detaillierte Informationen über den RAM-Speicher, wie z. B. die Gesamtkapazität, den freien Speicherplatz usw.

See also  So überprüfen Sie die Datei- oder Verzeichnisintegrität mit AIDE unter Linux

Kill-Prozesse-Linux-11.jpg

Mit dem LSCPU-Befehl können wir auf strukturierte Weise spezifische Informationen über die CPU der Maschine in Aktivitäten wie Anzahl der Kerne, Marke, Geschwindigkeit, Cache, Hyper-V-Unterstützung usw. anzeigen . Wenn Sie diesen Befehl ausführen, sehen Sie Folgendes:

Kill-Prozesse-Linux-12.jpg

Auf die gleiche Weise können wir einige der folgenden Befehle ausführen:

  • Lsusb: Damit können wir alle USB-Anschlüsse und die Details der angeschlossenen Geräte anzeigen .
  • Df: Mit dem Befehl df können wir die Systempartitionen sehen.
  • Uname: Mit dem Befehl uname können wir die Systeminformationen anzeigen und Parameter wie -p (siehe Prozessorinformationen), -r (siehe Kernelinformationen) implementieren.
  • Lsmod: Mit lsmod können wir den Status der Kernelmodule sehen.
  • Lspci: Wenn Sie lspci verwenden, werden Informationen zu den PCI-Ports des Systems angezeigt.
  • Hwinfo: Mit diesem Befehl können wir detaillierte Informationen über die Hardware sehen, über die unser System verfügt. Standardmäßig ist hwinfo nicht in Debian oder einer Linux-Distribution installiert. Dazu installieren wir es mit dem Befehl:
     sudo apt-get installiere hwinfo 

Sobald Sie heruntergeladen und installiert haben, sind dies die Informationen, die von ihm bereitgestellt werden:

Kill-Prozesse-Linux-13.jpg

Auf diese Weise konnten wir einige der wichtigsten Befehle analysieren , mit denen wir Prozesse “abbrechen” und Informationen zu unseren Linux-Systemen anzeigen können .

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *