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: 23 kwietnia 2026 12:47
  • Data zakończenia: 23 kwietnia 2026 12:54

Egzamin niezdany

Wynik: 15/40 punktów (37,5%)

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 sprawdzić dysk twardy w systemie Linux na obecność uszkodzonych sektorów, użytkownik może zastosować program

A. fsck
B. scandisk
C. chkdisk
D. defrag
W kontekście sprawdzania dysku twardego pod kątem uszkodzonych sektorów, kluczowe jest zrozumienie, które narzędzia są przeznaczone do takich zadań. Odpowiedzi takie jak chkdisk, defrag i scandisk są narzędziami, które są specyficzne dla systemów Windows. Chkdisk, na przykład, jest używany w systemie Windows do sprawdzania błędów systemu plików i naprawiania ich, ale nie jest dostępny ani nie działa w systemach Linux. Podobnie, defrag (defragmentacja) jest narzędziem optymalizacyjnym, które porządkuje dane na dysku, aby poprawić wydajność, ale nie sprawdza integralności systemu plików ani uszkodzonych sektorów. Scandisk również odnosi się do narzędzia Windows, które jest zbliżone do chkdisk, a jego funkcjonalność nie jest dostępna w systemach Linux. Użytkownicy często mylą te narzędzia z fsck, myśląc, że są one uniwersalne, co prowadzi do nieporozumień. Właściwe podejście do zarządzania dyskami w systemie Linux wymaga użycia dedykowanych narzędzi, takich jak fsck, które są dostosowane do specyfiki systemów plików w tych środowiskach, co jest zgodne z zaleceniami branżowymi dotyczącymi zarządzania danymi i bezpieczeństwa systemów.

Pytanie 2

Jakie informacje można uzyskać za pomocą polecenia uname -s w systemie Linux?

A. wolnego miejsca na dyskach twardych.
B. stanu aktywnych interfejsów sieciowych.
C. ilości dostępnej pamięci.
D. nazwa jądra systemu operacyjnego.
Polecenie uname -s w systemie Linux pokazuje nam nazwę jądra. To jakby szybki sposób na dowiedzenie się, z jakiego rdzenia korzysta nasz system. Używa się go często wśród administratorów, żeby wiedzieć, jakie jądro jest zainstalowane, co jest ważne przy aktualizacjach, czy przy instalowaniu nowych programów. Z mojego doświadczenia, czasami warto sprawdzić, jakie jądro mamy, bo to może wpłynąć na to, czy nowy sterownik działa, czy nie. Regularne sprawdzanie wersji jądra to dobry pomysł, żeby utrzymać system stabilnym i bezpiecznym. Zresztą, różne wersje jądra mogą różnie reagować na sprzęt, a to z kolei wpływa na wydajność całego systemu.

Pytanie 3

Plik ma przypisane uprawnienia: rwxr-xr--. Jakie uprawnienia będzie miał plik po zastosowaniu polecenia chmod 745?

A. r-xrwxr--
B. rwx--xr-x
C. rwxr-xr-x
D. rwxr--r-x
Poprawna odpowiedź to 'rwxr--r-x'. Uprawnienia pliku przed wykonaniem polecenia chmod 745 to 'rwxr-xr--', co oznacza, że właściciel pliku ma pełne uprawnienia do odczytu, zapisu i wykonywania (rwx), grupa ma prawo do odczytu i wykonywania (r-x), a inni użytkownicy mają prawo tylko do odczytu (r--). Kiedy wykonujemy polecenie chmod 745, zmieniamy te uprawnienia na 'rwxr--r-x'. W tym przypadku, '7' dla właściciela oznacza uprawnienia rwx, '4' dla grupy oznacza r--, a '5' dla innych oznacza r-x. Przykładem praktycznym zastosowania zmiany tych uprawnień może być sytuacja, w której chcemy, aby grupa nie miała możliwości edytowania pliku, ale wszyscy inni użytkownicy mogli go wykonywać. Właściwe zarządzanie uprawnieniami jest kluczowe dla bezpieczeństwa systemów UNIX i Linux, ponieważ pozwala to precyzyjnie kontrolować dostęp do zasobów i zabezpieczać wrażliwe dane. Dobre praktyki sugerują stosowanie minimalnych uprawnień, które są potrzebne do realizacji konkretnych zadań.

Pytanie 4

Programem wykorzystywanym w systemie Linux do odtwarzania muzyki jest

A. <i>Banshee</i>
B. <i>BlueFish</i>
C. <i>Leafpad</i>
D. <i>LibreOffice</i>
Wybierając oprogramowanie do odtwarzania muzyki w systemie Linux, łatwo można się pomylić, zwłaszcza jeśli patrzymy tylko na znajome nazwy lub piktogramy aplikacji. Leafpad jest prostym edytorem tekstu, wykorzystywanym głównie do szybkiej edycji plików konfiguracyjnych lub notatek, absolutnie nie ma żadnych funkcji związanych z multimediami – nie da się na nim odtwarzać muzyki, bo po prostu nie obsługuje plików audio. BlueFish z kolei to narzędzie skierowane do programistów i webmasterów, przeznaczone do edycji kodu źródłowego HTML, PHP czy CSS, więc jego zastosowanie ogranicza się do pracy z plikami tekstowymi, a nie multimedialnymi. Moim zdaniem to częsty błąd, że patrzymy na uniwersalność niektórych programów i zakładamy, że poradzą sobie ze wszystkim – niestety, to tak nie działa w praktyce, szczególnie w Linuksie, gdzie każdy program jest raczej wysoce specjalistyczny. LibreOffice natomiast jest rozbudowanym pakietem biurowym (odpowiednik MS Office), ale jego główne moduły to edytor tekstu, arkusz kalkulacyjny, program do prezentacji i narzędzia do pracy z bazami danych. Żadne z tych środowisk nie jest zaprojektowane do zarządzania ani tym bardziej odtwarzania plików muzycznych. Branżowe dobre praktyki mówią jasno: do obsługi multimediów wybieramy programy, które mają do tego dedykowane funkcje i optymalizacje, bo tylko wtedy mamy gwarancję stabilności, wygody i kompatybilności z różnymi formatami muzycznymi. W praktyce więc, zamiast próbować używać przypadkowych aplikacji, warto poznać narzędzia rzeczywiście przeznaczone do muzyki – takie jak właśnie Banshee, Amarok czy Rhythmbox.

Pytanie 5

W celu zainstalowania serwera proxy w systemie Linux, należy wykorzystać oprogramowanie

A. Squid
B. Webmin
C. Samba
D. Postfix
Wybór programów takich jak Samba, Postfix czy Webmin do zainstalowania serwera proxy w systemie Linux jest błędny, ponieważ każde z tych narzędzi ma zupełnie inne zastosowania. Samba to oprogramowanie, które umożliwia współdzielenie plików oraz drukarek między systemami Windows a Linux. Oferuje możliwość integracji w środowisku Windows, ale nie ma funkcji serwera proxy, które są kluczowe do pośredniczenia w ruchu sieciowym. Postfix to z kolei system pocztowy, który służy do obsługi wiadomości email, pozwalając na zarządzanie przesyłaniem i odbieraniem poczty elektronicznej. Brak funkcji proxy sprawia, że jego zastosowanie w tej roli jest całkowicie nieadekwatne. Webmin to narzędzie do zarządzania różnymi aspektami systemu Linux z interfejsem webowym, które pozwala na administrację serwerem, ale nie pełni funkcji serwera proxy ani nie zapewnia buforowania ani filtrowania ruchu. Typowe błędy myślowe przy wyborze tych programów wynikają z mylenia funkcji i ról, które każde z nich odgrywa w ekosystemie Linux, co często prowadzi do nieefektywności w zarządzaniu infrastrukturą IT.

Pytanie 6

Jakie są różnice pomiędzy poleceniem ps a poleceniem top w systemie Linux?

A. Polecenie ps nie przedstawia stopnia wykorzystania CPU, natomiast polecenie top oferuje tę funkcjonalność
B. Polecenie ps umożliwia wyświetlenie uprawnień, z jakimi działa proces, co nie jest możliwe w przypadku top
C. Polecenie top pozwala na pokazanie PID procesu, a ps nie ma takiej opcji
D. Polecenie top pokazuje aktualnie funkcjonujące procesy w systemie, regularnie aktualizując informacje, podczas gdy ps tego nie robi
Wielu użytkowników może mylić funkcjonalności poleceń ps i top, co prowadzi do nieporozumień dotyczących ich zastosowania. Zgodnie z odpowiedzią, która stwierdza, że polecenie ps pokazuje stopień wykorzystania CPU, jest to nieprawidłowe, ponieważ ps nie dostarcza danych o użyciu CPU dla procesów. Użytkownicy mogą błędnie zakładać, że ps, jako narzędzie do monitorowania procesów, również dostarcza dynamicznych informacji o ich wydajności. W rzeczywistości ps jest używane do uzyskiwania konkretnego stanu procesów, takich jak PID, użytkownik, który uruchomił proces, oraz jego stan, ale nie zawiera informacji o bieżącym zużyciu zasobów. Z kolei twierdzenie, że polecenie ps pozwala na wyświetlenie uprawnień procesów, a top nie, jest również mylne. Top pokazuje wiele informacji, w tym użytkownika, który uruchomił proces, co również odnosi się do jego uprawnień. Z kolei odpowiedź dotycząca PID jest niepoprawna, gdyż zarówno top, jak i ps mogą wyświetlać PID procesów, ale w różnych formatach i kontekstach. Warto zrozumieć, że top jest narzędziem do monitorowania w czasie rzeczywistym, natomiast ps to narzędzie do uzyskiwania statycznych informacji na temat procesów, co jest kluczowe dla efektywnego zarządzania procesami w systemie Linux.

Pytanie 7

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

A. chattrib
B. attrib
C. iptables
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 8

W systemie Linux polecenie chmod 321 start spowoduje przyznanie poniższych uprawnień plikowi start:

A. odczyt, zapis i wykonanie dla właściciela pliku, zapis i wykonanie dla grupy oraz odczyt dla innych
B. zapis, odczyt i wykonanie dla użytkownika root, odczyt i wykonanie dla użytkownika standardowego, odczyt dla innych
C. pełna kontrola dla użytkownika root, zapis i odczyt dla użytkownika standardowego, odczyt dla innych
D. wykonanie i zapis dla właściciela pliku, zapis dla grupy, wykonanie dla innych
W analizowaniu błędnych odpowiedzi można dostrzec kilka istotnych nieporozumień związanych z funkcjonowaniem systemu uprawnień w systemie Linux. W przypadku niepoprawnych odpowiedzi często pojawia się mylne założenie, że uprawnienia są przyznawane w sposób uniwersalny, a nie według konkretnej struktury, jaką definiują wartości ósemkowe. Na przykład, błędne twierdzenie, że właściciel pliku ma pełną kontrolę, ignoruje fakt, że w prezentowanym przypadku uprawnienia dla właściciela to tylko zapis i wykonanie. Ponadto, niektóre odpowiedzi sugerują, że grupa ma uprawnienia do wykonywania, co jest sprzeczne z nadanymi uprawnieniami, gdzie grupa może jedynie modyfikować plik, ale nie mieć możliwości jego uruchamiania. Typowym błędem jest również mylenie uprawnień dla pozostałych użytkowników. Wartości przypisane do pozostałych użytkowników są ograniczone do wykonywania, podczas gdy w niepoprawnych odpowiedziach występują sugestie dotyczące pełnych uprawnień, co w praktyce może prowadzić do nieautoryzowanego dostępu. Zrozumienie, jak działa system chmod, jest kluczowe w kontekście bezpieczeństwa i zarządzania uprawnieniami, dlatego ważne jest, aby nie tylko znać wartości, ale także umieć je poprawnie interpretować i stosować w praktyce.

Pytanie 9

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

A. winipcfg
B. ifconfig
C. ipconfig
D. iwconfig
Odpowiedzi 'ifconfig', 'ipconfig' i 'winipcfg' są nieprawidłowe, ponieważ każda z tych opcji ma inny zakres zastosowania i nie spełnia funkcji zarządzania parametrami transmisji bezprzewodowej w systemie Linux. 'ifconfig' jest narzędziem używanym do konfiguracji interfejsów sieciowych w systemach UNIX i Linux, ale koncentruje się głównie na interfejsach przewodowych oraz ogólnych ustawieniach sieciowych, a nie zarządzaniu specyficznymi parametrami sieci bezprzewodowej. 'ipconfig' jest powiązane z systemem Windows i służy do wyświetlania lub zmiany konfiguracji pamięci IP, co również nie obejmuje funkcji dla połączeń bezprzewodowych w systemie Linux. Z kolei 'winipcfg' to starsze narzędzie, również dedykowane systemowi Windows, które pozwala zobaczyć informacje o konfiguracji IP, ale nie jest używane w kontekście sieci bezprzewodowych w Linuxie. Te błędne odpowiedzi wynikają z nieporozumienia dotyczącego funkcji narzędzi sieciowych oraz z pomylenia systemów operacyjnych. Ważne jest, aby znać różnice pomiędzy tymi narzędziami i ich zastosowaniem w odpowiednich środowiskach, co jest kluczowe dla efektywnego zarządzania sieciami.

Pytanie 10

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

A. top
B. fsck
C. ls
D. lspci
Wydaje się, że wiele osób utożsamia narzędzia takie jak <b>top</b>, <b>fsck</b>, czy <b>lspci</b> z ogólną administracją systemem, przez co można błędnie sądzić, że nie mają one związku z diagnostyką sprzętu. Jednak patrząc z technicznego punktu widzenia, każde z tych poleceń odgrywa ważną rolę w monitorowaniu i diagnozowaniu różnych aspektów platformy sprzętowej lub systemowej. <b>top</b> to narzędzie do monitorowania procesów, użycia pamięci RAM, obciążenia CPU czy swapu – pozwala szybko wychwycić, jak sprzęt radzi sobie z pracą, co jest kluczowe przy rozwiązywaniu problemów wydajnościowych. <b>fsck</b> służy do sprawdzania spójności i naprawy systemów plików, co bezpośrednio dotyka aspektów sprzętowych takich jak integralność dysków czy występowanie błędów sektorów – w praktyce, kiedy coś nie działa z dyskiem, to właśnie fsck daje pierwsze wskazówki. <b>lspci</b> pokazuje listę wszystkich urządzeń podłączonych przez magistralę PCI, czyli na przykład kart graficznych, kontrolerów sieciowych, urządzeń USB itd. Daje to bezpośredni wgląd w konfigurację sprzętową komputera. Typowym błędem jest uznanie, że narzędzia te są tylko 'administracyjne' – w rzeczywistości stanowią podstawę praktycznej diagnostyki sprzętowej w środowisku Linux. Natomiast <b>ls</b> nie ma żadnego związku z diagnostyką sprzętu – to tylko proste narzędzie do wyświetlania plików i katalogów. W branżowych standardach i dokumentacjach, takich jak podręczniki administratorów systemów Linux, wyraźnie podkreśla się, że <b>ls</b> nie dostarcza absolutnie żadnych informacji o sprzęcie ani kondycji systemu, więc nie nadaje się nawet do najprostszej diagnostyki sprzętowej. Jeśli ktoś wybiera inne narzędzie jako 'nieprzydatne' w diagnozie sprzętu, to zwykle wynika to z nieporozumienia co do zakresu działania tych narzędzi lub mylenia ich z poleceniami typowo plikowymi. Warto więc zapamiętać, że tylko <b>ls</b> w tym zestawie nie wnosi żadnej wartości w kontekście diagnozowania sprzętu.

Pytanie 11

Aby sprawdzić statystyki użycia pamięci wirtualnej w systemie Linux, należy sprawdzić zawartość pliku

A. xload
B. pagefile.sys
C. /etc/inittab
D. /proc/vmstat
Wiele osób myli się, wybierając nieodpowiednie źródła informacji o pamięci wirtualnej w Linuksie, bo nazwy czy skojarzenia są czasem mylące. Na przykład, xload to aplikacja graficzna wyświetlająca wykres obciążenia systemu, ale kompletnie nie dotyka tematu pamięci wirtualnej – ona bazuje na danych o obciążeniu CPU, a nie stricte o zarządzaniu pamięcią. W praktyce takie narzędzia przydają się na desktopach, a nie na serwerach, gdzie i tak często nie ma środowiska graficznego. Z kolei /etc/inittab kojarzy się z ustawieniami startowymi i inicjalizacją systemu, ale nie ma tam żadnych informacji dotyczących pamięci, to raczej pozostałość po dawnych dystrybucjach, a współczesne systemy często nawet nie mają już tego pliku, bo został wyparty przez systemd. pagefile.sys natomiast to domena systemów Windows – to tam przechowywany jest plik wymiany (swap), który w Linuksie ma inną postać (najczęściej jest to albo dedykowana partycja swap, albo plik swap na dysku, ale z zupełnie inną lokalizacją i mechanizmem działania). To typowy błąd wynikający z przenoszenia nawyków z Windows do Linuksa, co nie zawsze działa. Moim zdaniem, wiele osób niepotrzebnie szuka prostych rozwiązań na podstawie skojarzeń z innych systemów operacyjnych, zamiast po prostu sprawdzić dokumentację Linuksa czy manuale – a te jasno wskazują na /proc/vmstat jako źródło danych o pamięci wirtualnej. W środowiskach produkcyjnych, szczególnie na serwerach, korzystanie z właściwych źródeł informacji to podstawa bezpieczeństwa i efektywnej diagnostyki. Oparcie się na niewłaściwych plikach czy narzędziach może prowadzić do błędnych wniosków, a potem do niepotrzebnej frustracji przy rozwiązywaniu realnych problemów z wydajnością lub stabilnością systemu.

Pytanie 12

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. rwxrwxr-x
B. r-xrwxr-x
C. rwxr-xr-x
D. r-xr-xrwx
Analizując pozostałe odpowiedzi, można zauważyć, że każda z nich wprowadza niepożądane uprawnienia, co prowadzi do niewłaściwego dostępu do katalogu. Odpowiedź r-xrwxr-x przyznaje grupie pełne prawo do zapisu, co oznacza, że każdy użytkownik w tej grupie mógłby modyfikować zawartość katalogu, a tym samym narazić dane na ryzyko. Również rwxrwxr-x daje grupie i innym użytkownikom pełne prawa do zapisu, co jest dalekie od celu, jakim jest ochrona katalogu. Odpowiedź r-xr-xrwx wskazuje, że inni użytkownicy mogliby zapisywać w tym katalogu, co również stawia w niebezpieczeństwie integralność danych. Kluczowy błąd polega na mylnym rozumieniu hierarchii uprawnień w Linuxie, gdzie prawa dostępu są krytycznym elementem zarządzania bezpieczeństwem. Właściwe zabezpieczenie danych wymaga, aby jedynie właściciel posiadał prawo do modyfikacji, co ogranicza ryzyko błędów oraz mniej bezpiecznych praktyk, które mogą prowadzić do utraty danych lub wykorzystania ich w nieodpowiedni sposób. W kontekście bezpieczeństwa IT, kluczowe jest stosowanie zasady najmniejszych uprawnień, co oznacza, że użytkownicy powinni mieć jedynie te uprawnienia, które są niezbędne do ich pracy.

Pytanie 13

Jakie polecenie powinno się wykorzystać do zainstalowania pakietów Pythona w systemie Ubuntu z oficjalnego repozytorium?

A. yum install python3.6
B. zypper install python3.6
C. apt-get install python3.6
D. pacman -S install python3.6
Odpowiedź 'apt-get install python3.6' jest poprawna, ponieważ 'apt-get' to narzędzie do zarządzania pakietami w systemach opartych na Debianie, takich jak Ubuntu. Użycie tego polecenia pozwala na instalację pakietów z oficjalnych repozytoriów, co jest zalecanym i bezpiecznym sposobem na dodawanie oprogramowania. 'apt-get' automatycznie rozwiązuje zależności między pakietami, co jest kluczowe dla prawidłowego działania aplikacji. Na przykład, aby zainstalować Python 3.6, wystarczy wpisać 'sudo apt-get install python3.6' w terminalu, co rozpocznie proces pobierania oraz instalacji Pythona. Dobrą praktyką jest również regularne aktualizowanie listy dostępnych pakietów za pomocą 'sudo apt-get update', aby mieć pewność, że instalowane oprogramowanie jest najnowsze i zawiera wszystkie poprawki bezpieczeństwa. Używając 'apt-get', można również zainstalować inne pakiety, takie jak biblioteki do obsługi Pythona, co znacząco zwiększa możliwości programistyczne.

Pytanie 14

Rezultatem wykonania przedstawionego fragmentu skryptu jest:

#!/bin/sh
mkdir kat1
touch kat1/plik.txt
A. utworzony katalog o nazwie kat1, a w nim plik o nazwie plik.txt
B. zmiana nazwy katalogu kat na kat1 i utworzenie w nim pliku o nazwie plik.txt
C. uruchomiony skrypt o nazwie plik.txt w katalogu kat1
D. utworzony podkatalog kat, a w nim plik o nazwie plik.txt
Polecenia pokazane w treści zadania to klasyczne komendy powłoki systemów Unix/Linux. Linia `mkdir kat1` tworzy nowy katalog o nazwie `kat1` w bieżącym katalogu roboczym. To jest standardowe zachowanie programu `mkdir` – jeśli nie podamy żadnych dodatkowych opcji ani ścieżki, katalog powstaje dokładnie tam, gdzie aktualnie „stoimy” w terminalu. Druga komenda `touch kat1/plik.txt` odwołuje się już do tego nowo utworzonego katalogu, używając ścieżki względnej. `touch` jest narzędziem, które w praktyce najczęściej służy do szybkiego tworzenia pustych plików. Jeśli wskazany plik nie istnieje, zostanie utworzony. Jeśli istnieje, to tylko zostanie zaktualizowany jego czas modyfikacji. W tym przypadku plik `plik.txt` nie istnieje, więc powstaje w katalogu `kat1`. W efekcie końcowym mamy więc katalog `kat1`, a w nim plik `plik.txt`, dokładnie tak jak w poprawnej odpowiedzi. W codziennej pracy administratorów Linuxa takie sekwencje poleceń są zupełnie normalne, np. przy przygotowywaniu struktury katalogów dla nowego projektu, użytkownika czy usługi. Moim zdaniem warto zapamiętać, że ścieżka `kat1/plik.txt` oznacza: „w podkatalogu `kat1` w bieżącym katalogu utwórz lub dotknij plik `plik.txt`”. Dobra praktyka jest też taka, żeby zawsze mieć świadomość, jaki jest aktualny katalog roboczy (`pwd`), bo od niego zależy, gdzie dokładnie powstaną tworzone katalogi i pliki. W skryptach produkcyjnych często poprzedza się takie komendy zmianą katalogu (`cd /konkretna/sciezka`) lub używa się ścieżek absolutnych, żeby uniknąć niespodzianek. W skrócie: komenda `mkdir` tworzy katalog, a `touch` w tym kontekście tworzy pusty plik w podanym katalogu – nic tu się nie uruchamia, nic nie jest zmieniane z nazwy, po prostu budujemy prostą strukturę plików.

Pytanie 15

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

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

Pytanie 16

W systemie Linux komenda, która pozwala na wyświetlenie informacji o aktywnych procesach, to

A. ls
B. ps
C. rm
D. su
Polecenie 'ps' w systemie Linux jest kluczowym narzędziem służącym do wyświetlania informacji o aktualnie uruchomionych procesach. Jego pełna forma to 'process status', co dosłownie odnosi się do statusu procesów. Dzięki temu poleceniu możemy uzyskać szczegółowe dane, takie jak identyfikatory procesów (PID), zużycie pamięci, czas działania oraz stan procesów. Na przykład, użycie polecenia 'ps aux' pozwala na wyświetlenie wszystkich procesów działających na systemie wraz z dodatkowymi informacjami o użytkownikach, którzy je uruchomili. Jest to niezwykle przydatne w administracji systemem, umożliwiając monitorowanie obciążenia systemu i diagnostykę problemów. W praktyce, dobrą praktyką jest regularne sprawdzanie procesów, aby identyfikować ewentualne problemy z wydajnością. Narzędzie to jest zgodne z ogólnymi standardami administracji systemem i jest szeroko stosowane w różnych dystrybucjach systemów Unix/Linux.

Pytanie 17

Sprawdzenie ilości wolnego miejsca na dysku twardym w systemie Linux umożliwia polecenie

A. ln
B. cd
C. df
D. tr
Wybór polecenia innego niż 'df' świadczy o pewnym nieporozumieniu co do roli podstawowych komend systemu Linux. Często spotykanym błędem jest mylenie poleceń służących do poruszania się po systemie plików lub wykonywania operacji na plikach z tymi, które pokazują informacje o zasobach systemowych. Na przykład, 'cd' pozwala na zmianę katalogu roboczego i nie daje żadnych informacji o wolnym miejscu na dysku – to po prostu narzędzie nawigacji. Z kolei 'ln' służy do tworzenia dowiązań twardych lub symbolicznych i nie ma nic wspólnego z analizą dostępnej przestrzeni czy raportowaniem stanu systemu plików. Trochę podchwytliwe jest polecenie 'tr', bo ono również nie dotyczy dysków – jego zadaniem jest przekształcanie znaków w strumieniu tekstowym, np. zamiana małych liter na wielkie, usuwanie określonych znaków itp. Moim zdaniem te błędne odpowiedzi mogą wynikać z tego, że ktoś kojarzy te komendy jako 'często używane w terminalu', ale nie zwraca uwagi na ich faktyczne przeznaczenie. W branży IT niezwykle ważne jest precyzyjne rozumienie, do czego służy konkretne narzędzie – dzięki temu unika się niepotrzebnych błędów i nie traci się czasu na szukanie informacji w niewłaściwym miejscu. Warto pamiętać, że standardy unixowe jasno rozdzielają polecenia do zarządzania plikami i katalogami od tych, które dostarczają statystyki na temat systemu. Dobrym zwyczajem jest po prostu sprawdzić dokumentację (np. 'man df', 'man cd'), żeby raz na zawsze rozwiać podobne wątpliwości.

Pytanie 18

W systemie Linux program top umożliwia

A. wyszukanie katalogu zajmującego najwięcej miejsca na dysku twardym.
B. monitoring wszystkich aktywnych procesów.
C. sortowanie rosnąco plików według ich wielkości.
D. ustawienie użytkownikowi maksymalnego limitu quoty.
Wiele osób myli funkcje poszczególnych narzędzi systemowych w Linuksie, co jest zrozumiałe, bo narzędzi jest sporo i często brzmią podobnie. Program top służy wyłącznie do monitorowania aktywnych procesów w systemie operacyjnym i nie ma żadnych funkcji związanych z sortowaniem plików, ustawianiem quoty czy analizowaniem zajętości katalogów. Jeśli komuś chodzi o sortowanie plików według wielkości, to wybrałby raczej polecenia takie jak ls z odpowiednimi opcjami (np. ls -lS) albo nawet polecenie sort, które służy do przetwarzania i sortowania tekstu. Natomiast ustawianie limitów przestrzeni dyskowej (quota) dla użytkowników to zadanie dla zupełnie innych narzędzi, takich jak edquota, quotaon, czy setquota – tutaj top nie ma żadnego zastosowania, bo on głównie wyświetla listę procesów oraz ich statystyki wydajnościowe. Z kolei identyfikacja katalogu zajmującego najwięcej miejsca na dysku wymaga użycia polecenia du (np. du -sh *), ewentualnie dopełnionego sortem – to jest zupełnie inne zadanie i zakres działania niż to, co oferuje top. Często początkujący mylą narzędzia, bo nazwy nie zawsze są intuicyjne, jednak w praktyce każde ma bardzo określony cel. Rzetelna znajomość narzędzi systemowych, ich przeznaczenia i sposobu użycia jest kluczowa nie tylko przy codziennej pracy, ale także podczas rozwiązywania incydentów wydajnościowych. Moim zdaniem warto poświęcić chwilę na przegląd manuali (man top, man du, man quota), żeby uniknąć takich pomyłek – to pomaga rozwijać się jako administrator czy nawet zwykły użytkownik Linuksa.

Pytanie 19

Wskaż program w systemie Linux, który jest przeznaczony do kompresji plików?

A. shar
B. arj
C. gzip
D. tar
Program gzip jest powszechnie stosowany w systemach Linux do kompresji danych, bazując na algorytmie DEFLATE. Jego głównym celem jest zmniejszenie rozmiaru plików, co jest kluczowe w kontekście oszczędności miejsca na dysku oraz szybszego przesyłania danych przez sieci. Gzip jest często używany w połączeniu z innymi narzędziami, takimi jak tar, które tworzy archiwa, a następnie wykorzystuje gzip do ich kompresji. Przykładem praktycznego zastosowania może być archiwizacja i kompresja plików przed ich wysłaniem na serwer, co przyspiesza transfer i zmniejsza obciążenie sieci. Ważne jest również, aby zauważyć, że gzip jest zgodny z wieloma standardami branżowymi i jest szeroko wspierany przez różne systemy operacyjne oraz aplikacje. Użycie gzip w skryptach automatyzacji może także znacząco ułatwić zarządzanie danymi, co czyni go niezbędnym narzędziem w arsenale administratora systemu.

Pytanie 20

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. -rwx ~x rw- 1 admin admin 25 04-09 15:17 szkola.txt
B. -rw- rw- rw- 1 admin admin 25 04-09 15:17 szkola.txt
C. -rw- rw- r-x 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
Wybrane odpowiedzi nie odzwierciedlają poprawnego rozumienia mechanizmu zarządzania uprawnieniami w systemie Linux. W przypadku niepoprawnych odpowiedzi, pojawiają się poważne niedociągnięcia w interpretacji działania polecenia 'chmod'. Warto zauważyć, że uprawnienia są definiowane w trzech sekcjach: dla właściciela, grupy oraz innych użytkowników. Zmiana uprawnień za pomocą 'chmod ug=rw' powoduje, że tylko te uprawnienia są przyznawane właścicielowi oraz grupie, natomiast uprawnienia dla pozostałych użytkowników pozostają nietknięte. Niektóre odpowiedzi sugerują, że uprawnienia dla wszystkich użytkowników uległyby zmianie, co jest błędne. Tego rodzaju nieporozumienia mogą wynikać z braku zrozumienia kluczowych elementów składni polecenia 'chmod', w tym użycia operatorów przypisania (=) oraz ich konsekwencji dla uprawnień. W rzeczywistości, stosując polecenie 'chmod', należy zawsze mieć na uwadze, czy zmiany dotyczą wszystkich użytkowników, czy tylko określonych grup. Dodatkowo, przy przyznawaniu uprawnień, warto stosować zasady minimalnych uprawnień, aby zredukować ryzyko niewłaściwego dostępu do wrażliwych danych.

Pytanie 21

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

A. top
B. taskschd
C. cron
D. shred
Wybór 'top' jako narzędzia do harmonogramowania zadań w systemie Linux jest błędny, ponieważ 'top' jest aplikacją służącą do monitorowania procesów działających w systemie w czasie rzeczywistym. Umożliwia ona użytkownikom obserwację zużycia CPU, pamięci oraz innych zasobów przez uruchomione procesy, jednak nie ma zdolności do automatycznego uruchamiania zadań w określonym czasie. Oznacza to, że choć 'top' może być użyteczny w diagnostyce i monitorowaniu, nie jest narzędziem do harmonogramowania jak 'cron'. Ponadto, użycie 'shred' jako narzędzia do harmonogramowania zadań również jest mylące. 'Shred' to program służący do bezpiecznego usuwania plików, co oznacza, że jego funkcjonalność nie dotyczy harmonogramowania zadań, lecz raczej ochrony prywatności danych poprzez ich nadpisywanie. Wreszcie, 'taskschd' to narzędzie specyficzne dla systemów operacyjnych Windows i nie ma zastosowania w kontekście systemu Linux. Typowym błędem jest mylenie funkcji narzędzi związanych z zarządzaniem systemem, co prowadzi do niewłaściwych wniosków o ich zastosowaniach. Właściwe zrozumienie ról i funkcji narzędzi dostępnych w systemie operacyjnym jest kluczowe dla efektywnej administracji oraz automatyzacji zadań.

Pytanie 22

Który z pakietów powinien być zainstalowany na serwerze Linux, aby komputery z systemem Windows mogły udostępniać pliki oraz drukarki z tego serwera?

A. Vsftpd
B. Samba
C. Wine
D. Proftpd
Wybór Wine, Vsftpd lub Proftpd jako odpowiedzi na pytanie o pakiet umożliwiający współdzielenie plików i drukarek z Windows jest nieprawidłowy, ponieważ każdy z tych programów ma zupełnie inne zastosowanie. Wine jest emulatorem, który pozwala na uruchamianie aplikacji Windows na systemach Unixowych, ale nie oferuje funkcji współdzielenia plików ani drukarek. Natomiast Vsftpd to serwer FTP, który umożliwia transfer plików przez protokół FTP, co jest przydatne do przesyłania plików, ale nie wspiera protokołów SMB/CIFS, które są wymagane do współdzielenia zasobów między Linux a Windows. Proftpd również jest serwerem FTP, z podobnymi ograniczeniami. Typowym błędem myślowym w tym przypadku jest mylenie różnych protokołów i technologii, a także niezdawanie sobie sprawy z tego, że do efektywnej współpracy między różnymi systemami operacyjnymi konieczne jest użycie odpowiednich narzędzi. Właściwe zrozumienie roli każdego z tych pakietów jest kluczowe dla prawidłowego zarządzania infrastrukturą IT. W środowisku wieloplatformowym, takim jak firmy z komputerami zarówno z systemem Windows, jak i Linux, użycie Samba jest nie tylko zalecane, ale wręcz standardowe. Niezrozumienie tego kontekstu prowadzi do nieefektywności i problemów z dostępem do zasobów w sieci.

Pytanie 23

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

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

Pytanie 24

W systemie Linux Ubuntu Server, aby przeprowadzić instalację serwera DHCP, należy wykorzystać polecenie

A. sudo service isc-dhcp-server start
B. sudo apt-get isc-dhcp-server start
C. sudo apt-get install isc-dhcp-server
D. sudo service isc-dhcp-server install
Wszystkie inne odpowiedzi zawierają błędne koncepcje związane z instalacją serwera DHCP w systemie Ubuntu. Na przykład, polecenie 'sudo service isc-dhcp-server install' jest niepoprawne, ponieważ 'service' jest używane do zarządzania już zainstalowanymi usługami, a nie do ich instalacji. W rzeczywistości, aby zainstalować oprogramowanie, należy użyć APT, jak w poprawnej odpowiedzi, a nie menedżera usług. Dodatkowo, polecenie 'sudo service isc-dhcp-server start' również nie jest poprawne w kontekście instalacji, ponieważ to polecenie tylko uruchamia usługę DHCP, która musi być wcześniej zainstalowana. Bez wcześniejszej instalacji, polecenie to zakończy się błędem. Ponadto, odpowiedź 'sudo apt-get isc-dhcp-server start' jest syntaktycznie błędna, ponieważ 'apt-get' nie obsługuje komendy 'start'; ta komenda nie pełni funkcji zarządzania usługami. Zamiast tego, do zarządzania usługami używa się 'systemctl' lub 'service', po wcześniejszej instalacji. Typowe błędy myślowe, które prowadzą do takich niepoprawnych wniosków, to mylenie procesu instalacji z zarządzaniem usługami oraz niewłaściwe zrozumienie roli menedżera pakietów w systemach opartych na Debianie, takich jak Ubuntu. Wiedza o poprawnych komendach i ich kontekście jest kluczowa dla efektywnego zarządzania systemem operacyjnym.

Pytanie 25

Jednym z rezultatów realizacji podanego polecenia jest

sudo passwd -n 1 -x 5 test
A. wymuszenie konieczności tworzenia haseł o minimalnej długości pięciu znaków
B. ustawienie możliwości zmiany hasła po upływie jednego dnia
C. zmiana hasła aktualnego użytkownika na test
D. automatyczne zablokowanie konta użytkownika test po pięciokrotnym błędnym wprowadzeniu hasła
Opcja zmiany hasła bieżącego użytkownika na test nie wynika z przedstawionego polecenia, które koncentruje się na zarządzaniu wiekiem hasła. Takie działanie wymagałoby bezpośredniego podania nowego hasła lub interakcji z użytkownikiem w celu jego ustawienia. Wymuszenie tworzenia haseł minimum pięcioznakowych jest związane z polityką długości haseł, które zwykle są konfigurowane w innych lokalizacjach systemowych, takich jak pliki konfiguracyjne PAM lub ustawienia polityki bezpieczeństwa systemu operacyjnego. Polecenie passwd nie obsługuje bezpośrednio takich wymagań. Automatyczna blokada konta po błędnym podaniu hasła to funkcja związana z polityką blokad kont użytkowników, która jest implementowana poprzez konfigurację modułów zabezpieczeń, takich jak pam_tally2 lub pam_faillock, które monitorują błędne próby logowań. Takie ustawienia wspierają ochronę przed atakami siłowymi, ale nie są częścią standardowych operacji polecenia passwd. Zrozumienie tych mechanizmów jest kluczowe dla zapewnienia integralności i dostępności kont użytkowników oraz ochrony przed nieautoryzowanym dostępem. Właściwa konfiguracja polityk bezpieczeństwa wymaga analizy ryzyka oraz dostosowania ustawień do specyfiki środowiska operacyjnego i wymogów ochrony danych.

Pytanie 26

Aby uzyskać uprawnienia administratora w systemie Linux, należy w terminalu wpisać polecenie

A. uname -s
B. su root
C. $HOME
D. df
Polecenie 'su root' (switch user) jest kluczowym narzędziem w systemach Unix i Linux do uzyskiwania uprawnień administratora. Umożliwia ono zalogowanie się jako użytkownik 'root', który posiada pełny dostęp do systemu, co jest konieczne do wykonywania operacji administracyjnych, takich jak instalacja oprogramowania, zarządzanie użytkownikami czy konfigurowanie systemu. Kiedy w terminalu wpiszemy 'su root', zostaniemy poproszeni o podanie hasła użytkownika root, co jest standardowym zabezpieczeniem. Przykład zastosowania: jeśli chcemy zainstalować nowy pakiet oprogramowania za pomocą menedżera pakietów, na przykład 'apt-get' w systemach Debian, musimy być zalogowani jako root. Warto również pamiętać o praktykach bezpieczeństwa, takich jak ograniczone korzystanie z konta root, aby zmniejszyć ryzyko przypadkowych zmian w systemie. Korzystając z polecenia 'su', administrator powinien być świadomy potencjalnych konsekwencji wprowadzenia nieodpowiednich komend, co może prowadzić do destabilizacji systemu.

Pytanie 27

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

A. usermod -g technikum nowak
B. grups -g technikum nowak
C. usergroup -g technikum nowak
D. useradd -g technikum nowak
Niestety, żadna z pozostałych opcji nie jest prawidłowa i każda z nich zawiera merytoryczne błędy. Polecenie "grups -g technikum nowak" nie istnieje w systemie Linux. Istnieje polecenie "groups", ale jego funkcja polega na wyświetlaniu grup, do których należy dany użytkownik, a nie na przypisywaniu go do grupy. Wykorzystanie "useradd -g technikum nowak" jest również błędne, ponieważ polecenie "useradd" jest stosowane do tworzenia nowych kont użytkowników, a nie do modyfikacji istniejących. Opcja "-g" w tym przypadku również odnosiłaby się do przypisania nowego użytkownika do grupy, co nie jest zgodne z zamierzeniem pytania. "usergroup -g technikum nowak" jest całkowicie niepoprawne, ponieważ "usergroup" nie jest standardowym poleceniem w systemach Linux. W praktyce, pomylenie tych poleceń można przypisać do braku zrozumienia funkcji dostępnych narzędzi do zarządzania użytkownikami oraz odpowiednich opcji, które można im nadać. Kluczowe jest, aby administratorzy systemów poznali dokumentację i standardy poleceń w Linuxie, aby skutecznie zarządzać użytkownikami i ich uprawnieniami oraz uniknąć błędów, które mogą prowadzić do problemów z bezpieczeństwem i dostępem do zasobów.

Pytanie 28

W systemie operacyjnym Linux proces archiwizacji danych wykonuje się za pomocą polecenia

A. chmod
B. tar
C. rpm
D. cmd
Polecenie 'tar' jest narzędziem archiwizacyjnym w systemach operacyjnych Unix i Linux, które umożliwia tworzenie archiwów z plików i katalogów. Skrót 'tar' pochodzi od 'tape archive', co odzwierciedla jego pierwotne zastosowanie do archiwizacji danych na taśmach magnetycznych. Narzędzie to jest niezwykle wszechstronne i pozwala na kompresję oraz dekompresję danych. Przykładowo, aby stworzyć archiwum o nazwie 'backup.tar' z katalogu 'moje_dane', używamy polecenia: 'tar -cvf backup.tar moje_dane'. Opcja '-c' oznacza tworzenie archiwum, '-v' włącza tryb werbalny (wyświetlanie postępu), a '-f' umożliwia wskazanie nazwy pliku archiwum. Tar obsługuje również różne metody kompresji, takie jak gzip czy bzip2, co czyni go niezwykle użytecznym w zarządzaniu dużymi zbiorami danych. W kontekście najlepszych praktyk, regularne archiwizowanie ważnych danych za pomocą narzędzia 'tar' może chronić przed utratą danych i jest kluczowym elementem strategii backupowych w każdej organizacji.

Pytanie 29

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

A. jedynie wykonania.
B. odczytu i wykonania.
C. odczytu, zapisu oraz wykonania.
D. modyfikacji.
Daną odpowiedzią, w której stwierdza się, że właściciel pliku może modyfikować, tylko wykonać lub odczytać, zapisać i wykonać, można dostrzec typowe nieporozumienia związane z interpretacją systemu uprawnień w Linuxie. Przede wszystkim, uprawnienia w formacie liczbowym (541) są interpretowane w kontekście trzech grup użytkowników: właściciela, grupy i pozostałych. Właściciel ma przypisane uprawnienie 5, co oznacza, że ma prawo do odczytu (4) oraz wykonania (1), jednak nie ma uprawnienia do zapisu (0). To kluczowy aspekt, który często bywa mylnie interpretowany, co prowadzi do wniosku, że właściciel może modyfikować plik. W rzeczywistości brak uprawnień do zapisu sprawia, że nie ma możliwości wprowadzenia jakichkolwiek zmian w zawartości pliku. Ponadto, odpowiedź sugerująca, że właściciel pliku ma jedynie uprawnienia do wykonania, jest niepełna, ponieważ nie uwzględnia możliwości odczytu. Tego typu uproszczenia mogą skutkować poważnymi błędami w administracji systemami, zwłaszcza w kontekście bezpieczeństwa, gdzie ważne jest, aby jasno rozumieć, jakie operacje można na plikach przeprowadzać. Warto również zwrócić uwagę na to, że wykonywanie pliku bez uprawnienia do jego odczytu jest niemożliwe, ponieważ system operacyjny musi najpierw zinterpretować kod, zanim go wykona. Zrozumienie zasadności nadawania uprawnień i ich właściwego przydzielania jest kluczowe w kontekście efektywnego zarządzania bezpieczeństwem w systemach Unix/Linux.

Pytanie 30

W systemie Linux komenda ifconfig odnosi się do

A. narzędzia do weryfikacji znanych adresów MAC/IP
B. określenia karty sieciowej
C. narzędzia, które umożliwia wyświetlenie informacji o interfejsach sieciowych
D. użycia protokołów TCP/IP do oceny stanu zdalnego hosta
Wybór odpowiedzi, która sugeruje, że ifconfig jest narzędziem do sprawdzania stanu odległego hosta, jest błędny z kilku powodów. Pierwszą istotną kwestią jest to, że ifconfig jest narzędziem do lokalnej konfiguracji interfejsów sieciowych, a nie do interakcji z zewnętrznymi urządzeniami. Narzędzia wykorzystywane do sprawdzania stanu odległych hostów to np. ping lub traceroute, które bazują na protokole ICMP i umożliwiają testowanie łączności między urządzeniami w sieci. Drugim błędem myślowym jest mylenie funkcji ifconfig z funkcjami monitorowania sieci. Choć rzeczywiście ifconfig pozwala na uzyskanie informacji o konfigurowanych interfejsach, nie ma zdolności do sprawdzania zdalnych zasobów. Dodatkowo, odpowiedzi sugerujące, że ifconfig może służyć jako nazwa karty sieciowej, są nieprecyzyjne. Karta sieciowa jest sprzętem, a ifconfig to narzędzie do jej konfiguracji i monitorowania. W kontekście nowoczesnych praktyk, ifconfig jest często zastępowane przez bardziej elastyczne i funkcjonalne narzędzia, takie jak ip, które oferują szerszy wachlarz możliwości w zakresie zarządzania interfejsami i routingiem. Przykłady tych narzędzi odzwierciedlają ewolucję potrzeb w obszarze zarządzania siecią, gdzie elastyczność i skalowalność stają się kluczowe.

Pytanie 31

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. chmod
B. uptime
C. history
D. echo
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 32

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

A. GNU Compiller Collection
B. GNOME Tweak Tool
C. GNOMON 3D
D. GIGODO Tools
W pytaniu pojawiły się różne odpowiedzi, które mogą wydawać się podobne nazwą do narzędzi służących do konfiguracji środowiska GNOME, ale w rzeczywistości tylko jedna z nich odpowiada praktycznym zastosowaniom w tym zakresie. Bardzo często osoby zaczynające przygodę z Linuksem mylą narzędzia programistyczne lub ogólnie brzmiące aplikacje z faktycznymi programami do konfiguracji środowiska graficznego. Przykładowo, GNU Compiler Collection (GCC) to raczej zestaw kompilatorów do różnych języków programowania, takich jak C, C++ czy Fortran, absolutnie nie ma nic wspólnego z dostosowywaniem wyglądu lub ustawień GNOME. W praktyce, GCC jest wykorzystywany głównie przez programistów i osoby kompilujące oprogramowanie ze źródeł, a nie do zmiany ikon, motywów czy czcionek. Z kolei GIGODO Tools brzmi jak jakaś egzotyczna aplikacja, ale tak naprawdę nie istnieje żaden standardowy program o tej nazwie związany z Linuksem lub GNOME. Możliwe, że to po prostu przypadkowa nazwa albo literówka. Równie myląca jest odpowiedź GNOMON 3D, która z kolei kojarzy się bardziej z oprogramowaniem do wizualizacji, analiz czasowych lub nawet narzędziami do grafiki 3D, ale nie jest powiązana z zarządzaniem środowiskiem graficznym GNOME. Tego typu wybory wynikają często z przyzwyczajeń do szukania narzędzi o nazwach zbliżonych do GNOME, co nie zawsze prowadzi do właściwych rezultatów. Dobrymi praktykami w pracy z Linuksem jest weryfikacja dokładnego przeznaczenia narzędzi, korzystając z dokumentacji lub repozytoriów dystrybucji. Do personalizacji i konfiguracji środowisk graficznych powstały specjalne programy, które jasno opisują swoje funkcje i są szeroko stosowane w branży – stąd wybór dedykowanego narzędzia, takiego jak GNOME Tweak Tool, jest zdecydowanie lepszy niż eksperymentowanie z aplikacjami o wątpliwej funkcjonalności. Warto też pamiętać, że korzystanie z nieprzeznaczonych do tego narzędzi może prowadzić do problemów z konfiguracją lub całkowicie niepotrzebnych komplikacji, dlatego zawsze najlepiej sięgnąć po sprawdzone rozwiązania polecane przez społeczność.

Pytanie 33

Partycja w systemie Linux, która tymczasowo przechowuje dane w przypadku niedoboru pamięci RAM, to

A. tmp
B. swap
C. sys
D. var
Odpowiedź 'swap' jest poprawna, ponieważ partycja swap w systemach Linux służy jako miejsce na dane, które nie mieszczą się w pamięci RAM. Kiedy system operacyjny potrzebuje więcej pamięci, niż jest dostępne w pamięci fizycznej, przenosi mniej aktywne strony pamięci do partycji swap. To działanie pozwala na efektywne zarządzanie pamięcią i zapobiega przeciążeniu systemu. Partycja swap jest szczególnie istotna w przypadku urządzeń z ograniczoną ilością RAM, ponieważ umożliwia uruchamianie większej liczby aplikacji lub bardziej wymagających programów. Przykładowo, jeśli użytkownik pracuje z oprogramowaniem do edycji wideo, które wymaga dużych zasobów, a system nie ma wystarczającej ilości RAM, dane mogą być tymczasowo przeniesione do partycji swap, co pozwoli na kontynuowanie pracy bez zawieszania systemu. Zgodnie z dobrymi praktykami, zalecane jest, aby wielkość partycji swap była co najmniej równa wielkości RAM, chociaż konkretne potrzeby mogą się różnić w zależności od zastosowania.

Pytanie 34

Aby zrealizować aktualizację zainstalowanego systemu operacyjnego Linux Ubuntu, należy wykonać polecenie

A. kernel update
B. yum upgrade
C. system update
D. apt-get upgrade
Polecenie 'apt-get upgrade' jest standardowym narzędziem używanym w systemach opartych na Debianie, w tym w Ubuntu, do aktualizacji zainstalowanych pakietów oprogramowania. Umożliwia ono pobranie i zainstalowanie nowszych wersji pakietów, które są już zainstalowane w systemie, zachowując istniejące zależności. Przykładowo, po wydaniu polecenia, system skanuje dostępne repozytoria w poszukiwaniu aktualizacji, a następnie wyświetla listę pakietów, które mogą być zaktualizowane. Użytkownik ma możliwość zaakceptowania lub odrzucenia tych aktualizacji. Dobre praktyki wskazują na regularne aktualizowanie systemu operacyjnego, aby zapewnić bezpieczeństwo i stabilność systemu. W przypadku Ubuntu, rekomenduje się również użycie polecenia 'apt-get update' przed 'apt-get upgrade', aby upewnić się, że lista pakietów jest aktualna. Dzięki systematycznym aktualizacjom, użytkownicy mogą korzystać z najnowszych funkcji i poprawek błędów, co jest kluczowe dla utrzymania infrastruktury IT w dobrym stanie.

Pytanie 35

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

A. Squid
B. Webmin
C. Postfix
D. Samba
Samba to oprogramowanie, które umożliwia interakcję między systemami Windows a Linux, głównie w kontekście udostępniania plików i drukarek. Nie jest to jednak serwer proxy, więc nie może spełniać funkcji związanych z zarządzaniem ruchem internetowym. Webmin to narzędzie administracyjne, które pozwala na zarządzanie systemem Linux poprzez interfejs webowy. Chociaż ułatwia wiele zadań administracyjnych, nie jest projektowane jako serwer proxy i nie służy do kierowania ruchu internetowego. Postfix to serwer pocztowy, który obsługuje wysyłanie i odbieranie wiadomości e-mail, co również nie odnosi się do funkcji proxy. Użytkownicy mogą pomylić te programy z serwerem proxy, ponieważ każdy z nich ma specyficzne zastosowanie w zarządzaniu systemem lub ruchem, ale kluczowe różnice w ich funkcjonalności są istotne. Wybór niewłaściwego oprogramowania może prowadzić do nieefektywnego zarządzania ruchem sieciowym, co z kolei może skutkować wydłużonym czasem ładowania stron oraz zwiększonym zużyciem pasma. Dlatego istotne jest, aby dobrać odpowiednie narzędzia do konkretnych zadań, co w przypadku zarządzania ruchem proxy powinno koncentrować się na rozwiązaniach takich jak Squid.

Pytanie 36

Jakie polecenie w systemie Linux pokazuje czas działania systemu oraz jego średnie obciążenie?

A. uptime
B. uname -a
C. dmidecode
D. lastreboot
Polecenie 'uptime' to świetne narzędzie w Linuxie, które pokazuje, jak długo system działa od ostatniego uruchomienia. Dodatkowo, daje nam info o średnim obciążeniu procesora w ostatnich 1, 5 i 15 minutach. To coś, co przydaje się szczególnie administratorom, którzy chcą wiedzieć, jak funkcjonuje ich serwer. Jak mamy krótki uptime, to znaczy, że system może mieć problemy, może się częściej resetuje, co często związane jest z błędami w konfiguracji lub problemami ze sprzętem. Dlatego jeśli administratorzy monitorują te dane, łatwiej podejmują decyzje o naprawach czy optymalizacji. No i regularne sprawdzanie uptime jest super ważne, żeby wszystkie aplikacje działały jak należy i żeby unikać przestojów.

Pytanie 37

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

A. ifconfig
B. ipconfig
C. tcpconfig
D. msconfig
Użycie 'ipconfig' i 'msconfig' często wprowadza w błąd, bo to polecenia dostępne tylko w Windows. 'ipconfig' pokazuje informacje o konfiguracji IP, ale w Linuxie nie zadziała, co może prowadzić do zamieszania. Niektórzy ludzie pewnie myślą, że jeśli znają jedno, to drugie też będzie działać. A 'msconfig' to narzędzie do zarządzania uruchamianiem w Windows, więc w ogóle nie jest związane z siecią. Może być pomocne w rozwiązywaniu problemów z uruchamianiem systemu, ale nie pokaże ci nic o interfejsach. A 'tcpconfig'? Cóż, to nic nie znaczy w żadnym popularnym OS i może zmylić. Ważne, żeby znać właściwe narzędzia i wiedzieć, do czego służą, bo to naprawdę pomaga uniknąć frustracji i lepiej rozwiązywać problemy.

Pytanie 38

Narzędziem systemu Linux OpenSUSE dedykowanym między innymi do zarządzania systemem jest

A. YaST.
B. Menedżer zadań.
C. System Log.
D. Monitor systemu.
Wybór takiej odpowiedzi jak Monitor systemu, Menedżer zadań czy System Log jest dość częstą pułapką wśród osób zaczynających przygodę z systemami Linux, bo te narzędzia kojarzą się ogólnie z zarządzaniem komputerem. Jednak jeśli spojrzymy bardziej technicznie, żadne z nich nie pełni w OpenSUSE roli kompleksowego narzędzia do zarządzania systemem. Monitor systemu zwykle służy do podglądu zużycia zasobów, śledzenia procesów, czasem pozwala zakończyć zadania, ale nie umożliwia np. zarządzania kontami użytkowników, konfigurowania sieci czy instalacji pakietów, na pewno nie w sposób centralny. Menedżer zadań także ogranicza się do operowania na procesach oraz ewentualnie monitorowania wydajności. System Log to z kolei raczej narzędzie do przeglądania logów, a nie zarządzania ustawieniami systemu – jest przydatny do diagnozowania błędów, ale nie do bieżącej administracji systemem. Wydaje mi się, że częsty błąd to mylenie narzędzi pokazujących stan komputera z narzędziami do jego konfigurowania. YaST wyróżnia się tym, że łączy wiele kluczowych funkcji administracyjnych w jednym miejscu, zgodnie z dobrymi praktykami branżowymi, gwarantując zarówno wygodę, jak i bezpieczeństwo. Dla administratora czy nawet bardziej zaawansowanego użytkownika to właśnie YaST jest centralnym punktem konfiguracji systemu OpenSUSE i zdecydowanie warto to zapamiętać. W innych dystrybucjach można się spotkać z podobnymi narzędziami, ale to YaST jest tutaj znakiem rozpoznawczym.

Pytanie 39

Jakiego systemu plików powinno się użyć podczas instalacji dystrybucji Linux?

A. NTFS
B. FAT
C. FAT32
D. EXT4
Wybór niewłaściwego systemu plików może prowadzić do wielu problemów, szczególnie w kontekście systemów operacyjnych opartych na jądrze Linux. NTFS, na przykład, jest systemem plików stworzonym przez Microsoft, głównie do użycia w systemach Windows. Chociaż Linux obsługuje NTFS, jego wydajność i funkcjonalność są ograniczone, szczególnie w kontekście operacji związanych z systemami plików, takich jak journaling, które są kluczowe dla bezpieczeństwa danych. FAT i FAT32, z kolei, to starsze systemy plików, które były szeroko używane w przeszłości, ale ich ograniczenia są znaczące w kontekście nowoczesnych zastosowań. FAT32 ma limit rozmiaru pliku do 4 GB, co jest niewystarczające dla współczesnych aplikacji, a brak wsparcia dla mechanizmów zabezpieczających, takich jak journaling, czyni go ryzykownym wyborem do przechowywania danych krytycznych. Wybierając system plików, należy kierować się nie tylko jego kompatybilnością, ale również wydajnością, bezpieczeństwem oraz możliwościami zarządzania danymi. Dlatego wybór EXT4 jest nie tylko najlepszym rozwiązaniem, ale także zgodnym z najlepszymi praktykami w zakresie administracji systemami Linux. Powszechnym błędem jest przekonanie, że systemy plików takie jak NTFS lub FAT mogą z powodzeniem zastąpić dedykowane systemy plików Linux, co może prowadzić do problemów z utrzymaniem integralności danych oraz ich wydajnością.

Pytanie 40

W interfejsie graficznym systemów Ubuntu lub SuSE Linux, aby zainstalować aktualizacje programów systemowych, można zastosować aplikacje

A. Synaptic lub YaST
B. Shutter lub J-Pilot
C. Pocket lub Dolphin
D. Chromium lub XyGrib
Wybór odpowiedzi związanych z Shutter, J-Pilot, Pocket, Dolphin, Chromium czy XyGrib świadczy o nieporozumieniu w zakresie funkcji poszczególnych aplikacji w kontekście zarządzania oprogramowaniem w systemie Linux. Shutter to aplikacja do zrzutów ekranu, która umożliwia tworzenie, edytowanie i udostępnianie zrzutów ekranowych, jednak nie ma nic wspólnego z aktualizacjami systemu. J-Pilot to narzędzie do synchronizacji danych z urządzeniami Palm, co ma niewielkie znaczenie dla aktualizacji oprogramowania systemowego. Pocket to aplikacja do zarządzania artykułami w trybie offline, a Dolphin to menedżer plików używany w środowisku KDE, który również nie zajmuje się aktualizowaniem systemu. Z kolei Chromium to przeglądarka internetowa, a XyGrib to oprogramowanie do analizy danych meteorologicznych, co w żadnym wypadku nie odnosi się do zarządzania pakietami w systemie Linux. Mylenie tych aplikacji z narzędziami do zarządzania oprogramowaniem może wynikać z braku zrozumienia ich podstawowych funkcji oraz przeznaczenia. W kontekście Linuxa, kluczowe jest, aby użytkownicy korzystali z odpowiednich narzędzi, jak Synaptic czy YaST, które są zaprojektowane specjalnie do instalacji i aktualizacji oprogramowania, co jest zgodne z najlepszymi praktykami w zakresie bezpieczeństwa i zarządzania systemem.