Uruchamianie procesów w systemie Linux

Korzyści z joggingu w miejscu

Uruchamianie procesów w systemie Linux jest łatwe, gdy znasz podstawowe polecenia. Należą do nich ps, top i fg. Oto kilka wskazówek jak używać tych narzędzi. Możesz również wypróbować ps -l, który pokazuje, które procesy są uruchomione w tle. Są one przydatne do monitorowania zasobów systemowych i mogą pomóc ci zdecydować, które procesy są uruchomione. Przyjrzyjmy się. Jakie są niektóre z najważniejszych kroków, które należy wykonać podczas uruchamiania procesów w systemie Linux?

fg

Aby przenieść zadanie w systemie Linux na pierwszy plan, należy użyć polecenia fg. Polecenie fg jest częścią funkcji kontroli zadań w różnych powłokach, takich jak bash, csh i ksh. Możesz albo odwołać się do bieżącego zadania, albo do konkretnego zadania za pomocą polecenia fg. Polecenie fg jest użytecznym narzędziem do zarządzania zadaniami w systemie Linux.

Za pomocą polecenia fg można określić wiele zadań, z których każde będzie miało swoje własne id. Dodatkowo możesz określić, które zadanie chcesz uruchomić. Aby uruchomić konkretne zadanie w tle, musisz określić jego id za pomocą numeru. Można to zrobić poprzez podanie argumentu -p lub -l. Użycie opcji -p pozwoli określić katalog roboczy dla zadania i zgłosić ID zadania.

ps

Możesz użyć polecenia ps do wylistowania uruchomionych procesów bez konieczności kontrolowania terminala. Wyjście tego polecenia zawiera jedenaście kolumn, w tym nazwę użytkownika procesu, PID, wykorzystanie procesora i wykorzystanie pamięci. Polecenie ps ma kilka dodatkowych opcji, takich jak kontekst bezpieczeństwa i format zdefiniowany przez użytkownika. Aby posortować dane wyjściowe, należy użyć opcji –sort. Format, który określisz, określi sposób wyświetlania danych wyjściowych.

Polecenie ps wyświetla również hierarchię procesów w sztuce ASCII. Wyświetla również informacje o CPU i pamięci używanej przez proces, wraz z użytkownikiem, który go utworzył. Informacje te mogą być pomocne, jeśli chcesz wiedzieć, które procesy zużywają najwięcej procesora i pamięci. Co więcej, polecenie ps pozwala zmienić wartość nice i kolor wyjścia dla każdego procesu. Aby użyć polecenia ps w systemie Linux, upewnij się, że masz wyłączony Caps Lock.

top

Aby zobaczyć, które procesy zużywają pamięć i procesor Twojego systemu, możesz uruchomić polecenie top. Polecenie to wyświetla listę procesów w czasie rzeczywistym, przy czym górna połowa wyjścia to lista statystyk dotyczących zasobów systemu. Listę można przeglądać za pomocą klawiszy page up/down oraz klawiszy strzałek. Aby wyjść z górnego polecenia, wpisz „q”, aby powrócić do powłoki. Aby posortować dane wyjściowe według wykorzystania pamięci, naciśnij odpowiednio klawisz „M” lub „P”.

Top posiada wiele opcji wyświetlania informacji, które chcesz zobaczyć. Wśród nich jest możliwość filtrowania procesów według użycia procesora, COMMAND=”getty” i użycia pamięci. Polecenie top jest również przyjazne dla GUI, z wyjściem wyświetlanym jako drzewo. Użytkownicy mogą również użyć pliku do zapisania listy, co jest przydatne do monitorowania zasobów systemowych. Aby zmienić dane wyjściowe polecenia top, można podać nazwę pliku.

ps -l

Polecenie ps pokazuje liczbę i typ procesów uruchomionych w systemie. Możesz użyć opcji -l, aby wyświetlić tylko procesy należące do bieżącego użytkownika, lub flagi -U, aby wyświetlić wszystkie procesy. Zauważ, że flaga -U nie ograniczy listy do uruchomionych procesów, ani do aktualnie zalogowanego użytkownika. To polecenie pozwala zobaczyć aktualny stan dowolnego procesu.

Możesz również spojrzeć na liczbę procesów, które są obecnie uruchomione w tle, a także na liczbę uruchomionych procesów dla każdego z nich. To polecenie może pomóc Ci określić, które procesy są odpowiedzialne za konkretne zadanie, a także które procesy są bezczynne. Jeśli masz problem z konkretnym procesem, możesz użyć opcji -u lub -a, aby wyświetlić jego pełną informację. Należy pamiętać, że procesy są powiązane hierarchicznie – każdy z nich może być procesem rodzica lub dzieckiem. PID procesu jest używany do tworzenia drzewa procesów, co pomaga administratorom systemu określić, które procesy są najważniejsze dla systemu.

etime

etime to polecenie używane do wyświetlania czasu, jaki upłynął dla uruchomionych procesów. Polecenie to może być użyte do wyświetlenia czasu w sekundach, a także może być użyte do wyświetlenia identyfikatorów procesów. W systemie Linux polecenie to jest dostępne za pomocą polecenia ps. Za pomocą ps można znaleźć czas, jaki upłynął od uruchomienia procesów, w tym id użytkownika, wykorzystanie pamięci i czas cpu.

Używając tego polecenia, musisz upewnić się, że masz poprawną ścieżkę do systemu. Istnieje kilka sposobów sortowania procesów, w tym sortowanie według najbardziej aktywnych zasobów, ilości używanej pamięci i wykorzystania procesora. Wiedza o tym, jakie procesy są uruchomione w systemie, jest ważna dla celów zarządzania. Aby posortować według PID, wpisz „#” przed nazwą procesu. Wartość może być zarówno liczbą jak i ciągiem znaków.

etimes

Jeśli kiedykolwiek chciałeś poznać czas działania uruchomionych procesów, to polecenie etimes jest dla Ciebie. Polecenie etimes wyświetla czas, w sekundach, od rozpoczęcia procesu. Aby określić czas w sekundach, wystarczy wpisać PID procesu do polecenia etime. PID jest zwykle sformatowany jako dd-hh-mm-ss. Polecenie etimes może również wyświetlić PID uruchomionych procesów.

Używając polecenia ps, można zobaczyć czas, w sekundach, dla wszystkich aktualnie uruchomionych procesów. Można również zobaczyć, ile czasu procesora wykorzystały procesy. Informacje te mogą być przydatne przy debugowaniu i rozwiązywaniu problemów, a także przy rozwiązywaniu problemów. Polecenie ps jest również przydatne do monitorowania czasu działania uruchomionych procesów. Wyświetla ono identyfikator procesu i liczbę sekund, przez które proces był uruchomiony.

Podobne tematy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *