Wyniki egzaminu

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

Egzamin niezdany

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

Wymagane minimum: 20 punktów (50%)

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

Jakie jest oprogramowanie serwerowe dla systemu Linux, które pozwala na współdziałanie z grupami roboczymi oraz domenami Windows?

A. Apache
B. Samba
C. CUPS
D. NTP

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Samba to super narzędzie, które pozwala systemom Linux komunikować się z Windowsami. Moim zdaniem, to naprawdę przydatna opcja, bo możemy zrobić z Linuxa serwer plików czy drukarek dla użytkowników Windows. Samba wykorzystuje protokoły SMB i CIFS, co sprawia, że wymiana danych między tymi systemami jest naprawdę prosta. Na przykład, w firmie, gdzie są komputery z różnymi systemami, Samba umożliwia wspólne korzystanie z dokumentów czy drukarek, co na pewno zwiększa efektywność pracy. Zauważyłem, że Samba ma wiele przydatnych funkcji, jak kontrola dostępu czy autoryzacja użytkowników, więc jest to narzędzie, które warto mieć w swoim arsenale w dziedzinie IT.

Pytanie 2

W systemie Linux komenda tty pozwala na

A. wysłanie sygnału do zakończenia procesu
B. uruchomienie programu pokazującego zawartość pamięci operacyjnej
C. zmianę aktywnego katalogu na katalog domowy użytkownika
D. wyświetlenie identyfikatora terminala

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'tty' w systemie Linux jest używane do wyświetlenia nazwy terminala, z którego aktualnie korzysta użytkownik. Terminal, w kontekście systemu operacyjnego, jest interfejsem, który pozwala na komunikację z systemem w sposób tekstowy. Użycie polecenia 'tty' zwraca ścieżkę do pliku urządzenia terminala powiązanego z sesją użytkownika. Przykładowo, gdy uruchomimy to polecenie w terminalu, możemy uzyskać wynik taki jak '/dev/pts/0', co oznacza, że korzystamy z wirtualnego terminala. To narzędzie może być przydatne w skryptach lub przy debugowaniu, aby upewnić się, z którego terminala wykonywane są komendy. W praktyce, wiedza na temat tego, jak identyfikować terminal, z którego korzysta użytkownik, jest kluczowa w kontekście zarządzania sesjami i uprawnieniami, zwłaszcza w środowiskach wieloużytkownikowych. Dobre praktyki sugerują, aby programiści i administratorzy systemów regularnie korzystali z polecenia 'tty' w celu monitorowania aktywności oraz diagnozowania potencjalnych problemów z sesjami terminalowymi.

Pytanie 3

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

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

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 4

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

A. free
B. lspci
C. fdisk
D. iostat

Brak odpowiedzi na to pytanie.

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

Pytanie 5

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

A. ls /home/user/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:
Odpowiedź 'ls /home/user/[a-c]*.txt' jest poprawna, ponieważ wykorzystuje wyrażenie regularne do określenia, że chcemy wyszukiwać pliki w katalogu /home/user, które zaczynają się na literę a, b lub c i mają rozszerzenie .txt. W systemach Unix/Linux, użycie nawiasów kwadratowych pozwala na definiowanie zbioru znaków, co w tym przypadku oznacza, że interesują nas pliki, których nazwy rozpoczynają się od wskazanych liter. Użycie znaku '*' na końcu oznacza, że wszystkie znaki po literze a, b lub c są akceptowane, co pozwala na wyszukiwanie dowolnych plików. Jest to przykład dobrych praktyk w posługiwaniu się powłoką Linux, gdzie umiejętność efektywnego wyszukiwania plików i folderów jest kluczowa dla zarządzania systemem. Przykładowe zastosowanie tego polecenia w codziennej pracy może obejmować wyszukiwanie dokumentów tekstowych, skryptów czy plików konfiguracyjnych, co znacznie przyspiesza proces organizacji i przetwarzania danych w systemie. Dodatkowo, znajomość wyrażeń regularnych jest niezbędna do automatyzacji zadań i pisania skryptów powłoki.

Pytanie 6

Poleceniem systemu Linux służącym do wyświetlenia informacji, zawierających aktualną godzinę, czas działania systemu oraz liczbę zalogowanych użytkowników, jest

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie uptime jest jednym z podstawowych narzędzi do szybkiego uzyskania informacji o stanie systemu Linux bez konieczności przekopywania się przez różne pliki czy logi. Wywołując je w terminalu, otrzymujesz od razu kilka ważnych danych: aktualną godzinę, jak długo system działa nieprzerwanie od ostatniego uruchomienia (czyli tzw. czas uptime), liczbę aktualnie zalogowanych użytkowników oraz średnie obciążenie procesora z ostatnich 1, 5 i 15 minut. To bardzo praktyczne narzędzie, szczególnie podczas administrowania serwerami lub diagnozowania problemów ze stabilnością. Moim zdaniem uptime świetnie sprawdza się też przy monitoringu środowisk produkcyjnych – pozwala szybko zorientować się, czy system nie był przypadkiem restartowany niedawno, co może być ważne np. po aktualizacjach. Przykładowo, gdy ktoś zgłasza, że coś przestało działać, szybki rzut oka na uptime pozwala stwierdzić, czy powodem był restart. Standardy branżowe zalecają korzystanie z prostych, szybkoroszczytowych narzędzi takich właśnie jak uptime podczas podstawowego audytu systemu. Jeśli chcesz zagłębić się bardziej, uptime często jest używany razem z poleceniami takimi jak w, top czy who – razem tworzą bardzo fajny zestaw do pierwszej analizy kondycji systemu. Dość powiedzieć, że nawet automatyczne skrypty monitorujące wykorzystują wyjście uptime do raportowania dostępności i stabilności systemu. Osobiście polecam zapamiętać to polecenie, bo jest naprawdę wygodne i uniwersalne.

Pytanie 7

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

A. zmieniać
B. wyłącznie wykonać
C. odczytać oraz wykonać
D. odczytać, zapisać oraz wykonać

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Uprawnienia pliku w systemie Linux są określane za pomocą trzech cyfr, gdzie każda cyfra reprezentuje różne uprawnienia dla właściciela, grupy i innych użytkowników. Wartość 541 oznacza, że właściciel ma uprawnienia do odczytu (4) i wykonania (1), ale nie ma uprawnień do zapisu (0). Z tego względu poprawna odpowiedź to możliwość odczytu i wykonania. Uprawnienia te są kluczowe w zarządzaniu bezpieczeństwem systemu, ponieważ pozwalają na kontrolowanie, kto ma dostęp do plików i jak może z nich korzystać. Na przykład, jeśli właściciel pliku chce, aby inni użytkownicy mogli go uruchomić, ale nie modyfikować, ustawienie uprawnień na 541 jest odpowiednie. Dobre praktyki w zarządzaniu uprawnieniami obejmują minimalizowanie dostępu do plików, a także używanie polecenia 'chmod' do precyzyjnego ustawiania tych uprawnień, co jest niezbędne w środowiskach produkcyjnych dla utrzymania bezpieczeństwa i integralności danych.

Pytanie 8

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 9

Jakie polecenie służy do przeprowadzania aktualizacji systemu operacyjnego Linux korzystającego z baz RPM?

A. upgrade
B. zypper
C. rm
D. chmode

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Zypper jest menedżerem pakietów używanym w dystrybucjach systemu Linux opartych na RPM, takich jak openSUSE. Umożliwia zarządzanie oprogramowaniem oraz aktualizację systemu operacyjnego. Poprzez 'zypper update' można pobrać i zainstalować najnowsze wersje dostępnych pakietów. Dzięki zypper można także zainstalować nowe pakiety, usunąć zbędne oprogramowanie i zarządzać repozytoriami. Warto zaznaczyć, że zypper posiada zaawansowane funkcje, takie jak możliwość aktualizacji systemu w trybie interaktywnym oraz automatyczne rozwiązywanie zależności między pakietami. Jest to zgodne z dobrymi praktykami w zakresie zarządzania oprogramowaniem, które zalecają regularne aktualizacje w celu utrzymania systemu w dobrym stanie oraz zapewnienia bezpieczeństwa. Ponadto, zypper wspiera różne formy repozytoriów, co czyni go elastycznym narzędziem w zarządzaniu pakietami.

Pytanie 10

Do utworzenia skompresowanego archiwum danych w systemie Linux można użyć polecenia

A. tar -zcvf
B. tar -jxvf
C. tar -tvf
D. tar -xvf

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie tar -zcvf jest bardzo praktyczne, bo pozwala w jednym kroku stworzyć archiwum tar i jednocześnie je skompresować za pomocą gzipa. Składnia -zcvf oznacza kolejno: -z (gzip), -c (create, czyli utwórz nowe archiwum), -v (verbose, wypisz co robisz), -f (file – czyli określasz plik wynikowy). Tak to się robi w większości dystrybucji Linuksa już od dobrych paru lat, bo to szybkie i wygodne. Często w realnych zastosowaniach, jak kopiowanie backupów lub wysyłanie archiwów przez sieć, to polecenie jest podstawą automatyzacji w skryptach. Ja na przykład do backupów katalogu /etc używam dokładnie tej składni: tar -zcvf backup_etc.tar.gz /etc – to proste, nie trzeba kilku kroków. Warto pamiętać, że .tar.gz to jeden z najpopularniejszych standardów kompresji na świecie, zwłaszcza w środowisku open source. Są inne metody (np. tar z bzip2 czy xz), ale gzip jest najszybszy i dobrze wspierany. Moim zdaniem każdy administrator Linuksa powinien mieć to polecenie w małym palcu, bo potem już intuicyjnie ogarnia inne warianty – na tym bazują nawet narzędzia graficzne typu Ark czy File Roller. Dobrą praktyką jest zawsze używać opcji -v, bo wtedy widać, co faktycznie trafia do archiwum – zwłaszcza przy większych katalogach to bardzo pomaga kontrolować cały proces. Warto też wiedzieć, że układ opcji zwykle nie ma znaczenia, byleby -f było ostatnie, tu jest taki drobiazg zgodności z klasycznym tar. Jak dla mnie to solidny fundament pracy z archiwami w Linuksie.

Pytanie 11

W systemie Linux plik messages zawiera

A. informacje o uwierzytelnianiu
B. systemowe kody błędów
C. komunikaty dotyczące uruchamiania systemu
D. ogólne dane o zdarzeniach systemowych

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Plik messages w systemie Linux jest kluczowym elementem zarządzania logami zdarzeń systemowych. Zawiera on ogólne informacje o różnych wydarzeniach, które miały miejsce w systemie, takich jak uruchamianie usług, błędy aplikacji czy zmiany w konfiguracji. Przykładowo, podczas uruchamiania systemu, informacje o załadowaniu poszczególnych modułów jądra czy uruchomieniu usług są rejestrowane w tym pliku. Dzięki temu administratorzy systemu mogą śledzić i analizować działania systemowe, co jest niezwykle pomocne w diagnozowaniu problemów oraz optymalizacji wydajności. W praktyce, regularne przeglądanie pliku messages pozwala na szybką identyfikację potencjalnych zagrożeń i nieprawidłowości w działaniu systemu. Warto również pamiętać o wykorzystaniu narzędzi do analizy logów, które mogą zautomatyzować ten proces i ułatwić zarządzanie danymi. W kontekście dobrych praktyk, ważne jest, aby regularnie archiwizować i rotować logi, co pomoże w ich zarządzaniu oraz w zachowaniu porządku w systemie.

Pytanie 12

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

A. rwxr--r-x
B. r-xrwxr--
C. rwxr-xr-x
D. rwx--xr-x

Brak odpowiedzi na to pytanie.

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

W systemie Linux, aby przejść do głównego katalogu w strukturze drzewiastej, używa się komendy

A. cd /
B. cd/
C. cd\
D. cd ..

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'cd /' w systemie Linux jest używane do przejścia do korzenia drzewa katalogów, co oznacza, że przenosisz się do najwyższego poziomu hierarchii plików. W systemach Unix-like, takich jak Linux, struktura katalogów jest zorganizowana w formie drzewa, gdzie '/' reprezentuje korzeń. Użycie tego polecenia jest kluczowe w zarządzaniu systemem plików, zwłaszcza gdy chcemy uzyskać dostęp do innych katalogów i plików znajdujących się w głębszych podkatalogach. Na przykład, jeśli jesteś w katalogu domowym użytkownika, użycie 'cd /' przeniesie cię do katalogu głównego, skąd możesz nawigować do innych ważnych lokalizacji, takich jak '/etc' czy '/usr'. Dobrym nawykiem jest znajomość i umiejętność poruszania się po strukturze katalogów, ponieważ efektywne zarządzanie plikami i katalogami jest istotnym elementem administracji systemem. Warto również pamiętać, że 'cd ~' przenosi nas do katalogu domowego użytkownika, co jest kolejnym przydatnym poleceniem, które warto znać."

Pytanie 14

Zdiagnostykowane wyniki wykonania polecenia systemu Linux odnoszą się do

/dev/sda:
Timing cached reads: 18100 MB in 2.00 seconds = 9056.95 MB/sec
A. karty graficznej
B. dysku twardego
C. karty sieciowej
D. pamięci RAM

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Wynik działania polecenia systemu Linux, który przedstawia wartość "Timing cached reads: 18100 MB in 2.00 seconds = 9056.95 MB/sec" dotyczy wydajności odczytu z dysku twardego, który z kolei jest kluczowym komponentem systemu komputerowego. W kontekście diagnostyki, informacja ta wskazuje na prędkość, z jaką system operacyjny może odczytywać dane zapisane na dysku, co jest istotne w kontekście wydajności całego systemu. Przykładem praktycznego zastosowania tego typu pomiaru może być ocena, czy dany dysk twardy spełnia wymagania aplikacji, które wymagają szybkiego dostępu do danych, takich jak bazy danych czy serwery plików. Standardy branżowe, takie jak SATA czy NVMe, definiują różne typy interfejsów, które wpływają na wydajność przesyłu danych. Dobre praktyki wymagają regularnego monitorowania tych parametrów, aby zapewnić optymalną wydajność systemu oraz przewidywać ewentualne problemy z dyskiem, co może zapobiec utracie danych oraz przestojom operacyjnym.

Pytanie 15

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

A. mount /dev/hdb3 /mnt/hdd
B. mount /dev/hda2 /mnt/hdd
C. mount /dev/hdb5 /mnt/hdd
D. mount /dev/hda4 /mnt/hdd

Brak odpowiedzi na to pytanie.

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

Pytanie 16

Jakie polecenie w systemie Linux umożliwia wyświetlenie listy zawartości katalogu?

A. ls
B. rpm
C. cd
D. pwd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ls' jest fundamentalnym narzędziem w systemach Linux i Unix, służącym do wyświetlania zawartości katalogów. Umożliwia użytkownikom szybkie sprawdzenie, jakie pliki i podkatalogi znajdują się w danym katalogu. Domyślnie, polecenie to wyświetla jedynie nazwy plików, ale można je rozszerzyć o różne opcje, takie jak '-l', co zapewnia bardziej szczegółowy widok z dodatkowymi informacjami, takimi jak uprawnienia, właściciel, grupa, rozmiar plików oraz daty modyfikacji. Użycie 'ls -a' pozwala ponadto na wyświetlenie ukrytych plików, które zaczynają się od kropki. Dobre praktyki w administrowaniu systemem Linux obejmują znajomość i stosowanie polecenia 'ls' w codziennej pracy, co umożliwia skuteczne zarządzanie plikami i katalogami. Przykładowe zastosowanie to: 'ls -lh' w celu uzyskania czytelnych rozmiarów plików oraz 'ls -R' do rekurencyjnego przeszukiwania podkatalogów.

Pytanie 17

W systemie Linux plik posiada uprawnienia ustawione na 765. Grupa przypisana do tego pliku ma możliwość

A. odczytu, zapisu oraz wykonania
B. odczytu i wykonania
C. odczytu i zapisu
D. tylko odczytu

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź "odczytać i zapisać" jest prawidłowa, ponieważ w systemie Linux uprawnienia plików są reprezentowane przez trzy grupy: właściciela, grupę oraz pozostałych użytkowników. Liczba 765 w systemie uprawnień oznacza, że właściciel ma pełne uprawnienia (7 - odczyt, zapis, wykonanie), grupa ma uprawnienia do odczytu i zapisu (6 - odczyt, zapis, brak wykonania), a pozostałych użytkowników mają tylko prawo do wykonania (5 - odczyt, brak zapisu, wykonanie). Dlatego grupa przypisana do pliku może jedynie odczytywać oraz zapisywać plik, ale nie może go wykonać. Przykładem zastosowania takich uprawnień może być plik konfiguracyjny, gdzie administrator chciałby, aby członkowie grupy mogli go edytować, ale nie uruchamiać. Dobre praktyki wskazują, że należy starannie dobierać uprawnienia, aby zminimalizować ryzyko nieautoryzowanego dostępu oraz zapewnić odpowiednią kontrolę nad danymi. Utrzymywanie właściwych uprawnień plików jest kluczowe dla bezpieczeństwa systemu.

Pytanie 18

Wykonanie polecenia fsck w systemie Linux będzie skutkować

A. znalezieniem pliku
B. zmianą uprawnień do pliku
C. weryfikacją integralności systemu plików
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 19

Osoba korzystająca z systemu Linux, chcąc zweryfikować dysk twardy pod kątem obecności uszkodzonych sektorów, ma możliwość skorzystania z programu

A. fsck
B. defrag
C. chkdisk
D. scandisk

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Program fsck (file system check) jest narzędziem w systemie Linux, które służy do sprawdzania i naprawy systemów plików. Jego głównym zadaniem jest identyfikowanie i korygowanie błędów w systemie plików, w tym uszkodzonych sektorów dysku twardego. Użytkownik może uruchomić fsck w trybie offline, co oznacza, że przed uruchomieniem sprawdzenia system plików powinien być odmontowany, co pozwala na dokładne skanowanie bez ryzyka utraty danych. Przykładowo, aby sprawdzić partycję /dev/sda1, użytkownik powinien użyć komendy 'fsck /dev/sda1'. W praktyce, regularne używanie fsck jako części rutynowej konserwacji systemu może pomóc utrzymać integralność danych i zapobiec poważniejszym awariom. Warto również zaznaczyć, że fsck jest zgodny z wieloma systemami plików, w tym ext4, co czyni go wszechstronnym narzędziem dla administratorów systemów. Standardy branżowe zalecają regularne sprawdzanie systemów plików, aby zapewnić ich stabilność i wydajność.

Pytanie 20

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 21

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

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

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 22

Jakie oprogramowanie jest używane do archiwizacji danych w systemie Linux?

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'tar' jest prawidłowa, ponieważ program ten jest standardowym narzędziem w systemach Unix i Linux do archiwizacji danych. Tar (Tape Archive) umożliwia tworzenie archiwów z wielu plików i katalogów w jednym pliku, co ułatwia ich przechowywanie i transport. Program tar nie tylko łączy pliki, ale może również kompresować dane przy użyciu różnych algorytmów, takich jak gzip czy bzip2, co dodatkowo redukuje rozmiar archiwum. Przykładowe użycie to komenda 'tar -cvf archiwum.tar /ścieżka/do/katalogu', która tworzy archiwum z zawartości podanego katalogu. Narzędzie to jest niezbędne w administracji systemami, przy tworzeniu kopii zapasowych oraz przy migracji danych. Dobre praktyki zalecają regularne tworzenie archiwów danych oraz ich szyfrowanie, aby zapewnić dodatkową ochronę przed utratą informacji. Tar jest także często używany w skryptach automatyzujących procesy zarządzania danymi.

Pytanie 23

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

A. route
B. netstat
C. ifconfig
D. nslookup

Brak odpowiedzi na to pytanie.

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

Pytanie 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. hostname
B. uname -a
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

Polecenie chmod +x test

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

Brak odpowiedzi na to pytanie.

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

Pytanie 26

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

A. ls
B. ps
C. su
D. rm

Brak odpowiedzi na to pytanie.

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

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 28

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

A. r-xrwxr-x
B. rwxrwxr-x
C. r-xr-xrwx
D. rwxr-xr-x

Brak odpowiedzi na to pytanie.

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

Pytanie 29

Polecenie grep w systemie Linux pozwala na

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie grep jest jednym z najważniejszych narzędzi w systemie Linux, które pozwala na efektywne wyszukiwanie danych w plikach tekstowych. Jego główną funkcją jest przeszukiwanie zawartości plików i wyświetlanie linii, które odpowiadają określonemu wzorcowi. Na przykład, jeśli chcesz znaleźć wszystkie wystąpienia słowa 'błąd' w pliku logu, możesz użyć polecenia grep w następujący sposób: 'grep błąd plik.log'. To narzędzie obsługuje wyrażenia regularne, co znacząco zwiększa jego możliwości. Możesz również używać opcji takich jak '-i', aby wyszukiwanie było nieczułe na wielkość liter, czy '-r', aby przeszukać również podkatalogi. grep jest standardowym narzędziem w wielu skryptach i procesach automatyzacji, co czyni go niezastąpionym w codziennej pracy administratorów systemów i programistów. Dobrą praktyką jest również łączenie grep z innymi poleceniami, takimi jak pipe '|', co pozwala na bardziej zaawansowane operacje na danych.

Pytanie 30

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

A. useradd -D -b /users/home/new
B. useradd /users/home/new -D -f
C. /users/home/new -n -D useradd
D. /users/home/new useradd -s -D

Brak odpowiedzi na to pytanie.

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

Pytanie 31

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 32

W systemach Linux, aby wprowadzić nowe repozytorium, należy wykorzystać komendy

A. zypper ar oraz add-apt-repository
B. zypper ref oraz add-apt-repository
C. zypper rr oraz remove-apt-repository
D. zypper lr oraz remove-apt-repository

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'zypper ar' służy do dodawania repozytoriów w systemach opartych na openSUSE, podczas gdy 'add-apt-repository' jest używane w systemach opartych na Debianie i Ubuntu. Oba te polecenia są zestawem narzędzi, które pozwalają administratorom na efektywne zarządzanie pakietami oraz aktualizację oprogramowania poprzez dostęp do zewnętrznych źródeł. Na przykład, w przypadku użycia 'zypper ar', można dodać repozytorium wpisując 'sudo zypper ar http://example.com/repo.repo nazwa_repo', co pozwala na pobieranie pakietów z tego źródła. Z kolei 'add-apt-repository ppa:nazwa/ppa' w systemach Debian/Ubuntu umożliwia dodanie PPA (Personal Package Archive), co jest powszechną praktyką w celu uzyskania dostępu do najnowszych wersji oprogramowania, które mogą nie być dostępne w standardowych repozytoriach. Dobrą praktyką jest zawsze sprawdzenie zaufania repozytoriów, aby uniknąć problemów z bezpieczeństwem. Używanie tych narzędzi jest kluczowe dla zapewnienia aktualności i bezpieczeństwa systemu, przez co stają się one podstawowymi umiejętnościami dla administratorów systemów.

Pytanie 33

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

A. mount /dev/hda2 /mnt/hdd
B. mount /dev/hdb3 /mnt/hdd
C. mount /dev/hda4 /mnt/hdd
D. mount /dev/hdb5 /mnt/hdd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'mount /dev/hdb5 /mnt/hdd' jest poprawna, ponieważ odnosi się do pierwszej partycji logicznej na dysku primary slave, który w konwencji Linuxa jest reprezentowany przez '/dev/hdb'. Partycje logiczne są zazwyczaj numerowane w obrębie rozszerzonej partycji, a w tym przypadku 'hdb5' oznacza piątą partycję logiczną znajdującą się na dysku '/dev/hdb'. Montowanie partycji w systemie Linux jest kluczowym procesem, który pozwala na dostęp do danych przechowywanych na dysku. Użycie polecenia 'mount' umożliwia podłączenie systemu plików z urządzenia blokowego (takiego jak dysk twardy) do określonego punktu montowania w hierarchii systemu plików. Przykładem praktycznego zastosowania tej komendy może być sytuacja, w której administrator serwera potrzebuje uzyskać dostęp do danych na dodatkowym dysku twardym, co wymaga właściwego zamontowania odpowiedniej partycji, zapewniając jednocześnie integralność i wydajność operacji na plikach. Warto również zauważyć, że dobrym zwyczajem jest regularne sprawdzanie stanu systemu plików przed montowaniem, co można osiągnąć za pomocą narzędzia 'fsck'.

Pytanie 34

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

A. df
B. cd
C. ln
D. tr

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'df' w systemie Linux służy właśnie do sprawdzania ilości wolnego miejsca na dysku twardym i innych zamontowanych systemach plików. Moim zdaniem to jedno z tych narzędzi, które warto dobrze znać, bo często przydaje się na serwerach, gdzie trzeba pilnować, żeby nie zabrakło miejsca – wtedy system może zacząć nieprzewidywalnie się zachowywać. W praktyce często używa się opcji 'df -h', bo wtedy dostajemy czytelne, „ludzkie” jednostki (np. GB, MB), a nie surowe liczby bajtów. 'df' pokazuje informacje o każdym zamontowanym systemie plików, czyli np. partycjach, pendrive’ach, kartach SD, no i oczywiście o głównym dysku. Dobrą praktyką administratorów jest regularne monitorowanie miejsca na dysku, bo dzięki temu można zapobiec awariom czy przerwom w działaniu usług. Warto dodać, że 'df' nie pokazuje szczegółów dla poszczególnych katalogów – do tego lepsze jest polecenie 'du'. Jednak do szybkiej kontroli ogólnej ilości wolnego i zajętego miejsca polecenie 'df' sprawdza się idealnie. Z mojego doświadczenia wynika, że nawet użytkownicy desktopowych dystrybucji czasem wracają do terminala, żeby dokładnie sprawdzić, ile jeszcze miejsca im zostało – zwłaszcza gdy GUI pokazuje tylko ogólne dane.

Pytanie 35

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

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

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 36

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 37

W systemie Linux wykonanie komendy passwd Ala spowoduje

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

Brak odpowiedzi na to pytanie.

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

Pytanie 38

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 39

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

A. chmod 755 nazwapliku
B. chmod 544 nazwapliku
C. chmod 221 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 40

Jaką usługę należy zainstalować na systemie Linux, aby umożliwić bezpieczny zdalny dostęp?

A. tftp
B. ssh
C. telnet
D. rlogin

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Usługa SSH (Secure Shell) jest kluczowym narzędziem do bezpiecznego zdalnego dostępu do serwerów Linux. Umożliwia ona szyfrowanie połączeń, co zapewnia ochronę przesyłanych danych przed podsłuchiwaniem i atakami. SSH działa poprzez protokół, który zapewnia zarówno poufność, jak i integralność danych, co czyni go standardem w branży do bezpiecznej administracji systemami. Przykładem praktycznego zastosowania SSH może być zdalne logowanie się do serwera, edytowanie plików konfiguracyjnych lub wykonywanie poleceń administracyjnych. Przy pomocy SSH można również tworzyć tunelowanie portów, co pozwala na zabezpieczony dostęp do innych usług, takich jak bazy danych czy serwery aplikacyjne, które nie są bezpośrednio wystawione na zewnątrz. Warto podkreślić, że w środowisku produkcyjnym SSH jest często używane w połączeniu z innymi technologiami, takimi jak SFTP do bezpiecznego przesyłania plików. Stosowanie SSH jest zgodne z najlepszymi praktykami bezpieczeństwa, które zalecają używanie protokołów szyfrujących w celu ochrony komunikacji sieciowej.