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: 27 kwietnia 2026 08:36
  • Data zakończenia: 27 kwietnia 2026 08:36

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

Aby wydobyć informacje znajdujące się w archiwum o nazwie dane.tar, osoba korzystająca z systemu Linux powinna zastosować komendę

A. tar –xvf dane.tar
B. tar –cvf dane.tar
C. gunzip –r dane.tar
D. gzip –r dane.tar

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'tar –xvf dane.tar' jest poprawna, ponieważ polecenie 'tar' jest standardowym narzędziem w systemach Unix/Linux do archiwizacji i rozpakowywania plików. Flaga '-x' oznacza 'extract', czyli wydobycie zawartości archiwum, '-v' to 'verbose', co powoduje, że proces rozpakowywania będzie wyświetlał na ekranie nazwy plików, a '-f' oznacza, że podajemy nazwę pliku archiwum, w tym przypadku 'dane.tar'. Używając tego polecenia, użytkownik skutecznie wyodrębni wszystkie pliki i katalogi z archiwum 'dane.tar' do bieżącego katalogu roboczego. W praktyce, to podejście jest szeroko stosowane w administracji systemami oraz w procesach deweloperskich, gdzie archiwa tar są powszechnie używane do przechowywania zestawów plików, na przykład w dystrybucji oprogramowania czy kopiach zapasowych. Zgodnie z najlepszymi praktykami, zawsze warto sprawdzić zawartość archiwum przed jego rozpakowaniem, co można zrobić za pomocą polecenia 'tar -tvf dane.tar'. Taka praktyka minimalizuje ryzyko przypadkowego nadpisania istniejących plików.

Pytanie 2

W systemie Linux zarządzanie parametrami transmisji w sieciach bezprzewodowych jest możliwe dzięki

A. winipcfg
B. ifconfig
C. ipconfig
D. iwconfig

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'iwconfig' jest prawidłowa, ponieważ jest to narzędzie w systemie Linux służące do zarządzania interfejsami bezprzewodowymi. Umożliwia ono użytkownikom m.in. konfigurowanie parametrów takich jak SSID (nazwa sieci), tryb operacyjny, kanał transmisji oraz tryb zabezpieczeń. Przykładowo, aby połączyć się z określoną siecią bezprzewodową, użytkownik może użyć polecenia 'iwconfig wlan0 essid "nazwa_sieci"', co ustawia SSID dla interfejsu wlan0. Ponadto, 'iwconfig' pozwala na monitorowanie siły sygnału oraz jakości połączenia, co jest kluczowe w kontekście optymalizacji rozwiązań sieciowych w różnych środowiskach. Narzędzie to jest zgodne ze standardem IEEE 802.11 i jest powszechnie stosowane w administracji systemami i sieciami, co czyni je niezbędnym dla każdego administratora IT pracującego z urządzeniami bezprzewodowymi.

Pytanie 3

Komenda uname -s w systemie Linux służy do identyfikacji

A. wolnego miejsca na dyskach twardych
B. nazwa jądra systemu operacyjnego
C. stanu aktualnych interfejsów sieciowych
D. ilości dostępnej pamięci

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'uname -s' w systemie Linux jest używane do wyświetlania nazwy jądra systemu operacyjnego. Jest to istotna informacja, ponieważ nazwa jądra pozwala zidentyfikować, z jakim systemem operacyjnym mamy do czynienia, co jest szczególnie przydatne w kontekście zarządzania systemem i rozwiązywania problemów. Przykładowo, w przypadku otrzymania zgłoszenia dotyczącego błędu w aplikacji, znajomość jądra może pomóc w określeniu, czy problem jest specyficzny dla danej wersji systemu. W praktyce, administratorzy systemu często wykorzystują polecenie 'uname' w skryptach automatyzujących, aby określić, na jakim systemie operacyjnym działają, co pozwala na dynamiczne dostosowanie działań w zależności od środowiska. Warto zwrócić uwagę, że 'uname' może być używane z innymi opcjami, takimi jak '-a', aby uzyskać bardziej szczegółowe informacje o systemie, w tym wersję jądra, datę kompilacji i architekturę. Z tego względu, zrozumienie funkcji polecenia 'uname' jest kluczowe dla administratorów systemów oraz programistów zajmujących się rozwijaniem oprogramowania dla systemów operacyjnych.

Pytanie 4

W jakim systemie występuje jądro hybrydowe (kernel)?

A. MorphOS
B. Windows
C. QNX
D. Linux

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'Windows' jest prawidłowa, ponieważ systemy operacyjne z rodziny Windows, takie jak Windows NT, wykorzystują jądro hybrydowe. Jądro hybrydowe łączy cechy jądra monolitycznego i jądra mikrojądrowego, co umożliwia lepszą wydajność oraz elastyczność w zarządzaniu zasobami systemowymi. Windows NT łączy funkcje, takie jak obsługa różnych architektur sprzętowych oraz możliwość uruchamiania różnych aplikacji na różnych platformach. Przykładem praktycznego zastosowania jądra hybrydowego w Windows jest możliwość uruchamiania aplikacji 32-bitowych na systemach 64-bitowych, co jest kluczowe dla zachowania kompatybilności w ekosystemie Windows. Dobre praktyki w projektowaniu systemów operacyjnych zakładają wykorzystanie hybrydowych podejść do jądra, co pozwala na optymalizację działania systemu oraz zwiększenie jego stabilności. Współczesne standardy w projektowaniu systemów operacyjnych, takie jak POSIX, również wykorzystywane są w architekturach hybrydowych, co potwierdza ich popularność i skuteczność.

Pytanie 5

Jakie polecenie należy wydać, aby uzyskać listę plików spełniających dane kryteria?

 -rw-r--r-- 1 root root 9216 paź 6 18:39 mama.xls
-rw-r--r-- 1 root root 9216 paź 6 18:39 tata.txt
-rw-r--r-- 1 root root 9216 paź 6 18:39 test2.jpg
-rw-r--r-- 1 root root 9216 paź 6 18:39 test.jpg
A. ls -l *a* *.jpg
B. find *.jpg | *a*
C. grep *a* *.jpg
D. dir *a*.jpg

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie ls -l *a* *.jpg jest prawidłowe, ponieważ wykorzystuje narzędzie ls do listowania plików w katalogu. Parametr -l umożliwia wyświetlenie szczegółowych informacji o plikach, takich jak prawa dostępu, właściciel i rozmiar. Użycie wzorców *a* oraz *.jpg pozwala na filtrowanie plików zawierających literę a oraz tych z rozszerzeniem jpg. Dzięki temu użytkownik może uzyskać precyzyjne informacje o interesujących go plikach. Stosowanie tego polecenia jest zgodne z dobrymi praktykami administracji systemami Linux, umożliwiając szybkie i efektywne zarządzanie plikami. Przykładowo, użycie ls -l *a*.jpg wyświetli wszystkie pliki jpg zawierające literę a w nazwie, co jest przydatne w sytuacjach, gdy użytkownik musi zidentyfikować konkretne pliki graficzne w dużym zbiorze danych. Polecenie ls jest integralną częścią codziennej pracy administratorów systemów, dlatego zrozumienie jego mechanizmów i możliwości jest kluczowe w efektywnym zarządzaniu środowiskiem Linux.

Pytanie 6

Pliki specjalne urządzeń, tworzone podczas instalacji sterowników w systemie Linux, są zapisywane w katalogu

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Katalog /dev w systemach Linux to miejsce, gdzie znajdują się tzw. pliki specjalne urządzeń, czyli device files. Są to specjalne obiekty plikowe reprezentujące sprzęt lub wirtualne urządzenia systemowe, takie jak dyski twarde, napędy USB, terminale, porty szeregowe czy nawet urządzenia wirtualne typu /dev/null. Tak naprawdę, dzięki temu katalogowi, system operacyjny i aplikacje mogą korzystać ze sprzętu w bardzo przejrzysty sposób – komunikacja z urządzeniem sprowadza się do operacji na pliku, np. odczytu czy zapisu. Moim zdaniem, to naprawdę eleganckie rozwiązanie. Większość plików w /dev tworzona jest dynamicznie przez menedżera urządzeń (np. udev), ale starsze systemy, albo jakieś egzotyczne zastosowania, mogą wymagać ręcznego tworzenia plików typu character device lub block device za pomocą polecenia mknod. Warto pamiętać, że zgodnie ze standardem Filesystem Hierarchy Standard (FHS), katalog /dev jest miejscem zarezerwowanym właśnie wyłącznie na takie pliki i nie powinno się tu umieszczać zwykłych plików użytkownika. Przykład praktyczny? Zamontowanie obrazu ISO, korzystanie z portu szeregowego ttyS0 albo podpięcie partycji przez /dev/sda1 – to wszystko dzięki plikom w /dev. Praktyka pokazuje, że rozumienie roli tego katalogu przydaje się zarówno przy administracji Linuksem, jak i przy pisaniu niskopoziomowych narzędzi.

Pytanie 7

Jak można skonfigurować interfejs sieciowy w systemie Linux, modyfikując plik

A. /etc/host.conf
B. /etc/resolv.conf
C. /etc/network/interfaces
D. /etc/hosts

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Plik /etc/network/interfaces jest kluczowym elementem konfiguracji interfejsów sieciowych w systemach Linux opartych na Debianie i jego pochodnych, takich jak Ubuntu. Umożliwia on administratorom systemów szczegółowe ustawienie parametrów sieciowych, takich jak adres IP, maska podsieci, brama domyślna oraz inne opcje. Struktura tego pliku jest zrozumiała i oparta na konwencjach, co ułatwia jego edycję. Na przykład, aby przypisać statyczny adres IP do interfejsu eth0, można dodać następujące linie: 'auto eth0' oraz 'iface eth0 inet static', a następnie podać adres IP, maskę i bramę. Warto także wspomnieć, że plik ten jest zgodny z najlepszymi praktykami, które zalecają centralizację konfiguracji sieciowej w jednym miejscu, co ułatwia zarządzanie oraz utrzymanie systemu. Konfiguracja ta jest szczególnie przydatna w środowiskach serwerowych, gdzie stabilność i przewidywalność ustawień sieciowych są kluczowe. Dodatkowo, zrozumienie działania tego pliku może pomóc w rozwiązywaniu problemów z połączeniami sieciowymi w systemie Linux.

Pytanie 8

Polecenie uname -s w systemie Linux służy do identyfikacji

A. stanu aktywnych interfejsów sieciowych.
B. dostępnego miejsca na dysku twardym.
C. ilości dostępnej pamięci.
D. nazwa jądra systemu operacyjnego.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'uname -s' w systemie Linux jest narzędziem, które pozwala na uzyskanie informacji o nazwie jądra systemu operacyjnego. Użycie tego polecenia zwraca nazwę systemu, co jest niezwykle przydatne w kontekście diagnostyki, konfiguracji oraz zarządzania systemami. Na przykład, administratorzy systemów mogą używać tego polecenia, aby upewnić się, że działają na odpowiedniej wersji jądra dla wymagań aplikacji lub środowiska wirtualnego. Również w procesie automatyzacji zadań, skrypty mogą wykorzystywać wynik tego polecenia do podejmowania decyzji o dalszych krokach, np. instalacji pakietów zależnych od konkretnej wersji jądra. Znajomość systemu operacyjnego, w tym nazwy jądra, jest kluczowa dla zapewnienia bezpieczeństwa, stabilności oraz wydajności systemu. Dodatkowo, warto zaznaczyć, że polecenie 'uname' ma różne opcje, które umożliwiają uzyskanie bardziej szczegółowych informacji, takich jak wersja jądra czy architektura, co jeszcze bardziej wzbogaca jego zastosowanie w administracji systemowej.

Pytanie 9

Wykonanie polecenia fsck w systemie Linux spowoduje

A. prezentację parametrów plików
B. zweryfikowanie integralności systemu plików
C. zmianę uprawnień dostępu do plików
D. znalezienie pliku

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie fsck (file system consistency check) jest narzędziem używanym w systemach Linux i Unix do sprawdzania integralności systemu plików. Jego głównym zadaniem jest identyfikacja i naprawa błędów w systemach plików, co jest kluczowe dla zapewnienia stabilności i bezpieczeństwa danych. Gdy system plików jest narażony na uszkodzenia, na przykład po awarii zasilania lub błędach w oprogramowaniu, fsck przychodzi z pomocą, analizując strukturę plików i metadanych, a następnie podejmuje odpowiednie kroki w celu ich naprawy. Przykładowo, administratorzy systemów regularnie uruchamiają fsck podczas startu systemu lub w trybie awaryjnym, aby upewnić się, że wszystkie systemy plików są w dobrym stanie przed kontynuowaniem pracy. Zgodnie z najlepszymi praktykami branżowymi, zaleca się również wykonywanie regularnych kopii zapasowych danych przed przeprowadzeniem operacji naprawczych, aby zminimalizować ryzyko utraty danych. Dodatkowo, fsck może być używany w połączeniu z różnymi systemami plików, takimi jak ext4, xfs, czy btrfs, co czyni go wszechstronnym narzędziem w administracji systemami Linux.

Pytanie 10

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

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

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 11

W systemie Linux program top umożliwia

A. wyszukanie katalogu zajmującego najwięcej miejsca na dysku twardym.
B. ustawienie użytkownikowi maksymalnego limitu quoty.
C. sortowanie rosnąco plików według ich wielkości.
D. monitoring wszystkich aktywnych procesów.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Program top w systemie Linux to jedno z tych narzędzi, które naprawdę warto znać, zwłaszcza jeśli ktoś chce lepiej rozumieć, jak działa system operacyjny od środka. Pozwala on w czasie rzeczywistym obserwować aktywność wszystkich procesów, jakie aktualnie działają na maszynie. Moim zdaniem to narzędzie jest nieocenione nie tylko dla administratorów, ale też dla zwykłych użytkowników, którzy chcą np. sprawdzić, dlaczego komputer nagle zwolnił albo który proces zjada najwięcej pamięci RAM czy CPU. Działa w konsoli, więc jest dostępny praktycznie wszędzie, nawet na serwerach bez środowiska graficznego. W topie można sortować procesy np. po zużyciu procesora albo pamięci, filtrować je, zmieniać priorytety, a nawet zabijać wybrane procesy. Z mojego doświadczenia korzystanie z topa to podstawa przy rozwiązywaniu problemów z wydajnością. Warto też znać polecenia pokrewne jak htop czy atop — te dają bardziej rozbudowane lub przejrzyste widoki, choć wymagają doinstalowania. Generalnie, jeśli chodzi o monitoring procesów w Linuksie, top od lat jest standardem branżowym i zawsze się przydaje — czy to przy optymalizacji serwerów, czy po prostu codziennej pracy.

Pytanie 12

W jakim trybie pracy znajduje się system Linux, kiedy osiągalny jest tylko minimalny zestaw funkcji systemowych, często używany do napraw?

A. Tryb użytkownika
B. Tryb normalny
C. Tryb awaryjny
D. Tryb serwisowy

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Tryb awaryjny w systemie Linux, znany również jako tryb pojedynczego użytkownika, to specjalny tryb operacyjny, w którym uruchamiany jest minimalny zestaw funkcji systemowych. Jest to zwykle stosowane do diagnostyki i naprawy systemu, kiedy normalne uruchomienie nie jest możliwe. W trybie awaryjnym, system uruchamia się bez interfejsu graficznego i niektórych usług sieciowych, co pozwala na wykonanie niezbędnych napraw bez zakłóceń. Administratorzy mogą w tym trybie modyfikować pliki konfiguracyjne, usuwać zbędne pliki czy naprawiać problemy z uprawnieniami. Dzięki temu, że system działa z ograniczoną ilością procesów, zmniejsza się ryzyko wystąpienia błędów, które mogłyby przeszkodzić w naprawie. Tryb awaryjny jest więc nieocenionym narzędziem dla każdego administratora systemów Linux, którzy muszą przywrócić system do pełnej funkcjonalności.

Pytanie 13

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. factor 22
B. uname -a
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.

Pytanie 14

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

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

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 15

W systemie Linux komenda ifconfig odnosi się do

A. narzędzia, które umożliwia wyświetlenie informacji o interfejsach sieciowych
B. określenia karty sieciowej
C. użycia protokołów TCP/IP do oceny stanu zdalnego hosta
D. narzędzia do weryfikacji znanych adresów MAC/IP

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź wskazująca, że ifconfig to narzędzie umożliwiające wyświetlenie stanu interfejsów sieciowych jest jak najbardziej prawidłowa. W systemie Linux, ifconfig jest używane do konfigurowania, kontrolowania oraz wyświetlania informacji o interfejsach sieciowych. Dzięki temu narzędziu administratorzy mogą uzyskać szczegółowe dane dotyczące adresów IP, maski podsieci, a także statusu interfejsów (np. czy są one aktywne). Przykładowe użycie to polecenie 'ifconfig eth0', które wyświetli informacje o interfejsie o nazwie eth0. Dodatkowo, ifconfig może być używane do przypisywania adresów IP oraz aktywacji lub dezaktywacji interfejsów. Narzędzie to jest zgodne z najlepszymi praktykami zarządzania siecią i jest standardowym elementem wielu skryptów administracyjnych, co czyni je niezbędnym w codziennej pracy specjalistów IT. Warto również zaznaczyć, że ifconfig jest często zastępowane przez nowsze narzędzia, takie jak 'ip' z pakietu iproute2, które oferują bardziej rozbudowane możliwości konfiguracyjne i diagnostyczne.

Pytanie 16

Funkcja diff w systemie Linux pozwala na

A. porównanie danych z dwóch plików
B. archiwizację danych
C. wyszukiwanie danych w pliku
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 17

W systemie Linux dane dotyczące okresu ważności hasła są przechowywane w pliku

A. bash
B. passwd
C. shadow
D. grub

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'shadow' jest poprawna, ponieważ w systemie Linux informacje o okresie ważności hasła przechowywane są w pliku /etc/shadow. Plik ten zawiera dane dotyczące użytkowników, w tym ich hasła w postaci zaszyfrowanej oraz różne atrybuty związane z bezpieczeństwem, jak data ostatniej zmiany hasła, minimalny i maksymalny czas ważności, a także czas ostrzeżenia przed wygaśnięciem hasła. Dzięki odpowiedniej konfiguracji systemu, administratorzy mogą dostosować politykę haseł, co jest kluczowe dla utrzymania bezpieczeństwa systemu. Przykładowo, administrator może ustawić minimalny czas, przez jaki użytkownik musi korzystać z aktualnego hasła, co zapobiega częstym zmianom i słabszym hasłom. Zgodnie z zasadami najlepszych praktyk w zakresie bezpieczeństwa, regularne aktualizowanie haseł oraz stosowanie złożonych haseł jest niezbędne do ochrony systemu przed nieautoryzowanym dostępem. W praktyce, wykorzystanie pliku shadow w połączeniu z narzędziami takimi jak chage pozwala na efektywne zarządzanie polityką haseł.

Pytanie 18

Jaką funkcję pełni polecenie tee w systemie Linux?

A. Wyświetla zawartość pliku tekstowego podanego jako argument polecenia.
B. Pobiera dane ze strumienia wejściowego i wysyła je do strumienia wyjściowego oraz plików.
C. Pobiera dane ze strumienia i zapisuje wynik do pliku tekstowego w katalogu <i>/home</i>.
D. Wyświetla zbiory dyskowe zapisane w postaci drzewa katalogów.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie tee w systemie Linux jest czymś, co naprawdę warto znać, jeśli pracujesz z terminalem i potokami. Moim zdaniem to jedno z tych narzędzi, które na początku wydaje się niepozorne, a potem nagle okazuje się nieocenione w codziennej pracy. Tee pobiera dane ze standardowego wejścia i przekazuje je jednocześnie dalej do standardowego wyjścia oraz do wskazanych plików. Dzięki temu możesz np. przetwarzać dane w potoku, a przy okazji zapisać gdzieś kopię na później, co bywa przydatne przy debugowaniu albo archiwizacji wyników. Przykładowo, możesz użyć polecenia ls -l | tee lista.txt, żeby wyświetlić zawartość katalogu na ekranie i jednocześnie zapisać ją do pliku lista.txt. Z mojego doświadczenia, tee przydaje się także w automatyzacji, na przykład w skryptach backupowych czy testowych. Warto pamiętać, że tee domyślnie nadpisuje pliki, ale można dodać opcję -a, żeby dane były dopisywane. To jest zgodne z filozofią UNIXa: robić jedną rzecz dobrze i umożliwiać współpracę narzędzi poprzez strumienie. Przy pracy z dużymi systemami, gdzie ważne jest logowanie i jednoczesne monitorowanie procesów, tee po prostu ratuje sytuację. Takie podejście promuje przejrzystość i łatwość śledzenia, co w branży IT jest ogromną zaletą.

Pytanie 19

Aby użytkownik systemu Linux mógł sprawdzić zawartość katalogu, wyświetlając pliki i katalogi, oprócz polecenia ls może skorzystać z polecenia

A. man
B. dir
C. pwd
D. tree

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie dir w systemie Linux jest jednym z podstawowych narzędzi służących do wyświetlania zawartości katalogów — jest to bardzo przydatne, zwłaszcza jeśli ktoś wcześniej pracował z systemami Windows, gdzie polecenie dir jest równie popularne. W praktyce, zarówno ls, jak i dir pokazują podobne dane, czyli listę plików i katalogów w danym katalogu roboczym. Dla mnie dir to taki ukłon w stronę użytkowników przyzwyczajonych do środowiska DOS-owego, chociaż sam częściej korzystam z ls, bo daje więcej opcji formatowania i jest bardziej uniwersalny w skryptach bashowych. Dir można używać z różnymi przełącznikami, na przykład dir -l, żeby zobaczyć szczegółowe informacje o plikach. Warto wiedzieć, że w niektórych dystrybucjach Linuxa dir jest po prostu aliasem albo wrapperem do ls, więc działają niemal identycznie. Z punktu widzenia dobrych praktyk, znajomość obu tych poleceń może się przydać, zwłaszcza gdy administrujesz różnymi systemami albo ktoś poprosi cię o pomoc i używa dir z przyzwyczajenia. Dodatkowo, znajomość podstawowych poleceń do wyświetlania zawartości katalogów to absolutny fundament pracy z powłoką w Linuksie, zarówno jeśli chodzi o użytkowników, jak i administratorów. Sam polecam poeksperymentować z obydwoma — czasem różnice w wyjściu mogą być subtelne, ale to też dobra okazja, żeby lepiej zrozumieć filozofię narzędzi uniksowych.

Pytanie 20

Wartości 1001 i 100 w pliku /etc/passwd wskazują na

student:x:1001:100:Jan Kowalski:/home/student:/bin/bash
A. identyfikatory użytkownika oraz grupy w systemie
B. liczbę udanych oraz nieudanych prób logowania
C. liczbę dni od ostatniej zmiany hasła oraz liczbę dni do wygaszenia hasła
D. numer koloru tekstu i numer koloru tła w terminalu

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
W pliku /etc/passwd każda linia reprezentuje konto użytkownika w systemie UNIX lub Linux. Jest ona podzielona na pola oddzielone dwukropkami. Kluczowym elementem są identyfikatory UID (User ID) i GID (Group ID) które są używane do przypisywania uprawnień oraz dostępu do plików i zasobów. UID 1001 identyfikuje konkretnego użytkownika systemowego a GID 100 wskazuje na jego domyślną grupę. Dzięki tym identyfikatorom system operacyjny może efektywnie zarządzać uprawnieniami i izolacją użytkowników co jest kluczowe w systemach wieloużytkownikowych. Praktyczne zastosowanie obejmuje zarządzanie dostępem do plików gdzie właścicielem pliku jest użytkownik z określonym UID a grupa z GID może mieć różne prawa do tego pliku. W środowiskach produkcyjnych dobrze jest stosować zasady nadawania uprawnień zgodnie z minimalnymi wymaganiami oraz używać mechanizmów takich jak umask czy ACL do dalszej kontroli dostępu co podnosi poziom bezpieczeństwa systemu

Pytanie 21

Jakie polecenie w systemie Linux pozwala na wyświetlenie informacji o bieżącej godzinie, czasie pracy systemu oraz liczbie użytkowników zalogowanych do systemu?

A. echo
B. history
C. chmod
D. uptime

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'uptime' w systemie Linux jest niezwykle przydatnym narzędziem, które dostarcza informacji dotyczących czasu działania systemu, aktualnej godziny oraz liczby zalogowanych użytkowników. Gdy uruchomimy to polecenie, uzyskamy wynik w formie tekstu, który zawiera czas, przez jaki system był aktywny, godziny oraz minutę, a także liczbę użytkowników aktualnie zalogowanych do systemu. Na przykład, wywołanie polecenia 'uptime' może zwrócić wynik jak '16:05:43 up 5 days, 2:12, 3 users', co oznacza, że system działa od pięciu dni. To narzędzie jest szczególnie ważne w kontekście monitorowania wydajności serwerów oraz diagnozowania problemów z obciążeniem systemu. Warto również podkreślić, że informacje uzyskane z polecenia 'uptime' mogą być przydatne w kontekście praktyk DevOps, gdzie ciągłość działania usług jest kluczowa dla zapewnienia dostępności i niezawodności aplikacji. Regularne korzystanie z tego polecenia pozwala administratorom na szybkie ocenienie stabilności systemu i wykrycie potencjalnych problemów związanych z wydajnością.

Pytanie 22

W systemie Linux użycie polecenia passwd Ala spowoduje

A. wyświetlenie członków grupy Ala.
B. utworzenia konta użytkownika Ala.
C. wyświetlenie ścieżki do katalogu Ala.
D. ustawienie hasła użytkownika Ala.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie passwd w systemach Linux i Unix służy przede wszystkim do zmiany hasła użytkownika. Jeśli podasz za nim nazwę użytkownika, na przykład passwd Ala, to system pozwala ustawić nowe hasło właśnie dla tego konkretnego konta. Często używa się tego polecenia podczas administracji serwerami, żeby wymusić zmianę hasła przez użytkownika lub gdy administrator sam musi zresetować komuś dostęp. Z mojego doświadczenia, passwd jest jednym z najprostszych i zarazem najpotężniejszych narzędzi do zarządzania bezpieczeństwem w systemach linuksowych. Dobre praktyki branżowe wręcz nakazują regularną zmianę haseł, a komenda passwd to podstawowy sposób na realizację tej zasady. Co ciekawe, jeśli wykonasz passwd bez żadnych argumentów, to domyślnie zmieniasz swoje własne hasło. Administrator (root) może natomiast podać dowolną nazwę użytkownika i ustawić mu nowe hasło – taka elastyczność jest bardzo ceniona, szczególnie w większych środowiskach. Warto pamiętać, że polecenie passwd nie tworzy użytkownika i nie pokazuje żadnych informacji o grupach czy katalogach – jego jedyną rolą jest zarządzanie hasłami. Bardzo często można je spotkać w dokumentacji systemowej i tutorialach dotyczących bezpieczeństwa. Moim zdaniem, jeśli ktoś chce na poważnie zajmować się administracją Linuxem, to znajomość działania passwd to totalna podstawa, szczególnie z punktu widzenia bezpieczeństwa danych i zgodności ze standardami ISO/IEC 27001 czy praktykami CIS Benchmarks.

Pytanie 23

Jak skonfigurować czas wyczekiwania na wybór systemu w programie GRUB, zanim domyślny system operacyjny zostanie uruchomiony?

A. GRUB_HIDDEN
B. GRUB_INIT
C. GRUB_TIMEOUT
D. GRUB_ENABLE

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź GRUB_TIMEOUT jest poprawna, ponieważ ta opcja w pliku konfiguracyjnym GRUB (zwykle /etc/default/grub) określa czas w sekundach, przez jaki użytkownik ma możliwość wyboru innego systemu operacyjnego przed automatycznym załadowaniem domyślnego systemu. Ustawienie tej wartości jest kluczowe w kontekście zarządzania wieloma systemami operacyjnymi, zwłaszcza na komputerach z dual boot. Przykładowo, jeśli GRUB_TIMEOUT jest ustawione na 10, użytkownik ma 10 sekund na dokonanie wyboru. Po tym czasie GRUB załadowuje domyślny system. Dobrą praktyką jest dostosowanie tego czasu w zależności od potrzeb użytkowników; dla systemów, w których często zmienia się domyślany system operacyjny, dłuższy czas może być korzystny, podczas gdy dla stabilnych konfiguracji można zastosować krótszy. Zmiana ustawienia GRUB_TIMEOUT można wygodnie wykonać poleceniem `sudo update-grub`, co aktualizuje konfigurację GRUB po dokonaniu zmian. Warto również zauważyć, że zwracając uwagę na dostępność opcji, można korzystać z GRUB_HIDDEN, ale tylko w kontekście ukrywania menu, a nie w ustalaniu czasu oczekiwania.

Pytanie 24

Do zainstalowania serwera proxy w systemie Linux, konieczne jest zainstalowanie aplikacji

A. Samba
B. Webmin
C. Postfix
D. Squid

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Squid to wydajny serwer proxy, który jest powszechnie stosowany w systemach Linux do zarządzania ruchem internetowym. Jest to oprogramowanie typu open source, co oznacza, że jest dostępne za darmo i cieszy się szerokim wsparciem społeczności. Squid umożliwia cache'owanie stron internetowych, co znacząco przyspiesza dostęp do najczęściej odwiedzanych zasobów. Dzięki temu nie tylko oszczędzamy pasmo, ale również zmniejszamy obciążenie serwerów zewnętrznych. Dodatkowo, Squid może pełnić rolę filtra treści, co jest przydatne w środowiskach korporacyjnych i edukacyjnych. Możliwość konfigurowania reguł dostępu i autoryzacji użytkowników sprawia, że Squid jest bardzo elastyczny i dostosowuje się do różnych scenariuszy użycia. Warto również zaznaczyć, że Squid obsługuje protokoły HTTP, HTTPS oraz FTP, co czyni go wszechstronnym narzędziem do zarządzania połączeniami sieciowymi.

Pytanie 25

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

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

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 26

Polecenie chmod +x test

A. odbiera wszystkim użytkownikom prawo do zapisu do pliku test.
B. ustawia pełną kontrolę nad wszystkimi plikami znajdującymi sie w katalogu test.
C. pozwala na uruchomienie pliku test przez każdego użytkownika.
D. nadaje prawo do odczytu pliku test jego właścicielowi.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie chmod +x test to jeden z najczęściej wykorzystywanych sposobów na nadanie plikowi wykonywalności w systemach Linux i Unix. Chodzi tutaj o to, że przy użyciu tej komendy bezpośrednio ustawiasz atrybut wykonywalności (execute) dla wszystkich użytkowników, czyli właściciela, grupy oraz pozostałych. Bardzo często używa się tego polecenia, gdy na przykład pobierzesz jakiś skrypt (np. bashowy albo Pythonowy), który domyślnie nie ma uprawnień do uruchamiania. Dopiero po wpisaniu chmod +x możesz go odpalić jako ./test. W codziennej administracji systemami to takie must-have narzędzie. Zwróć uwagę, że +x nie modyfikuje żadnych innych uprawnień – nie dodaje praw do odczytu ani zapisu, więc jeśli plik nie może być odczytany przez danego użytkownika, to samo +x nie wystarczy. Moim zdaniem to bardzo elegancki sposób na kontrolę, kto może wywołać plik jako program. W praktyce spotkasz się też czasem z chmod 755, który nadaje prawa wykonywania i odczytu właścicielowi, grupie i innym, ale +x to taki szybki skrót, kiedy chcesz tylko pozwolić na uruchomienie bez zmiany innych uprawnień. Dobrą praktyką jest nadawanie wykonywalności tylko wtedy, gdy rzeczywiście plik ma być programem lub skryptem, żeby niepotrzebnie nie otwierać ryzyka przypadkowego uruchomienia. To podejście jest mocno zakorzenione w filozofii bezpieczeństwa Linuksa.

Pytanie 27

W systemie Linux do wyświetlania treści pliku tekstowego służy polecenie

A. type
B. list
C. more
D. cat

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'cat', będące skrótem od 'concatenate', jest podstawowym narzędziem w systemie Linux służącym do wyświetlania zawartości plików tekstowych. Dzięki niemu użytkownik może szybko przeglądać zawartość pliku w terminalu. Jest to szczególnie przydatne w sytuacjach, gdy chcemy zobaczyć zawartość małych plików bez konieczności ich edytowania. Dodatkowo, polecenie 'cat' może być używane do łączenia kilku plików w jeden, co czyni je bardzo wszechstronnym narzędziem. Na przykład, używając komendy 'cat plik1.txt plik2.txt > połączony.txt', możemy stworzyć nowy plik o nazwie 'połączony.txt', który zawiera zarówno zawartość 'plik1.txt', jak i 'plik2.txt'. 'cat' jest uznawane za jedno z podstawowych narzędzi w codziennym użytkowaniu systemu Linux i znane wśród administratorów systemu oraz programistów. Zrozumienie i umiejętność wykorzystywania tego polecenia jest kluczowe w każdej pracy związanej z administracją systemami operacyjnymi Linux.

Pytanie 28

Aby stworzyć archiwum danych w systemie operacyjnym Ubuntu, należy użyć programu

A. set
B. awk
C. sed
D. tar

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Program tar, będący skrótem od "tape archive", jest standardowym narzędziem w systemach Unix i Linux, w tym Ubuntu, do tworzenia oraz zarządzania archiwami danych. Jego główną funkcją jest łączenie wielu plików i katalogów w jeden plik archiwum, co upraszcza przechowywanie i transport danych. Tar umożliwia również kompresję danych za pomocą różnych algorytmów, takich jak gzip czy bzip2, co nie tylko zmniejsza rozmiar archiwum, ale także przyspiesza transfer plików. Osoby pracujące z systemami operacyjnymi opartymi na Unixie często wykorzystują tar do tworzenia kopii zapasowych oraz przenoszenia systemów i aplikacji. Przykładowe polecenie do utworzenia archiwum to: tar -cvf nazwa_archiwum.tar /ścieżka/do/katalogu, gdzie -c oznacza tworzenie archiwum, -v wyświetla postęp operacji, a -f wskazuje nazwę pliku archiwum. Dobre praktyki sugerują tworzenie archiwów w regularnych odstępach czasu oraz ich przechowywanie w bezpiecznych lokalizacjach, aby zabezpieczyć ważne dane.

Pytanie 29

Programem w systemie Linux, który umożliwia nadzorowanie systemu za pomocą zcentralizowanego mechanizmu, jest narzędzie

A. tar
B. bcdedilt
C. fsck
D. syslog

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'syslog' jest prawidłowa, ponieważ jest to standardowy system logowania w systemach Unix i Linux, który umożliwia centralne gromadzenie i zarządzanie logami systemowymi. Program 'syslog' działa jako demon, zbierający komunikaty z różnych źródeł, takich jak aplikacje, jądro systemu i usługi. Dzięki zastosowaniu syslog, administratorzy mogą monitorować kluczowe zdarzenia w systemie, co jest niezwykle ważne dla analizy wydajności, bezpieczeństwa oraz rozwiązywania problemów. Przykładowo, w przypadku awarii systemu, logi z syslog mogą dostarczyć niezbędnych informacji o przyczynach sytuacji. Ponadto, syslog wspiera różne poziomy logowania, co pozwala na filtrowanie informacji według ich krytyczności. W praktyce, w wielu organizacjach wdrażane są centralne serwery syslog, które zbierają logi z różnych serwerów, co ułatwia monitorowanie i analizę zdarzeń w dużych infrastrukturach. Dobrą praktyką jest również implementacja narzędzi analitycznych, które mogą przetwarzać logi syslog, takie jak ELK Stack (Elasticsearch, Logstash, Kibana), co pozwala na szybką detekcję anomalii i reagowanie na nie.

Pytanie 30

Dane dotyczące kont użytkowników w systemie LINUX są zapisane w pliku

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Plik /etc/passwd jest kluczowym elementem systemu operacyjnego Linux, ponieważ przechowuje podstawowe informacje o kontach użytkowników. W tym pliku znajdują się dane takie jak nazwa użytkownika, identyfikator użytkownika (UID), identyfikator grupy (GID), pełna nazwa użytkownika, katalog domowy oraz powłoka (shell), która jest przypisana do danego użytkownika. Struktura pliku jest jasno zdefiniowana i każdy wpis jest oddzielony dwukropkiem. Na przykład, wpis dla użytkownika może wyglądać następująco: "jan:xyz123:1001:1001:Jan Kowalski:/home/jan:/bin/bash". Warto także pamiętać, że plik /etc/passwd jest dostępny dla wszystkich użytkowników systemu, co oznacza, że nie przechowuje on poufnych informacji, takich jak hasła, które są zamiast tego przechowywane w pliku /etc/shadow, co jest zgodne z najlepszymi praktykami zabezpieczeń. Zrozumienie struktury i zawartości pliku /etc/passwd jest niezbędne dla administratorów systemu oraz osób zajmujących się zarządzaniem tożsamością, ponieważ pozwala na efektywne zarządzanie kontami i uprawnieniami użytkowników.

Pytanie 31

Do instalacji i usuwania oprogramowania w systemie Ubuntu wykorzystywany jest menedżer

A. yast
B. tar
C. apt
D. ls

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Apt (Advanced Package Tool) to standardowy menedżer pakietów w systemie Ubuntu oraz wielu innych dystrybucjach opartych na Debianie. Umożliwia on zarówno instalację, aktualizację, jak i usuwanie oprogramowania. Apt korzysta z repozytoriów zawierających skompilowane pakiety, co zapewnia łatwy i szybki dostęp do oprogramowania. Aby zainstalować nowy program, wystarczy użyć polecenia 'sudo apt install nazwa_pakietu', co automatycznie pobiera odpowiednie pakiety oraz ich zależności z repozytoriów. Ponadto, apt oferuje funkcję zarządzania aktualizacjami systemu, co jest kluczowe z perspektywy bezpieczeństwa oraz wydajności. Przykładowo, polecenie 'sudo apt update' aktualizuje lokalną bazę danych dostępnych pakietów, a 'sudo apt upgrade' aktualizuje zainstalowane pakiety do najnowszych wersji. Praktyczne zastosowanie apt jest nieocenione, szczególnie w kontekście administracji systemami, gdzie regularne aktualizacje i instalacje nowych aplikacji są niezbędne do utrzymania stabilności i bezpieczeństwa systemu.

Pytanie 32

Aby zainstalować openSUSE oraz dostosować jego ustawienia, można skorzystać z narzędzia

A. YaST
B. Gedit
C. Brasero
D. Evolution

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
YaST (Yet another Setup Tool) to potężne narzędzie do zarządzania systemem operacyjnym openSUSE, które umożliwia użytkownikom łatwe instalowanie, konfigurowanie oraz zarządzanie różnymi aspektami systemu. Dzięki YaST można zainstalować nowe oprogramowanie, zarządzać użytkownikami, konfigurować sieci oraz aktualizować system. Na przykład, podczas instalacji openSUSE, YaST prowadzi użytkownika przez proces wyboru komponentów systemowych, partycjonowania dysku oraz ustawień regionalnych. To narzędzie jest zgodne z dobrymi praktykami branżowymi, umożliwiając jednocześnie graficzny oraz tekstowy interfejs użytkownika, co czyni je dostępnym zarówno dla początkujących, jak i zaawansowanych użytkowników. Warto również podkreślić, że YaST integruje wiele funkcji w jednym miejscu, co znacząco upraszcza proces administracji systemem. W kontekście openSUSE, korzystanie z YaST jest nie tylko zalecane, ale wręcz uznawane za standard, co potwierdza jego szerokie zastosowanie w społeczności użytkowników tego systemu.

Pytanie 33

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

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'useradd' jest podstawowym narzędziem w systemach Linux do zakupu nowych użytkowników. Umożliwia ono administratorom systemu tworzenie kont użytkowników z określonymi atrybutami, takimi jak nazwa użytkownika, hasło, katalog domowy oraz powiązane grupy. W przeciwieństwie do 'usersadd', które jest literówką, 'useradd' jest standardowym poleceniem zgodnym z normami UNIX. Przykładowa komenda, aby dodać nowego użytkownika o nazwie 'janek', to 'sudo useradd janek'. Można także określić dodatkowe opcje, takie jak '-m' do utworzenia katalogu domowego lub '-s' do zdefiniowania domyślnej powłoki użytkownika. Dobre praktyki sugerują stosowanie opcji '-e' do ustalenia daty wygaśnięcia konta oraz '-G' do przypisania użytkownika do dodatkowych grup. Dzięki takim funkcjom, 'useradd' jest niezwykle elastycznym narzędziem, które pozwala na skuteczne zarządzanie użytkownikami w systemie. Zrozumienie jego działania jest kluczowe dla administracyjnych zadań w systemie Linux.

Pytanie 34

W systemie Linux komenda chmod pozwala na

A. wyświetlenie informacji o ostatniej aktualizacji pliku
B. zmianę właściciela pliku
C. ustawienie praw dostępu do pliku
D. naprawę systemu plików

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie chmod w systemie Linux jest kluczowym narzędziem do zarządzania uprawnieniami dostępu do plików i katalogów. Umożliwia ono określenie, kto może czytać, pisać lub wykonywać dany plik. W systemach Unix/Linux uprawnienia są przypisywane w trzech kategoriach: właściciel pliku, grupa oraz pozostali użytkownicy. Przykładowo, użycie polecenia 'chmod 755 plik.txt' ustawia prawa dostępu na: pełne uprawnienia dla właściciela, prawo do odczytu i wykonywania dla grupy oraz prawo do odczytu i wykonywania dla wszystkich innych użytkowników. Zrozumienie działania chmod jest nie tylko istotne dla ochrony danych, ale także dla zapewnienia bezpieczeństwa systemu. Stosowanie najniższych wymaganych uprawnień jest dobrą praktyką, co pomaga zminimalizować ryzyko nieautoryzowanego dostępu do wrażliwych informacji. W kontekście administracji systemami, umiejętność efektywnego zarządzania uprawnieniami jest kluczowa do zapewnienia integralności i bezpieczeństwa danych."

Pytanie 35

Wykonanie polecenia fsck w systemie Linux będzie skutkować

A. weryfikacją integralności systemu plików
B. zmianą uprawnień do pliku
C. znalezieniem pliku
D. prezentacją parametrów plików

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. Jego głównym zadaniem jest wykrywanie i naprawianie błędów w strukturze systemu plików, co jest kluczowe dla utrzymania stabilności i wydajności systemu. Regularne używanie fsck jest zalecane, zwłaszcza po nieprawidłowym zamknięciu systemu, np. w wyniku awarii zasilania. Dzięki fsck administratorzy mogą zidentyfikować uszkodzone sektory, które mogą prowadzić do utraty danych, a także naprawić niezgodności w metadanych systemu plików. Użycie fsck może również obejmować dodatkowe opcje, takie jak automatyczna naprawa wykrytych błędów, co czyni to narzędzie nieocenionym w zarządzaniu serwerami i systemami plików. W praktyce, aby uruchomić fsck, często używa się polecenia w formie: 'fsck /dev/sda1', gdzie '/dev/sda1' to partycja, która ma być sprawdzona. Należy jednak pamiętać, aby unikać jego używania na zamontowanych systemach plików, ponieważ może to prowadzić do dalszych uszkodzeń.

Pytanie 36

Jakie środowisko powinien wybrać administrator sieci, aby zainstalować serwer dla stron WWW w systemie Linux?

A. vsftpd
B. Apache
C. MySQL
D. proftpd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Apache to jeden z najpopularniejszych serwerów stron WWW, który jest szeroko stosowany w środowisku Linux. Jego wybór jako środowiska do instalacji serwera WWW wynika z jego wszechstronności, wydajności oraz obsługi wielu dodatkowych modułów, które znacznie rozszerzają jego funkcjonalność. Apache jest zgodny z wieloma standardami webowymi, co czyni go idealnym rozwiązaniem dla różnorodnych aplikacji internetowych. Dzięki architekturze modułowej, administratorzy mogą łatwo dodawać funkcje, takie jak obsługa PHP, SSL, a także integrację z bazami danych. Przykładem zastosowania Apache jest hostowanie dynamicznych stron internetowych, takich jak blogi, sklepy internetowe, czy portale informacyjne. Ponadto, Apache jest znany z solidnej dokumentacji oraz aktywnej społeczności, co ułatwia rozwiązywanie problemów i wdrażanie najlepszych praktyk w zarządzaniu serwerami WWW. Warto również zwrócić uwagę na narzędzia do monitorowania i zarządzania, takie jak mod_status, które pozwala na śledzenie wydajności serwera w czasie rzeczywistym oraz optymalizację jego ustawień.

Pytanie 37

Polecenie df w systemie Linux umożliwia

A. określenie dostępnej przestrzeni na dysku
B. sprawdzenie spójności systemu plików
C. wyświetlenie procesów o największym obciążeniu procesora
D. zarządzanie paczkami instalacyjnymi

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie df (disk free) w systemie Linux jest kluczowym narzędziem używanym do monitorowania dostępnej i wykorzystanej przestrzeni na systemach plików. Dzięki niemu użytkownicy mogą łatwo uzyskać informacje na temat dostępnego miejsca na dyskach, co jest niezwykle istotne w kontekście zarządzania zasobami systemowymi. W praktyce, polecenie df może być używane do identyfikacji, które systemy plików są bliskie pełnego zapełnienia, co może prowadzić do spadku wydajności lub nawet awarii aplikacji. Użytkownicy mogą także wykorzystać opcję -h, aby uzyskać dane w bardziej przystępny sposób, wyrażone w jednostkach takich jak MB lub GB. Dobrym podejściem jest regularne monitorowanie przestrzeni dyskowej, co pozwala na prewencyjne działania, takie jak usuwanie niepotrzebnych plików lub przenoszenie danych na inne nośniki. Przestrzeganie dobrych praktyk w zarządzaniu przestrzenią dyskową, takich jak tworzenie kopii zapasowych, jest również kluczowe dla zapewnienia integralności danych oraz stabilności systemu.

Pytanie 38

Plik tekstowy wykonaj.txt w systemie Linux zawiera: echo -n "To jest tylko " echo "jedna linijka tekstu" Aby móc wykonać polecenia znajdujące się w pliku, należy

A. zmienić nazwę pliku na wykonaj.bat
B. dodać uprawnienie +x
C. zmienić nazwę pliku na wykonaj.exe
D. skompilować plik przy użyciu odpowiedniego kompilatora

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź, w której dodajesz uprawnienie +x, jest jak najbardziej w porządku. W systemie Linux pliki skryptowe rzeczywiście potrzebują tych uprawnień, żeby mogły w ogóle działać jako programy. Jak dodasz +x (to to znaczy, że będą mogły być wykonywane), to system będzie w stanie uruchomić plik jak skrypt. Dla skryptów powłokowych, takich jak bash, to absolutna podstawa, żeby plik był traktowany jak program do uruchomienia. Po dodaniu tego uprawnienia, wszystko z pliku 'wykonaj.txt' będzie działać w kolejności, co w końcu spowoduje wyświetlenie tekstu na ekranie. Fajny trik: można to zrobić poleceniem `chmod +x wykonaj.txt`, a potem uruchomić skrypt używając `./wykonaj.txt`. Praktyka mówi, że zawsze warto sprawdzić czy skrypt ma odpowiednie uprawnienia, zanim spróbujesz go uruchomić, żeby nie było niespodzianek. I nie zapomnij o shebangach, jak np. #!/bin/bash, bo one mówią systemowi, która powłoka ma się zająć skryptem.

Pytanie 39

Do eliminowania plików lub folderów w systemie Linux używa się polecenia

A. rm
B. ls
C. tar
D. cat

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'rm' w systemie Linux służy do usuwania plików oraz katalogów. Jest to jedno z podstawowych narzędzi w zarządzaniu systemem plików i jego użycie jest niezbędne w codziennej pracy administratorów i użytkowników. Przy pomocy 'rm' można usunąć pojedyncze pliki, na przykład polecenie 'rm plik.txt' usunie plik o nazwie 'plik.txt'. Można również użyć opcji '-r', aby usunąć katalogi i ich zawartość rekurencyjnie, na przykład 'rm -r katalog' usunie katalog oraz wszystkie pliki i podkatalogi w nim zawarte. Istotne jest, aby korzystać z tego polecenia z ostrożnością, gdyż działania są nieodwracalne. Dobrym nawykiem jest stosowanie opcji '-i', która powoduje, że system pyta o potwierdzenie przed każdym usunięciem, co zmniejsza ryzyko przypadkowego skasowania ważnych danych. W praktyce, zarządzanie plikami i katalogami w systemie Linux wymaga znajomości takich poleceń jak 'rm', aby skutecznie utrzymywać porządek w systemie.

Pytanie 40

Aby uzyskać listę procesów aktualnie działających w systemie Linux, należy użyć polecenia

A. dir
B. show
C. ps
D. who

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ps' w systemie Linux jest kluczowym narzędziem do monitorowania i zarządzania procesami działającymi w systemie. Jego pełna forma to 'process status', a jego zadaniem jest wyświetlenie informacji o aktualnie uruchomionych procesach, takich jak ich identyfikatory PID, wykorzystanie pamięci, stan oraz czas CPU. Dzięki możliwościom filtrowania i formatowania wyników, 'ps' jest niezwykle elastyczne, co czyni je niezastąpionym narzędziem w codziennej administracji systemami. Na przykład, użycie polecenia 'ps aux' pozwala uzyskać pełen widok na wszystkie procesy, w tym te uruchomione przez innych użytkowników. W praktyce, administratorzy często łączą 'ps' z innymi poleceniami, takimi jak 'grep', aby szybko zidentyfikować konkretne procesy, co jest zgodne z dobrymi praktykami zarządzania systemami. Zrozumienie i umiejętność korzystania z 'ps' jest fundamentem dla każdego, kto zajmuje się administracją systemów Linux, a jego znajomość jest kluczowym elementem w rozwiązywaniu problemów związanych z wydajnością czy zarządzaniem zasobami.