Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sprawozdanie
- Sebastian Jakubaszek
- 283486
- Laboratorium nr 3
- Zadanie 1
- Do wyswietlenia listy procesow z biezacej sesji danego uzytkownika sluzy komenda ps -lu name_user
- Mozemy zobaczyc nastepujace atrybuty:
- F - flagi procesu (np 1 - sforkowany, ale nie wykonał exec.
- 4 - używał uprawnień superużytkownika)
- S - kody stanu procesu
- np:
- D Nieprzerywalnie uśpiony (zazwyczaj wejście/wyjście)
- R Wykonywany lub możliwy do wykonania (w kolejce do wykonania)
- S Przerywalnie uśpiony (czekający na zakończenie zdarzenia)
- T Zatrzymany, albo przez sygnał kontroli zadań, albo z powodu śledzenia.
- W Stronicowany (niepoprawne od wersji jądra 2.6.xx)
- X Zmarły (nigdy nie powinno wystąpić)
- Z Proces niefunkcjonujący ("zombie"), zakończony, ale nie usunięty przez
- rodzica
- UID - Id użytkownika
- PID - ID procesu
- PPID - ID procesu rodzicielskiego
- C - Wartosc liczbowa procentu uzycia procesora
- PRI - Piorytet procesu
- NI - Wartosc nice
- ADDR - Adres procesu w pamieci
- SZ - Zuzycie pamieci wirtualnej
- WCHAN - Adres funkcji jądra, w której proces został uśpiony. Zadania obecnie uruchomione będą miały w tej kolumnie wyświetlony myślnik ('-').
- TTY - Identyfikator terminala procesu. Zapis "?" oznacza brak skojarzenia z terminalem.
- TIME - Użycie procesora wyrazona w czasie
- CMD - Sama nazwa programu wykonywalnego
- Zadanie 2
- Aby wyswietlic liste wszystkich procesow nalezy uzyc komendy ps -A.
- Aby wyswietlic wlasne procest nalezy uzyc komendy ps -ux.
- Aby narysowac drzewo procesow od PID = 1 nalezy uzyc komendy pstree -npu
- Zadanie 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement