Użyj polecenia ps, aby wyświetlić | Lista procesów w systemie Ubuntu 18.04 | 16.04 z przykładami

  • Andrew Politic
  • 0
  • 1247
  • 43

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak używać ps polecenie w systemie Ubuntu, aby wyświetlić i zlokalizować aktualnie uruchomione procesy…

Na przykład, jeśli masz aplikację, która jest zablokowana lub nie odpowiada i pochłania cały Twój czas procesora i / lub pamięć RAM, używasz ps polecenie, aby wyszukać proces aplikacji i użyć polecenia kill, aby go zabić i przywrócić system do normalnego działania…

Dla studentów lub nowych użytkowników szukających systemu Linux do rozpoczęcia nauki, najłatwiejszym miejscem do rozpoczęcia jest system operacyjny Ubuntu Linux…. To świetny system operacyjny Linux dla początkujących…

Ubuntu to system operacyjny Linux typu open source, który działa na komputerach stacjonarnych, laptopach, serwerach i innych urządzeniach…

Podczas nauki Ubuntu przekonasz się, że Linux nie różni się tak bardzo od Windowsa i innych systemów operacyjnych na tak wiele sposobów, zwłaszcza jeśli chodzi o używanie Ubuntu do wykonywania pracy.…

Zarówno systemy Ubuntu, jak i Windows zapewniają produktywność, łatwość obsługi, niezawodność oraz umożliwiają instalowanie i uruchamianie tysięcy programów, od gier po oprogramowanie biurowe dla osób prywatnych i firm…

Jednak jeśli uczysz się obsługi i rozumienia systemu Ubuntu Linux, powinieneś również nauczyć się obsługi terminala za pomocą wiersza poleceń… Większość użytkowników Linuksa powinna umieć wykonywać podstawowe zadania wiersza poleceń…

W tym samouczku dowiesz się, jak…

Kiedy będziesz gotowy, aby nauczyć się korzystać z ps poleceń, postępuj zgodnie z poniższym przewodnikiem:

O komendzie ps:

Plik ps command to narzędzie wiersza poleceń, które pomaga wyświetlać szczegóły aktualnie uruchomionych procesów z opcjami zabijania lub kończenia procesów, które nie zachowują się normalnie…

Składnia:

Składnia to reguła i format, w jaki sposób ps można użyć polecenia… Te opcje składni można zmienić, ale należy przestrzegać prostego formatu.,.

Poniżej znajduje się przykładowa składnia, jak używać ps Komenda… .

ps [opcje]

Opcje:

Opcje wiersza poleceń to przełączniki lub flagi określające sposób wykonywania lub kontrolowania poleceń… modyfikują zachowanie poleceń… są oddzielane spacjami i następują po poleceniach…

Poniżej znajduje się kilka opcji ps Komenda:

opcjeZastąpić Komenda polecenie, które chcesz sprawdzić
ps -lista pomocyps -help lista opcja polecenia opcje wspólne, których można używać z poleceniem ps
ps -help allps -help all opcja polecenia daje wszystkie możliwe opcje poleceń, których możesz używać z ps
ps -help miscps -help misc daje ci różne opcje, których możesz użyć z poleceniem ps
ps -help simpleps -help simple udostępnia podstawowe opcje, których możesz użyć z poleceniem ps
-WsparcieWyświetl komunikat pomocy

Przykłady:

Poniżej znajduje się kilka przykładów uruchamiania i używania ps w systemie Ubuntu Linux…

Po prostu uruchom ps wywołać to.

Bieganie ps polecenie bez opcji wyświetli listę procesów uruchomionych przez konto, na którym uruchomiono polecenie…

Wynik:  PID TTY TIME CMD 2658 pkt / 0 00:00:00 bash 19229 pkt / 0 00:00:00 ps

Reprezentują kolumny…

  • PID: Numer identyfikacyjny procesu uruchomionego procesu.
  • TTY: Nazwa konsoli, w której użytkownik jest zalogowany.
  • CZAS: Czas przetwarzania procesora używany przez proces.
  • CMD: Nazwa polecenia, które uruchomiło proces

Na przykład, jeśli chcesz wyświetlić listę wszystkich procesów aktualnie uruchomionych w systemie, nawet tych uruchomionych przez innych użytkowników, po prostu uruchom plik ps polecenie z opcją -e lub -A…

Przykład:

ps -e

Spowoduje to wyświetlenie wszystkich uruchomionych procesów, ale lista będzie długa… Więc potokuj polecenie z mniejszą liczbą, aby podzielić listę według ekranu…

Przykład:

ps -e | mniej

Powinieneś zobaczyć coś podobnego do poniższej listy:

Wynik: PID TTY TIME CMD 1? 00:00:03 systemd 2? 00:00:00 kthreadd 3? 00:00:00 rcu_gp 4? 00:00:00 rcu_par_gp 6? 00:00:00 kworker / 0: 0H-kb 7? 00:00:00 kworker / u4: 0-ev 8? 00:00:00 mm_percpu_wq 9? 00:00:00 ksoftirqd / 0 10? 00:00:00 rcu_sched 11? 00:00:00 migracja / 0 12? 00:00:00 idle_inject / 0 14? 00:00:00 cpuhp / 0 15? 00:00:00 cpuhp / 1

Jeśli chcesz poznać więcej szczegółów uruchomionych procesów, w tym wyświetlić ich procesy nadrzędne, po prostu uruchom polecenie ps z opcjami:

Przykład:

ps -eH | mniej

Spowoduje to wyświetlenie procesów wraz z ich rodzicami

Wynik: 2095? 00:00:00 gdm-session-wor 2119 tty2 00:00:00 gdm-x-session 2121 tty2 00:00:20 Xorg 2130 tty2 00:00:00 gnome-session-b 2267? 00:00:00 ssh-agent 2300 tty2 00:00:46 gnome-shell 2334 tty2 00:00:00 ibus-daemon 2338 tty2 00:00:00 ibus-dconf 2599 tty2 00:00:00 ibus-engine-sim 2416 tty2 00:00:00 gsd-power 

Ta lista wszystkich procesów korzystających z pełnego formatu używa rozszerzenia ps polecenie z -ef opcja

Przykład:

ps -ef | mniej

Powinieneś zobaczyć podobną listę, jak pokazano poniżej:

Wynik: UID PID PPID C CZAS CZASU CZASU CMD pierwiastek 1 0 0 12:07? 00:00:03 / sbin / init splash root 2 0 0 12:07? 00:00:00 [kthreadd] root 3 2 0 12:07? 00:00:00 [rcu_gp] root 4 2 0 12:07? 00:00:00 [rcu_par_gp] root 6 2 0 12:07? 00:00:00 [kworker / 0: 0H-kb] root 7 2 0 12:07? 00:00:00 [kworker / u4: 0-ev] root 8 2 0 12:07? 00:00:00 [mm_percpu_wq] root 9 2 0 12:07? 00:00:00 [ksoftirqd / 0] root 10 2 0 12:07? 00:00:00 [rcu_sched] root 11 2 0 12:07? 00:00:00 [migracja / 0] root 12 2 0 12:07? 00:00:00 [idle_inject / 0] root 14 2 0 12:07? 00:00:00 [cpuhp / 0] root 15 2 0 12:07? 00:00:00 [cpuhp / 1] root 16 2 0 12:07? 00:00:00 [idle_inject / 1] 

Są to kolumny:

  • UID: Identyfikator użytkownika właściciela procesu.
  • PID: Identyfikator procesu.
  • PPID: Identyfikator procesu nadrzędnego.
  • do: Liczba elementów potomnych procesu.
  • CZAS: Czas rozpoczęcia procesu.
  • TTY: Nazwa konsoli użytkownika, który rozpoczął.
  • CZAS: Wykorzystany czas przetwarzania procesora.
  • CMD: Nazwa polecenia lub nazwa procesu

Zabijanie procesu

Aby zabić proces, po prostu uruchom zabijanie, a następnie identyfikator procesu (PID):

Przykład:

sudo kill 33345

Aby zabić proces według nazwy, użyj polecenia pkill, a za nim nazwa procesu:

Przykład:

sudo pkill firefox

Możesz także użyć polecenia killall, aby zabić cały proces wraz z jego procesami podrzędnymi

sudo killall firefox

Otóż ​​to!

Gratulacje! Nauczyłeś się, jak używać ps polecenie w systemie Ubuntu Linux




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux