przejście do zawartości
Jan Kończak
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Menadżer multimediów
Indeks
Jesteś tutaj:
start
»
so
»
potoki_cwiczenia
so:potoki_cwiczenia
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
===== Potoki – ćwiczenia ===== ~~Zadanie.#~~ W pliku ''/proc/cpuinfo'' są informacje o procesorach. Wyświetl na ekranie prędkości taktowania procesorów (same wartości w MHz). <small> \\ Przykładowy wynik polecenia:<code> 800.000 3345.481 … </code></small> ~~Zadanie.#~~ Podaj jakie kombinacje praw dostępu występują w katalogu ''/etc/'' i ile razy każda z tych kombinacji jest tam obecna. <small> \\ Przykładowy wynik polecenia:<code> 2 rw-r----- 102 rw-r--r-- … </code></small> ~~Zadanie.#~~ Znajdź w słowniku języka angielskiego (''/usr/share/myspell/en_GB.dic'') ośmioznakowe słowa kończące się na ''less''. <small> \\ Przykładowy wynik polecenia:<code> careless Erchless … </code></small> ~~Zadanie.#~~ Znajdź w słowniku języka angielskiego (''/usr/share/myspell/en_GB.dic'') słowa kończące się na ''more'' i zaczynające się z małej litery. <small> \\ Przykładowy wynik polecenia:<code> claymore evermore … </code></small> ~~Zadanie.#~~ Plik ''/dev/urandom'' jest generatorem losowych danych. Z jego pomocą wyświetl losową liczbę szesnastkową złożoną z 32 znaków. <small> \\ Przykładowy wynik polecenia:<code> 05f5a888fe12ae981539adf3de9f3762 </code></small> ~~Zadanie.#~~ Używając ''/dev/urandom'' wygeneruj listę 10 haseł o długości 8 znaków złożonych z małych liter alfabetu i podkreślnika. <small> \\ Przykładowy wynik polecenia:<code> qtoemmiy rjcpu_cl … </code></small> ~~Zadanie.#~~ Policz ile procesów ''bash'' jest aktualnie uruchomionych (dla wszystkich użytkowników). <small> \\ Przykładowy wynik polecenia:<code> 8 </code></small> ~~Zadanie.#~~ Wypisz z historii poleceń powłoki 5 najczęściej się powtarzających komend z argumentami. <small> \\ Przykładowy wynik polecenia:<code> 5 make 5 rm -rf * 9 cd .. 14 ./9 48 ls </code></small> <small> ~~Zadanie.#~~ Wypisz z historii poleceń powłoki 5 najczęściej się powtarzających nazw programów. Uwzględnij to, że w potoku uruchomionych jest kilka programów oddzielonych przez ''|''. </small> ~~Zadanie.#~~ Wypisz 5 najpopularniejszych rozszerzeń plików w katalogu /var/log/. Pomiń pliki bez rozszerzenia. Jako rozszerzenie traktuj wszystko po pierwszej kropce. <small> \\ Przykładowy wynik polecenia:<code> 15 log 5 gz 2 log-20200927 2 log-20200501.gz 2 log-20200401.gz </code></small> ~~Zadanie.#~~ Wypisz 5 najpopularniejszych rozszerzeń plików w katalogu /var/log/. Pomiń pliki bez rozszerzenia. Jako rozszerzenie traktuj wszystko po ostatniej kropce. <small> \\ Przykładowy wynik polecenia:<code> 18 log 16 gz 3 old 2 log-20200927 1 wtmp </code></small> ~~Zadanie.#~~ Podaj trzech użytkowników o największej liczbie uruchomionych procesów. Pomiń użytkownika root. <small> \\ Przykładowy wynik polecenia:<code> 163 user 7 distcc 2 sddm </code></small> ~~Zadanie.#~~ Znajdź w jakim pliku nagłówkowym w katalogu ''/usr/include/'' znajduje się deklaracja funkcji ''SHA512_Init''. ~~Zadanie.#~~ Policz ile znaków ''#'' znajduje się w pliku znalezionym w poprzednim zadaniu. <small> \\ Przykładowy wynik polecenia:<code> 36 </code></small> ~~Zadanie.#~~ Wyświetl plik z poprzedniego zadania pomijając linie zaczynające się od ''#''. ~~Zadanie.#~~ Plik ''/etc/services'' zawiera znane nazwy portów dla protokołów warstwy transportowej. Znajdź jakie protokoły mają nazwane porty (druga kolumna). <small> \\ Przykładowy wynik polecenia:<code> udp tcp … </code></small> ~~Zadanie.#~~ Policz ile ukrytych plików i katalogów znajduje się w twoim katalogu domowym. <small> \\ Przykładowy wynik polecenia:<code> 172 </code></small> ~~Zadanie.#~~ Polecenie ''ip --statistics link show br0'' pokazuje ilość bajtów i pakietów wysłanych i odebranych przez kartę sieciową. Napisz polecenie które wyświetli tylko ilość wysłanych i odebranych bajtów (w osobnych liniach). <small> \\ Przykładowy wynik polecenia:<code> 1345718968 686011084 </code></small> ~~Zadanie.#~~ Podaj pięć identyfikatorów procesów w systemie które mają największą ilość procesów potomnych. <small> \\ Przykładowy wynik polecenia:<code> 2 1 4120 3912 4108 </code></small> <small> ~~Zadanie.#~~ Dysponując listą z poprzedniego zadania, wyświetl nazwę programu i argumenty z którymi został uruchomiony dla procesu który ma największą ilość procesów potomnych i nie jest procesem o identyfikatorze 1 bądź 2. \\ Przykładowy wynik polecenia:<code> /usr/bin/konsole -session 10addfd5d4000167104973500000037100059_1678008830_900324 </code></small> ~~Zadanie.#~~ Policz, ilu użytkowników systemu z pliku ''/etc/passwd'' używa powłoki ''bash''. <small> \\ Przykładowy wynik polecenia:<code> 13 </code></small> ~~Zadanie.#~~ Podaj jakie pliki nagłówkowe include'ują pliki z rozszerzeniem ''.h'' znajdujące się w katalogu ''/usr/include/infiniband/''. <small> \\ Przykładowy wynik polecenia:<code> arpa/inet.h byteswap.h emmintrin.h … </code></small> ~~Zadanie.#~~ Z wyników polecenia ''ping -i 0.5 -c 10 put.poznan.pl'' wytnij same 10 czasów odpowiedzi. <small> \\ Przykładowy wynik polecenia:<code> 1.20 0.654 … 0.776 0.760 </code></small>
so/potoki_cwiczenia.txt
· ostatnio zmienione: 2023/04/17 10:02 przez
jkonczak
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Złóż / rozłóż wszystko
Do góry