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: 28 kwietnia 2026 14:50
  • Data zakończenia: 28 kwietnia 2026 15:17

Egzamin zdany!

Wynik: 29/40 punktów (72,5%)

Wymagane minimum: 20 punktów (50%)

Nowe
Analiza przebiegu egzaminu- sprawdź jak rozwiązywałeś pytania
Pochwal się swoim wynikiem!
Szczegółowe wyniki:
Pytanie 1

W systemie Linux komenda usermod -s umożliwia dla danego użytkownika

A. zablokowanie jego konta
B. przypisanie go do innej grupy
C. zmianę jego katalogu domowego
D. zmianę jego powłoki systemowej
Zablokowanie konta użytkownika w systemie Linux realizuje się za pomocą polecenia usermod -L lub passwd -l, które uniemożliwiają logowanie się danemu użytkownikowi. Wybierając te komendy, administrator skutecznie zastrzega konto, co jest przydatne w sytuacjach, gdy użytkownik nie powinien mieć dostępu do systemu, na przykład w przypadku zwolnienia pracownika. Przypisanie użytkownika do nowej grupy odbywa się przez użycie opcji -G w poleceniu usermod, co pozwala na zarządzanie uprawnieniami i dostępem w systemie. Warto również zauważyć, że zmiana katalogu domowego użytkownika jest realizowana za pomocą opcji -d w tym samym poleceniu, co pozwala na przeniesienie użytkownika w inne miejsce w strukturze systemu plików, co może być użyteczne w różnych scenariuszach administracyjnych, takich jak reorganizacja zasobów. Błędne podejście do interpretacji opcji -s prowadzi do nieporozumień o funkcjonalności tego polecenia, co jest powszechnym błędem wśród osób mniej doświadczonych w administracji systemami Linux. Dlatego kluczowe jest zrozumienie kontekstu, w jakim używamy różnych poleceń oraz ich opcji, aby skutecznie i bezpiecznie zarządzać systemem operacyjnym.

Pytanie 2

Które polecenie systemu Linux wyświetla czas pracy systemu oraz jego średnie obciążenie?

A. uname –a
B. dmidecode
C. lastreboot
D. uptime
Polecenie uptime w systemach Linux to taki mały klasyk, którego pewnie każdy administrator używał setki razy. Wyświetla ono w jednym wierszu kilka przydatnych informacji: przede wszystkim czas działania systemu od ostatniego uruchomienia (czyli tzw. uptime), liczbę zalogowanych użytkowników oraz średnie obciążenie CPU z ostatnich 1, 5 i 15 minut. Te średnie obciążenia (load average) są bardzo istotne przy diagnozowaniu wydajności maszyny – pozwalają szybko ocenić, czy system radzi sobie z aktualnym ruchem czy może już się "dusi". Osobiście często sprawdzam uptime na serwerach produkcyjnych, żeby ocenić, czy nie dochodzi do przeciążeń albo nieplanowanych restartów. W praktyce polecenie wygląda tak: wpisujesz po prostu uptime w terminalu i dostajesz odpowiedź w stylu "12:05:36 up 21 days, 3 users, load average: 0.28, 0.37, 0.41". Taki szybki rzut oka i już wiesz co się dzieje z serwerem. To narzędzie jest zgodne ze standardami POSIX, a load average jest obecny w większości dystrybucji Linuksa, więc naprawdę warto znać to polecenie na pamięć. Dla początkujących to świetny start w monitorowaniu systemu, a dla doświadczonych – narzędzie pierwszej potrzeby. Fajnie jest też pamiętać, że uptime można łączyć z innymi poleceniami w skryptach monitorujących, co pozwala automatycznie wykrywać i raportować nadmierne obciążenie systemu.

Pytanie 3

W systemie Linux narzędzie iptables wykorzystuje się do

A. konfigurowania zdalnego dostępu do serwera
B. konfigurowania zapory sieciowej
C. konfigurowania serwera pocztowego
D. konfigurowania karty sieciowej
Iptables to bardzo ważne narzędzie w Linuxie, które pozwala na zarządzanie ruchem w sieci. Dzięki niemu, administratorzy mogą na przykład ustawienia zabezpieczeń. Iptables działa na poziomie jądra systemu, co oznacza, że jest w stanie filtrować pakiety w czasie rzeczywistym. Możesz tworzyć różne reguły, które mówią, które pakiety można przyjąć, a które powinny być zablokowane. Na przykład, jeśli chcesz zablokować niechciany ruch z konkretnego adresu IP, to iptables to umożliwia. Ciekawe jest też to, że iptables używa tzw. łańcuchów do organizowania reguł, co zdecydowanie ułatwia sprawę. Pamiętaj, aby regularnie przeglądać i aktualizować swoje reguły, to ważne dla bezpieczeństwa. Dobre praktyki w tym zakresie nie tylko chronią Twoją sieć, ale też pomagają w szybkim rozwiązywaniu ewentualnych problemów.

Pytanie 4

Polecenie do zmiany adresu MAC karty sieciowej w systemie Linux to

A. ifconfig
B. ipconfig
C. iwconfig
D. winipcfg
Odpowiedź 'ifconfig' jest poprawna, ponieważ polecenie to służy do konfigurowania i wyświetlania informacji o interfejsach sieciowych w systemach Linux. Zmiana adresu MAC karty sieciowej można przeprowadzić za pomocą opcji 'hw ether', co pozwala na ustawienie nowego adresu MAC. Przykładowe polecenie do zmiany adresu MAC wygląda tak: 'ifconfig eth0 hw ether 00:11:22:33:44:55', gdzie 'eth0' to nazwa interfejsu, a '00:11:22:33:44:55' to nowy adres MAC. Istotne jest, aby przed zmianą adresu MAC wyłączyć interfejs za pomocą polecenia 'ifconfig eth0 down', a następnie po zmianie włączyć go ponownie poleceniem 'ifconfig eth0 up'. Dobre praktyki obejmują również upewnienie się, że nowy adres MAC nie jest już używany w sieci, aby uniknąć konfliktów. Zmiana adresu MAC jest przydatna w przypadku potrzeby zanonimizowania urządzenia w sieci lub testowania nowych konfiguracji sieciowych.

Pytanie 5

W systemie Linux, jak można znaleźć wszystkie pliki z rozszerzeniem txt, które znajdują się w katalogu /home/user i rozpoczynają się na literę a, b lub c?

A. ls /home/user/a?b?c?.txt
B. ls /home/user/abc*.txt
C. ls /home/user/[!abc]*.txt
D. ls /home/user/[a-c]*.txt
Użycie polecenia 'ls /home/user/abc*.txt' nie jest właściwe, ponieważ to polecenie ogranicza wyszukiwanie plików tylko do tych, których nazwy zaczynają się dokładnie na 'abc'. Oznacza to, że zostaną wyświetlone tylko pliki, które mają prefiks 'abc' przed rozszerzeniem .txt, co nie spełnia wymagań zadania. W rezultacie, nie uwzględnia to plików, które zaczynają się od samej litery 'a', 'b' lub 'c', co powoduje, że wiele plików, które mogłyby być odpowiednie, zostanie pominiętych. W kontekście polecenia 'ls /home/user/[!abc]*.txt', użyte nawiasy kwadratowe z wykrzyknikiem oznaczają zaprzeczenie, co w tym przypadku oznacza, że polecenie wyświetli pliki, które nie zaczynają się na 'a', 'b' lub 'c'. To również jest sprzeczne z wymaganiami, ponieważ nasze zadanie wymagało znalezienia plików, które zaczynają się na te litery. Z kolei polecenie 'ls /home/user/a?b?c?.txt' jest niepoprawne, gdyż użycie znaków zapytania '?' w tym kontekście oznacza dopasowanie do jednego znaku między literami, co również jest zbyt restrykcyjne wobec tego, co wymaga zadanie. Dlatego ważne jest, aby przy wyszukiwaniu plików w systemie Linux zrozumieć znaczenie i zastosowanie symboli, takich jak nawiasy kwadratowe oraz znaki wieloznaczne, aby skutecznie i precyzyjnie określać kryteria wyszukiwania.

Pytanie 6

W systemie Linux, żeby ustawić domyślny katalog domowy dla nowych użytkowników na katalog /users/home/new, konieczne jest użycie polecenia

A. useradd -D -b /users/home/new
B. /users/home/new -n -D useradd
C. /users/home/new useradd -s -D
D. useradd /users/home/new -D -f
Polecenie 'useradd -D -b /users/home/new' jest poprawne, ponieważ używa opcji '-D' do ustawienia wartości domyślnych dla nowych użytkowników, a opcja '-b' pozwala na określenie katalogu domowego, który ma być używany w przyszłości dla nowych kont. Właściwe ustawienie katalogu domowego jest kluczowe dla organizacji plików użytkowników w systemie Linux. Dobrą praktyką jest unikanie używania domyślnych lokalizacji, takich jak '/home', aby zminimalizować ryzyko konfliktów oraz zapewnić lepszą strukturę zarządzania danymi. Aby zweryfikować zmiany, można użyć polecenia 'useradd -D' bez dodatkowych argumentów, co wyświetli aktualne ustawienia, w tym domyślny katalog domowy. Przykład użycia: po ustawieniu katalogu domowego w ten sposób, gdy stworzymy nowego użytkownika za pomocą 'useradd username', katalog '/users/home/new/username' zostanie automatycznie utworzony jako katalog domowy nowego użytkownika.

Pytanie 7

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

A. winipcfg
B. ipconfig
C. ifconfig
D. iwconfig
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 8

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

A. nazwa jądra systemu operacyjnego.
B. ilości dostępnej pamięci.
C. dostępnego miejsca na dysku twardym.
D. stanu aktywnych interfejsów sieciowych.
Wybór innych odpowiedzi może wynikać z nieporozumienia dotyczącego funkcji polecenia 'uname'. Na przykład, pierwsza odpowiedź dotycząca wolnej pamięci może być myląca; do monitorowania pamięci w systemie Linux używa się zazwyczaj poleceń takich jak 'free' lub 'top', które dostarczają informacji o aktualnym stanie pamięci operacyjnej. Odpowiedź dotycząca wolnego miejsca na dyskach twardych również jest niewłaściwa. W tym przypadku odpowiednie polecenia to 'df' (disk free) lub 'lsblk', które pokazują, ile miejsca pozostało na dyskach i jakie partycje są dostępne. Natomiast odpowiedź dotycząca statusu aktywnych interfejsów sieciowych można zweryfikować przez polecenia takie jak 'ifconfig' lub 'ip a', które umożliwiają dostęp do informacji o interfejsach sieciowych i ich konfiguracji. Te nieprawidłowe odpowiedzi wynikają z typowych błędów myślowych, gdzie użytkownicy mogą mylić różne narzędzia używane do monitorowania i zarządzania systemem Linux. Zrozumienie, które polecenie służy do jakiego celu, jest kluczowe w efektywnym zarządzaniu systemem oraz unikaniu nieporozumień, które mogą prowadzić do błędnej interpretacji danych lub niewłaściwego zarządzania zasobami systemowymi.

Pytanie 9

Jakie polecenie w systemie Linux jest potrzebne do stworzenia archiwum danych?

A. tar
B. grep
C. cal
D. date
Polecenie 'tar' to naprawdę przydatne narzędzie w systemach Unix i Linux, które pozwala na tworzenie archiwów danych. Możesz zgrupować mnóstwo plików i folderów w jeden, co jest mega pomocne, gdy chcesz zaoszczędzić miejsce lub przenieść je gdzieś indziej. Na przykład, żeby stworzyć archiwum, możesz użyć czegoś takiego jak 'tar -cvf archiwum.tar /ścieżka/do/katalogu'. Opcja '-c' oznacza, że tworzysz archiwum, '-v' pokaże ci, co się dzieje, a '-f' pozwala nadać nazwę temu archiwum. Dodatkowo, fajnie jest to połączyć z kompresją, na przykład z gzip, używając '-z' ('tar -czvf archiwum.tar.gz /ścieżka/do/katalogu'). To jest naprawdę dobre podejście do zarządzania danymi, bo pozwala na efektywne przechowywanie oraz szybkie przywracanie danych, co jest super ważne przy backupach i migracjach.

Pytanie 10

W jaki sposób powinny być skonfigurowane uprawnienia dostępu w systemie Linux, aby tylko właściciel mógł wprowadzać zmiany w wybranym katalogu?

A. r-xr-xrwx
B. r-xrwxr-x
C. rwxrwxr-x
D. rwxr-xr-x
Odpowiedź rwxr-xr-x jest prawidłowa, ponieważ oznacza, że właściciel katalogu ma pełne prawa dostępu (czytanie, pisanie i wykonywanie - 'rwx'), grupa ma prawa do czytania i wykonywania (r-x), a inni użytkownicy mogą jedynie czytać i wykonywać (r-x). Taki zestaw uprawnień pozwala właścicielowi na pełną kontrolę nad zawartością katalogu, co jest zgodne z zasadami bezpieczeństwa w systemie Linux. Praktyczne zastosowanie takiego ustawienia jest istotne w środowiskach, gdzie dane są wrażliwe i muszą być chronione przed nieautoryzowanym dostępem, na przykład w przypadku katalogów z danymi osobowymi lub finansowymi. Zgodnie z dobrymi praktykami, zaleca się, aby tylko właściciel plików lub katalogów miał możliwość ich modyfikacji, co zminimalizuje ryzyko przypadkowej lub złośliwej ingerencji w dane. Warto również pamiętać o regularnym przeglądaniu i audytowaniu uprawnień, aby zapewnić ich zgodność z politykami bezpieczeństwa organizacji.

Pytanie 11

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- rw- 1 admin admin 25 04-09 15:17 szkola.txt
B. -rw- rw- r-x 1 admin admin 25 04-09 15:17 szkola.txt
C. -rwx ~x 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
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 12

Jakiego kodu numerycznego należy użyć w komendzie zmiany uprawnień do katalogu w systemie Linux, aby właściciel folderu miał prawa do zapisu i odczytu, grupa posiadała prawa do odczytu i wykonywania, a pozostali użytkownicy jedynie prawa do odczytu?

A. 123
B. 654
C. 765
D. 751
Odpowiedź 654 jest poprawna, ponieważ odpowiada wymaganym uprawnieniom w systemie Linux. Wartości kodu numerycznego są interpretowane w następujący sposób: pierwsza cyfra (6) reprezentuje uprawnienia właściciela folderu, druga cyfra (5) to uprawnienia grupy, a trzecia cyfra (4) dotyczy pozostałych użytkowników. Wartość 6 oznacza, że właściciel ma uprawnienia do odczytu (4) oraz zapisu (2), co daje łącznie 6. Grupa z wartością 5 ma uprawnienia do odczytu (4) i wykonania (1), co daje 5. Natomiast pozostali użytkownicy mają tylko uprawnienia do odczytu, reprezentowane przez wartość 4. Te zasady są zgodne z najlepszymi praktykami zarządzania uprawnieniami w systemach Unix/Linux, gdzie ważne jest ograniczenie dostępu do danych oraz zapewnienie, że tylko osoby mające odpowiednie uprawnienia mogą modyfikować pliki. Aby zastosować tę zmianę, można użyć polecenia 'chmod 654 nazwa_folderu', co w praktyce zmieni uprawnienia do folderu zgodnie z wymaganiami.

Pytanie 13

Który system plików powinien być wybrany podczas instalacji Linuxa, aby umożliwić ustalanie uprawnień dla plików i katalogów?

A. NTFS
B. EXT2
C. FAT32
D. ISO9660
EXT2 (Second Extended File System) to system plików, który został zaprojektowany specjalnie dla systemów operacyjnych opartych na jądrze Linux. Jest on jednym z najpopularniejszych systemów plików używanych w dystrybucjach Linuxa, a jego główną zaletą jest zaawansowane zarządzanie uprawnieniami do plików i folderów. W odróżnieniu od NTFS, FAT32 czy ISO9660, EXT2 obsługuje pełne atrybuty bezpieczeństwa, takie jak odczyt, zapis i wykonanie, zarówno dla użytkowników, grup, jak i innych. Dzięki temu administratorzy mogą precyzyjnie kontrolować, kto ma dostęp do określonych zasobów, co jest kluczowe w kontekście bezpieczeństwa danych. Przykładem zastosowania EXT2 może być serwer plików, na którym różnym grupom użytkowników przydzielane są różne poziomy dostępu. Standardy branżowe zalecają używanie systemów plików, które zapewniają elastyczne i bezpieczne zarządzanie uprawnieniami, a EXT2 spełnia te wymagania, co czyni go odpowiednim wyborem dla większości aplikacji serwerowych.

Pytanie 14

Jakie polecenie w systemie Linux pozwala na wyświetlenie oraz edytowanie tablicy trasowania pakietów sieciowych?

A. route
B. nslookup
C. netstat
D. ifconfig
Polecenie 'route' jest kluczowym narzędziem w systemie Linux, które pozwala na wyświetlanie i modyfikowanie tablicy trasowania pakietów sieciowych. Ta tablica jest niezbędna dla systemu operacyjnego, aby wiedział, jak kierować ruch sieciowy do odpowiednich adresów IP. Używając 'route', administratorzy mogą dodawać, usuwać lub modyfikować trasy, co jest szczególnie przydatne w sytuacjach, gdy konfiguracja sieci jest dynamiczna lub wymaga optymalizacji. Na przykład, aby dodać nową trasę do sieci 192.168.1.0 przez bramę 192.168.0.1, używamy polecenia 'route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1'. Ta elastyczność i kontrola są zgodne z najlepszymi praktykami w zarządzaniu siecią, co czyni 'route' niezastąpionym narzędziem dla każdego specjalisty od sieci. Warto również pamiętać, że w nowszych dystrybucjach Linuxa polecenie 'ip route' staje się preferowanym sposobem zarządzania trasami, ponieważ dostarcza bardziej rozbudowanych opcji i lepsze wsparcie dla nowoczesnych funkcji sieciowych.

Pytanie 15

Administrator systemu Linux wyświetlił zawartość katalogu /home/szkola w terminalu, uzyskując następujący rezultat: -rwx --x r-x 1 admin admin 25 04-09 15:17 szkola.txt. Następnie wydał polecenie

chmod ug=rw szkola.txt | ls
Jaki będzie rezultat tego działania, pokazany w oknie terminala?
A. -rw- rw- rw- 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. -rwx r-x r-x 1 admin admin 25 04-09 15:17 szkola.txt
D. -rw- rw- r-x 1 admin admin 25 04-09 15:17 szkola.txt
Wybór innej odpowiedzi opiera się na nieporozumieniu dotyczącym działania polecenia chmod. Wiele osób może błędnie zakładać, że użycie 'ug=rw' automatycznie przyznaje pełne uprawnienia wszystkim grupom, co jest nieprawdziwe. Na przykład, odpowiedź -rw- rw- rw- 1 admin admin 25 04-09 15:17 szkola.txt sugeruje, że wszyscy użytkownicy - w tym właściciel, grupa i inni - mają pełne uprawnienia do odczytu i zapisu, co nie jest poprawne w kontekście działania polecenia chmod. Kluczowe jest zrozumienie, że zmiana uprawnień odnosi się tylko do określonych kategorii użytkowników, a nie do wszystkich. Podobnie, odpowiedź -rwx ~x rw- 1 admin admin 25 04-09 15:17 szkola.txt wskazuje na nieprawidłowe modyfikacje w uprawnieniach, które również są niezgodne z działaniem chmod. Ponadto, -rwx r-x r-x 1 admin admin 25 04-09 15:17 szkola.txt nie uwzględnia zmian wprowadzonych przez polecenie, co prowadzi do błędnych wniosków o stanie pliku po zastosowaniu chmod. To ilustruje, jak istotne jest zrozumienie, jakie konkretne uprawnienia są przyznawane lub odbierane przez polecenia w systemie Linux. Ignorowanie tej zasady może prowadzić do problemów z bezpieczeństwem oraz zarządzaniem dostępem do plików.

Pytanie 16

Jakie polecenie powinien wydać root w systemie Ubuntu Linux, aby przeprowadzić aktualizację wszystkich pakietów (całego systemu) do najnowszej wersji z zainstalowaniem nowego jądra?

A. apt-get dist-upgrade
B. apt-get upgrade
C. apt-get update
D. apt-get install nazwa_pakietu
Polecenie 'apt-get dist-upgrade' jest właściwe do aktualizacji wszystkich pakietów systemowych w Ubuntu Linux, w tym aktualizacji jądra. Różni się ono od 'apt-get upgrade', który aktualizuje jedynie zainstalowane pakiety do najnowszych wersji, ale nie zmienia ich zależności ani nie instaluje nowych pakietów, które mogą być wymagane przez zaktualizowane wersje. 'Dist-upgrade' z kolei uwzględnia zmiany w zależnościach pakietów, co pozwala na pełną aktualizację systemu, w tym instalację nowych wersji jądra, jeśli są dostępne. Przykładowo, po dodaniu nowego repozytorium oprogramowania lub przy wprowadzeniu istotnych aktualizacji, 'dist-upgrade' zapewnia, że wszystkie zmiany są poprawnie uwzględnione. W praktyce, aby zaktualizować system, często stosuje się sekwencję poleceń: 'apt-get update' w celu pobrania listy dostępnych pakietów, a następnie 'apt-get dist-upgrade' w celu przeprowadzenia aktualizacji. Takie podejście jest zgodne z dobrymi praktykami administracji systemami Linux.

Pytanie 17

Jakie polecenie w systemie Linux jest używane do sprawdzania wielkości katalogu?

A. rm
B. du
C. ps
D. cp
Polecenie 'du' (disk usage) w systemie Linux jest narzędziem służącym do oceny rozmiaru katalogów i plików. Umożliwia użytkownikom monitorowanie wykorzystania przestrzeni dyskowej, co jest kluczowe w kontekście zarządzania zasobami systemowymi. Dzięki 'du' można szybko zidentyfikować, które katalogi zajmują najwięcej miejsca, co może być szczególnie przydatne przy optymalizacji przestrzeni na serwerach. Na przykład, używając polecenia 'du -sh /ścieżka/do/katalogu', otrzymujemy zwięzłe podsumowanie rozmiaru wskazanego katalogu. Dodając opcję '-h', zyskujemy wynik wyrażony w bardziej przystępnych jednostkach, takich jak KB, MB czy GB. Ważne jest, aby regularnie monitorować wykorzystanie dysku, aby unikać sytuacji, w których przestrzeń dyskowa staje się krytyczna, co mogłoby prowadzić do problemów z wydajnością systemu lub jego funkcjonalnością.

Pytanie 18

Jakie polecenie należy zastosować, aby zamontować pierwszą partycję logiczną dysku primary slave w systemie Linux?

A. mount /dev/hdb3 /mnt/hdd
B. mount /dev/hda4 /mnt/hdd
C. mount /dev/hdb5 /mnt/hdd
D. mount /dev/hda2 /mnt/hdd
Odpowiedź 'mount /dev/hdb5 /mnt/hdd' jest poprawna, ponieważ odnosi się do pierwszej partycji logicznej na dysku, który jest określony jako 'primary slave'. W systemie Linux dyski są klasyfikowane jako 'hda', 'hdb', itd., gdzie 'hda' to pierwszy dysk twardy, a 'hdb' to drugi. Partycje na tych dyskach są numerowane, a w przypadku dysków typu 'slave', logiczne partycje zaczynają się od numeru 5. Dlatego '/dev/hdb5' wskazuje na piątą partycję, która jest logiczną partycją na dysku 'hdb'. Używając polecenia 'mount', możemy zamontować tę partycję w punkcie montowania '/mnt/hdd', co pozwala na dostęp do jej zawartości z poziomu systemu plików. To podejście jest zgodne z najlepszymi praktykami, umożliwiając organizację przestrzeni dyskowej oraz ułatwiając zarządzanie danymi. Przykładowo, po zamontowaniu partycji, użytkownik może zainstalować oprogramowanie lub przenieść pliki do tego konkretnego miejsca, co może być przydatne w wielu scenariuszach operacyjnych.

Pytanie 19

Jakie polecenie należy wykorzystać, aby w terminalu pokazać przedstawione informacje o systemie Linux?

Arch Linux 2.6.33-ARCH  (myhost) (tty1)

myhost login: root
Password:
[root@myhost ~]#

Linux myhost 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 12:06:25 CEST 2010 i686 Intel
(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
A. uptime
B. factor 22
C. hostname
D. uname -a
Polecenie 'uname -a' w systemie Linux służy do wyświetlenia szczegółowych informacji o systemie operacyjnym. Jest to bardzo przydatne w kontekście administracji systemem, ponieważ daje pełny obraz wersji jądra, nazwy hosta, architektury i innych kluczowych informacji. Na przykład, po wykonaniu 'uname -a', użytkownik otrzymuje dane takie jak wersja jądra, która jest istotna przy instalacji sterowników czy rozwiązywaniu problemów związanych z kompatybilnością oprogramowania. Zrozumienie znaczenia i struktury informacji zwracanych przez 'uname -a' jest kluczowe dla administratora systemu. Warto wiedzieć, że 'uname' można użyć z różnymi opcjami, np. 'uname -r' wyświetli tylko wersję jądra. Wiedza o jądrach i ich wersjach jest niezbędna do zarządzania systemem i zapewnienia jego bezpieczeństwa oraz sprawności działania. Jest to standardowe narzędzie w środowisku Unix/Linux, szeroko wykorzystywane w praktyce zawodowej.

Pytanie 20

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. tree
B. pwd
C. man
D. dir
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 21

Jakie polecenie w systemie Linux umożliwia wyświetlenie identyfikatora użytkownika?

A. id
B. whoami
C. users
D. who
Odpowiedź 'id' jest poprawna, ponieważ polecenie to wyświetla nie tylko numer identyfikacyjny użytkownika (UID), ale także inne istotne informacje, takie jak numer identyfikacyjny grupy (GID) oraz przynależność do grup. Użycie polecenia 'id' w terminalu umożliwia administratorom systemu oraz użytkownikom szybkie uzyskanie informacji o swojej tożsamości w systemie, co jest kluczowe przy zarządzaniu uprawnieniami. Przykładowo, polecenie 'id' może być użyteczne w skryptach automatyzujących, gdzie ważne jest dopasowanie uprawnień do zasobów systemowych. Znalezienie UID jest także istotne w kontekście bezpieczeństwa, gdyż pozwala na identyfikację oraz audyt działań użytkowników. Używając opcji 'id -G', możemy zobaczyć wszystkie grupy, do których należy użytkownik, co jest zgodne z najlepszymi praktykami zarządzania dostępem w systemach Unix/Linux.

Pytanie 22

Menadżer rozruchu, który umożliwia wybór systemu operacyjnego Linux do załadowania, to

A. Grub
B. Boot Magic
C. Ranish Partition Manager
D. Smart Boot Manager
Grub (GRand Unified Bootloader) to jeden z najpopularniejszych bootloaderów używanych w systemach operacyjnych Linux. Jest to elastyczne i potężne narzędzie, które pozwala na uruchamianie różnych systemów operacyjnych z jednego menu startowego. Grub obsługuje różnorodne pliki systemowe i formaty partycji, co czyni go wszechstronnym rozwiązaniem dla użytkowników, którzy mogą mieć zainstalowane wiele dystrybucji Linuxa oraz inne systemy operacyjne (np. Windows). Przykładowo, jeśli posiadasz zarówno Ubuntu, jak i Fedora na tym samym komputerze, Grub umożliwi Ci wybór, który system chcesz uruchomić podczas startu komputera. Grub jest również zgodny z różnymi architekturami sprzętowymi i potrafi wykrywać i konfigurować systemy operacyjne automatycznie. Warto również zauważyć, że Grub jest zgodny z najlepszymi praktykami branżowymi, umożliwiając użytkownikom edytowanie wpisów w czasie rzeczywistym oraz korzystanie z zaawansowanych opcji konfiguracyjnych, co zwiększa jego funkcjonalność i elastyczność.

Pytanie 23

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

A. Wyświetla zawartość pliku tekstowego podanego jako argument polecenia.
B. Wyświetla zbiory dyskowe zapisane w postaci drzewa katalogów.
C. Pobiera dane ze strumienia wejściowego i wysyła je do strumienia wyjściowego oraz plików.
D. Pobiera dane ze strumienia i zapisuje wynik do pliku tekstowego w katalogu <i>/home</i>.
Polecenie tee bywa czasem mylone z innymi narzędziami konsolowymi ze względu na podobieństwo nazw albo skojarzenia z funkcjami pokrewnymi, np. z wyświetlaniem czy zapisem plików. W rzeczywistości jednak tee nie służy ani do przeglądania plików w formie drzewa katalogów, ani do zwykłego podglądu zawartości plików tekstowych. Do takich celów wykorzystuje się raczej narzędzia jak tree – ono pozwala wizualizować strukturę katalogów w formie drzewa, co jest przydatne przy analizie organizacji plików, ale nie ma nic wspólnego z przekierowywaniem strumieni. Z kolei cat albo less, czasem nawet more, to typowe wybory do wyświetlania zawartości pliku tekstowego – te narzędzia czytają plik i wyświetlają jego treść, nie operują natomiast na strumieniach w taki sposób, żeby jednocześnie przesyłać dane dalej i zapisywać je do kilku miejsc. Wśród typowych błędów znajduje się przekonanie, że tee zawsze zapisuje pliki do katalogu /home – to nieprawda, bo ścieżkę pliku podajesz dowolnie, zgodnie z uprawnieniami użytkownika i zamysłem polecenia. Mylenie tee z zapisem pliku do konkretnej lokalizacji wynika często z tego, że przykłady w tutorialach operują na katalogu domowym. W rzeczywistości tee jest narzędziem do manipulowania strumieniami – przekazuje dane dalej w potoku (np. do kolejnego programu) i jednocześnie zapisuje te same dane do pliku (lub wielu plików), które wskazujesz jako argumenty. Pozwala to logować wszystko, co przechodzi przez potok, nie tracąc kontroli nad bieżącą transmisją danych. Z mojego doświadczenia wielu początkujących programistów myli te kwestie, bo nie rozumie fundamentalnych zasad działania potoków i przekierowań w Linuxie. Warto więc zapamiętać: tee jest niezastąpione tam, gdzie potrzebujesz zarówno kontynuować działanie potoku, jak i uzyskać kopię przesyłanych danych.

Pytanie 24

Aby uzyskać wyświetlenie podanych informacji o systemie Linux w terminalu, należy skorzystać z komendy

Linux atom 3.16.0-5-amd64 #1 SMP Debian 3.16.51-3+deb8u1 (2018-01-08) x86_64 GNU/Linux
A. uptime
B. uname -a
C. hostname
D. factor 22
Polecenie uname -a jest używane w systemach Linux i Unix do wyświetlania szczegółowych informacji o systemie operacyjnym. Parametr -a powoduje, że polecenie zwraca kompletny zestaw danych dotyczących systemu, w tym nazwę kernela, nazwę hosta, wersję kernela, datę kompilacji oraz architekturę sprzętową. Takie informacje są kluczowe dla administratorów systemowych i programistów, którzy potrzebują pełnego obrazu środowiska, w którym pracują. Wiedza o wersji kernela czy architekturze sprzętowej może determinować wybór oprogramowania, które będzie działać optymalnie na danym systemie. Ponadto uname -a jest standardowym narzędziem dostępnym w większości dystrybucji Linuxa, co czyni je uniwersalnym rozwiązaniem w diagnostyce systemu. Przykładowo, przy rozwiązywaniu problemów z kompatybilnością oprogramowania, te informacje mogą pomóc w identyfikacji, czy dany problem jest specyficzny dla konkretnej wersji kernela lub architektury. Zrozumienie wyniku tego polecenia jest zatem istotną umiejętnością w kontekście zarządzania i utrzymania systemów Linuxowych.

Pytanie 25

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. chmod
C. uptime
D. history
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 26

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

A. danych dotyczących dostępnej przestrzeni na dysku
B. zawartości katalogu ukrytego
C. tekstu, który odpowiada wzorcowi
D. nazwa aktualnego katalogu
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 27

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

A. grups -g technikum nowak
B. usermod -g technikum nowak
C. useradd -g technikum nowak
D. usergroup -g technikum nowak
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 28

Jakie polecenie w systemie Linux pozwala na zweryfikowanie adresu IP przypisanego do interfejsu sieciowego?

A. ipconfig
B. msconfig
C. tcpconfig
D. ifconfig
Tak naprawdę, polecenie 'ifconfig' to prawdziwa klasyka w systemach Unix i Linux. Umożliwia ono sprawdzenie i skonfigurowanie informacji o interfejsach sieciowych. Dzięki niemu, możesz szybko zobaczyć swój adres IP, maski podsieci i status działania interfejsów, co jest naprawdę ważne dla zarządzania siecią. Na przykład, jak chcesz sprawdzić adres IP dla konkretnego interfejsu, wystarczy wpisać 'ifconfig eth0', gdzie 'eth0' to po prostu nazwa interfejsu. Warto zauważyć, że z biegiem czasu pojawiło się nowsze polecenie 'ip', które zyskuje na popularności, bo oferuje więcej możliwości. Fajnie jest używać 'ip a', żeby szybko zobaczyć wszystkie interfejsy. Znajomość tych narzędzi to podstawa dla każdego, kto chce ogarniać sieci i rozwiązywać problemy z łącznością.

Pytanie 29

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

A. XFCE
B. GNOME
C. UNITY
D. AERO
Wybór AERO, UNITY lub GNOME jako środowiska graficznego dla systemu Linux w kontekście ograniczonych zasobów pamięci RAM jest nieadekwatny. AERO, będące częścią systemu Windows, nie ma zastosowania w systemach Linux i jego wymagania dotyczące pamięci są znacznie wyższe niż te, które oferują lekkie środowiska. UNITY, choć był popularny w przeszłości, ze względu na swoje graficzne efekty oraz integrację z platformą Ubuntu, wymaga znacznych zasobów, co może prowadzić do wolniejszej pracy na starszych sprzętach. Z kolei GNOME, mimo że oferuje nowoczesny interfejs użytkownika, także zawiera wiele funkcji i efektów wizualnych, które znacząco obciążają pamięć RAM. Użytkownicy często popełniają błąd myślowy, myśląc, że bardziej zaawansowane wizualnie środowiska będą lepsze w każdym przypadku. To podejście jest mylne, ponieważ rzeczywiste wymagania sprzętowe oraz wydajność systemu są kluczowe, szczególnie w przypadku starszych komputerów lub systemów, które operują w ograniczonych środowiskach. Dlatego zamiast korzystać z bardziej zasobożernych środowisk graficznych, warto rozważyć zastosowanie XFCE, które łączy w sobie funkcjonalność z niskimi wymaganiami sprzętowymi.

Pytanie 30

Jakie polecenie w środowisku Linux pozwala na modyfikację uprawnień dostępu do pliku lub katalogu?

A. attrib
B. iptables
C. chattrib
D. chmod
Odpowiedź 'chmod' jest prawidłowa, ponieważ jest to standardowe polecenie w systemie Linux służące do zmiany praw dostępu do plików i katalogów. 'chmod' pozwala na modyfikację uprawnień zarówno dla właściciela pliku, grupy, jak i dla innych użytkowników. Uprawnienia te są definiowane w trzech kategoriach: odczyt (r), zapis (w) i wykonanie (x). Można je ustawiać na trzy poziomy: dla właściciela pliku, grupy oraz dla wszystkich użytkowników. Przykładowo, polecenie 'chmod 755 plik.txt' nadaje pełne uprawnienia właścicielowi, natomiast grupie i innym użytkownikom pozwala tylko na odczyt i wykonanie. Dobre praktyki w zarządzaniu uprawnieniami obejmują stosowanie zasady najmniejszych uprawnień, co oznacza, że użytkownicy powinni mieć dostęp tylko do tych zasobów, które są im niezbędne do pracy. Zrozumienie mechanizmów uprawnień w systemie Linux jest kluczowe dla bezpieczeństwa i zarządzania zasobami w każdym środowisku serwerowym.

Pytanie 31

Do przeprowadzenia aktualizacji systemów Linux można zastosować aplikacje

A. aptitude i amarok
B. apt-get i zypper
C. defrag i YaST
D. cron i mount
Aby zaktualizować systemy Linux, kluczowymi narzędziami, które można wykorzystać, są apt-get oraz zypper. Apt-get jest popularnym menedżerem pakietów w systemach opartych na Debianie, takich jak Ubuntu. Umożliwia on łatwe zarządzanie pakietami oprogramowania, w tym ich instalację, usuwanie oraz aktualizację. Przykładowe polecenie do aktualizacji systemu za pomocą apt-get to 'sudo apt-get update' oraz 'sudo apt-get upgrade', co pozwala na aktualizację dostępnych pakietów. Zypper, z kolei, jest menedżerem pakietów używanym w systemach opartych na openSUSE. Podobnie jak apt-get, umożliwia on zarządzanie pakietami, a do aktualizacji systemu służy polecenie 'sudo zypper refresh' oraz 'sudo zypper update'. Oba narzędzia są zgodne z zasadami zarządzania pakietami w ekosystemie Linux, co czyni je standardowym wyborem dla administratorów systemów oraz użytkowników dbających o aktualność swojego oprogramowania.

Pytanie 32

W systemie Linux wykonanie komendy passwd Ala spowoduje

A. zmianę hasła użytkownika Ala
B. pokazanie ścieżki do katalogu Ala
C. stworzenie konta użytkownika Ala
D. wyświetlenie członków grupy Ala
Użycie polecenia 'passwd Ala' w systemie Linux ma na celu ustawienie hasła dla użytkownika o nazwie 'Ala'. To polecenie jest standardowym sposobem zarządzania hasłami użytkowników na systemach zgodnych z unixowym stylem. Podczas jego wykonania, administrator systemu lub użytkownik z odpowiednimi uprawnieniami zostanie poproszony o podanie nowego hasła oraz, w niektórych przypadkach, o potwierdzenie go. Ustawienie silnego hasła jest kluczowe dla bezpieczeństwa systemu, ponieważ chroni dane użytkownika przed nieautoryzowanym dostępem. Przykładowo, w organizacjach, gdzie dostęp do danych wrażliwych jest normą, regularne zmiany haseł i ich odpowiednia konfiguracja są częścią polityki bezpieczeństwa. Dobre praktyki sugerują również stosowanie haseł składających się z kombinacji liter, cyfr oraz znaków specjalnych, co zwiększa ich odporność na ataki brute force. Warto również pamiętać, że w systemie Linux polecenie 'passwd' może być stosowane zarówno do zmiany hasła własnego użytkownika, jak i do zarządzania hasłami innych użytkowników, co podkreśla jego uniwersalność i znaczenie w kontekście administracji systemem.

Pytanie 33

W systemie Linux uruchomiono skrypt z czterema argumentami. Jak można uzyskać dostęp do listy wszystkich wartości w skrypcie?

A. $*
B. $X
C. $all
D. $@
Użycie $* w kontekście przekazywania argumentów w skryptach Bash nie jest optymalne. Choć $* pozwala na dostęp do wszystkich argumentów, łączy je w jeden ciąg bez uwzględniania spacji, co może prowadzić do poważnych błędów w sytuacjach, gdy argumenty zawierają spacje. Na przykład, wywołując skrypt z argumentami 'arg1', 'arg 2', $* wyprodukuje wynik traktujący wszystkie te argumenty jako jeden, co zniekształca ich rzeczywistą wartość i może prowadzić do nieprawidłowego działania skryptu. Ponadto, używanie $X jest zupełnie niepoprawne, ponieważ nie jest to standardowy zmienny w Bash, a zastosowanie $all jest również nietypowe i niepoprawne. Te niepoprawne podejścia wynikają często z nieporozumienia na temat sposobu, w jaki Bash interpretuje argumenty. Często programiści nie zdają sobie sprawy, że brak cudzysłowów przy użyciu $* może prowadzić do utraty kontekstu argumentów, co jest typowym błędem w praktyce skryptowej. Aby uniknąć tych sytuacji, istotne jest, aby zgłębić dokumentację oraz zastosować dobre praktyki w zakresie przetwarzania argumentów, co z pewnością przyczyni się do wyższej jakości skryptów i ich niezawodności.

Pytanie 34

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

A. Nagios
B. Shotwell
C. Dolphin
D. Basero
Basero, Dolphin i Shotwell to aplikacje, które mają różne funkcje, ale żadne z nich nie jest przeznaczone do monitorowania pracy sieci lub urządzeń sieciowych. Basero to program do zarządzania plikami w systemie Linux, który skupia się na ułatwieniu transferu plików między różnymi lokalizacjami, co nie ma związku z monitorowaniem infrastruktury sieciowej. Dolphin to menedżer plików, który oferuje graficzny interfejs użytkownika do zarządzania plikami i folderami, ale również nie posiada funkcji związanych z monitoringiem. Shotwell to natomiast menedżer zdjęć, który umożliwia organizację, edycję i udostępnianie zdjęć, co czyni go całkowicie nieodpowiednim narzędziem w kontekście monitorowania infrastruktury IT. Takie błędne zrozumienie funkcji tych programów często wynika z nieznajomości ich specyfiki oraz braku wiedzy na temat narzędzi do monitorowania. Aby skutecznie zarządzać siecią i serwerami, kluczowe jest zrozumienie, że programy dedykowane do monitorowania, takie jak Nagios, oferują zaawansowane możliwości analizy i raportowania, których brak w wymienionych aplikacjach. Właściwe podejście do wyboru narzędzi monitorujących powinno opierać się na ich funkcjonalności oraz zgodności z wymaganiami infrastruktury IT.

Pytanie 35

Do przeprowadzenia ręcznej konfiguracji interfejsu sieciowego w systemie Linux konieczne jest użycie polecenia

A. ifconfig
B. eth()
C. route add
D. ipconfig
Odpowiedź 'ifconfig' jest prawidłowa, ponieważ to polecenie jest standardowym narzędziem w systemie Linux do konfiguracji interfejsów sieciowych. Umożliwia ono użytkownikom przeglądanie i ustawianie informacji o interfejsach, takich jak adresy IP, maski podsieci oraz inne parametry. Na przykład, aby ustawić adres IP dla interfejsu eth0, można użyć polecenia 'ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up', co aktywuje interfejs z określonym adresem IP. W przypadku starszych systemów Linux, ifconfig był głównym narzędziem do zarządzania interfejsami sieciowymi, jednak w nowszych dystrybucjach zaleca się stosowanie polecenia 'ip', które jest bardziej rozbudowane i oferuje szersze możliwości. Pomimo tego, ifconfig pozostaje powszechnie używanym narzędziem i jego znajomość jest istotna dla każdego administratora systemów. Ważne jest również, aby pamiętać, że zmiany wprowadzone przez ifconfig są tymczasowe i nie przetrwają restartu, chyba że zostaną zapisane w plikach konfiguracyjnych.

Pytanie 36

Narzędziem służącym do tworzenia logicznych podziałów na dysku twardym w systemie GNU/Linux jest

A. fdisk
B. format
C. convert
D. truncate
Odpowiedzi 'format', 'convert' oraz 'truncate' są niewłaściwe w kontekście opisanego pytania, ponieważ każde z tych narzędzi ma inną funkcjonalność i nie służy do zarządzania partycjami dysku twardego. Narzędzie 'format' jest używane do przygotowania partycji do przechowywania danych, co oznacza, że tworzy system plików na partycji, ale nie pozwala na jej tworzenie czy modyfikację. W praktyce oznacza to, że można sformatować już istniejącą partycję, ale nie można nią zarządzać na poziomie partycjonowania. 'Convert' jest programem używanym do zmiany formatu plików, co jest całkowicie inną operacją niż zarządzanie partycjami. Narzędzie to służy raczej do konwersji danych między różnymi formatami plików, a nie do ich organizacji na dysku. Wreszcie, 'truncate' to polecenie, które zmienia rozmiar plików, a nie partycji. Użytkownicy mogą pomylić te narzędzia z fdisk z powodu ich związków z zarządzaniem danymi, jednak ważne jest, aby rozumieć, że każde z wymienionych narzędzi ma swoją specyfikę i zastosowanie, które nie obejmuje partycjonowania dysków. Kluczowe jest, aby przy zarządzaniu systemem operacyjnym korzystać z odpowiednich narzędzi w zależności od potrzeb, a dobór narzędzi powinien być oparty na ich funkcjach i celach, a nie tylko na podobieństwie nazw.

Pytanie 37

W systemie Linux do obsługi tablic partycji można zastosować komendę

A. free
B. iostat
C. lspci
D. fdisk
Polecenie 'fdisk' w systemie Linux jest narzędziem służącym do zarządzania tablicami partycji, co czyni je kluczowym w kontekście administracji systemu. 'fdisk' pozwala na tworzenie, usuwanie oraz modyfikowanie partycji na dyskach fizycznych. Przykładowo, administratorzy mogą używać tego narzędzia do dodawania nowej partycji, co jest szczególnie przydatne w przypadku rozbudowy systemu lub instalacji nowych systemów operacyjnych obok istniejących. W praktyce, korzystając z 'fdisk', można wprowadzać zmiany w układzie dysku w sposób interaktywny, uzyskując jednocześnie informację zwrotną o stanie partycji. Dobre praktyki sugerują, aby przed jakimikolwiek zmianami wykonać kopię zapasową danych znajdujących się na dysku, gdyż operacje na partycjach mogą prowadzić do utraty danych. Warto także zapoznać się z dokumentacją oraz z użyciem opcji '-l', aby uzyskać listę dostępnych dysków i ich partycji. Ponadto, 'fdisk' jest standardowym narzędziem w wielu dystrybucjach Linuxa, co czyni go uniwersalnym i niezbędnym w arsenale administratora systemów.

Pytanie 38

Aby w systemie Linux wykonać kopię zapasową określonych plików, należy wprowadzić w terminalu polecenie programu

A. gdb
B. cal
C. tar
D. set
Program tar (tape archive) jest szeroko stosowanym narzędziem w systemach Unix i Linux do tworzenia archiwów i kopii zapasowych. Jego główną funkcjonalnością jest możliwość zbierania wielu plików i katalogów w jeden plik archiwum, co ułatwia ich przechowywanie i przenoszenie. Tar umożliwia również kompresję archiwów, co pozwala na oszczędność miejsca na dysku. Przykładem użycia może być polecenie 'tar -czvf backup.tar.gz /ścieżka/do/katalogu', które tworzy skompresowane archiwum gzip z wybranego katalogu. Tar obsługuje wiele opcji, które pozwalają na precyzyjne zarządzanie kopiami zapasowymi, takie jak opcje do wykluczania plików, dodawania nowych plików do istniejącego archiwum czy wypakowywania plików. W branży IT standardem jest regularne tworzenie kopii zapasowych, co jest kluczowe dla ochrony danych przed ich utratą. Wykorzystanie tar w praktyce jest zgodne z najlepszymi praktykami w zakresie zarządzania danymi i ich zabezpieczania.

Pytanie 39

Podczas instalacji systemu operacyjnego Linux należy wybrać odpowiedni typ systemu plików

A. ReiserFS
B. NTFS 5
C. NTFS 4
D. FAT32
Wybór systemu plików jest kluczowy przy instalacji systemu operacyjnego Linux, a odpowiedzi takie jak FAT32, NTFS 4 oraz NTFS 5 są nieodpowiednie w kontekście używania tego systemu operacyjnego. FAT32, choć szeroko stosowany w systemach Windows oraz urządzeniach przenośnych, nie obsługuje plików większych niż 4 GB, co stawia go w niekorzystnej pozycji, gdy w dzisiejszych czasach potrzeba przechowywania dużych plików jest powszechna. NTFS, będący systemem plików opracowanym przez Microsoft, jest zoptymalizowany dla systemów Windows i nie zapewnia pełnej kompatybilności oraz wsparcia dla funkcji specyficznych dla Linuxa. Choć NTFS 4 i NTFS 5 mogą być technicznie dostępne na platformie Linux, ich użycie jest ograniczone i często wiąże się z problemami z danymi oraz wydajnością. W praktyce, użytkownicy mogą napotkać trudności związane z dostępem do plików lub ich integracją z aplikacjami w Linuxie. Takie podejście może prowadzić do nieefektywnego zarządzania danymi oraz zwiększonego ryzyka utraty informacji, co w dłuższej perspektywie jest niekorzystne. Dobry wybór systemu plików na Linuxa, takiego jak ReiserFS, wpływa na stabilność, szybkość i niezawodność systemu operacyjnego, co jest niezbędne dla wydajnego działania aplikacji i serwerów.

Pytanie 40

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

A. usermod
B. net user
C. usersadd
D. useradd
Odpowiedzi 'usersadd', 'usermod' oraz 'net user' są nietrafione w kontekście pytania o to, jak założyć użytkowników w systemie Linux. 'usersadd' nie jest poprawnym poleceniem w żadnej z dystrybucji Linuxa; prawidłowe polecenie to 'useradd'. Użytkownicy mogą mylić te polecenia z powodu podobieństwa do 'useradd', jednak brak tego jednego znaku 's' sprawia, że komenda jest błędna i nie zostanie rozpoznana przez system. Z kolei 'usermod' służy do modyfikacji już istniejących użytkowników, a nie do ich tworzenia, co jest istotną różnicą, która często bywa pomijana. W końcu 'net user' jest komendą specyficzną dla systemów Windows i nie odnosi się do zarządzania użytkownikami w Linuxie. Te błędne odpowiedzi mogą wynikać z nieznajomości różnic między systemami operacyjnymi oraz ich poleceniami, co jest powszechnym błędem wśród osób, które przesiadają się z Windows na Linux. Kluczowe jest zrozumienie, że każdy system operacyjny ma swój zestaw narzędzi i poleceń, a znajomość odpowiednich komend jest niezbędna do efektywnego zarządzania użytkownikami oraz ich uprawnieniami.