Kolokwium ullcwniowc - Systrny rymm/w. ituilla nleiOu-Joii.irtu'. rok 20N/15
dono
73 pomocą polccaiin: „skrl nln 14 II O?." olr/.ymiHiiy: n)nnpi$:skr! 14 II b) nic c) napis: tuk 11 d) napis: »9 lak 11
7) Plik fstnb zawiera-
a) informację o.sposobie montowaniu systemu plików
b) informację o urządzeniach blokowych /dcliitlowimycli w systemie
c) zestaw poleceń do montowania systemu plików
d) dane o rozmiarach poszczególnych partycji w- syntemie plików,
8) Skrót PPID oznacza:
a) tzw. Primo Pil) - pierwszoplanowy numer procesu
b) n.-u.w ę procesu przodka c) numer procesu pr/odkn
d) specjalny stan procesu, który występuje przed stanem zombie
9) Zostaw poleceń: j-prl dl
P*
210 0:00 ps kill -3 203 spowoduje:
a) uruchomienie procesu „prl” w trybie asynchronicznym, pokazanie listy procesów, potem jego wy muszone zakończenie
b) uruchomienie procesu „prl” w- trybie asynchronicznym, pokazanie listy procesów, przesłanie do prl komunikatu o numerze-3
c) uruchomienie programu „prl”, pokazanie listy procesów, potem przekazanie do procesu o numerze 203 liczby -3 jako danej
d) wydanie polecenia wykonania dwóch poleceń „prl” i „ps” połączonych koniunkcji).
10) Funkcja lbrk() wykorzystywana w programach pisanych w języku C powoduje:
a) stworzenie kopii pamięci procesu w obszarze wyładowań b) stworzenie procesu potomnego
c) stworzenie wątku potomnego d) zakończenie programu - stan zombie.
Skrypty:
1)
Użytkownik chce sprawdzić czy w danym kalalogu, którego naz.wa jest podawana jako parametr skryptu, istnieje podkatalog o pewnej nazwie wczytywanej po uruchomieniu skryptu. Jeżeli go nic ma to chce go założyć z uprawnieniami rwxrw-r—. Użytkownik chce zebrać informacje o plikach i katalogach w swoim katalogu domowym:
- wszystkie nazwy plików z informacją o nich (bez podkatalogów) -chce zapisać do pliku < nazwie ,,Opis_plikow'' w katalogu domowym,
- nazwy katalogów do pliku „Katalogi" - też w domowym.
2)
Skrypt po uruchomieniu pobiera dwa parametry, następnie tworzy dwa pliki o nazwach jak parametry'. Skrypt przeszukuje plik passwd i ustala - ile wśród nazw użytkowników jest zaczynających się na dowolną literę za wyjątkiem liter a, od d do k - i zapisuje je do pierwszego pliku. Do drugiego - informację o wszystkich uruchomionych procesach. Następnie skrypt przeszukuje pierwszy plik i wyszukuje nazwy plików zaczynające się na „skr" - wyświetla je i liczy ile ich jest.
Jeżeli ilość parametrów będzie mniejsza od 2- komunikat o błędzie.