Praca z Linuxem może być wyzwaniem, szczególnie gdy potrzebujesz przeglądu bieżących procesów i ich zużycia zasobów systemowych. W tym przewodniku pokażę ci, jak za pomocą komend ps, top i kill skutecznie dowiedzieć się, które programy działają i jak je zakończyć, jeśli zajdzie taka potrzeba. To szczególnie ważne, gdy jakiś proces wpływa na wydajność twojego systemu.
Najważniejsze wnioski
- Za pomocą komendy ps możesz wyświetlić wszystkie uruchomione procesy.
- Komenda top oferuje dynamiczny przegląd zasobów systemowych i ich wykorzystania.
- Za pomocą kill możesz celowo kończyć procesy, co poprawia stabilność twojego systemu.
Instrukcja krok po kroku
1. Wyświetlanie procesów za pomocą ps
Aby uzyskać przegląd aktualnie uruchomionych procesów, użyj komendy ps. Wyświetli ona procesy działające pod twoim użytkownikiem. Podstawowy format to ps.

Jeśli chcesz zobaczyć wszystkie procesy działające w systemie, możesz użyć komendy ps -ax. To da ci bardziej rozbudowaną listę procesów, w tym procesy użytkownika root i innych użytkowników.
2. Filtrowanie konkretnych procesów
Jeśli interesują cię tylko niektóre procesy, możesz użyć komendy ps -ax | grep

3. Szczegółowe informacje o procesach za pomocą ps aux
Aby uzyskać jeszcze bardziej szczegółowe informacje, możesz użyć komendy ps aux. Otrzymasz wiele informacji, w tym PID (identyfikator procesu), zużycie CPU i pamięci każdej aktywnej instancji.

Najważniejszym aspektem jest PID, dzięki któremu możesz zidentyfikować konkretne procesy.
4. Dynamiczny przegląd za pomocą top
Komenda top daje ci dynamiczną listę procesów, która aktualizuje się co dwie do trzech sekund. Wystarczy, że wpiszesz top w swoim terminalu, a natychmiast otrzymasz przegląd procesów i ich zużycia zasobów.

5. Sortowanie i różne widoki w top
W widoku top możesz dostosować sposób wyświetlania. Naciśnij klawisz M, aby posortować procesy według ich zużycia pamięci.

Wyraźnie zaznacz informację, podświetlając odpowiednie kolumny.
6. Zakończanie procesów bezpośrednio z top
Jeśli chcesz zakończyć proces podczas używania polecenia top, naciśnij k (dla kill) i podaj PID procesu, który chcesz zakończyć. Dzięki temu możesz bezpośrednio zabić proces.

Możesz również spojrzeć na PID z listy, która obecnie zużywa najwięcej pamięci.
7. Zakończanie procesów za pomocą kill
Aby zakończyć proces, używasz polecenia kill, po którym następuje PID. Na przykład kill -9

Alternatywnie możesz użyć killall -9

Podsumowanie - Efektywne wyświetlanie i kontrola procesów i instancji w Linux
W tym przewodniku nauczyłeś się, jak za pomocą komend ps, top i kill przejąć kontrolę nad procesami w swoim systemie Linux. Te narzędzia pozwalają ci zarówno monitorować uruchomione procesy, jak i szybko kończyć nieefektywne lub nie reagujące programy.
Najczęściej zadawane pytania
Jakie kroki muszę podjąć, aby wyświetlić procesy w Linuxie?Użyj polecenia ps, aby uzyskać listę procesów działających pod twoim użytkownikiem lub ps -ax dla wszystkich procesów.
Jak mogę znaleźć konkretny proces?Użyj polecenia ps -ax | grep, aby przefiltrować poszukiwania według konkretnego procesu.
Co robi polecenie top?top pokazuje ci dynamiczny przegląd wszystkich uruchomionych procesów i ich wykorzystania zasobów.
Jak zakończyć proces za pomocą kill?Użyj kill -9, aby natychmiast zakończyć proces.
Czy mogę zakończyć wiele procesów jednocześnie?Tak, używając killall -9 możesz zakończyć wszystkie instancje konkretnego programu.