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: 1 kwietnia 2026 09:19
  • Data zakończenia: 1 kwietnia 2026 10:19

Egzamin niezdany

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

Wymagane minimum: 20 punktów (50%)

Udostępnij swój wynik
Szczegółowe wyniki:
Pytanie 1

W celu zainstalowania systemu openSUSE oraz dostosowania jego ustawień, można skorzystać z narzędzia

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
YaST (Yet another Setup Tool) to potężne narzędzie konfiguracyjne, które jest integralną częścią dystrybucji openSUSE. Jego główną funkcją jest umożliwienie użytkownikom zarówno instalacji systemu operacyjnego, jak i zarządzania jego ustawieniami po instalacji. YaST oferuje graficzny interfejs użytkownika oraz tryb tekstowy, co czyni go dostępnym zarówno dla początkujących, jak i zaawansowanych użytkowników. Dzięki YaST można łatwo zarządzać pakietami oprogramowania, konfigurować urządzenia sieciowe, ustawiać zasady bezpieczeństwa, a także administracyjnie zarządzać użytkownikami systemu. Na przykład, podczas instalacji openSUSE, YaST prowadzi użytkownika przez poszczególne etapy procesu, takie jak wybór języka, partycjonowanie dysków oraz wybór środowiska graficznego. To narzędzie jest zgodne z najlepszymi praktykami w dziedzinie zarządzania systemami, umożliwiając efektywne i zorganizowane podejście do administracji systemem operacyjnym.

Pytanie 2

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

A. NTFS 5
B. NTFS 4
C. ReiserFS
D. FAT32

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
ReiserFS to jeden z systemów plików stworzonych specjalnie z myślą o systemach operacyjnych Linux. Jego architektura opiera się na zaawansowanych algorytmach zarządzania danymi, co pozwala na skuteczne zabezpieczanie integralności danych oraz szybkość operacji. ReiserFS obsługuje funkcje, takie jak dynamiczne alokowanie przestrzeni dyskowej, co znacząco poprawia wydajność w porównaniu z bardziej tradycyjnymi systemami plików. Przykładem zastosowania ReiserFS może być serwer baz danych, gdzie szybkość i wydajność odczytu i zapisu są kluczowe. Dodatkowo, jego wsparcie dla dużych plików oraz możliwość efektywnej kompresji danych czynią go doskonałym wyborem do aplikacji wymagających intensywnego zarządzania danymi. W branży informatycznej ReiserFS był jednym z pionierów w implementacji nowoczesnych funkcji zarządzania systemem plików, co czyni go ważnym elementem w historii rozwoju technologii Linux.

Pytanie 3

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

A. attrib
B. chmod
C. iptables
D. chattrib

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
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 4

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

A. rpm
B. chmod
C. tar
D. cmd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
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 5

Jaki wydruk w systemie rodziny Linux uzyskamy po wprowadzeniu komendy

dr-x------  2 root root       0 lis 28 12:39 .gvfs
-rw-rw-r--  1 root root  361016 lis  8  2012 history.dat
-rw-r--r--  1 root root   97340 lis 28 12:39 .ICEauthority
drwxrwxr-x  5 root root    4096 paź  7  2012 .icedtea
drwx------  3 root root    4096 cze 27 18:40 .launchpadlib
drwxr-xr-x  3 root root    4096 wrz  2  2012 .local
A. ls -la
B. ps
C. free
D. pwd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Komenda ls -la w systemie Linux jest używana do wyświetlania szczegółowego wykazu plików i katalogów w bieżącym katalogu roboczym. Parametr -l oznacza długi format listingu, który zawiera informacje takie jak prawa dostępu, liczba linków, właściciel, grupa właściciela, rozmiar pliku, data ostatniej modyfikacji oraz nazwa pliku lub katalogu. Natomiast parametr -a powoduje uwzględnienie plików ukrytych, które w systemach uniksowych są oznaczane kropką na początku nazwy. Wydruk przedstawiony w pytaniu pokazuje właśnie taki szczegółowy listing z plikami ukrytymi, co potwierdza użycie komendy ls -la. Tego rodzaju informacja jest nieoceniona dla administratorów systemów i programistów, którzy muszą zarządzać uprawnieniami i strukturą katalogów. Dobre praktyki branżowe zalecają regularne sprawdzanie zawartości katalogów, szczególnie w celu monitorowania uprawnień i zmian w plikach konfiguracyjnych. Komenda ls -la jest kluczowa w zrozumieniu struktury systemu plików i efektywnym zarządzaniu systemem operacyjnym Linux.

Pytanie 6

W jakim oprogramowaniu trzeba zmienić konfigurację, aby użytkownik mógł wybrać z listy i uruchomić jeden z różnych systemów operacyjnych zainstalowanych na swoim komputerze?

A. QEMU
B. GRUB
C. CMD
D. GEDIT

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
GRUB, czyli Grand Unified Bootloader, to jeden z najpopularniejszych bootloaderów używanych w systemach operacyjnych, zwłaszcza w środowisku Linux. Jego główną funkcją jest umożliwienie użytkownikowi wyboru pomiędzy różnymi systemami operacyjnymi zainstalowanymi na tym samym komputerze. GRUB działa na poziomie rozruchu, co oznacza, że uruchamia się jako pierwszy, jeszcze przed załadowaniem jakiegokolwiek systemu operacyjnego. Użytkownik może w prosty sposób skonfigurować plik konfiguracyjny GRUB-a, aby dodać, usunąć lub zmienić kolejność dostępnych systemów operacyjnych. Przykładowo, jeśli masz zainstalowane zarówno Windows, jak i Ubuntu, GRUB pozwoli Ci na wybranie, który z tych systemów chcesz uruchomić. Korzystanie z GRUB-a jest zgodne z najlepszymi praktykami zarządzania złożonymi środowiskami IT, gdzie często występuje potrzeba uruchamiania różnych systemów operacyjnych na tym samym sprzęcie. Dzięki GRUB-owi, proces rozruchu staje się elastyczny i dostosowany do potrzeb użytkownika, co jest kluczowe w środowiskach serwerowych oraz w zastosowaniach deweloperskich.

Pytanie 7

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 8

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

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
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 9

Który z poniższych systemów operacyjnych jest systemem typu open-source?

A. Windows
B. macOS
C. iOS
D. Linux

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Linux to system operacyjny typu open-source, co oznacza, że jego kod źródłowy jest dostępny publicznie i można go dowolnie modyfikować oraz rozpowszechniać. Jest to jedna z jego największych zalet, ponieważ umożliwia społeczności programistów na całym świecie wprowadzanie poprawek, optymalizacji i nowych funkcji, które mogą być szybko wdrażane. Dzięki temu Linux jest niezwykle elastyczny i może być dostosowany do wielu różnych zastosowań, od serwerów, przez desktopy, aż po urządzenia wbudowane. W praktyce oznacza to, że jeśli masz specyficzne potrzeby, możesz dostosować system do swoich wymagań, co jest nieosiągalne w systemach zamkniętych. Linux wspiera wiele architektur sprzętowych, co czyni go wyjątkowo uniwersalnym rozwiązaniem. W dodatku, wiele popularnych dystrybucji Linuxa, takich jak Ubuntu czy Fedora, jest dostępnych za darmo, co czyni go atrakcyjnym wyborem dla wielu użytkowników indywidualnych i organizacji.

Pytanie 10

W systemie Linux narzędzie do śledzenia zużycia CPU, pamięci, procesów oraz obciążenia systemu z poziomu terminala to

A. passwd
B. dxdiag
C. top
D. pwd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'top' jest poprawna, ponieważ jest to narzędzie dostępne w systemie Linux, które umożliwia monitorowanie użycia procesora, pamięci, procesów oraz obciążenia systemu w czasie rzeczywistym. Użytkownik może za jego pomocą uzyskać szczegółowe informacje o wszystkich działających procesach, ich zużyciu zasobów oraz priorytetach. Przykładowo, jeśli zajmujesz się administracją serwerów, użycie polecenia 'top' pozwala szybko zidentyfikować, które procesy obciążają system, co może być kluczowe w celu optymalizacji jego wydajności. Narzędzie 'top' jest standardowym komponentem większości dystrybucji Linuxa i jest zgodne z najlepszymi praktykami zarządzania zasobami w systemach operacyjnych. Można je również skonfigurować do wyświetlania danych w różnych formatach oraz sortować je według różnych kryteriów, co czyni je niezwykle wszechstronnym narzędziem w pracy sysadmina.

Pytanie 11

Aby zweryfikować integralność systemu plików w systemie Linux, które polecenie powinno zostać użyte?

A. fsck
B. mkfs
C. fstab
D. man

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'fsck' (file system check) jest kluczowym narzędziem w systemach Linux, służącym do sprawdzania i naprawy błędów w systemie plików. Użycie 'fsck' pozwala na wykrycie uszkodzeń, które mogą powstać na skutek nieprawidłowego zamknięcia systemu, błędów sprzętowych lub błędów w oprogramowaniu. Przykładowo, gdy system plików zostanie zamontowany w trybie tylko do odczytu, 'fsck' może być użyte do sprawdzenia integralności systemu plików, co jest kluczowe dla zachowania danych. Narzędzie to obsługuje różne typy systemów plików, takie jak ext4, xfs czy btrfs, co czyni je wszechstronnym narzędziem w zarządzaniu serwerami i stacjami roboczymi. Dobre praktyki wskazują, że regularne korzystanie z 'fsck' jako części procedur konserwacyjnych może znacząco podnieść stabilność i bezpieczeństwo danych przechowywanych w systemach plików. Należy pamiętać, aby przed uruchomieniem 'fsck' odmontować system plików, co zapobiegnie dalszym uszkodzeniom.

Pytanie 12

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. hostname
C. factor 22
D. uname -a

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
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 13

Jednym z rezultatów wykonania poniższego polecenia jest:

sudo passwd -n 1 -x 5 test
A. Ustawienie możliwości zmiany hasła po jednym dniu.
B. Automatyczne zablokowanie konta użytkownika "test" po pięciokrotnym wprowadzeniu błędnego hasła.
C. Zmiana aktualnego hasła użytkownika na "test".
D. Wymuszenie konieczności stosowania haseł o długości minimum pięciu znaków.

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź dotycząca ustawienia możliwości zmiany hasła po upływie jednego dnia jest poprawna, ponieważ polecenie 'sudo passwd -n 1 -x 5 test' ustawia parametry polityki haseł dla użytkownika 'test'. Opcja '-n 1' oznacza, że użytkownik będzie mógł zmienić swoje hasło po jednym dniu od ostatniej zmiany, co sprzyja bezpieczeństwu, umożliwiając regularne aktualizowanie haseł. Z kolei '-x 5' określa maksymalny czas ważności hasła, wynoszący pięć dni, po którym hasło musi być zmienione. Tego typu regulacje są zgodne z najlepszymi praktykami w zakresie zarządzania bezpieczeństwem w systemach operacyjnych, które zalecają regularną wymianę haseł, aby ograniczyć ryzyko naruszeń. Przykładem zastosowania tej komendy może być zarządzanie kontami dostępu w organizacjach, gdzie bezpieczeństwo danych jest kluczowe, a użytkownicy są zobowiązani do regularnej zmiany haseł, co redukuje ryzyko nieautoryzowanego dostępu.

Pytanie 14

Unity Tweak Tool oraz narzędzia dostrajania to elementy systemu Linux, które mają na celu

A. ustawienie zapory sieciowej
B. obsługę kont użytkowników
C. przydzielanie uprawnień do zasobów systemowych
D. personalizację systemu

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'personalizacji systemu' jest poprawna, ponieważ narzędzia dostrajania oraz Unity Tweak Tool są zaprojektowane z myślą o użytkownikach systemów Linux, którzy chcą dostosować środowisko graficzne oraz zachowanie systemu operacyjnego do swoich indywidualnych potrzeb. Te narzędzia oferują szereg opcji, które pozwalają na modyfikację wyglądu interfejsu, ustawień motywów, ikon, czcionek oraz zachowań systemowych. Na przykład, użytkownik może łatwo zmienić domyślny motyw graficzny, co wpłynie na estetykę całego systemu, czy też dostosować skróty klawiszowe do swoich preferencji, co zwiększa efektywność pracy. W praktyce, korzystając z tych narzędzi, można uzyskać bardziej spójne i przyjemne doświadczenie użytkownika, co jest kluczowe w przypadku długotrwałego korzystania z systemu. Dodatkowo, zgodnie z najlepszymi praktykami w zakresie użyteczności, personalizacja pozwala na zwiększenie komfortu użytkowania oraz efektywności, co może mieć pozytywny wpływ na produktywność.

Pytanie 15

W systemie Linux, aby wyszukać wszystkie pliki z rozszerzeniem txt, które znajdują się w katalogu /home/user i zaczynają się na literę a lub literę b lub literę c, należy wydać polecenie

A. ls /home/user/[abc]*.txt
B. ls /home/user/[a-c]*.txt
C. ls /home/user/abc*.txt
D. ls /home/user/a?b?c?.txt

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie ls /home/user/[a-c]*.txt jest tu zdecydowanie prawidłowe, bo wykorzystuje składnię wyrażeń globbingowych powłoki Bash, która pozwala na selekcjonowanie plików według określonego wzorca. Notacja [a-c] oznacza, że pierwszy znak nazwy pliku musi być literą a, b lub c. Dalej mamy znak *, czyli dowolny ciąg innych znaków (może być też pusty), a następnie .txt. Tak więc zostaną wyświetlone absolutnie wszystkie pliki txt w katalogu /home/user, których nazwa zaczyna się właśnie na którąkolwiek z tych trzech liter. To bardzo praktyczne, jeżeli katalog ma tysiące plików i chcemy zobaczyć tylko wybrane. Z mojego doświadczenia, to podejście jest nie tylko szybkie, ale i bardzo czytelne dla administratora. Takie wzorce stosuje się nie tylko z ls, ale też z poleceniami typu cp, mv, czy nawet rm. Przy pracy z dużymi zbiorami plików, umiejętność takiego filtrowania pozwala uniknąć chaosu i przyspiesza działania. Co ciekawe, w wielu przypadkach można podobne wzorce wykorzystywać także w innych systemach powłokowych, choć nie zawsze (np. w Windowsie działa to inaczej). Ważna uwaga: globbing działa w powłoce, a nie we wszystkich programach, więc czasem potrzebna jest znajomość różnic między glob a regex. Niektórzy mylą te dwa mechanizmy, ale to osobny temat. Ogólnie, korzystanie z [a-c]*.txt to po prostu zgodne z praktyką i bardzo efektywne rozwiązanie w administracji systemami Linux.

Pytanie 16

Aby wykonać ręczne ustawienie interfejsu sieciowego w systemie LINUX, należy użyć polecenia

A. ifconfig
B. ipconfig
C. route add
D. eth0

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ifconfig' jest standardowym narzędziem w systemach UNIX i Linux, używanym do konfigurowania interfejsów sieciowych. Umożliwia ono zarówno wyświetlanie informacji o interfejsach (takich jak adres IP, maska podsieci, stan interfejsu), jak i ich konfigurację, co czyni je niezbędnym narzędziem w administracji sieci. Przykładowo, aby przypisać adres IP do interfejsu, należy użyć polecenia 'ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up', co aktywuje interfejs oraz przydziela mu określony adres IP. Choć 'ifconfig' jest decyzją popularną, warto zauważyć, że w nowoczesnych dystrybucjach Linuxa zaleca się używanie narzędzia 'ip', które jest bardziej wszechstronne i oferuje dodatkowe funkcje. Dobrym standardem jest regularne sprawdzanie konfiguracji sieciowej za pomocą 'ifconfig' lub 'ip a' oraz monitorowanie aktywności interfejsów, co poprawia bezpieczeństwo i wydajność sieci.

Pytanie 17

Jakie polecenie w systemach Linux służy do przedstawienia konfiguracji interfejsów sieciowych?

A. ifconfig
B. tracert
C. ping
D. ipconfig

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ifconfig' jest używane w systemach Linux do wyświetlania oraz konfigurowania interfejsów sieciowych. Dzięki niemu administratorzy mogą uzyskać informacje o aktywnych interfejsach, ich adresach IP, maskach podsieci oraz innych istotnych parametrach, takich jak prędkość połączenia czy statystyki przesyłania danych. Na przykład, polecenie 'ifconfig' uruchomione bez żadnych argumentów wyświetli listę wszystkich interfejsów, ich status (aktywny lub nieaktywny) oraz przypisane adresy IP. W praktyce administracja sieci często korzysta z 'ifconfig' do diagnozowania problemów z połączeniem, monitorowania aktywności interfejsów oraz do aktualizacji ustawień sieciowych. Warto zauważyć, że 'ifconfig' jest częścią pakietu net-tools, który jest deprecjonowany na rzecz bardziej nowoczesnego narzędzia 'ip'. Mimo to, 'ifconfig' pozostaje popularnym narzędziem w wielu środowiskach. Zaleca się znajomość obu narzędzi w kontekście zarządzania siecią w systemach Linux.

Pytanie 18

Jaki protokół stworzony przez IBM służy do udostępniania plików w architekturze klient-serwer oraz do współdzielenia zasobów z sieciami Microsoft w systemach operacyjnych LINUX i UNIX?

A. SMB (Server Message Block)
B. HTTP (Hypertext Transfer Protocol)
C. POP (Post Office Protocol)
D. SMTP (Simple Mail Transfer Protocol)

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Protokół SMB, czyli Server Message Block, to taki ważny standard, który wymyślił IBM. Dzięki niemu można łatwo dzielić się plikami i korzystać z różnych zasobów w sieciach, które działają na zasadzie klient-serwer. Głównie chodzi o to, żeby móc zdalnie otwierać pliki, drukarki i inne rzeczy w sieci. To szczególnie przydatne, gdy mamy do czynienia z różnymi systemami operacyjnymi, jak Windows i różne wersje UNIX-a czy LINUX-a. Na przykład, możesz otworzyć pliki z serwera Windows bezpośrednio w systemie LINUX, i to jest całkiem wygodne w pracy w firmach. SMB jest też bardzo popularny w lokalnych sieciach komputerowych, dlatego jest podstawą wielu aplikacji i usług, które muszą wymieniać dane w czasie rzeczywistym. Co ciekawe, protokół SMB przeszedł sporo zmian, a wersje takie jak SMB 2.0 i SMB 3.0 wprowadziły istotne udoskonalenia, jeśli chodzi o wydajność i bezpieczeństwo, co jest ważne w nowoczesnych sieciach.

Pytanie 19

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 20

Jaki program powinien zostać zainstalowany na serwerze internetowym opartym na Linuxie, aby umożliwić korzystanie z baz danych?

A. sshd
B. vsftpd
C. httpd
D. MySqld

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
MySql d to silnik bazy danych, który jest wykorzystywany do przechowywania, zarządzania i przetwarzania danych w aplikacjach webowych. Jako oprogramowanie typu open-source, MySql d jest szeroko stosowane w środowiskach serwerowych opartych na systemie Linux. Dzięki swojej elastyczności i wydajności, MySql d jest idealnym rozwiązaniem dla aplikacji, które wymagają szybkiego dostępu do danych. Działa w modelu klient-serwer, co pozwala na zdalny dostęp do baz danych. W praktyce, jeśli tworzysz stronę internetową, która korzysta z systemu zarządzania treścią (CMS) lub aplikacji webowych, takich jak WordPress czy Joomla, MySql d będzie absolutnie niezbędny do przechowywania informacji o użytkownikach, postach i innych danych. Standardy branżowe zalecają stosowanie MySql d w połączeniu z językiem PHP, co skutkuje popularnym stosowaniem LAMP (Linux, Apache, MySql d, PHP) w wielu projektach webowych. To połączenie zapewnia stabilność, bezpieczeństwo i wysoką wydajność, co jest kluczowe w nowoczesnym rozwoju aplikacji webowych.

Pytanie 21

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 22

W systemie Linux, co oznacza znak "~" w ścieżce dostępu do plików?

A. Katalog tymczasowy
B. Katalog główny
C. Katalog domowy użytkownika
D. Katalog root

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Znak "~" w systemie Linux jest powszechnie używany jako skrót do katalogu domowego bieżącego użytkownika. Jego zastosowanie jest nie tylko wygodne, ale również zgodne z dobrymi praktykami administracji systemem, gdyż pozwala na szybki dostęp do plików i konfiguracji specyficznych dla danego użytkownika. Na przykład, jeśli użytkownik wpisze w terminalu komendę "cd ~", zostanie przeniesiony bezpośrednio do swojego katalogu domowego, co eliminuje konieczność wpisywania pełnej ścieżki, na przykład "/home/nazwa_użytkownika". Ułatwienie to jest szczególnie przydatne w przypadku użytkowników posiadających długie nazwy katalogów domowych lub w sytuacjach, gdy pracują na wielu kontach jednocześnie. Praktyczne zastosowanie tego skrótu można zauważyć podczas pracy z plikami konfiguracyjnymi, które często znajdują się w katalogu domowym, jak np. ".bashrc" czy ".profile". Rozumienie tego mechanizmu to podstawa efektywnej nawigacji w systemie Linux i zarządzania plikami użytkownika. Można też używać tego znaku w skryptach, co sprawia, że są one dynamicznie dostosowywane do środowiska pracy różnych użytkowników, co jest zgodne z zasadami przenośności i elastyczności w administracji systemami operacyjnymi.

Pytanie 23

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 24

Aby wyświetlić przedstawioną informację o systemie Linux w terminalu, należy użyć polecenia

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie uname -a w Linuxie to taki mały kombajn do szybkiego podglądu informacji o systemie. Zwraca ono pełen zestaw danych: nazwę kernela, nazwę hosta, wersję jądra, architekturę sprzętu, czas kompilacji kernela, typ systemu operacyjnego i kilka innych szczegółów. Jeśli zależy Ci na szybkim sprawdzeniu, na jakiej dystrybucji, jądrze i architekturze pracujesz (albo np. musisz coś skonsultować z adminem czy forum), uname -a robi robotę w sekundę. Moim zdaniem to jedno z tych poleceń, które każdy, kto działa z terminalem, powinien mieć w małym palcu. Jest też bardzo często używane podczas pisania skryptów administracyjnych czy automatyzacji – dzięki temu można dynamicznie dobrać dalsze akcje w zależności od środowiska, bez konieczności grzebania po plikach systemowych. Standard POSIX przewiduje obecność uname w systemie UNIX/Linux, więc można śmiało przyjąć, że będzie dostępne niezależnie od dystrybucji. Dla porównania: samo uname bez opcji to tylko pojedyncza informacja (np. typ kernela, „Linux”), a -a zwraca komplet. Podsumowując, polecenie uname -a to szybkie i uniwersalne narzędzie, które daje bardzo szeroki, praktyczny wgląd w środowisko systemowe – szczególnie przydatne, kiedy pracuje się na różnych maszynach albo w środowiskach wirtualnych.

Pytanie 25

Który z systemów operacyjnych przeznaczonych do sieci jest dostępny na zasadach licencji GNU?

A. OS X Server
B. Unix
C. Linux
D. Windows Server 2012

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Linux jest systemem operacyjnym, który jest udostępniony na licencji GNU General Public License (GPL), co oznacza, że jego kod źródłowy jest publicznie dostępny i może być modyfikowany oraz rozpowszechniany. Licencja ta umożliwia każdemu użytkownikowi na używanie, modyfikowanie oraz dystrybucję oprogramowania, co sprzyja innowacjom i rozwojowi technologii. Dzięki temu Linux stał się podstawą dla wielu dystrybucji, takich jak Ubuntu, Fedora czy Debian, które są szeroko stosowane w różnych środowiskach, od komputerów osobistych, przez serwery, aż po urządzenia wbudowane. Przykładem zastosowania Linuxa w praktyce jest jego dominacja w środowiskach serwerowych, gdzie zapewnia stabilność, bezpieczeństwo oraz elastyczność. Wiele dużych firm oraz organizacji wybiera Linux ze względu na niski koszt licencji i możliwość dostosowania systemu do swoich specyficznych potrzeb, co czyni go idealnym wyborem w kontekście rozwoju technologii open-source.

Pytanie 26

Jakie polecenie należy wykorzystać, aby zmienić właściciela pliku w systemie Linux?

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'chown' jest prawidłowa, ponieważ polecenie to jest używane w systemach Unix i Linux do zmiany właściciela lub grupy pliku. Umożliwia to administratorom systemu oraz użytkownikom z odpowiednimi uprawnieniami zarządzanie dostępem do plików. Przykładowe użycie polecenia to 'chown user:group file.txt', co zmienia właściciela pliku 'file.txt' na 'user' i przypisuje go do grupy 'group'. Używanie 'chown' jest kluczowe dla utrzymania bezpieczeństwa systemu, ponieważ pozwala na kontrolę, kto ma prawo do odczytu, zapisu i wykonywania plików. W najlepszych praktykach związanych z zarządzaniem systemami Linux, zaleca się, aby administratorzy regularnie sprawdzali i aktualizowali uprawnienia plików, aby zminimalizować ryzyko nieautoryzowanego dostępu. Ponadto, należy pamiętać, że zmiana właściciela pliku może mieć wpływ na inne procesy lub skrypty, które mogą polegać na określonym właścicielu lub grupie, dlatego warto prowadzić dokumentację zmian.

Pytanie 27

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 28

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

A. sudo service isc-dhcp-server start
B. sudo service isc-dhcp-server install
C. sudo apt-get isc-dhcp-server start
D. sudo apt-get install isc-dhcp-server

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'sudo apt-get install isc-dhcp-server' jest poprawne, ponieważ wykorzystuje menedżera pakietów APT do instalacji serwera DHCP, który jest standardowym i rekomendowanym sposobem na instalację oprogramowania w systemie Ubuntu. APT (Advanced Package Tool) automatycznie rozwiązuje zależności i instaluje wszystkie wymagane biblioteki, co czyni ten proces bardziej efektywnym i bezproblemowym. Serwer DHCP (Dynamic Host Configuration Protocol) jest używany do automatycznego przydzielania adresów IP urządzeniom w sieci, co minimalizuje ryzyko konfliktów adresów oraz ułatwia zarządzanie dużymi sieciami. Po zainstalowaniu serwera DHCP, administratorzy mogą skonfigurować plik '/etc/dhcp/dhcpd.conf', aby określić zakres adresów IP, które będą przydzielane oraz inne opcje konfiguracyjne, takie jak brama domyślna czy serwery DNS. W praktyce, poprawna konfiguracja serwera DHCP jest kluczowa dla stabilności i wydajności sieci w małych i dużych organizacjach.

Pytanie 29

W systemie Linux istnieją takie prawa dostępu do konkretnego pliku rwxr--r--. Jakie polecenie użyjemy, aby zmienić je na rwxrwx---?

A. chmod 221 nazwapliku
B. chmod 755 nazwapliku
C. chmod 544 nazwapliku
D. chmod 770 nazwapliku

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'chmod 770 nazwapliku' jest poprawna, ponieważ zmienia prawa dostępu do pliku zgodnie z zamierzonymi ustawieniami. Początkowe prawa dostępu 'rwxr--r--' oznaczają, że właściciel pliku ma pełne prawa (czytanie, pisanie, wykonywanie), grupa użytkowników ma prawo tylko do odczytu, a pozostali użytkownicy nie mają żadnych praw. Nowe prawa 'rwxrwx---' przydzielają pełne prawa również dla grupy użytkowników, co jest istotne w kontekście współdzielenia plików w zespołach. W praktyce, aby przyznać członkom grupy możliwość zarówno odczytu, jak i zapisu do pliku, należy zastosować polecenie chmod w odpowiedniej formie. Standardowe praktyki w zarządzaniu uprawnieniami w systemie Linux polegają na minimalizacji przydzielanych uprawnień, co zwiększa bezpieczeństwo systemu. Rekomenduje się również regularne audyty ustawień uprawnień w celu zapewnienia, że pliki są chronione przed nieautoryzowanym dostępem.

Pytanie 30

Wykonanie polecenia fsck w systemie Linux będzie skutkować

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

Brak odpowiedzi na to pytanie.

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

Pytanie 31

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 32

W systemie Linux do śledzenia wykorzystania procesora, pamięci, procesów oraz obciążenia systemu wykorzystuje się polecenie

A. top
B. rev
C. ifconfig
D. grep

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'top' jest jednym z najczęściej używanych narzędzi w systemie Linux do monitorowania wydajności systemu w czasie rzeczywistym. Umożliwia ono użytkownikom śledzenie obciążenia procesora, użycia pamięci RAM oraz aktywnych procesów. Dzięki 'top' można uzyskać szczegółowe informacje na temat zużycia zasobów przez różne aplikacje i procesy, co jest kluczowe w diagnostyce problemów z wydajnością. Użytkownicy mogą szybko zidentyfikować procesy, które zużywają zbyt dużo pamięci lub procesora, co pozwala na podjęcie odpowiednich działań, takich jak zakończenie nieefektywnych procesów lub optymalizacja zasobów. Istnieje również możliwość sortowania wyników według różnych kryteriów, co ułatwia analizę danych. Narzędzie to jest zgodne z najlepszymi praktykami zarządzania systemami, umożliwiając administratorom efektywne monitorowanie i zarządzanie zasobami w różnych środowiskach serwerowych i stacjonarnych.

Pytanie 33

Aby usunąć konto użytkownika student w systemie operacyjnym Ubuntu, można skorzystać z komendy

A. userdel student
B. net user student /del
C. del user student
D. user net student /del

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'userdel student' jest prawidłowe i służy do usuwania konta użytkownika w systemie operacyjnym Ubuntu oraz w innych dystrybucjach systemu Linux. Jest to standardowe polecenie w narzędziu zarządzania użytkownikami i pozwala na usunięcie zarówno samego konta, jak i powiązanych z nim plików, jeżeli użyty jest odpowiedni parametr. Na przykład, dodając opcję '-r', można również usunąć katalog domowy użytkownika, co jest szczególnie przydatne w sytuacjach, gdy chcemy całkowicie wyczyścić system z danych danego użytkownika. Warto zaznaczyć, że do wykonania tego polecenia niezbędne są uprawnienia administratora, co zazwyczaj oznacza konieczność użycia polecenia 'sudo'. W kontekście najlepszych praktyk, przed usunięciem konta użytkownika, warto upewnić się, że są wykonane kopie zapasowe ważnych danych, aby uniknąć ich nieodwracalnej utraty.

Pytanie 34

W systemie Linux narzędzie fsck służy do

A. eliminacji nieprawidłowych wpisów w rejestrze systemowym
B. sprawdzania wydajności karty sieciowej
C. wykrywania i naprawy uszkodzonych sektorów na dysku twardym
D. obserwacji stanu procesora

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Program fsck, czyli 'file system check', jest narzędziem w systemie Linux służącym do analizy i naprawy systemów plików. Jego główną funkcją jest identyfikacja i naprawa uszkodzonych sektorów oraz błędów w strukturze systemu plików, co ma kluczowe znaczenie dla zapewnienia integralności danych oraz stabilności systemu. Przykładowo, jeśli system operacyjny lub aplikacja zawiodą w trakcie zapisu danych, może dojść do uszkodzenia systemu plików. Użycie fsck w takich sytuacjach umożliwia użytkownikom przywrócenie pełnej funkcjonalności dysku, co jest niezbędne w przypadku systemów produkcyjnych, gdzie dostęp do danych jest krytyczny. W standardach branżowych, regularne używanie fsck jako części rutynowych zadań konserwacyjnych jest zalecane, aby uniknąć poważniejszych problemów z danymi w przyszłości. Narzędzie to może być także używane w trybie offline, co oznacza, że można je uruchomić podczas rozruchu systemu, aby naprawić błędy przed załadowaniem systemu operacyjnego.

Pytanie 35

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 36

Wskaż aplikację w systemie Linux, która służy do kompresji plików.

A. arj
B. shar
C. gzip
D. tar

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
gzip to jeden z najpopularniejszych programów do kompresji danych w systemie Linux, który wykorzystuje algorytmy kompresji Deflate. Jego główną zaletą jest efektywność w redukcji rozmiaru plików, co jest szczególnie istotne w kontekście przechowywania i przesyłania danych. Gzip jest często używany do kompresji plików tekstowych, w tym kodu źródłowego, co przyczynia się do zmniejszenia czasu pobierania na stronach internetowych. Zastosowanie gzip w serwerach internetowych, takich jak Apache czy Nginx, pozwala na automatyczne kompresowanie danych wysyłanych do przeglądarek użytkowników, co prowadzi do znacznych oszczędności pasma i przyspieszenia ładowania stron. Ponadto, gzip jest zgodny z wieloma narzędziami i bibliotekami, umożliwiając łatwe integrowanie go z różnymi systemami i aplikacjami. Warto również zauważyć, że gzip jest standardem w wielu procesach budowania oprogramowania, gdzie zmniejszenie rozmiaru pakietów dystrybucyjnych jest kluczowe.

Pytanie 37

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 38

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 39

Które środowisko graficzne przeznaczone dla systemu Linux charakteryzuje się najmniejszymi wymaganiami parametrów pamięci RAM?

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
XFCE to środowisko graficzne, które naprawdę wyróżnia się niskim zużyciem zasobów, zwłaszcza pamięci RAM. I to nie jest tylko teoria, bo w praktyce na starszych komputerach, laptopach czy nawet na Raspberry Pi, XFCE działa bardzo sprawnie. Moim zdaniem to świetny wybór, jeśli zależy komuś na szybkim systemie, bez zbędnych efektów graficznych, ale z zachowaniem funkcjonalności i wygody. XFCE projektowane jest od lat zgodnie z filozofią prostoty i stabilności. Programiści postawili na minimalizm i kompatybilność nawet z bardzo starym sprzętem, co widać na przykład w poradnikach branżowych – wielu specjalistów zaleca XFCE przy ograniczonych zasobach systemowych. Dobre praktyki mówią, że przy komputerach z mniej niż 2 GB RAM lepiej postawić właśnie na XFCE niż na cięższe środowiska, bo różnica w szybkości jest po prostu kolosalna. Warto też wiedzieć, że XFCE często wykorzystywany jest w dystrybucjach typu Xubuntu czy Manjaro XFCE, które dedykowane są komputerom o słabszych parametrach. Niektórzy mogą narzekać, że oprawa graficzna jest mniej efektowna niż u konkurencji, ale z mojego doświadczenia – stabilność i prostota to klucz przy ograniczonych zasobach. No i przy okazji można się sporo nauczyć o Linuxie, bo XFCE bywa bardzo konfigurowalny.

Pytanie 40

W systemie Linux wykonanie polecenia chmod 321 start spowoduje przyznanie następujących uprawnień plikowi start:

A. pełna kontrola dla użytkownika root, zapis i odczyt dla użytkownika standardowego, odczyt dla pozostałych
B. zapis, odczyt i wykonanie dla użytkownika root, odczyt i wykonanie dla użytkownika standardowego, odczyt dla pozostałych
C. wykonanie i zapis dla właściciela pliku, zapis dla grupy, wykonanie dla pozostałych
D. czytanie, zapis i wykonanie dla właściciela pliku, zapis i wykonanie dla grupy i czytanie dla pozostałych

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź, która wskazuje na nadanie uprawnień wykonania i zapisu dla właściciela pliku, zapisu dla grupy oraz wykonania dla pozostałych użytkowników jest poprawna. W systemie Linux uprawnienia są reprezentowane przez trzy grupy: właściciel pliku, grupa i inni użytkownicy. Wartości w systemie chmod są określane w formacie oktalnym, gdzie każda cyfra reprezentuje poziom dostępu dla odpowiedniej grupy. W przypadku chmod 321 pierwsza cyfra '3' oznacza, że właściciel pliku ma uprawnienia do zapisu (2) i wykonania (1), co w sumie daje 3. Druga cyfra '2' wskazuje, że grupa ma jedynie prawo do zapisu, a ostatnia cyfra '1' oznacza, że pozostali użytkownicy mają uprawnienie do wykonania pliku. Takie ustawienia są często stosowane w sytuacjach, gdzie pliki muszą być edytowane przez określoną grupę użytkowników, podczas gdy inni mogą je jedynie uruchamiać. Przykładem może być skrypt wykonywalny, który użytkownicy mogą uruchamiać, ale tylko wybrana grupa ma możliwość jego edytowania.