Wyniki egzaminu

Informacje o egzaminie:
  • Zawód: Technik informatyk
  • Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych
  • Data rozpoczęcia: 22 kwietnia 2026 09:41
  • Data zakończenia: 22 kwietnia 2026 09:41

Egzamin niezdany

Wynik: 0/40 punktów (0,0%)

Wymagane minimum: 20 punktów (50%)

Nowe
Analiza przebiegu egzaminu- sprawdź jak rozwiązywałeś pytania
Udostępnij swój wynik
Szczegółowe wyniki:
Pytanie 1

Jakim poleceniem w systemie Linux można dodać nowych użytkowników?

A. usermod
B. useradd
C. net user
D. usersadd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'useradd' jest poprawna, ponieważ jest to polecenie używane w systemach Linux do tworzenia nowych użytkowników. Umożliwia on administratorom systemu dodawanie użytkowników z różnymi opcjami, takimi jak określenie grupy, do której użytkownik ma przynależeć, czy też ustawienie hasła. Na przykład, aby dodać użytkownika o nazwie 'janek', wystarczy wpisać polecenie: 'sudo useradd janek'. Ważne jest, aby pamiętać, że po utworzeniu użytkownika zazwyczaj należy ustawić dla niego hasło za pomocą polecenia 'passwd', co zapewnia bezpieczeństwo. Dobre praktyki sugerują również, aby zawsze nadawać nowym użytkownikom odpowiednie ograniczenia dostępu oraz przypisywać ich do właściwych grup, co pomaga w zarządzaniu uprawnieniami w systemie. Ponadto, polecenie 'useradd' jest zgodne z normami systemowymi i pozwala na łatwe monitorowanie i zarządzanie użytkownikami w systemie operacyjnym, co jest kluczowe dla bezpieczeństwa i efektywności działania systemu.

Pytanie 2

W systemie Linux polecenie chown służy do

A. modyfikacji parametrów pliku
B. zmiany właściciela pliku
C. regeneracji systemu plików
D. przemieszczania pliku

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie chown w systemie Linux jest kluczowym narzędziem do zarządzania uprawnieniami plików i katalogów, umożliwiającym zmianę właściciela pliku. Dzięki niemu administratorzy mogą przypisać plik lub katalog do innego użytkownika lub grupy, co jest istotne w kontekście bezpieczeństwa systemu. Na przykład, jeśli plik został stworzony przez jednego użytkownika, ale musi być dostępny dla innego, który ma wykonywać określone operacje, chown pozwala na taką zmianę. Przykład użycia: polecenie 'chown nowy_użytkownik plik.txt' zmienia właściciela pliku 'plik.txt' na 'nowy_użytkownik'. Dobrą praktyką jest regularna kontrola właścicieli plików, aby zapobiegać nieautoryzowanemu dostępowi i dbać o integralność systemu plików. Zmiana właściciela jest również istotna w kontekście grup użytkowników, gdzie można przypisać pliki do określonych grup, co ułatwia współpracę w zespołach.

Pytanie 3

Aby określić rozmiar wolnej oraz zajętej pamięci RAM w systemie Linux, można skorzystać z polecenia

A. cat /proc/meminfo
B. lspci | grep -i raid
C. tail -n 10 /var/log/messages
D. dmidecode -t baseboard

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'cat /proc/meminfo' jest jedną z podstawowych metod monitorowania pamięci w systemie Linux. Plik '/proc/meminfo' zawiera szczegółowe informacje na temat wykorzystania pamięci, w tym ilość wolnej pamięci, pamięci zajętej, pamięci wymiany (swap) oraz buforów i pamięci podręcznej. Używanie tego polecenia jest zgodne z dobrymi praktykami administracyjnymi, ponieważ pozwala na szybkie uzyskanie informacji o stanie pamięci, co jest kluczowe dla diagnozowania problemów z wydajnością systemu. Na przykład, jeśli podczas monitorowania zauważysz, że wykorzystanie pamięci operacyjnej zbliża się do 100%, może to wskazywać na konieczność optymalizacji aplikacji działających na serwerze, zwiększenia pamięci RAM lub przeprowadzenia analizy procesów consuming memory. Rekomenduje się również regularne sprawdzanie tych danych w celu utrzymania stabilności systemu oraz planowania przyszłych zasobów. W kontekście standardów branżowych, monitorowanie pamięci powinno być częścią rutynowych audytów systemu operacyjnego.

Pytanie 4

Dane dotyczące błędów w funkcjonowaniu systemu operacyjnego Linux można uzyskać przy użyciu narzędzia

A. syslog
B. netstat
C. watch
D. grub

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'syslog' jest prawidłowa, ponieważ jest to standardowy mechanizm logowania w systemach operacyjnych Linux, który gromadzi i przechowuje informacje o zdarzeniach systemowych, błędach oraz innych ważnych informacjach. Syslog jest niezwykle przydatny dla administratorów systemów do monitorowania stanu serwera, analizy problemów oraz audytów. Może on rejestrować komunikaty od różnych usług i aplikacji, co pozwala na centralne zarządzanie logami w systemie. Na przykład, aby przeglądać logi, można użyć komendy `tail -f /var/log/syslog`, co umożliwi śledzenie logów w czasie rzeczywistym. Dobre praktyki w administrowaniu systemem sugerują regularne przeglądanie logów, aby szybko identyfikować i reagować na potencjalne problemy. Dodatkowo, wiele dystrybucji Linuxa domyślnie konfiguruje syslog do zbierania informacji o użytkownikach, aplikacjach oraz błędach systemowych, co czyni go niezastąpionym narzędziem w diagnozowaniu i rozwiązywaniu problemów.

Pytanie 5

Który z poniższych systemów operacyjnych nie jest wspierany przez system plików ext4?

A. Mandriva
B. Gentoo
C. Fedora
D. Windows

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Windows nie ogarnia systemu plików ext4, który jest jednym z najnowszych w świecie Linuxa. Ext4 to czwarty rozszerzony system plików, zaprojektowany głównie z myślą o lepszej wydajności i większej niezawodności w porównaniu do poprzednich wersji, jak ext3. Wiele dystrybucji Linuxa, takich jak Fedora, Gentoo czy Mandriva, korzysta z tego systemu, bo świetnie się sprawdza. Z kolei Windows działa na innych systemach plików, na przykład NTFS czy FAT32, które są dopasowane do jego architektury. Dlatego jeśli chcesz dostać się do partycji ext4 z Windowsa, musisz zainstalować dodatkowe oprogramowanie, jak Ext2Fsd, albo użyć maszyny wirtualnej. Z mojego doświadczenia wynika, że organizacje korzystające z Linuxa na serwerach wybierają ext4, bo fajnie obsługuje duże pliki, szybciej działa i lepiej zarządza miejscem na dysku, co jest kluczowe, szczególnie w kontekście chmury czy serwerów plików.

Pytanie 6

Które z poleceń systemu Linux nie umożliwia przeprowadzenia diagnostyki sprzętu komputerowego?

A. ls
B. lspci
C. fsck
D. top

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie <b>ls</b> to chyba jedno z najbardziej podstawowych narzędzi w systemie Linux i praktycznie każdy użytkownik go zna. Służy ono do wyświetlania zawartości katalogów, czyli po prostu pokazuje pliki i foldery znajdujące się w określonym miejscu w systemie plików. Moim zdaniem, warto pamiętać, że choć <b>ls</b> jest przydatny na co dzień, to nie nadaje się do typowej diagnostyki sprzętu komputerowego. Nie pokaże nam listy urządzeń, nie sprawdzimy nim stanu dysku ani nie zobaczymy obciążenia procesora czy pamięci. To narzędzie jest zupełnie pozbawione funkcji diagnostycznych związanych ze sprzętem – jego rola ogranicza się do organizacji i przeglądania plików. W praktyce, gdy chcemy dowiedzieć się czegoś o naszym sprzęcie, sięgamy raczej po takie narzędzia jak <b>lspci</b> (do informacji o urządzeniach PCI), <b>top</b> (monitorowanie zasobów systemowych) czy <b>fsck</b> (sprawdzanie integralności systemu plików). Z mojego doświadczenia wynika, że wiele osób myli <b>ls</b> z narzędziami diagnostycznymi, bo jest tak powszechnie używane – ale pod względem sprzętowym nie wnosi ono żadnej wartości diagnostycznej. W dokumentacji administratorów systemów Linux czy w oficjalnych poradnikach <b>ls</b> nie pojawia się w kontekście diagnozowania sprzętu – i to jest zgodne z dobrą praktyką branżową. Dla porządku, jeśli zależy Ci na faktycznej diagnostyce, lepiej zapamiętać, które polecenia faktycznie się do tego nadają, a których lepiej nie używać do takich celów.

Pytanie 7

Skrypt o nazwie wykonaj w systemie Linux zawiera: echo -n "To jest pewien parametr " echo $? Wykonanie poleceń znajdujących się w pliku spowoduje wyświetlenie podanego tekstu oraz

A. stanu ostatniego wykonanego polecenia
B. listy wszystkich parametrów
C. numeru procesu aktualnie działającej powłoki
D. numeru procesu, który był ostatnio uruchomiony w tle

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'stanu ostatnio wykonanego polecenia' jest poprawna, ponieważ polecenie '$?' w systemie Linux zwraca status zakończenia ostatniego polecenia. Wartość ta jest kluczowa w skryptach oraz w codziennej pracy w powłoce, ponieważ pozwala na kontrolowanie i reagowanie na wyniki wcześniejszych operacji. Na przykład, jeśli poprzednie polecenie zakończyło się sukcesem, '$?' zwróci wartość 0, co oznacza, że skrypt może kontynuować dalsze operacje. Natomiast jeśli wystąpił błąd, zwróci inną wartość (np. 1 lub wyższą), co może być podstawą do podjęcia odpowiednich działań, takich jak logowanie błędów lub wykonanie alternatywnych kroków. Tego rodzaju kontrola przepływu jest standardową praktyką w programowaniu skryptów bash, umożliwiającą tworzenie bardziej elastycznych i odpornych na błędy aplikacji. Dobrą praktyką jest zawsze sprawdzenie stanu zakończenia polecenia przed kontynuowaniem dalszych operacji, co pozwala na lepsze zarządzanie potencjalnymi problemami w skryptach.

Pytanie 8

Funkcja diff w systemie Linux pozwala na

A. porównanie danych z dwóch plików
B. wyszukiwanie danych w pliku
C. archiwizację danych
D. kompresję danych

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'diff' w systemie Linux jest narzędziem służącym do porównywania zawartości dwóch plików tekstowych. Umożliwia to użytkownikom identyfikację różnic między plikami, co jest szczególnie przydatne w programowaniu i zarządzaniu wersjami kodu. Dzięki 'diff' można szybko zauważyć, jakie zmiany zostały wprowadzone, co pozwala na łatwe śledzenie postępów w projekcie oraz na współprace zespołową. Na przykład, programiści mogą używać 'diff' do porównania lokalnej wersji skryptu z wersją znajdującą się w repozytorium Git. Użycie polecenia 'diff' w standardowy sposób, jak 'diff plik1.txt plik2.txt', wyświetli linie, które różnią się między tymi dwoma plikami. W praktyce, zapisywanie tych różnic w formacie patch pozwala na łatwe zastosowanie ich w innych plikach, co jest zgodne z dobrą praktyką zarządzania wersjami. Ponadto, stosowanie 'diff' w procesach przeglądu kodu zwiększa jakość oprogramowania i przyczynia się do lepszej organizacji pracy zespołowej.

Pytanie 9

Jakie polecenie w systemie Linux służy do przypisania adresu IP oraz maski podsieci dla interfejsu eth0?

A. ifconfig eth0 172.16.31.1 mask 255.255.0.0
B. ipconfig eth0 172.16.31.1 mask 255.255.0.0
C. ifconfig eth0 172.16.31.1 netmask 255.255.0.0
D. ipconfig eth0 172.16.31.1 netmask 255.255.0.0

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'ifconfig eth0 172.16.31.1 netmask 255.255.0.0' jest na pewno trafna. Używasz tutaj 'ifconfig', co to jest standardowe narzędzie w systemach Unix do zarządzania interfejsami sieciowymi. Właśnie przypisujesz adres IP 172.16.31.1 do 'eth0' oraz maskę podsieci 255.255.0.0. Słowo 'netmask' też pasuje do składni, więc tylko tak dalej! Wiesz, że poprawne ustawienia adresu IP i maski są kluczowe dla dobrej komunikacji w sieci? W sumie, 'ifconfig' jest wciąż używane, ale nowocześniejszy sposób to 'ip', który ma więcej opcji. Na przykład, do dodania adresu IP w 'ip' można użyć: 'ip addr add 172.16.31.1/16 dev eth0'. Fajnie, że się tym interesujesz!

Pytanie 10

Jakie polecenie w systemie Linux służy do przypisania adresu IP oraz maski podsieci dla interfejsu eth0?

A. ifconfig eth0 172.16.31.1 mask 255.255.0.0
B. ipconfig eth0 172.16.31.1 netmask 255.255.0.0
C. ifconfig eth0 172.16.31.1 netmask 255.255.0.0
D. ipconfig eth0 172.16.31.1 mask 255.255.0.0

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'ifconfig eth0 172.16.31.1 netmask 255.255.0.0' jest poprawna, ponieważ używa właściwego polecenia do konfiguracji interfejsów sieciowych w systemie Linux. Komenda 'ifconfig' jest standardowym narzędziem do zarządzania interfejsami sieciowymi, a parametr 'netmask' jest używany do określenia maski podsieci. W tym przypadku, przypisanie adresu IP 172.16.31.1 z maską 255.255.0.0 oznacza, że wszystkie adresy IP od 172.16.0.1 do 172.16.255.254 będą traktowane jako część tej samej podsieci, co jest powszechnie stosowane w sieciach lokalnych. Praktyczne zastosowanie tego polecenia można zauważyć w konfiguracji serwerów, gdzie przypisanie statycznych adresów IP zapewnia stabilność i łatwość w zarządzaniu urządzeniami w sieci. Ponadto, znajomość tego polecenia jest istotna w kontekście administracji serwerami i sieciami, gdzie często wymagane jest szybkie i efektywne konfigurowanie interfejsów sieciowych.

Pytanie 11

Programem służącym do archiwizacji danych w systemie Linux jest

A. tar
B. lzma
C. compress
D. free

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Tar to absolutny klasyk w świecie Linuksa, jeśli chodzi o archiwizację danych. Ten program jest wykorzystywany praktycznie wszędzie tam, gdzie trzeba stworzyć archiwum z wielu plików czy katalogów, a jednocześnie zachować całą strukturę katalogów, prawa dostępu czy właścicieli plików. Moim zdaniem to jedno z bardziej uniwersalnych narzędzi, bo pozwala nie tylko tworzyć archiwa (słynne .tar), ale też je rozpakowywać i manipulować zawartością. Bardzo często spotyka się rozszerzenia typu .tar.gz albo .tar.bz2 – to są po prostu archiwa stworzone za pomocą tar, a następnie skompresowane dodatkowymi narzędziami, na przykład gzip albo bzip2. Dobre praktyki branżowe sugerują właśnie takie podejście: najpierw archiwizacja (tar), później kompresja (gzip, bzip2, xz). Narzędzia typu tar są wykorzystywane w backupach systemowych, przesyłaniu dużych pakietów plików, a nawet przy wdrażaniu aplikacji w środowiskach produkcyjnych. Tar obsługuje różne tryby – można na przykład dodać nowe pliki do istniejącego archiwum, wylistować zawartość czy wyodrębnić tylko wybrane pliki. Mam wrażenie, że każdy administrator przynajmniej raz w życiu musiał stworzyć backup systemu czy katalogu właśnie za pomocą tar. Ciekawe jest to, że chociaż sama kompresja nie jest jego główną funkcją (od tego są inne narzędzia), to przez popularność formatu .tar.gz często ludzie mylą tar z kompresorami. W praktyce warto znać opcje typu -c (create), -x (extract), -t (list), bo pojawiają się niemal w każdym skrypcie backupowym i przy codziennej pracy.

Pytanie 12

Rezultat wykonania komendy ls -l w systemie Linux ilustruje poniższy rysunek

Ilustracja do pytania
A. rys. d
B. rys. b
C. rys. c
D. rys.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie ls -l w systemie Linux jest używane do wyświetlania szczegółowych informacji o plikach i katalogach w bieżącym katalogu. Wyświetla dane takie jak uprawnienia do plików, liczba dowiązań, właściciel pliku, grupa właściciela, rozmiar pliku, data i czas ostatniej modyfikacji oraz nazwę pliku. Rysunek D przedstawia wynik tego polecenia ze szczegółowymi informacjami dla trzech plików: asso.txt lan.txt i utk.txt. Warto zwrócić uwagę na kolumny opisujące uprawnienia do plików które mają format rw-r--r-- oznaczający że właściciel pliku ma prawo do odczytu i zapisu grupa ma prawo do odczytu a pozostali użytkownicy również mają prawo do odczytu. Liczba '1' obok uprawnień oznacza liczbę dowiązań do pliku. Właścicielem i grupą wszystkich plików jest użytkownik Egzamin. Daty modyfikacji plików są różne co świadczy o ich ostatnich zmianach w różnych godzinach. Przykłady zastosowania tego polecenia obejmują zarządzanie uprawnieniami i kontrolę plików w systemie oraz audyty bezpieczeństwa.

Pytanie 13

Umożliwienie stacjom roboczym Windows, OS X oraz Linux korzystania z usług drukowania Linuxa i serwera plików zapewnia serwer

A. POSTFIX
B. APACHE
C. SQUID
D. SAMBA

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
SAMBA to otwarte oprogramowanie, które implementuje protokół SMB/CIFS, umożliwiając współdzielenie plików oraz drukowanie pomiędzy systemami Linux i Unix a klientami Windows oraz Mac OS X. Dzięki SAMBA można zintegrować różnorodne systemy operacyjne w jedną, spójną sieć, co jest kluczowe w środowiskach mieszanych. Przykładem zastosowania SAMBA może być sytuacja, w której dział IT w firmie chce, aby pracownicy korzystający z komputerów z Windows mogli łatwo uzyskiwać dostęp do katalogów i drukarek, które są fizycznie podłączone do serwera z systemem Linux. W kontekście dobrych praktyk, SAMBA zapewnia również mechanizmy autoryzacji i uwierzytelniania, co jest zgodne z zasadami zabezpieczania danych i zarządzania dostępem. Dodatkowo, SAMBA wspiera integrację z Active Directory, co umożliwia centralne zarządzanie użytkownikami i zasobami. Warto również zauważyć, że SAMBA jest szeroko stosowana w wielu organizacjach, co potwierdza jej stabilność, wsparcie społeczności i ciągły rozwój.

Pytanie 14

Administrator systemu Linux wykonał listę zawartości folderu /home/szkola w terminalu, uzyskując następujący wynik -rwx -x r-x 1 admin admin 25 04-09 15:17 szkola.txt. Następnie wpisał polecenie: ```chmod ug=rw szkola.txt | ls -l``` Jaki rezultat jego działania zostanie pokazany w terminalu?

A. -rw- rw- r-x 1 admin admin 25 04-09 15:17 szkola.txt
B. -rwx ~x rw- 1 admin admin 25 04-09 15:17 szkola.txt
C. -rw- rw- rw- 1 admin admin 25 04-09 15:17 szkola.txt
D. -rwx r-x r-x 1 admin admin 25 04-09 15:17 szkola.txt

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź -rw- rw- r-x 1 admin admin 25 04-09 15:17 szkola.txt jest poprawna, ponieważ odzwierciedla skutki działania polecenia 'chmod ug=rw szkola.txt'. Polecenie to zmienia uprawnienia do pliku 'szkola.txt', przyznając użytkownikowi (u) i grupie (g) prawo do odczytu (r) i zapisu (w), ale nie zmieniając uprawnień dla innych (o). W wyniku tego, plik będzie miał uprawnienia: rw- dla właściciela (admin), rw- dla grupy (admin) oraz r-x dla innych. Przykład zastosowania tego polecenia można zobaczyć w sytuacji, gdy administrator chce ograniczyć dostęp do pliku tylko do odczytu i zapisu dla siebie i grupy, ale umożliwić innym jedynie odczyt. W praktyce, zarządzanie uprawnieniami w systemie Linux jest kluczowe dla bezpieczeństwa i organizacji, co jest zgodne z najlepszymi praktykami w administracji systemami operacyjnymi. Umożliwia to nie tylko kontrolę dostępu, ale również minimalizację ryzyka nieautoryzowanych zmian w plikach.

Pytanie 15

Jakie polecenie w systemie Linux jest używane do planowania zadań?

A. cron
B. top
C. shred
D. taskschd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'cron' w systemie Linux jest narzędziem służącym do harmonogramowania zadań, co oznacza, że umożliwia automatyczne uruchamianie skryptów lub programów w określonych interwałach czasowych. Jest to niezwykle przydatne w administracji systemami, gdzie rutynowe zadania, takie jak tworzenie kopii zapasowych, aktualizacje oprogramowania czy monitorowanie systemu, muszą być wykonywane regularnie. 'Cron' opiera się na plikach konfiguracyjnych, które określają, kiedy i co ma być wykonywane. Użytkownicy mogą dodawać swoje zadania do pliku crontab, który jest specyficzny dla danego użytkownika. Przykład użycia to dodanie zadania, które co godzinę wykonuje skrypt bash: '0 * * * * /path/to/script.sh'. W ten sposób administratorzy mogą zaoszczędzić czas i zminimalizować ryzyko błędów ludzkich poprzez automatyzację powtarzalnych zadań. Dobrą praktyką jest także używanie 'cron' w połączeniu z logowaniem, aby mieć pełen obraz na temat wykonań zadań oraz ich potencjalnych problemów.

Pytanie 16

Jakim poleceniem w systemie Linux można ustalić trasę pakietu do celu?

A. tracert
B. netstat
C. pathping
D. traceroute

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'traceroute' jest fundamentem w diagnostyce sieci, pozwalającym na śledzenie trasy, którą pokonują pakiety danych od źródła do docelowego urządzenia. Wykorzystuje ono protokoły ICMP (Internet Control Message Protocol) oraz UDP (User Datagram Protocol) do określenia, przez jakie routery przechodzą pakiety w drodze do określonego adresu IP. Przykładowo, uruchamiając polecenie 'traceroute www.example.com', użytkownik otrzyma listę wszystkich routerów, przez które dane przechodzą, wraz z czasem odpowiedzi każdego z nich. To narzędzie jest nieocenione w identyfikacji problemów z opóźnieniami w sieci, zrywami połączeń, czy też w kontroli jakości usług. Zgodnie z najlepszymi praktykami branżowymi, regularne monitorowanie tras pakietów może pomóc w optymalizacji sieci, a także w planowaniu rozbudowy infrastruktury. Zrozumienie działania 'traceroute' oraz umiejętność interpretacji jego wyników to kluczowe umiejętności dla każdego specjalisty zajmującego się administracją sieci.

Pytanie 17

Administrator systemu Linux wydał polecenie mount /dev/sda2 /mnt/flash . Spowoduje ono

A. podłączenie pamięci typu flash do katalogu /dev/sda2.
B. odłączenie pamięci typu flash z katalogu /dev/sda2.
C. podłączenie dysku SATA do katalogu flash.
D. odłączenie dysku SATA z katalogu flash.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie mount /dev/sda2 /mnt/flash jest jednym z podstawowych narzędzi pracy administratora Linuksa. Jego zadaniem jest podłączenie (zamontowanie) określonego urządzenia blokowego – w tym przypadku partycji /dev/sda2, która najczęściej jest fragmentem dysku twardego SATA – do katalogu montowania, czyli tutaj /mnt/flash. Dzięki temu cały system plików znajdujący się na tej partycji staje się widoczny i dostępny w tym katalogu. W praktyce oznacza to, że wszystkie pliki i katalogi zapisane na /dev/sda2 będą dostępne po wejściu do /mnt/flash. Taka operacja jest bardzo przydatna np. przy montowaniu dodatkowych dysków twardych, przenośnych nośników lub przy naprawie systemu. Spotkałem się z tym nie raz podczas serwisowania serwerów – szybkie podpięcie partycji do /mnt pozwalało od razu przeglądać strukturę plików, wykonywać kopie zapasowe lub sprawdzać spójność danych. Ważne jest, żeby katalog docelowy (tu /mnt/flash) istniał i był pusty albo przynajmniej nie był używany przez inne zasoby. To wszystko jest zgodne z dobrą praktyką administracji i hierarchią systemu plików w Linuksie. Typowo katalog /mnt/ służy właśnie do tymczasowego montowania dodatkowych zasobów. Z mojego doświadczenia, zrozumienie działania polecenia mount to absolutna podstawa dla każdego, kto na poważnie myśli o pracy z systemami uniksowymi.

Pytanie 18

Które polecenie w systemie Linux służy do zakończenia procesu?

A. null
B. kill
C. dead
D. end

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'kill' jest standardowym narzędziem w systemie Linux, które służy do zakończenia procesów. Jego podstawowa funkcjonalność polega na wysyłaniu sygnałów do procesów, gdzie domyślny sygnał to SIGTERM, który prosi proces o zakończenie. Użytkownicy mogą także wysyłać inne sygnały, takie jak SIGKILL, który natychmiast kończy proces bez możliwości jego uprzedniego zamknięcia. Przykładowo, aby zakończyć proces o identyfikatorze PID 1234, można użyć polecenia 'kill 1234'. W praktyce, skuteczne zarządzanie procesami jest kluczowe dla wydajności systemu, a umiejętność używania tego narzędzia jest niezbędna dla administratorów systemów i programistów. Dobre praktyki obejmują monitorowanie procesów przed ich zakończeniem, aby uniknąć przypadkowej utraty danych. Zrozumienie sygnałów w systemie Linux oraz ich zastosowania w kontekście zarządzania procesami przyczynia się do lepszego zrozumienia architektury systemu operacyjnego.

Pytanie 19

W którym katalogu w systemie Linux można znaleźć pliki zawierające dane o urządzeniach zainstalowanych w komputerze, na przykład pamięci RAM?

A. /sbin
B. /var
C. /dev
D. /proc

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Katalog /proc w systemie Linux jest wirtualnym systemem plików, który dostarcza informacji o bieżących procesach działających w systemie, a także o parametrach jądra i systemu. Znajdują się tam pliki, które reprezentują różnorodne informacje o zainstalowanych urządzeniach, takich jak pamięć operacyjna, procesory, czy urządzenia wejścia/wyjścia. Na przykład, plik /proc/meminfo zawiera szczegółowe informacje o pamięci operacyjnej, takie jak całkowita pamięć, używana pamięć, dostępna pamięć i pamięć buforów. Dzięki tym informacjom administratorzy mogą monitorować stan zasobów systemowych i optymalizować ich wykorzystanie. W praktyce, narzędzia systemowe, takie jak top, htop czy free, korzystają z danych dostępnych w katalogu /proc do prezentowania użytkownikowi aktualnych informacji o zasobach systemowych. Wartością dodaną korzystania z /proc jest również to, że zmiany w parametrach systemowych można wprowadzać dynamicznie, co jest kluczowe dla administrowania systemami w czasie rzeczywistym.

Pytanie 20

W systemie Linux do bieżącego śledzenia działających procesów wykorzystuje się polecenie:

A. proc
B. ps
C. sed
D. sysinfo

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ps' w systemie Linux jest fundamentalnym narzędziem do monitorowania procesów. Jego nazwa pochodzi od 'process status', co idealnie oddaje jego funkcję. Umożliwia ono użytkownikom wyświetlenie aktualnie działających procesów oraz ich statusu. Przykładowo, wykonując polecenie 'ps aux', uzyskujemy szczegółowy widok wszystkich procesów, które są uruchomione w systemie, niezależnie od tego, kto je uruchomił. Informacje te obejmują identyfikator procesu (PID), wykorzystanie CPU i pamięci, czas działania oraz komendę, która uruchomiła dany proces. Dobre praktyki w administracji systemem zalecają regularne monitorowanie procesów, co pozwala na szybkie wykrycie problemów, takich jak zbyt wysokie zużycie zasobów przez konkretne aplikacje. Użycie 'ps' jest kluczowe w diagnostyce stanu systemu, a w połączeniu z innymi narzędziami, takimi jak 'top' czy 'htop', umożliwia bardziej szczegółową analizę oraz zarządzanie procesami.

Pytanie 21

Jakie środowisko graficzne zaprojektowane dla systemu Linux ma najniższe wymagania dotyczące pamięci RAM?

A. UNITY
B. GNOME
C. AERO
D. XFCE

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
XFCE jest jednym z najlżejszych środowisk graficznych dostępnych dla systemu Linux, co czyni go idealnym wyborem dla użytkowników z ograniczonymi zasobami sprzętowymi. Jego projekt oparty jest na zasadzie minimalizmu, co pozwala na oszczędne wykorzystanie pamięci RAM i mocy obliczeniowej. Przykładowo, XFCE potrafi działać płynnie na starszych komputerach, które mają zaledwie 512 MB lub 1 GB RAM, co nie jest możliwe w przypadku bardziej wymagających środowisk, takich jak GNOME czy Unity. Dzięki elastycznym opcjom konfiguracyjnym, użytkownicy mogą dostosować XFCE do swoich potrzeb, co sprawia, że jest to również środowisko przyjazne dla tych, którzy preferują personalizację. W branży IT dobrym standardem jest stosowanie lekkich środowisk graficznych na maszynach wirtualnych oraz w zastosowaniach serwerowych, gdzie zasoby są ograniczone. Dlatego XFCE jest często zalecane w takich scenariuszach, co podkreśla jego praktyczną użyteczność oraz znaczenie w kontekście optymalizacji zasobów.

Pytanie 22

W systemie Linux narzędzie, które umożliwia śledzenie trasy pakietów od źródła do celu, pokazując procentowe straty oraz opóźnienia, to

A. tracert
B. mtr
C. ping
D. route

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Narzędzie mtr (My Traceroute) jest zaawansowanym narzędziem do monitorowania tras pakietów w sieci, które łączy funkcje tradycyjnych poleceń traceroute i ping. Jego zastosowanie pozwala na zmierzenie nie tylko trasy, jaką pokonują pakiety od źródła do celu, ale również na analizę strat pakietów i opóźnień na każdym hopie. Mtr działa w czasie rzeczywistym, co oznacza, że może dostarczać bieżące informacje o stanie połączenia. Użytkownik może zaobserwować, jak zmieniają się opóźnienia i straty pakietów w czasie, co jest nieocenione w diagnostyce sieci. Dodatkowo, mtr umożliwia identyfikację problemów z łącznością, takich jak wąskie gardła w trasie, co jest kluczowe przy optymalizacji sieci. Dzięki swojej wszechstronności i możliwościom, mtr stał się standardowym narzędziem wśród administratorów sieci i inżynierów, co pozwala na efektywne zarządzanie i monitorowanie jakości usług sieciowych.

Pytanie 23

W systemie Linux do bieżącego monitorowania aktywnych procesów wykorzystuje się polecenie

A. sysinfo
B. proc
C. sed
D. ps

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
'ps' to jedno z tych podstawowych narzędzi, które warto znać, gdy pracujesz w Linuxie. Dzięki niemu możesz na bieżąco śledzić, co się dzieje z procesami na twoim systemie. To naprawdę przydatne, szczególnie, gdy próbujesz ogarnąć, które aplikacje zajmują najwięcej zasobów, jak CPU czy pamięć. Możesz na przykład użyć opcji 'ps aux', żeby zobaczyć wszystkie uruchomione procesy, niezależnie od tego, kto je uruchomił. To daje ci pełen widok na sytuację. Używanie 'ps' to chyba jeden z najlepszych sposobów na ogarnięcie, co się dzieje w systemie, a jak do tego dodasz 'grep', to już w ogóle masz super narzędzie do filtrowania wyników. Naprawdę warto się tym pobawić i nauczyć, bo na pewno przyda się w codziennej pracy z systemem.

Pytanie 24

Polecenie tar w systemie Linux służy do

A. porównywania danych z dwóch plików
B. kompresji danych
C. wyszukiwania danych w pliku
D. archiwizacji danych

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie tar w systemie Linux jest głównie używane do archiwizacji danych. Umożliwia tworzenie jednego pliku zawierającego wiele innych plików i katalogów, co jest szczególnie przydatne w celu ich przechowywania lub przenoszenia. Podczas archiwizacji, tar nie tylko łączy pliki, ale także zachowuje ich strukturę katalogów oraz metadane, takie jak daty modyfikacji i uprawnienia. Przykładowe zastosowanie to tworzenie kopii zapasowych danych przed ich modyfikacją lub migracją. Aby stworzyć archiwum, użytkownik może użyć polecenia `tar -cvf archiwum.tar /ścieżka/do/katalogu`, co utworzy plik `archiwum.tar`, a następnie można go rozpakować za pomocą `tar -xvf archiwum.tar`. W praktyce, tar często współpracuje z narzędziami do kompresji, takimi jak gzip, co pozwala na zmniejszenie rozmiaru archiwum. W branży informatycznej archiwizacja danych jest kluczowym aspektem strategii zarządzania danymi, zapewniającym ich integrację i bezpieczeństwo.

Pytanie 25

Jakie polecenie w systemie Linux przyzna możliwość zapisu dla wszystkich obiektów w /usr/share dla wszystkich użytkowników, nie modyfikując innych uprawnień?

A. chmod -R o+r /usr/share
B. chmod -R a+w /usr/share
C. chmod ugo+rw /usr/share
D. chmod a-w /usr/share

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'chmod -R a+w /usr/share' jest stosowane do nadania uprawnień do pisania dla wszystkich użytkowników ( właścicieli, grup oraz innych) do katalogu /usr/share oraz wszystkich jego podkatalogów i plików. Flaga '-R' oznacza rekurencyjne zastosowanie tej operacji, co oznacza, że wszystkie podkatalogi i pliki wewnątrz /usr/share również otrzymają to samo uprawnienie. Przykładowo, jeśli istnieją pliki lub katalogi w /usr/share, które są używane do przechowywania plików konfiguracyjnych lub zasobów aplikacji, to nadanie im tych uprawnień umożliwia wszystkim użytkownikom systemu ich modyfikację. Warto jednak zachować ostrożność przy nadawaniu szerokich uprawnień, aby uniknąć potencjalnych luk w zabezpieczeniach oraz niezamierzonych zmian w plikach systemowych. W kontekście najlepszych praktyk, zaleca się stosowanie takich uprawnień tylko w sytuacjach, gdy jest to bezwzględnie konieczne, a dostęp do katalogu powinien być ograniczony do tych użytkowników, którzy naprawdę tego potrzebują.

Pytanie 26

W systemie Linux do obserwacji działania sieci, urządzeń sieciowych oraz serwerów można zastosować aplikację

A. Dolphin
B. Basero
C. Nagios
D. Shotwell

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Nagios to potężne narzędzie do monitorowania, które pozwala administratorom IT na kontrolowanie stanu sieci, urządzeń oraz serwerów. Jego główną funkcją jest zbieranie i analizowanie danych o dostępności oraz wydajności różnorodnych zasobów, co pozwala na wczesne wykrywanie potencjalnych problemów. Przykładem zastosowania Nagiosa może być monitorowanie serwerów www — administratorzy mogą ustawić alerty, które informują ich o awariach serwerów lub spadku wydajności. Dzięki rozbudowanej społeczności i wsparciu dla różnych systemów operacyjnych, Nagios stał się standardem w branży. Zgodnie z najlepszymi praktykami, regularne audyty i aktualizacje konfiguracji monitorowania w Nagiosie mogą znacząco zwiększyć niezawodność infrastruktury IT, co jest kluczowe w dzisiejszym środowisku biznesowym pełnym wyzwań.

Pytanie 27

W systemie Linux, aby wyświetlić informację o nazwie bieżącego katalogu roboczego, należy zastosować polecenie

A. finger
B. cat
C. echo
D. pwd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie "pwd" to skrót od angielskiego "print working directory" i właśnie ono służy do wyświetlania pełnej ścieżki katalogu, w którym aktualnie się znajdujesz w systemie Linux. To jedno z tych narzędzi, bez których trudno sobie wyobrazić pracę na terminalu. Z mojego doświadczenia, kiedy pracuje się z wieloma katalogami, zwłaszcza w bardziej złożonych projektach, szybkie sprawdzenie, gdzie się jest, jest wręcz niezbędne – wpisujesz "pwd" i od razu wiesz, na czym stoisz. Warto pamiętać, że to polecenie działa niezależnie od powłoki czy systemu, jeśli tylko mamy do czynienia z systemem zgodnym z POSIX, czyli praktycznie każdym Linuksem czy Uniksem. Dobrym nawykiem, szczególnie na początku pracy z konsolą, jest regularne używanie "pwd", zanim zaczniesz manipulować plikami czy zmieniać katalogi – wtedy ryzyko pomyłki jest naprawdę minimalne. Polecenie nie posiada żadnych skomplikowanych opcji – najczęściej używa się go po prostu samo, ale można też dodać parametr "-P" (pokazuje rzeczywistą, fizyczną ścieżkę, rozwiązując dowiązania symboliczne) lub "-L" (ścieżka logiczna, jak widzi ją powłoka). Takie detale przydają się szczególnie w środowiskach produkcyjnych, gdzie struktura katalogów może być bardziej rozbudowana. Reasumując, "pwd" to podstawowe narzędzie administratora i programisty; bez niego łatwo się pogubić, a w branży ceni się precyzję i świadomość, w jakim kontekście aktualnie pracujesz.

Pytanie 28

Które z poniższych poleceń w systemie Linux służy do zmiany uprawnień pliku?

A. chmod
B. pwd
C. ls
D. chown

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie <code>chmod</code> jest używane w systemach operacyjnych Unix i Linux do zmiany uprawnień plików i katalogów. Uprawnienia te określają, kto i w jaki sposób może czytać, zapisywać lub wykonywać dany plik. Polecenie to jest niezwykle przydatne w kontekście zarządzania bezpieczeństwem i dostępem do zasobów na serwerach i komputerach osobistych. Przykładowo, aby nadać pełne uprawnienia właścicielowi pliku, ale ograniczyć je dla innych użytkowników, można użyć polecenia <code>chmod 700 nazwa_pliku</code>. Ten sposób nadawania uprawnień jest bardzo elastyczny i pozwala na dokładne skonfigurowanie dostępu zgodnie z potrzebami użytkownika lub politykami firmy. Warto także wspomnieć, że <code>chmod</code> wspiera zarówno notację symboliczną (np. <code>chmod u+x</code>) jak i ósemkową (np. <code>chmod 755</code>), co ułatwia jego stosowanie w różnych scenariuszach. Dzięki temu narzędziu administratorzy systemów mogą skutecznie zarządzać dostępem do plików, co jest kluczowe dla utrzymania bezpieczeństwa danych.

Pytanie 29

Dane dotyczące kont użytkowników w systemie Linux są przechowywane w pliku

A. /etc/group
B. /etc/passwd
C. /etc/shells
D. /etc/shadows

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Plik /etc/passwd jest kluczowym plikiem w systemie Linux, w którym przechowywane są podstawowe informacje o kontach użytkowników. Zawiera on dane takie jak nazwa użytkownika, UID (numer identyfikacyjny użytkownika), GID (numer identyfikacyjny grupy), pełna ścieżka do katalogu domowego oraz powłoka logowania użytkownika. Użycie tego pliku jest zgodne z zasadami bezpieczeństwa oraz dobrymi praktykami w zarządzaniu systemem. Przykładowo, administratorzy systemów często muszą edytować ten plik, aby dodawać lub usuwać konta użytkowników, co jest kluczowym aspektem zarządzania dostępem w systemie. Należy jednak zachować ostrożność, ponieważ błędne wpisy mogą prowadzić do problemów z logowaniem. Dodatkowo, standardy bezpieczeństwa zachęcają do regularnego przeglądania zawartości tego pliku, aby upewnić się, że nieautoryzowani użytkownicy nie mają dostępu. Wiedza ta jest niezbędna dla administratorów systemów, którzy powinni również zapoznać się z innymi powiązanymi plikami, takimi jak /etc/shadow, który zawiera hasła w formie zaszyfrowanej.

Pytanie 30

Aby zdalnie i jednocześnie bezpiecznie zarządzać systemem Linux, należy zastosować protokół

A. SMTP
B. FTP
C. Telnet
D. SSH2

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
SSH2 (Secure Shell 2) jest protokołem, który umożliwia bezpieczne zdalne logowanie oraz administrowanie systemami operacyjnymi opartymi na Linuxie. Zapewnia szyfrowanie przesyłanych danych, co chroni je przed podsłuchiwaniem i manipulacją. Dzięki użyciu SSH2, administratorzy mogą bezpiecznie łączyć się z serwerami, zdalnie wydawać polecenia i zarządzać systemem bez obaw o utratę poufnych informacji. Przykładowe zastosowanie SSH2 obejmuje zdalne aktualizacje systemu, monitorowanie stanu serwera, a także transfer plików za pomocą SFTP (SSH File Transfer Protocol). W praktyce, każdy serwer Linux powinien być skonfigurowany do akceptacji połączeń SSH2, aby zapewnić zarówno bezpieczeństwo, jak i wygodę w zdalnym zarządzaniu. Użycie SSH2 jest zgodne z najlepszymi praktykami w dziedzinie bezpieczeństwa IT, które zalecają szyfrowanie wszystkich połączeń zdalnych. Z tego powodu, SSH2 jest powszechnie uznawany za standard w zabezpieczonym dostępie do systemów zdalnych.

Pytanie 31

Jakie polecenie w systemie Linux pozwala na dodanie istniejącego użytkownika nowak do grupy technikum?

A. useradd -g technikum nowak
B. grups -g technikum nowak
C. usergroup -g technikum nowak
D. usermod -g technikum nowak

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie "usermod -g technikum nowak" jest poprawne, ponieważ "usermod" jest narzędziem używanym do modyfikacji kont użytkowników w systemie Linux. Opcja "-g" pozwala na przypisanie użytkownika do określonej grupy, w tym przypadku do grupy "technikum". Przykład użycia tego polecenia może wyglądać tak: jeżeli administrator chce dodać użytkownika 'nowak' do grupy 'technikum' w celu nadania mu odpowiednich uprawnień dostępu, wykonuje to polecenie. Warto również zauważyć, że przypisanie do grupy jest istotne w kontekście zarządzania dostępem do zasobów systemowych. Na przykład, użytkownik należący do grupy "technikum" może mieć dostęp do specjalnych plików lub katalogów, które są wymagane w jego pracy. Dla zachowania standardów i dobrych praktyk, zaleca się regularne przeglądanie przynależności użytkowników do grup oraz dostosowywanie ich w miarę zmieniających się potrzeb organizacji.

Pytanie 32

Do konfiguracji i personalizacji środowiska graficznego GNOME w różnych systemach Linux należy wykorzystać program

A. GNU Compiller Collection
B. GNOME Tweak Tool
C. GNOMON 3D
D. GIGODO Tools

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
GNOME Tweak Tool to narzędzie, które faktycznie powstało po to, żeby można było łatwo i wygodnie dostosować środowisko graficzne GNOME według własnych potrzeb. Moim zdaniem to jeden z tych programów, które każdy użytkownik GNOME powinien poznać na samym początku przygody z tym środowiskiem. Dzięki niemu można zmienić naprawdę sporo rzeczy – od prostych, jak ustawienia czcionek i ikon, po bardziej zaawansowane, np. wybór rozszerzeń, konfigurację paska tytułowego, czy aktywację eksperymentalnych funkcji. Co ciekawe, GNOME Tweak Tool bywa też nazywany „Tweaks”, bo od wersji GNOME 3.28 tak właśnie nazwano jego pakiet w wielu dystrybucjach. Z mojego doświadczenia wynika, że korzystanie z tego programu jest dużo prostsze niż kombinowanie z plikami konfiguracyjnymi czy narzędziami stricte terminalowymi. To narzędzie nie tylko ułatwia personalizację wyglądu, ale też pozwala na szybkie przywrócenie ustawień, gdyby coś poszło nie tak. Dobrą praktyką jest też połączenie korzystania z Tweaks z rozszerzeniami GNOME, bo wtedy można wycisnąć z tego środowiska naprawdę sporo. GNOME Tweak Tool jest dostępny praktycznie we wszystkich popularnych dystrybucjach, od Ubuntu, przez Fedora, po Arch Linux. Nie wymaga zaawansowanej wiedzy, więc nawet początkujący poradzą sobie z podstawową konfiguracją. W świecie Linuksa to wręcz standard, żeby do najważniejszych środowisk graficznych były dedykowane narzędzia konfiguracyjne, bo ręczna edycja plików jest w dzisiejszych czasach po prostu niepraktyczna. Podsumowując, korzystanie z GNOME Tweak Tool to przykład dobrej praktyki – szybka, bezpieczna i zgodna z zamierzeniami twórców metoda na personalizację środowiska GNOME.

Pytanie 33

Program df działający w systemach z rodziny Linux pozwala na wyświetlenie

A. tekstu, który odpowiada wzorcowi
B. danych dotyczących dostępnej przestrzeni na dysku
C. zawartości katalogu ukrytego
D. nazwa aktualnego katalogu

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
To narzędzie df (disk free) w systemach Unix i Linux jest naprawdę przydatne! Dzięki niemu możesz sprawdzić, ile miejsca zostało na dysku i jak dużo już zajmują pliki. Używa się go z różnymi opcjami, a jednym z najczęściej stosowanych poleceń jest 'df -h', które pokazuje wszystko w przystępnej formie, na przykład w MB czy GB. Fajnie jest wiedzieć, jak wygląda sytuacja z dyskiem, bo to pomaga w planowaniu przestrzeni na różne aplikacje czy pliki. Dobrze jest też robić kopie zapasowe, a to narzędzie pozwala szybciej zauważyć, gdy czegoś brakuje. Generalnie, znajomość tego, co można z tym narzędziem zrobić, jest naprawdę ważna dla zachowania sprawnego działania całego systemu.

Pytanie 34

Jakie polecenie w systemie Linux rozpoczyna weryfikację dysku oraz pozwala na usunięcie jego usterek?

A. fdisk
B. fsck
C. lshw
D. mkfs

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie fsck (file system check) jest narzędziem w systemie Linux, które służy do sprawdzania integralności systemu plików na dysku oraz naprawy wszelkich wykrytych błędów. Użycie tego narzędzia jest kluczowe w przypadku, gdy system plików uległ uszkodzeniu, co może się zdarzyć na skutek nieprawidłowego wyłączenia systemu, błędów sprzętowych lub problemów z zasilaniem. fsck działa poprzez analizę struktury systemu plików i wykrywanie potencjalnych uszkodzeń, takich jak utracone lub uszkodzone bloki, błędne wskaźniki i inne nieprawidłowości. W przypadku wykrycia problemów, fsck podejmuje próby ich naprawy, co może obejmować usuwanie uszkodzonych plików lub naprawę tablicy alokacji. Przykładem zastosowania może być uruchomienie polecenia w trybie ratunkowym, co pozwala na przeprowadzenie diagnostyki bez uruchamiania pełnego systemu operacyjnego. Warto również pamiętać o wykonywaniu kopii zapasowych danych przed użyciem fsck, aby zminimalizować ryzyko utraty ważnych informacji.

Pytanie 35

W systemie Linux plik posiada uprawnienia ustawione na 541. Właściciel ma możliwość pliku

A. odczytu i wykonania.
B. jedynie wykonania.
C. modyfikacji.
D. odczytu, zapisu oraz wykonania.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź, że właściciel może odczytać i wykonać plik, jest właściwa. Uprawnienia pliku w systemie Linux są reprezentowane w postaci liczby trójcy, gdzie każda cyfra odpowiada uprawnieniom dla właściciela, grupy i innych użytkowników. W tym przypadku liczba 541 oznacza, że właściciel ma uprawnienia do odczytu (4) i wykonania (1), ale nie ma uprawnień do zapisu (0). Uprawnienia do odczytu umożliwiają właścicielowi przeglądanie zawartości pliku, a uprawnienia do wykonania pozwalają na uruchomienie pliku, jeśli jest to skrypt lub program. W praktyce, dostęp do plików wymaga zrozumienia, jakie operacje można na nich przeprowadzać: odczyt to kluczowy aspekt, gdyż wiele aplikacji wymaga dostępu do danych, a wykonanie jest istotne w kontekście skryptów automatyzacyjnych. Przykładowo, skrypt bash może być uruchamiany przez właściciela, ale nie będzie mógł go edytować, co jest zgodne z założeniami bezpieczeństwa systemów wieloużytkowych. Dobrą praktyką jest zawsze sprawdzenie uprawnień przed próbą dostępu do pliku, co można osiągnąć za pomocą polecenia 'ls -l'.

Pytanie 36

Użytkownik systemu Linux, który pragnie usunąć konto innej osoby wraz z jej katalogiem domowym, powinien użyć polecenia

A. userdel -d nazwa_użytkownika
B. userdel nazwa_użytkownika
C. sudo userdel -r nazwa_użytkownika
D. sudo userdel nazwa_użytkownika

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'sudo userdel -r nazwa_użytkownika' jest poprawne, ponieważ łączy w sobie możliwość usunięcia konta użytkownika oraz jego katalogu domowego. Opcja '-r' (ang. 'remove') w poleceniu 'userdel' wskazuje, że system powinien usunąć także katalog domowy użytkownika oraz jego pliki w katalogu domowym, co jest kluczowe przy zarządzaniu użytkownikami w systemach Unix/Linux. Użycie 'sudo' wskazuje na to, że operacja wymaga uprawnień administratora, co jest zgodne z najlepszymi praktykami bezpieczeństwa, gdyż usuwanie konta użytkownika wiąże się z ryzykiem. W praktyce, administratorzy systemów często korzystają z tego polecenia w celu porządkowania systemu i zarządzania użytkownikami, zwłaszcza w środowiskach wieloosobowych, gdzie nieaktywni użytkownicy mogą zajmować zasoby systemowe. Utrzymanie porządku w kontach użytkowników jest również istotne z perspektywy bezpieczeństwa, ponieważ nieaktywni użytkownicy mogą stwarzać potencjalne zagrożenie, jeśli ich konta pozostaną aktywne, ale nieużywane. W związku z tym, polecenie to jest nie tylko technicznie poprawne, ale również istotne z perspektywy zarządzania systemem.

Pytanie 37

Który protokół jest używany do zdalnego zarządzania komputerem przez terminal w systemach Linux?

A. FTP
B. SMTP
C. SSH
D. POP3

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Protokół SSH, czyli Secure Shell, jest standardem, jeśli chodzi o zdalne zarządzanie systemami Linux z poziomu terminala. Dzięki SSH można bezpiecznie łączyć się z innym komputerem i wykonywać na nim polecenia zdalnie. Jest to możliwe dzięki szyfrowaniu transmisji danych, co zapewnia ochronę przed podsłuchiwaniem przez osoby trzecie. SSH działa na zasadzie architektury klient-serwer, gdzie użytkownik (klient) inicjuje połączenie do serwera SSH uruchomionego na zdalnej maszynie. W praktyce, SSH jest używany przez administratorów systemów do zarządzania serwerami, automatyzacji procesów czy przesyłania plików przy użyciu SFTP, który jest częścią SSH. Warto wspomnieć, że SSH obsługuje uwierzytelnianie kluczami publicznymi, co zwiększa poziom bezpieczeństwa, a także pozwala na pracę bez podawania hasła przy każdym logowaniu. Z mojego doświadczenia, SSH jest niezastąpionym narzędziem w pracy administratora i warto nauczyć się go używać w codziennych operacjach.

Pytanie 38

Gdzie w systemie Linux umieszczane są pliki specjalne urządzeń, które są tworzone podczas instalacji sterowników?

A. /var
B. /dev
C. /sbin
D. /proc

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Katalog /dev w Linuxie to takie miejsce, gdzie trzymamy pliki specjalne, które reprezentują różne urządzenia w systemie. Jak się instaluje sterowniki, to te pliki się tworzą, żeby system mógł rozmawiać z hardware'em. Na przykład, plik /dev/sda to pierwszy dysk twardy w systemie. To dość ciekawe, jak w Unixie wszystko traktuje się jak plik - nawet urządzenia. Warto regularnie sprawdzać, co w /dev siedzi, żeby być pewnym, że wszystko działa jak należy. A w systemach takich jak systemd pliki w tym katalogu mogą się tworzyć lub znikać samoczynnie, więc warto mieć to na oku.

Pytanie 39

Po zainstalowaniu systemu Linux, użytkownik pragnie skonfigurować kartę sieciową poprzez wprowadzenie ustawień dotyczących sieci. Jakie działanie należy podjąć, aby to osiągnąć?

A. /etc/network/interfaces
B. /etc/profile
C. /etc/resolv.configuration
D. /etc/shadow

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Poprawna odpowiedź to /etc/network/interfaces, ponieważ jest to główny plik konfiguracyjny używany w wielu dystrybucjach systemu Linux do zarządzania ustawieniami sieciowymi. W tym pliku użytkownik może definiować różne interfejsy sieciowe, przypisywać im adresy IP, maski podsieci oraz inne istotne parametry, takie jak brama domyślna i serwery DNS. Na przykład, aby skonfigurować interfejs eth0 z adresem IP 192.168.1.10, użytkownik wpisze: 'iface eth0 inet static' oraz 'address 192.168.1.10'. Warto zaznaczyć, że w zależności od wybranej dystrybucji, dostępne są różne narzędzia do edytowania tego pliku, takie jak nano czy vim. Praktyczna znajomość edycji pliku /etc/network/interfaces jest kluczowa dla administratorów systemu, którzy muszą zarządzać połączeniami sieciowymi w sposób wydajny i zgodny z najlepszymi praktykami branżowymi. Użytkowanie tego pliku wpisuje się w standardy konfiguracji systemów Unix/Linux, co czyni go niezbędnym narzędziem do zrozumienia i zarządzania infrastrukturą sieciową.

Pytanie 40

Aby wyświetlić informacje o systemie Linux w terminalu, jakie polecenie należy wprowadzić?

Linux egeg-deeesktop 4.8.0-36-generic #36~16.04.1-Ubuntu SMP Sun Feb 5 09:39:41
UTC 2017 i686 i686 i686 GNU/Linux
A. uname -a
B. factor 22
C. hostname
D. uptime

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie uname -a w systemie Linux jest niezwykle przydatne do uzyskiwania kompleksowych informacji o systemie operacyjnym. Wyświetla ono dane takie jak nazwa jądra, nazwa hosta, wersja jądra, data kompilacji, architektura procesora oraz system operacyjny. Jest to polecenie standardowe w niemal wszystkich dystrybucjach Linuxa, co czyni je uniwersalnym narzędziem do diagnozowania i monitorowania systemu. Użycie uname -a jest niezwykle praktyczne w scenariuszach wymagających szybkiego rozpoznania środowiska systemowego, co jest kluczowe np. podczas instalacji oprogramowania wymagającego specyficznych wersji jądra. Dobre praktyki branżowe zalecają regularne korzystanie z tego polecenia w ramach zarządzania systemem i jego dokumentacji. Pozwala to na zachowanie wiedzy o stanie systemu i szybsze reagowanie na potencjalne problemy związane z niekompatybilnością oprogramowania czy aktualizacjami. Dzięki uname -a administratorzy mogą łatwo zidentyfikować wszelkie zmiany w systemie co ma kluczowe znaczenie przy audytach bezpieczeństwa i optymalizacji wydajności.