![Jak zaktualizować PowerShell w systemie Windows (wszystkie metody)](/f/fa4313c25b4f7d213d159042e9107e86.jpg?width=100&height=100)
Zarządzanie procesami jest jednym z ważnych aspektów administracji systemem w systemie Linux i obejmuje zabijanie procesów za pomocą zabić Komenda.
W tym poradniku przyjrzymy się zabijaniu mniej produktywnych lub niechcianych procesów w twoim systemie Linux.
Proces w systemie Linux może być uruchomionym wystąpieniem aplikacji lub programu. Możesz również odnosić się do procesów jako zadań wykonywanych w systemie operacyjnym.
Gdy proces jest uruchomiony, przechodzi z jednego stanu do drugiego, a proces może znajdować się w jednym z następujących stanów:
W Linuksie istnieją dwa rodzaje procesu oczekiwania, a mianowicie przerywalny oraz nieprzerywalny.
Nazywa się proces oczekiwania, który można przerwać sygnałami Przerywalny, podczas gdy proces oczekiwania, który bezpośrednio oczekuje na warunki sprzętowe i nie może zostać przerwany w żadnych warunkach, jest nazywany
nieprzerywalny.Z tym krótkim przeglądem przyjrzyjmy się teraz sposobom zabijania procesów w systemie Linux. Omówiliśmy już kilka artykułów na temat sposobów zabijania działających procesów Linuksa za pomocą kill, pkill, killall i xkill, możesz je przeczytać poniżej.
Podczas zabijania procesów, zabić Polecenie służy do wysłania nazwanego sygnału do nazwanego procesu lub grup procesów. Domyślnym sygnałem jest TERMIN sygnał.
Pamiętaj, że zabić polecenie może być funkcją wbudowaną w wielu nowoczesnych powłokach lub zewnętrzną znajdującą się w /bin/kill.
W Linuksie każdy proces w systemie ma PID (Numer identyfikacyjny procesu), które można wykorzystać do zabicia procesu.
Możesz zidentyfikować PID dowolnego procesu za pomocą pidof polecenie w następujący sposób:
$ pidof firefox. $ pidof chrom. $ pidof gimp-2.8.
Po znalezieniu identyfikatora PID procesu przyjrzyjmy się teraz, jak zabijać procesy. W tym pierwszym przykładzie zamierzam najpierw uzyskać PID procesu, a następnie wysłać do niego sygnał.
chcę zabić kordonek proces, więc zrobię to w następujący sposób:
$ pidof gimp-2.8. $ zabij 9378.
Aby sprawdzić, czy proces został zabity, uruchom pidof polecenie i nie będziesz mógł zobaczyć PID.
$ pidof gimp-2.8.
Możesz również wysłać nazwany sygnał do procesu, używając nazwy lub numerów sygnału w następujący sposób:
$ pidof vlc. $ zabić -SIGTERM 9541. $ pidof vlc.
Użycie numeru sygnału do zabicia procesu:
$ pidof banshee. $ zabij -9 9647. $ pidof banshee.
W powyższym przykładzie liczba 9
to numer sygnału dla SIGKILL sygnał.
Aby zabić więcej niż jeden proces, przekaż PID(y) do polecenia kill w następujący sposób:
$ pidof gimp-2.8. $ pidof vlc. $ pidof banshee. $ zabij -9 9734 9747 9762.
Istnieje wiele innych sposobów zabijania procesów w Linuksie, te kilka przykładów po prostu daje przegląd procesów zabijania. Daj nam znać, jak zabijasz procesy w Linuksie? a także podaj inne sposoby, jeśli w ogóle, za pomocą komentarzy.