1. Funkcje systemu operacyjnego - Sterowanie procesami - Przetwarzanie plików - Efektywna obsługa operacji we/wy - Rozdział zasobów pomiędzy użytkowników - Współdzielenie danych (data sharing) - Ochrona danych na różnych poziomach dostępu - Określenie sposobu komunikacji między użytkownikiem, a sprzętem 2. Budowa i własności wybranych systemów - DOS - Windows 3.x - Windows 9.x - Windows NT - Unix - Linux 3. Mikrojądro i jądro monolityczne Mikrojądro rodzaj jądra systemu operacyjnego, które zawiera tylko najbardziej niezbędne elementy, takie jak funkcje zarządzania wątkami, komunikacją międzyprocesową, oraz obsługą przerwao i wyjątków. Jądro monoliteczne to rodzaj jądra systemu operacyjnego, w którym większa częśd funkcji jądra zaimplementowana jest w pojedynczym obrazie pamięci, który ładowany jest na stałe do pamięci komputera przez bootloader 4. Proces - Czym jes - Opis - Stany - Tworzenie nowych procesów w systemie Unix 5. Programowanie w języku powłoki 6. Elementarne programowanie w C w środowisku Linux 7. Funkcje systemowe - Podział - Wybrane funkcje systemowe (forx, exec, wait, exit, open, read, write, close) Funkcja exec powoduje załadowanie nowego programu do wykonania i zastąpienie nim aktualnie wykonywanego kodu Fork: utworzenie dwóch bliźniaczych kopii procesu, działających równolegle. W chwili utworzenia, proces - dziecko jest kopią procesu - rodzica. Wait jest to program konsoli Uniksa wymuszający bezczynnośd do momentu zakooczenia działania procesu o numerze PID podanym jako parametr. wait PID w danym procesie Exit powrót z systemu operacyjnego do programu, w którym wywołano wykonanie komendy systemu w kodzie źródłowym 8. Zadania administratora 9. Zasoby systemu które można ograniczyd 10. Dziennik systemu 11. Obsługa wejścia-wyjścia Zarządzanie wejściem/wyjściem – system wejścia/wyjścia składa się z: systemu buforowania, interfejsu urządzeo głównych, sterowników (kontrolerów) dla specyficznych urządzeo. 12. Maszyny wirtualne Ogólna nazwa dla programów tworzących środowisko uruchomieniowe dla innych programów. Maszyna wirtualna kontroluje wszystkie odwołania uruchamianego programu bezpośrednio do sprzętu lub systemu operacyjnego i zapewnia ich obsługę. Dzięki temu program uruchomiony na maszynie wirtualnej "myśli", że działa na rzeczywistym sprzęcie, podczas gdy w istocie pracuje na sprzęcie wirtualnym, "udawanym" przez odpowiednie oprogramowanie (maszynę wirtualną). 13. Systemy operacyjne czasu rzeczywistego - Właściwości - 14. Komunikacja między procesami - Sygnały - Potoki - Gniazda??? 15. Wykonywanie poleceo z uprawnieniami roota - Su - Sudo Pytanie 1 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak dowiemy się, jacy użytkownicy są zalogowani na komputerze? Wybierz jedną lub więcej: a. who b. pwd c. wall d. whoami e. żadne z wymienionych Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: who Pytanie 2 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak sprawdzić jaki jest bieżący katalog? Wybierz jedną lub więcej: a. żaden z wymienionych b. echo ”pwd” c. pwd d. echo $PATH e. $PATH Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: pwd Pytanie 3 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak kończymy edycję vi bez zapisania pliku? Wybierz jedną lub więcej: a. [Esc], [Shift] zz b. [Ctrl], [Shift] zz c. żaden z wymienionych d. [Ctrl], :q! e. [Esc], :q! Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: [Esc], :q! Pytanie 4 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Katalog kat2 zawiera plik passwd. Jakie polecenie usunie ten katalog? [tola@localhost ~]$ ls 3 kat kat2 Muzyka pies Publiczny Szablony Dokumenty Obrazy Pobrane Pulpit Wideo [tola@localhost ~]$ Wybierz jedną lub więcej: a. rmdir kat2 b. rm kat2 c. rm –r kat2 d. rmdir -r kat2 e. żaden z wymienionych Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: rm –r kat2 Pytanie 5 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Podane polecenie ma wyświetlać napis "Zalogowani" i listę zalogowanych użytkowników. Poprawna postać polecenia to: Wybierz jedną lub więcej: a. echo "Zalogowani:" ”who” b. echo "Zalogowani:" who c. echo "Zalogowani:" ’who’ d. żadne z wymienionych e. echo "Zalogowani:" `who` Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: echo "Zalogowani:" `who` Pytanie 6 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jaki w edytorze vi cofamy ostatnie polecenie? Wybierz jedną lub więcej: a. u b. c c. cc d. uu e. żadne z wymienionych Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: u Pytanie 7 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Jakie polecenie nada właścicielowi prawo wykonywania do pliku kot? Wybierz jedną lub więcej: a. chmod u-x kot b. chmod kot u-x c. chmod 644 kot d. żadne z wymienionych e. chmod 544 kot Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: chmod 544 kot Pytanie 8 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Zbiór słów kluczowych instrukcji if to: Wybierz jedną lub więcej: a. żadne z wymienionych b. if do else c. if do done d. if then else fi e. if then elif Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: if then else fi Pytanie 9 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Jakie polecenie powłoki bash tworzy pętlę powtarzaną 20 razy? Wybierz jedną lub więcej: a. for (i=0;i<=20;i++) b. for ((i=0;i<=20;i++)) c. for ((i=1;i<=20;i++)) d. for (i=1;i<20;i++) e. żadne z wymienionych Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: for ((i=1;i<=20;i++)) Pytanie 10 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Poniżej przedstawiono rozwiązanie zadania: „Napisz skrypt, który tworzy pliki o nazwie kij z numerem od podanego jako pierwszy parametr do podanego jako drugi parametr włącznie i wpisuje do nich słowo podane jako trzeci parametr. Utworzonym plikom nadaje prawo wykonywania dla właściciela” 1 for ((i=$1; i<=$2; i++)) 2 do 3 echo $2 >kij$i 4 chmod u+x kij$i 5 done 6 exit 0 To rozwiązanie: Wybierz jedną lub więcej: a. Jest niepoprawne i żadna z zaproponowanych poprawek tego nie naprawi b. Jest poprawne c. Wymaga poprawki w wierszu 1 d. Wymaga poprawki w wierszu 4 e. Wymaga poprawki w wierszu 3 Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: Wymaga poprawki w wierszu 3 Która sekwencja może być poprawnym wyjściem programu (oddzielne wiersze zagregowano w jednym): #include <stdio.h> int main() { fork(); printf("WY\n"); printf("o\n"); if(fork()>0) printf("U\n"); } Wybierz jedną lub więcej: a. WY o WY o WY o U WY o U o U b. WY o WY o WY o WY U c. WY o WY o WY o U WY o U d. WY o WY o U WY o U e. Żadna z wymienionych Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: Żadna z wymienionych Pytanie 2 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Poniżej przedstawiono rozwiązanie zadania: „Napisz skrypt, który tworzy pliki o nazwie kij z numerem od podanego jako pierwszy parametr do podanego jako drugi parametr włącznie i wpisuje do nich słowo podane jako trzeci parametr. Utworzonym plikom nadaje prawo wykonywania dla właściciela” 1 for ((i=$1; i<=$2; i++)) 2 do 3 echo $3 >kij$i 4 chmod u-x kij$i 5 done 6 exit 0 To rozwiązanie: Wybierz jedną lub więcej: a. Wymaga poprawki w wierszu 4 b. Jest poprawne c. Jest niepoprawne i żadna z zaproponowanych poprawek tego nie naprawi d. Wymaga poprawki w wierszu 1 e. Wymaga poprawki w wierszu 3 Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: Wymaga poprawki w wierszu 4 Pytanie 3 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak przejść do katalogu o jeden poziom wyżej? Wybierz jedną lub więcej: a. cd .. b. żaden z wymienionych c. cd ~ d. cd \ e. cd … Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: cd .. Pytanie 4 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jakie polecenie nada właścicielowi prawo wykonywania do pliku kot? Wybierz jedną lub więcej: a. żadne z wymienionych b. chmod kot u-x c. chmod 644 kot d. chmod 544 kot e. chmod u-x kot Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: chmod 544 kot Pytanie 5 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jaki w edytorze vi cofamy ostatnie polecenie? Wybierz jedną lub więcej: a. u b. uu c. c d. cc e. żadne z wymienionych Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: u Pytanie 6 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Napisz polecenie, które spowoduje, że przy starcie systemu będzie uruchamiany serwer ssh Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: systemctl enable sshd.service Pytanie 7 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Która sekwencja może być poprawnym wyjściem programu (oddzielne wiersze zagregowano w jednym): #include <stdio.h> int main() { fork(); printf("WY\n"); printf("o\n"); if(fork()==0) printf("U\n"); } Wybierz jedną lub więcej: a. WY o WY o WY o WY U b. WY o WY o U WY o U c. WY o WY o WY o U WY o U o U d. Żadna z wymienionych e. WY o WY o WY o U WY o U Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: Żadna z wymienionych Pytanie 8 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Jak sprawdzić kim jestem w systemie? Wybierz jedną lub więcej: a. who b. ps c. żaden z wymienionych d. uid e. whoami Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: whoami Pytanie 9 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak kończymy edycję vi z zapisaniem pliku? Wybierz jedną lub więcej: a. żaden z wymienionych b. [Esc], [Shift] zz c. [Esc], :q! d. [Ctrl], :q! e. [Ctrl], [Shift] zz Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: [Esc], [Shift] zz Pytanie 10 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Napisz polecenie, które pozwala sprawdzić w jakim stanie znajduje się demon systemowy odpowiedzialny z serwer WWW Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: systemctl status httpd.service Pytanie 11 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Napisz instrukcję programu w języku C (1 linijka), która wyświetli zawartość bieżącego katalogu wraz z plikami ukrytymi. Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: system("ls -la"); Pytanie 12 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak przejść do katalogu domowego? Wybierz jedną lub więcej: a. żaden z wymienionych b. cd ~ c. cd\ d. cd .. e. cd / Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: cd ~ Pytanie 13 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Po wykonaniu podstawienia zmienna a zawiera liczbę plików i katalogów w bieżącym katalogu a=….. napisz brakującą część Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: `ls -l | wc -l` Pytanie 14 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Priorytet procesu 2546 należy obniżyć o 7 Napisz odpowiednie polecenie Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: renice -n 7 -p 2546 Pytanie 15 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Podaj nazwę pliku, wraz ze ścieżką, zawierającego zaszyfrowane hasła Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: /etc/shadow Pytanie 16 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Jakim poleceniem wkleimy w edytorze vi linię z bufora? Wybierz jedną lub więcej: a. żadne z wymienionych b. c c. y d. p e. cc Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: p Pytanie 17 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak dowiemy się, jacy użytkownicy są zalogowani na komputerze? Wybierz jedną lub więcej: a. who b. wall c. żadne z wymienionych d. whoami e. pwd Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: who Pytanie 18 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Polecenie cp /dev/full /dev/null należy uruchomić z priorytetem obniżonym o 8 … /dev/full /dev/null Napisz brakującą część polecenia Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: nice -n 8 Pytanie 19 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Jakie polecenie skopiuje plik /etc/passwd do katalogu kat2? [tola@localhost ~]$ ls 3 kat kat2 Muzyka pies Publiczny Szablony Dokumenty Obrazy Pobrane Pulpit Wideo Wybierz jedną lub więcej: a. cp passwd ./kat2 b. cp passwd kat2 c. cp passwd ../kat2 d. cp passwd ~kat2 e. żaden z wymienionych Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: żaden z wymienionych Pytanie 20 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak sprawdzić jaki jest bieżący katalog? Wybierz jedną lub więcej: a. echo $PATH b. pwd c. $PATH d. echo ”pwd” e. żaden z wymienionych Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: pwd Pytanie 21 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Poprawny warunek sprawdzający czy istnieje plik regularny podany jako drugi parametr to: Wybierz jedną lub więcej: a. żadne z wymienionych b. [ -f $2 ] c. [-e $1] d. [-f S1] e. [ -u $2 ] Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: [ -f $2 ] Pytanie 22 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania W którym z przykładów występuje przekierowanie do specjalnego pliku, powodujące ignorowanie komunikatów o błędach Wybierz jedną lub więcej: a. cat alamakota.txt 0> stdout b. cat alamakota.txt > stout c. Żadne z wymienionych d. cat alamakota.txt 1> err e. cat alamakota.txt 2> /dev/null Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: cat alamakota.txt 2> /dev/null Pytanie 23 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak utworzyć dowiązanie twarde, wskazujące na katalog /home/user1/test ? Wybierz jedną lub więcej: a. ln -h link /home/user1/test b. nie można utworzyć takiego dowiązania c. Żadne z wymienionych d. ln -hard link ~/test e. link /home/user1/test link Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: nie można utworzyć takiego dowiązania Pytanie 24 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Który napis może być poprawnym wyjściem programu: #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> int main() { int i,p,pid; int status; p=fork(); if (p==0)exit (10); else { pid=wait(&status); printf("p= %d PID = %d status=%d %x \n",p,pid,status,status); } exit(0); } Wybierz jedną lub więcej: a. p= 10917 PID = 10918 status=3072 b00 b. p= 12983 PID = 12983 status=2560 e00 c. p= 12982 PID = 12983 status=2560 a00 d. p= 12983 PID = 12983 status=2560 a00 e. żaden z wymienionych Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: p= 12983 PID = 12983 status=2560 a00 Pytanie 25 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Zliczanie liczby znaków z pierwszych 10-ciu linii realizuje potok: Wybierz jedną lub więcej: a. Żadne z wymienionych b. cat /etc/passwd ¦ head -n 10 ¦ wc -w c. cat /etc/passwd ¦ tail -n 10 ¦ wc -l d. cat /etc/passwd ¦ tail -n 10 ¦ wc -c e. cat /etc/passwd ¦ head -n 10 ¦ wc -c Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: cat /etc/passwd ¦ head -n 10 ¦ wc -c Pytanie 26 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jak kończymy edycję vi bez zapisania pliku? Wybierz jedną lub więcej: a. [Ctrl], [Shift] zz b. żaden z wymienionych c. [Esc], :q! d. [Esc], [Shift] zz e. [Ctrl], :q! Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: [Esc], :q! Pytanie 27 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Potok: "head -n 20 read.txt ¦ tail -n 10 ¦ tail -5c" spowoduje wyświetlenie: Wybierz jedną lub więcej: a. ostatnich 5 znaków z 10-tej linii pliku read.txt b. pierwszych 5 znaków z 10-tej linii pliku read.txt c. pierwszych 5 znaków z 11-tej linii pliku read.txt d. ostatnich 5 znaków z 11-tej linii pliku read.txt e. Żadne z wymienionych Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: Żadne z wymienionych Pytanie 28 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania p=fork(); if ( …) sleep(20); else exit (5); Który z warunków (w miejscu …) spowoduje powstanie procesu zombie Wybierz jedną lub więcej: a. p<=0 b. p>0 c. p==0 d. żaden z wymienionych Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: p>0 Pytanie 29 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jakim poleceniem skopiujemy w edytorze vi linię, w której stoi kursor? Wybierz jedną lub więcej: a. cc b. yy c. żadne z wymienionych d. c e. y Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: yy Pytanie 30 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Jaki sygnał zostanie wysłany do procesu 2594 po wykonaniu polecenia kill 2594 Wybierz jedną lub więcej: a. SIGTERM b. SIGABRT c. SIGSTOP d. SIGKILL e. Żaden z wymienionych Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: SIGTERM Pytanie 31 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Polecenie krk.sh powinno być wykonywane co 3 godziny Napisz odpowiedni wiersz konfiguracji demona cron (pojedyncze spacje między polami) Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: /3 krk.sh Pytanie 32 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Podane polecenie ma wyświetlać napis "Zalogowani" i listę zalogowanych użytkowników. Poprawna postać polecenia to: Wybierz jedną lub więcej: a. echo "Zalogowani:" who b. echo "Zalogowani:" `who` c. echo "Zalogowani:" ”who” d. żadne z wymienionych e. echo "Zalogowani:" ’who’ Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: echo "Zalogowani:" `who` Pytanie 33 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Katalog kat2 zawiera plik passwd. Jakie polecenie usunie ten katalog? [tola@localhost ~]$ ls 3 kat kat2 Muzyka pies Publiczny Szablony Dokumenty Obrazy Pobrane Pulpit Wideo [tola@localhost ~]$ Wybierz jedną lub więcej: a. żaden z wymienionych b. rmdir -r kat2 c. rmdir kat2 d. rm kat2 e. rm –r kat2 Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: rm –r kat2 Pytanie 34 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Liczba 1 jest deskryptorem standardowego strumienia. Jaki to strumień? Wybierz jedną lub więcej: a. stderr b. stdout c. Żadne z wymienionych d. stdnull e. stdin Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: stdout Pytanie 1 Jak dowiemy się, jacy użytkownicy są zalogowani na komputerze? Wybierz jedną lub więcej: a. żadne z wymienionych b. pwd c. who d. wall e. whoami Pytanie 2 Jak sprawdzić jaki jest bieżący katalog? Wybierz jedną lub więcej: a. echo ”pwd” b. żaden z wymienionych c. echo $PATH d. $PATH e. pwd Pytanie 3 Jak kończymy edycję vi bez zapisania pliku? Wybierz jedną lub więcej: a. [Ctrl], :q! b. żaden z wymienionych c. [Ctrl], [Shift] zz d. [Esc], [Shift] zz e. [Esc], :q! Pytanie 4 Katalog kat2 zawiera plik passwd. Jakie polecenie usunie ten katalog? [tola@localhost ~]$ ls 3 kat kat2 Muzyka pies Publiczny Szablony Dokumenty Obrazy Pobrane Pulpit Wideo [tola@localhost ~]$ Wybierz jedną lub więcej: a. rmdir kat2 b. rm kat2 c. żaden z wymienionych d. rm –r kat2 e. rmdir -r kat2 Pytanie 5 Podane polecenie ma wyświetlać napis "Zalogowani" i listę zalogowanych użytkowników. Poprawna postać polecenia to: Wybierz jedną lub więcej: a. echo "Zalogowani:" `who` b. echo "Zalogowani:" who c. echo "Zalogowani:" ”who” d. żadne z wymienionych e. echo "Zalogowani:" ’who’ Pytanie 6 Jaki w edytorze vi cofamy ostatnie polecenie? Wybierz jedną lub więcej: a. cc b. u c. żadne z wymienionych d. uu e. c Pytanie 7 Jakie polecenie nada właścicielowi prawo wykonywania do pliku kot? Wybierz jedną lub więcej: a. chmod 544 kot b. chmod 644 kot c. chmod kot u-x d. żadne z wymienionych e. chmod u-x kot Pytanie 8 Zbiór słów kluczowych instrukcji if to: Wybierz jedną lub więcej: a. żadne z wymienionych b. if then elif c. if then else fi d. if do done e. if do else Pytanie 9 Jakie polecenie powłoki bash tworzy pętlę powtarzaną 20 razy? Wybierz jedną lub więcej: a. for (i=0;i<=20;i++) b. żadne z wymienionych c. for ((i=1;i<=20;i++)) d. for ((i=0;i<=20;i++)) e. for (i=1;i<20;i++) Pytanie 10 Poniżej przedstawiono rozwiązanie zadania: „Napisz skrypt, który tworzy pliki o nazwie kij z numerem od podanego jako pierwszy parametr do podanego jako drugi parametr włącznie i wpisuje do nich słowo podane jako trzeci parametr. Utworzonym plikom nadaje prawo wykonywania dla właściciela” 1 for ((i=$1; i<=$2; i++)) 2 do 3 echo $2 >kij$i 4 chmod u+x kij$i 5 done 6 exit 0 To rozwiązanie: Wybierz jedną lub więcej: a. Wymaga poprawki w wierszu 4 b. Wymaga poprawki w wierszu 3 c. Jest niepoprawne i żadna z zaproponowanych poprawek tego nie naprawi d. Jest poprawne e. Wymaga poprawki w wierszu 1 Pytanie 1 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Jakie polecenie powłoki bash tworzy pętlę powtarzaną 20 razy? Wybierz jedną lub więcej: a. for ((i=1;i<=20;i++)) b. żadne z wymienionych c. for (i=0;i<=20;i++) d. for (i=1;i<20;i++) e. for ((i=0;i<=20;i++)) Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: for ((i=1;i<=20;i++)) Pytanie 2 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania Jakie polecenie wyświetli pliki ukryte Wybierz jedną lub więcej: a. ls –li b. ls –la c. żaden z wymienionych d. dir e. dir –u Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: ls –la Pytanie 3 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Podaj nazwę pliku, wraz ze ścieżką, zawierającego zaszyfrowane hasła Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: /etc/shadow Pytanie 4 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Poniżej przedstawiono rozwiązanie zadania: „Napisz skrypt, który tworzy pliki o nazwie kij z numerem od podanego jako pierwszy parametr do podanego jako drugi parametr włącznie i wpisuje do nich słowo podane jako trzeci parametr. Utworzonym plikom nadaje prawo wykonywania dla właściciela” 1 for ((i=$1; i<=$2; i++)) 2 do 3 echo $3 >kij$i 4 chmod u-x kij$i 5 done 6 exit 0 To rozwiązanie: Wybierz jedną lub więcej: a. Wymaga poprawki w wierszu 4 b. Jest poprawne c. Wymaga poprawki w wierszu 1 d. Wymaga poprawki w wierszu 3 e. Jest niepoprawne i żadna z zaproponowanych poprawek tego nie naprawi Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: Wymaga poprawki w wierszu 4 Pytanie 5 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Jak przejść do katalogu domowego? Wybierz jedną lub więcej: a. cd ~ b. żaden z wymienionych c. cd .. d. cd\ e. cd / Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: cd ~ Pytanie 6 Poprawnie Oceniono na 1,00 z 1,00 Oflaguj pytanie Treść pytania p=fork(); if ( …) sleep(20); else exit (5); Który z warunków (w miejscu …) spowoduje powstanie procesu zombie Wybierz jedną lub więcej: a. żaden z wymienionych b. p>0 c. p==0 d. p<=0 Informacja zwrotna Twoja odpowiedź jest poprawna. Poprawna odpowiedź to: p>0 Pytanie 7 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Która sekwencja może być poprawnym wyjściem programu (oddzielne wiersze zagregowano w jednym): #include <stdio.h> int main() { fork(); printf("WY\n"); printf("o\n"); if(fork()==0) printf("U\n"); } Wybierz jedną lub więcej: a. WY o WY o U WY o U b. WY o WY o WY o U WY o U c. WY o WY o WY o U WY o U o U d. Żadna z wymienionych e. WY o WY o WY o WY U Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: Żadna z wymienionych Pytanie 8 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Dla plików i katalogów przedstawionych poniżej Maski praw do Obrazy i pies to odpowiednio: drwxr-xr-x. 2 tola tola 4096 03-29 12:54 Obrazy -rw-rw-r--. 1 tola tola 4 03-29 12:58 pies Wybierz jedną lub więcej: a. 664 i 665 b. żadne z wymienionych c. 777 i 664 d. 755 i 664 e. 766 i 665 Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: 755 i 664 Pytanie 9 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Polecenie kopiuj.sh powinno być wykonywane co 2 godziny Napisz odpowiedni wiersz konfiguracji demona cron (pojedyncze spacje między polami) Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: /2 kopiuj.sh Pytanie 10 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Jak utworzyć dowiązanie twarde, wskazujące na katalog /home/user1/test ? Wybierz jedną lub więcej: a. link /home/user1/test link b. Żadne z wymienionych c. nie można utworzyć takiego dowiązania d. ln -hard link ~/test e. ln -h link /home/user1/test Informacja zwrotna Twoja odpowiedź jest niepoprawna. Poprawna odpowiedź to: nie można utworzyć takiego dowiązania Pytanie 11 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Polecenie cp /dev/full /dev/null należy uruchomić z priorytetem obniżonym o 8 … /dev/full /dev/null Napisz brakującą część polecenia Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: nice -n 8 Pytanie 12 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Napisz polecenie, które spowoduje, że przy starcie systemu będzie uruchamiany serwer ssh Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: systemctl enable sshd.service Pytanie 13 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Priorytet procesu 2546 należy obniżyć o 7 Napisz odpowiednie polecenie Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: renice -n 7 -p 2546 Pytanie 14 Niepoprawny(a) Oceniono na 0,00 z 1,00 Oflaguj pytanie Treść pytania Napisz instrukcję programu w języku C (1 linijka), która wyświetli zawartość bieżącego katalogu wraz z plikami ukrytymi. ls -a Odpowiedź: Informacja zwrotna Poprawna odpowiedź to: system("ls -la"); Pytanie 15 Nie udzielono odpowiedzi Punkty: 1,00 Oflaguj pytanie Treść pytania Który napis może być poprawnym wyjściem programu: #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> int main() { int i,p,pid; int status; p=fork(); if (p==0)exit (12); else {
Enter the password to open this PDF file:
-
-
-
-
-
-
-
-
-
-
-
-