Systemy operacyjne - powtórka cześć 2

Nasza ocena:

3
Pobrań: 28
Wyświetleń: 539
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Systemy operacyjne - powtórka cześć 2 - strona 1 Systemy operacyjne - powtórka cześć 2 - strona 2

Fragment notatki:

Systemy operacyjne – powtórka - str2 13. Sprawdź działanie poleceń  newgrp ,  chgrp.  Czy możesz tego dokonać, jeśli nie to  dlaczego ? # newgrp narciarze # chgrp studenci plik1 // powyższe polecenie się wykona pod warunkiem, że grupa  studenci istnieje i należymy do niej  14. Zaszyfruj plik  dane_pomoc  stosując co najmniej 2 klucze (uzyskany plik nazwij  dane_zaszyfr ). Wyświetl zawartość tego pliku. Usuń plik  dane_pomoc.  Następnie odszyfruj  plik  dane_zaszyfr.  Napisz krok po kroku w jaki sposób tego dokonałeś. # crypt klucz dane_zaszyfr # cat dane_zaszyfr // powinno wyświetlić jakieś krzaczki  # rm dane_pomoc # crypt klucz PROCESY 1. Sprawdź czy posiadasz prawo wykonywania plecenia at. Jeśli tak Twoim zadaniem jest: - uruchomienie programu „banner treść komuniaktu” po 2 minutach od tej chwili - wyświetlenie komunikatu „Za chwilkę będzie przerwa” po 40 minutach od teraz - wyświetlenie komunikatu „Próba działania programu” po 5 minutach od teraz - wykonanie spell dane_pomoc po 7 minutach od teraz - sprawdzenie kolejki zadań zleconych - usunięcie zadania drugiego // Jako root jesteśmy uprawnieni do używania polecenia at. # at now + 2 minutes # banner komunikat # Ctrl + D // aby wyjsc z edycji # at now + 40 minutes # echo „za chwile będzie przerwa” # Ctrl + D # at now + 5 minutes # echo „Próba działania programu” # Ctrl + D # at now + 7 minutes # spell dane_pomoc # Ctrl + D # at -l # atrm 2 2. Sprawdź działanie polecenia ps. Jakie opcje najczęśniej wykorzystywałeś ? # ps aux 3. Sprawdź czy istnieją jakieś procesy pracujące w tle. Jeśli nie: - stwórz proces który po 300 sekundach wyświetli komunikat: Odliczałem 300 sekund - stwórz proces drugoplanowy, który po 300 sekundach wyświetli komunikat: Pracowałem  w tle. // załóżmy, że nie ma procesów działających w tle # at now + 5 minutes echo „odliczałem 300 sekund” # at now + 5 minutes echo „pracowałem w tle” & 4. Uruchom proces pierwszoplanowy odliczający 600 sekund, a następnie: - zatrzymaj go; przenieś na drugi plan; (utwórz 3 takie procesy) # sleep 600   # Ctrl + Z // zatrzymujemy proces # jobs // sprawdzamy listę procesów # [1]+  Stopped                 sleep 600 # bg %1 //przenosimy na drugi plan # // w/w czynności powtarzamy jeszcze 2 razy Odpowiedz na pytania: - Jakie procesy istnieją w tej chwili, czy są to pierwszo- czy drugoplanowe. Jakie  zastosowałeś polecenia. Odp.   W tej chwili istnieją procesy drugoplanowe. Jeden z procesów przenieś na plan pierwszy. Drugi zaś zatrzymaj. Trzeci usuń z systemu (kill) # jobs -l  # [1] 3248  + running    sleep 300 ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz