Wie bei allen Computer-Software, können Fehler und unvorhersehbare Ereignisse Linux-Prozesse zum Absturz bringen , Stopp von Programmen von der Arbeit und oft mit bis große Mengen an CPU-Ressourcen und Speicher. Wenn ein Prozess nicht mehr reagiert oder außer Kontrolle gerät , können Sie mit dem Befehl kill Herunterfahren des Prozesses in einer Vielzahl von Möglichkeiten , die Zunahme der Schwere . Sobald Sie den Prozess getötet haben, können Sie das Programm nach der Untersuchung der Ursache des Absturzes neu zu starten. Anleitung
1
Melden Sie sich beim Linux -Server mit SSH , wenn Sie mit einem Remote-Server , oder öffnen Sie ein Terminal-Fenster , wenn Sie auf dem Computer arbeiten .
2
finden Sie die ID-Nummer des gewünschten Prozess zu töten . Eine Liste der laufenden Prozesse können durch Eingabe von " Pixel -aux " auf der Terminal-Eingabeaufforderung , die den Namen der einzelnen Verfahren und seine Prozess-ID angezeigt sehen. Geben Sie "top" am Terminal ein, um eine Echtzeit-Anzeige zeigt laufende Prozesse und IDs , und die Menge an CPU-Zeit und Speicher jeweils verwendet sehen . Diese Information ist nützlich , um jede außer Kontrolle Prozesse sehen . Drücken Sie "q" zu beenden oben und zurück zum Terminal eingeben.
3
Type " kill Prozess " an der Terminal-Eingabeaufforderung , um einen bestimmten Prozess zu töten, ersetzen " process_id " mit dem entsprechenden Prozess ID-Nummer. Der Kill- Befehl wird versuchen, Herunterfahren des Prozesses sauber .
4
Typ "-1 kill Prozess " in der Terminal-Eingabeaufforderung , wenn der Befehl kill auf seine eigene nicht verschließen konnte den Prozess . Die "-1" Parameter teilt den Prozess zu beenden , als ob ein log out wurden auftretende und versucht, töten alle Kind-Prozesse .
5
Type " kill -9 process_id " an der Terminal-Eingabeaufforderung , wenn bisherigen Versuche zum Herunterfahren des Prozesses sind gescheitert. Dies zwingt den Prozess zu sterben, aber möglicherweise einige untergeordnete Prozesse laufen lassen , da es nicht ein sauberes Herunterfahren . Wenn alle untergeordneten Prozesse bleiben , können Sie sie manuell zu töten, falls erforderlich.