Jak znaleźć i zabić procesy uruchomione w Linux
- 626
- 63
- Laura Zygmunt
Zarządzanie procesami jest jednym z ważnych aspektów administracji systemu w Linux i obejmuje zabijanie procesów za pomocą zabić Komenda.
Znajdź i zabij procesy uruchamiania w LinuxW tym poradniku przyjrzymy się zabijaniu mniej produktywnych lub niechcianych procesów w systemie Linux.
Jaki jest proces w Linux?
Proces w systemie Linux może być działającym wystąpieniem aplikacji lub programu. Możesz również nazywać procesy jako wykonywanie zadań w systemie operacyjnym.
Kiedy proces działa, ciągle przesuwa się z jednego stanu do drugiego, a proces może w jednym z następujących stanów:
- Działanie: co oznacza, że proces jest wykonywany, albo jest po prostu ustawiony do wykonania.
- Czekanie: co oznacza, że proces czeka na zdarzenie lub zasób systemowy do wykonania zadania.
Istnieją dwa rodzaje procesów oczekiwania pod Linux, a mianowicie przerywalny I nieprzerwane.
Nazywany jest proces oczekiwania, który może zostać przerwany przez sygnały Przerywalny, podczas gdy proces oczekiwania, który jest bezpośrednio czeka na warunki sprzętowe i nie można go przerywać w żadnych warunkach nieprzerwane.
- Zatrzymany: co oznacza, że proces został zatrzymany, używając sygnału.
- Bałwan: co oznacza, że proces został nagle zatrzymany i nie żyje.
Z tym krótkim przeglądem pozwól nam teraz przyjrzeć się sposobom zabijania procesów w systemie Linux. Omówiliśmy już kilka artykułów na temat sposobów zabicia Linuksa uruchamiających procesy za pomocą zabójstwa, pkill, killall i xkill, możesz je przeczytać poniżej.
- Przewodnik po zarządzaniu procesami Linux przy użyciu poleceń zabójstwa, pkill i killall
- Jak zabić procesy niereagujące z Linux za pomocą Command Xkill
Podczas zabijania procesów, zabić Polecenie służy do wysyłania nazwanego sygnału do nazwanego procesu lub grup procesów. Domyślnym sygnałem jest TERMIN sygnał.
Pamiętaj o tym zabić Polecenie może być wbudowaną funkcją w wielu nowoczesnych skorupach lub zewnętrznych zlokalizowanych w /Bin/Kill.
Jak znaleźć proces PID w Linux
W Linux każdy proces w systemie ma Pid (Numer identyfikacji procesu), które można użyć do zabicia procesu.
Możesz zidentyfikować Pid dowolnego procesu za pomocą Pidof polecenie w następujący sposób:
$ pidof firefox $ pidof chrome $ pidof gimp-2.8Znajdź proces PID w Linux
Jak zabić procesy w Linux
Gdy znajdziesz proces PID, spójrzmy teraz, jak zabić procesy. W tym pierwszym przykładzie najpierw dostanę PID procesu, a następnie wyślę do niego sygnał.
chcę zabić kordonek proces, więc zrobię to w następujący sposób:
$ PIDOF GIMP-2.8 $ Kill 9378
Aby sprawdzić, czy proces został zabity, uruchom Pidof polecenie i nie będziesz w stanie wyświetlić Pid.
$ PIDOF GIMP-2.8Zabij Linux Process PID
Możesz także wysłać nazwany sygnał do procesu za pomocą nazwy sygnału lub liczb w następujący sposób:
$ PIDOF VLC $ KILM -SIGMER 9541 $ PIDOF VLCZabij Proces PID przez sygnał
Używanie numeru sygnału do zabicia procesu:
$ Pidof Banshee $ Kill -9 9647 $ Pidof BansheeZabij Proces PID według liczby
W powyższym przykładzie liczba 9
to numer sygnału dla Sigkill sygnał.
Jak zabić wiele procesów PID w Linux
Aby zabić więcej niż jeden proces, przejdź PID (S) do polecenia zabójstwa w następujący sposób:
$ PIDOF GIMP-2.8 $ PIDOF VLC $ PIDOF BANSHEE $ KILL -9 9734 9747 9762Zabij wiele procesów Linux PID
Streszczenie
Istnieje wiele innych sposobów zabijania procesów w Linuksie, te kilka przykładów pomagają po prostu przedstawić przegląd procesów zabijania. Daj nam znać, w jaki sposób zabijasz procesy w Linux? a także powiedz inne sposoby, czy takie za pośrednictwem komentarzy.
- « Jak hasło chronić katalogi internetowe w Nginx
- Tkanina - Zautomatyzuj zadania administracyjne Linux i wdrażania aplikacji w SSH »