Wyniki egzaminu

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

Egzamin niezdany

Wynik: 11/40 punktów (27,5%)

Wymagane minimum: 20 punktów (50%)

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

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

A. pwd
B. rpm
C. ls
D. cd
Polecenie 'ls' w systemie Linux jest podstawowym narzędziem służącym do wyświetlania zawartości katalogu. Jego nazwa pochodzi od angielskiego słowa 'list', co dokładnie odzwierciedla funkcję, jaką pełni. Używając tego polecenia, użytkownik może szybko zobaczyć pliki i podkatalogi znajdujące się w bieżącym katalogu. Przykładowe zastosowania obejmują użycie 'ls -l', co daje szczegółowy widok na pliki, w tym ich uprawnienia, właścicieli i rozmiary. Użycie 'ls -a' pozwala na zobaczenie również plików ukrytych, które zaczynają się od kropki. Często korzysta się również z opcji sortowania, na przykład 'ls -t', które sortuje pliki według daty modyfikacji. Stosowanie tego polecenia jest zgodne z dobrymi praktykami systemu Unix/Linux, gdzie dostęp do informacji o systemie jest kluczowy dla efektywnego zarządzania danymi i administracji serwerami. Warto dodać, że 'ls' jest niezwykle efektywne, ponieważ działa nie tylko na lokalnych systemach plików, ale również na zdalnych systemach plików zamontowanych w systemie, co czyni je uniwersalnym narzędziem dla administratorów i programistów.

Pytanie 2

Program o nazwie dd, którego przykład zastosowania przedstawiono w systemie Linux, umożliwia

A. utworzenie symbolicznego dowiązania do pliku Linux.iso
B. ustawianie interfejsu karty sieciowej
C. stworzenie obrazu nośnika danych
D. zmianę systemu plików z ext3 na ext4
Twoja odpowiedź na temat użycia polecenia dd w systemach Unix/Linux jest jak najbardziej na miejscu. Wiesz, że to narzędzie służy do kopiowania i konwertowania danych? W tym przykładzie, 'if=/dev/sdb' to wskazanie na źródło, czyli jakiś nośnik, jak dysk USB, a 'of=/home/uzytkownik/Linux.iso' to miejsce, gdzie zapiszesz ten obraz. Używając dd, tworzysz bitowy obraz całego nośnika, co jest super przydatne w różnych sytuacjach, jak tworzenie kopii zapasowych czy klonowanie dysków. Z doświadczenia wiem, że administratorzy chętnie korzystają z tego polecenia, żeby migracja danych była prostsza, a testowanie wydajności systemów łatwiejsze. Fajnie jest też używać opcji, takich jak 'bs', żeby zwiększyć szybkość operacji. Dlatego dd to naprawdę istotne narzędzie w rękach admina systemów Linux, które pozwala na sprawne zarządzanie danymi na poziomie sprzętowym.

Pytanie 3

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

A. odczytać oraz wykonać
B. odczytać, zapisać oraz wykonać
C. zmieniać
D. wyłącznie wykonać
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 4

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

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

Pytanie 5

Aby sprawdzić dysk twardy w systemie Linux na obecność uszkodzonych sektorów, użytkownik może zastosować program

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

Pytanie 6

Funkcja diff w systemie Linux pozwala na

A. kompresję danych
B. porównanie danych z dwóch plików
C. archiwizację danych
D. wyszukiwanie danych w pliku
Pomysł, że polecenie 'diff' służy do kompresji danych, archiwizacji czy wyszukiwania informacji w plikach, jest błędny i oparty na nieporozumieniach dotyczących funkcjonalności narzędzi dostępnych w systemie Linux. Kompresja danych odnosi się do procesu, w którym dane są zmniejszane pod względem objętości, co jest realizowane przez inne narzędzia, takie jak 'gzip' czy 'bzip2', które implementują różne algorytmy kompresji. Z kolei archiwizacja danych wiąże się z gromadzeniem wielu plików w pojedynczym pliku archiwum, co również nie jest funkcją 'diff'. Narzędzia takie jak 'tar' są w tym przypadku bardziej odpowiednie. W odniesieniu do wyszukiwania danych, systemy operacyjne Linux oferują komendy jak 'grep', które umożliwiają przeszukiwanie plików pod kątem określonych wzorców, co nie ma związku z funkcją 'diff'. Najczęstszym błędem myślowym jest utożsamianie różnych narzędzi z ich ogólną funkcjonalnością, co prowadzi do mylnych wniosków. Kluczowe jest zrozumienie, że każde narzędzie w systemie Linux ma swoje specyficzne zastosowanie, a ich wybór powinien być dostosowany do potrzeb konkretnego zadania.

Pytanie 7

Program o nazwie dd, którego przykład użycia przedstawiono w systemie Linux, umożliwia:

dd if=/dev/sdb of=/home/uzytkownik/Linux.iso
A. ustawianie konfiguracji interfejsu karty sieciowej
B. stworzenie obrazu nośnika danych
C. zmianę systemu plików z ext3 na ext4
D. utworzenie dowiązania symbolicznego do pliku Linux.iso w katalogu
Program dd w systemie Linux służy do kopiowania i konwersji danych na niskim poziomie co czyni go idealnym narzędziem do tworzenia obrazów nośników danych Takie obrazy to dokładne kopie całych nośników jak dyski twarde czy pendrive'y w formie plików ISO lub innych formatów Przykład dd if=/dev/sdb of=/home/uzytkownik/Linux.iso przedstawia sytuację gdzie program tworzy obraz ISO z zawartości nośnika sdb Jest to przydatne w tworzeniu kopii zapasowych systemów operacyjnych lub danych ponieważ zachowuje strukturę i wszystkie dane dokładnie jak na oryginalnym nośniku W kontekście dobrych praktyk warto pamiętać że dd jest potężnym narzędziem ale również niebezpiecznym jeśli użyte niewłaściwie Może nadpisać dane bez ostrzeżenia dlatego zaleca się ostrożność i dokładne sprawdzenie poleceń przed ich uruchomieniem Tworzenie obrazów za pomocą dd jest standardem w branży IT szczególnie w administracji systemami ponieważ umożliwia szybkie przywracanie systemów z obrazów kopii zapasowych

Pytanie 8

Aby sprawdzić dostępną przestrzeń na dysku twardym w systemie Linux, można wykorzystać polecenie

A. cd
B. ln
C. df
D. tr
Polecenie 'df' (disk free) jest standardowym narzędziem w systemach Linux, które umożliwia użytkownikom sprawdzenie ilości wolnego miejsca na dyskach twardych oraz wszelkich podłączonych urządzeniach pamięci masowej. Działa ono poprzez zbieranie i prezentowanie danych z pliku systemowego /proc/mounts, co pozwala na uzyskanie informacji o dostępnej przestrzeni dyskowej, użytej przestrzeni, a także o systemach plików. Przykładowe użycie polecenia to 'df -h', gdzie '-h' oznacza wyświetlanie rozmiarów w formacie czytelnym dla człowieka (np. w MB lub GB), co ułatwia interpretację wyników. Dobrą praktyką jest regularne monitorowanie przestrzeni dyskowej, aby unikać problemów z brakiem miejsca, co mogłoby prowadzić do błędów w działaniu aplikacji. W kontekście zarządzania systemami, umiejętność korzystania z 'df' jest kluczowa dla administratorów systemów oraz użytkowników, którzy chcą mieć kontrolę nad zasobami swojego systemu.

Pytanie 9

Serwer, który pozwala na udostępnianie usług drukowania oraz plików z systemu Linux dla stacji roboczych Windows, OS X i Linux, to

A. SAMBA
B. SQUID
C. APACHE
D. POSTFIX
Wybór odpowiedzi związanych z SQUID, APACHE i POSTFIX wskazuje na niezrozumienie podstawowych funkcji tych aplikacji. SQUID jest serwerem proxy, który przede wszystkim służy do cache'owania i filtracji ruchu internetowego, a jego głównym celem jest poprawa wydajności oraz zarządzanie dostępem do zasobów internetowych. Chociaż SQUID może wspierać różne protokoły, nie posiada funkcji udostępniania serwerów plików ani drukarek do systemów Windows. APACHE to serwer HTTP, który jest używany do hostowania stron internetowych. Jego rola w sieciach odnosi się głównie do obsługi zapytań HTTP i generowania treści internetowych, co czyni go niewłaściwym wyborem, gdy mówimy o współdzieleniu zasobów w kontekście drukowania czy plików. Kolejną odpowiedzią jest POSTFIX, który jest serwerem pocztowym używanym do obsługi wiadomości email. Jego funkcje są wyraźnie ukierunkowane na przesyłanie i zarządzanie pocztą elektroniczną, co również nie ma związku z udostępnianiem plików czy drukarek. Typowym błędem myślowym jest mylenie funkcji serwerów z różnymi protokołami i zadaniami, które każde z nich pełni. Wiedza na temat ról poszczególnych aplikacji jest kluczowa dla zarządzania infrastrukturą IT w organizacjach oraz ich efektywności operacyjnej.

Pytanie 10

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

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

Pytanie 11

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

A. tar -jxvf
B. tar -tvf
C. tar -xvf
D. tar -zcvf
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 12

Po zainstalowaniu systemu Linux, użytkownik pragnie skonfigurować kartę sieciową poprzez wprowadzenie ustawień dotyczących sieci. Jakie działanie należy podjąć, aby to osiągnąć?

A. /etc/profile
B. /etc/shadow
C. /etc/resolv.configuration
D. /etc/network/interfaces
Poprawna odpowiedź to /etc/network/interfaces, ponieważ jest to główny plik konfiguracyjny używany w wielu dystrybucjach systemu Linux do zarządzania ustawieniami sieciowymi. W tym pliku użytkownik może definiować różne interfejsy sieciowe, przypisywać im adresy IP, maski podsieci oraz inne istotne parametry, takie jak brama domyślna i serwery DNS. Na przykład, aby skonfigurować interfejs eth0 z adresem IP 192.168.1.10, użytkownik wpisze: 'iface eth0 inet static' oraz 'address 192.168.1.10'. Warto zaznaczyć, że w zależności od wybranej dystrybucji, dostępne są różne narzędzia do edytowania tego pliku, takie jak nano czy vim. Praktyczna znajomość edycji pliku /etc/network/interfaces jest kluczowa dla administratorów systemu, którzy muszą zarządzać połączeniami sieciowymi w sposób wydajny i zgodny z najlepszymi praktykami branżowymi. Użytkowanie tego pliku wpisuje się w standardy konfiguracji systemów Unix/Linux, co czyni go niezbędnym narzędziem do zrozumienia i zarządzania infrastrukturą sieciową.

Pytanie 13

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

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

Pytanie 14

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

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

Pytanie 15

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

A. Unix
B. Linux
C. OS X Server
D. Windows Server 2012
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 16

Jakim poleceniem w systemie Linux można ustawić powłokę domyślną użytkownika egzamin na sh?

A. chmod egzamin /etc/shadow sh
B. groupmod /users/egzamin /bin/sh
C. usermod -s /bin/sh egzamin
D. vi /etc/passwd -sh egzamin
Odpowiedzi, które nie prowadzą do prawidłowego rozwiązania, wynikają z nieporozumień dotyczących obsługi użytkowników i powłok w Linuxie. Na przykład polecenie vi /etc/passwd -sh egzamin sugeruje, że edytujemy plik passwd, co może być dość niebezpieczne i grozić uszkodzeniem systemu. Ręczne edytowanie pliku passwd przez edytor tekstowy może prowadzić do błędów, które uniemożliwią logowanie się użytkowników. Takie zmiany powinny być dokonywane tylko przy użyciu narzędzi jak usermod, które zapewniają bezpieczeństwo. Co do kolejnej odpowiedzi, chmod egzamin /etc/shadow sh, to jest kompletnie mylne, bo chmod zmienia uprawnienia plików, a nie powłokę użytkownika. Używanie go w tym kontekście na pewno nie przyniesie oczekiwanych efektów i pokazuje, że istnieje spore nieporozumienie między zarządzaniem użytkownikami a uprawnieniami plików. Ostatnie polecenie, groupmod /users/egzamin /bin/sh, także jest błędne, bo groupmod służy do modyfikowania grup, a nie pojedynczych użytkowników. Poza tym nie zmienia powłoki, co jest kluczowe w tym pytaniu. Rozumienie narzędzi i ich zastosowań w Linuxie jest naprawdę ważne dla bezpieczeństwa i stabilności systemu.

Pytanie 17

Do dynamicznej obsługi sprzętu w Linuxie jest stosowany system

A. udev
B. ulink
C. uname
D. uptime
Odpowiedź „udev” jest zdecydowanie właściwa, bo to właśnie ten system odpowiada za dynamiczną obsługę urządzeń w systemach Linux. Udev to podsystem jądra Linuksa, który zarządza urządzeniami na poziomie użytkownika, czyli dokładnie wtedy, gdy np. wtykasz pendrive’a do USB albo podłączasz nową kartę sieciową. Wszystko dzieje się automatycznie, bo udev wykrywa zmiany w sprzęcie w czasie rzeczywistym i generuje odpowiednie pliki w katalogu /dev. Przykładowo, gdy podłączysz dysk zewnętrzny, udev sam stworzy odpowiedni plik urządzenia i może nawet automatycznie zamontować system plików – zależnie od skonfigurowanych reguł. Z mojego doświadczenia to ogromne ułatwienie, bo dawniej trzeba było ręcznie tworzyć te pliki, co było dość upierdliwe. Dzisiaj w większości nowoczesnych dystrybucji Linuksa udev jest po prostu niezbędny – bez niego automatyczna obsługa sprzętu praktycznie przestaje działać. No i jeszcze ważna sprawa: konfigurując reguły udev'a, można precyzyjnie kontrolować, co się stanie po podłączeniu danego sprzętu – to jest wręcz standardowa praktyka w środowiskach serwerowych czy embedded. Moim zdaniem, znajomość działania udev to absolutna podstawa dla każdego, kto chce głębiej wejść w administrację Linuxem.

Pytanie 18

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 19

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 20

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

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

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 21

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

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

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 22

Jaką partycją w systemie Linux jest magazyn tymczasowych danych, gdy pamięć RAM jest niedostępna?

A. tmp
B. sys
C. var
D. swap

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'swap' jest poprawna, ponieważ partycja swap w systemie Linux pełni rolę rozszerzenia pamięci RAM. Gdy system operacyjny nie ma wystarczającej ilości pamięci RAM do przechowywania danych, przenosi nieużywane lub mniej krytyczne dane do przestrzeni swap na dysku twardym. To pozwala na bardziej efektywne zarządzanie pamięcią, zapewniając, że aplikacje mogą nadal działać płynnie, nawet w przypadku dużego obciążenia. Przykładem zastosowania partycji swap może być sytuacja, gdy uruchamiamy aplikacje wymagające dużej ilości pamięci, takie jak obróbka grafiki czy operacje na dużych zestawach danych. W takich przypadkach swap może zapobiec awariom systemu z powodu braku pamięci. Dobrą praktyką jest konfigurowanie partycji swap w odpowiedniej wielkości, zależnie od ilości zainstalowanej pamięci RAM i specyfikacji użytkowania systemu. Rekomendowanymi standardami są ustalenia, że swap powinien wynosić od 1 do 2 razy więcej niż pamięć RAM, zwłaszcza w zastosowaniach serwerowych. Warto również pamiętać, że swap jest znacznie wolniejsza od pamięci RAM, dlatego należy starać się utrzymywać ilość danych w swapie na jak najniższym poziomie, wykorzystując odpowiednie techniki optymalizacji pamięci.

Pytanie 23

Liczby 1001 i 100 w wierszu pliku /etc/passwd reprezentują

A. numer koloru tekstu oraz numer koloru tła w terminalu
B. liczbę pomyślnych oraz niepomyślnych prób logowania
C. identyfikator użytkownika i grupy w systemie
D. liczbę dni od ostatniej zmiany hasła i liczbę dni do wygaśnięcia hasła

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Liczby 1001 i 100 w wierszu pliku /etc/passwd rzeczywiście oznaczają identyfikator użytkownika (UID) oraz identyfikator grupy (GID) w systemie operacyjnym Linux. UID to unikalny numer przypisany do każdego użytkownika, który pozwala systemowi na identyfikację użytkownika i zarządzanie jego uprawnieniami. GID natomiast jest identyfikatorem grupy, do której należy użytkownik. Przykładowo, jeśli użytkownik Jan Kowalski ma UID równy 1001, oznacza to, że jest to jeden z pierwszych użytkowników utworzonych w systemie, ponieważ systemowy UID dla pierwszego użytkownika to zazwyczaj 1000. Ponadto, GID określa grupę, której prawa dostępu są dziedziczone przez użytkownika. Stosowanie unikalnych identyfikatorów jest dobrą praktyką w zarządzaniu systemami operacyjnymi, gdyż zapewnia to bezpieczeństwo oraz właściwe przypisanie uprawnień, co jest kluczowe w środowiskach wieloużytkownikowych. Warto również zauważyć, że plik /etc/passwd jest standardowym plikiem konfiguracyjnym w systemach Unix/Linux, który zawiera informacje o użytkownikach systemowych.

Pytanie 24

Aby zablokować hasło dla użytkownika egzamin w systemie Linux, jakie polecenie należy zastosować?

A. useradd –d egzamin
B. usermod –L egzamin
C. userdel –r egzamin
D. passwd –p egzamin

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'usermod –L egzamin' jest poprawne, ponieważ używa opcji '-L', która blokuje konto użytkownika, co skutkuje zablokowaniem dostępu do systemu bez usuwania samego konta. To podejście jest zgodne z najlepszymi praktykami administracji systemami Linux, gdzie często lepiej jest zablokować konto niż je usuwać, aby zachować informacje o użytkowniku i możliwość późniejszego przywrócenia dostępu. Na przykład, w sytuacji, gdy użytkownik jest na długim urlopie, lepiej jest zablokować jego konto, niż je usuwać, co umożliwia późniejsze odblokowanie bez konieczności ponownej konfiguracji. Aby odblokować konto, wystarczy użyć polecenia 'usermod –U egzamin', co także pokazuje elastyczność i łatwość zarządzania kontami użytkowników w systemie Linux. Warto dodać, że dobra praktyka w zarządzaniu użytkownikami polega także na regularnym przeglądaniu i audytowaniu kont, aby upewnić się, że żadne nieaktywnych konta nie stwarzają zagrożeń dla bezpieczeństwa systemu.

Pytanie 25

W środowisku Linux uruchomiono skrypt przy użyciu dwóch argumentów. Uzyskanie dostępu do wartości drugiego argumentu z wnętrza skryptu możliwe jest przez

A. $2
B. $2$
C. %2
D. %2%

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
W systemie Linux, dostęp do parametrów przekazywanych do skryptów odbywa się za pomocą zmiennych specjalnych. Pierwszy parametr przekazywany do skryptu dostępny jest pod zmienną $1, drugi pod zmienną $2, trzeci pod $3 i tak dalej. Zastosowanie tej konwencji jest standardem w powłokach Unixowych, takich jak bash. Przykładowo, jeśli wywołasz skrypt z poleceniem 'bash skrypt.sh param1 param2', w skrypcie będziesz mógł uzyskać dostęp do 'param1' za pomocą $1 oraz do 'param2' za pomocą $2. W praktyce, można wykorzystać te zmienne do dynamicznego przetwarzania danych wejściowych, co jest bardzo przydatne w automatyzacji zadań. Na przykład, skrypt mógłby przyjmować plik jako pierwszy parametr oraz typ operacji jako drugi, umożliwiając wykonanie różnorodnych działań na danych. Dobre praktyki zalecają także walidację przekazanych parametrów, aby uniknąć błędów w czasie wykonania oraz zapewnić stabilność systemu.

Pytanie 26

Osoba korzystająca z systemu operacyjnego Linux pragnie przypisać adres IP 152.168.1.200 255.255.0.0 do interfejsu sieciowego. Jakie polecenie powinna wydać, mając uprawnienia administratora?

A. ip addr add 152.168.1.200/16 dev eth1
B. netsh interface IP 152.168.1.200 255.255.0.0 /add
C. ip addr add 152.168.1.200 255.255.0.0 dev eth1
D. netsh interface IP 152.168.1.200/16 /add

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ip addr add 152.168.1.200/16 dev eth1' jest poprawne, ponieważ wykorzystuje narzędzie 'ip', które jest nowoczesnym i zalecanym sposobem zarządzania adresami IP w systemach Linux. Użycie formatu CIDR (Classless Inter-Domain Routing) w postaci '/16' oznacza, że adres IP należy do podsieci z maską 255.255.0.0. To podejście jest zgodne z dobrymi praktykami w administracji sieci, ponieważ pozwala na elastyczne zarządzanie przestrzenią adresową i efektywne wykorzystanie zasobów. Przykładowo, można łatwo zmieniać maskę podsieci bez konieczności przestawiania całego adresu. Narzędzie 'ip' jest częścią pakietu iproute2, który zastąpił starsze narzędzia, takie jak 'ifconfig'. Dlatego korzystając z tego polecenia, administratorzy mogą zapewnić większą kontrolę nad konfiguracją interfejsów sieciowych oraz lepszą integrację z nowoczesnymi protokołami sieciowymi. W praktyce, polecenie to jest często używane w skryptach automatyzujących zarządzanie siecią, co znacznie przyspiesza i ułatwia procesy konfiguracyjne.

Pytanie 27

Jakie polecenie w systemie Linux rozpoczyna weryfikację dysku oraz pozwala na usunięcie jego usterek?

A. lshw
B. mkfs
C. fdisk
D. fsck

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 na dysku oraz naprawy wszelkich wykrytych błędów. Użycie tego narzędzia jest kluczowe w przypadku, gdy system plików uległ uszkodzeniu, co może się zdarzyć na skutek nieprawidłowego wyłączenia systemu, błędów sprzętowych lub problemów z zasilaniem. fsck działa poprzez analizę struktury systemu plików i wykrywanie potencjalnych uszkodzeń, takich jak utracone lub uszkodzone bloki, błędne wskaźniki i inne nieprawidłowości. W przypadku wykrycia problemów, fsck podejmuje próby ich naprawy, co może obejmować usuwanie uszkodzonych plików lub naprawę tablicy alokacji. Przykładem zastosowania może być uruchomienie polecenia w trybie ratunkowym, co pozwala na przeprowadzenie diagnostyki bez uruchamiania pełnego systemu operacyjnego. Warto również pamiętać o wykonywaniu kopii zapasowych danych przed użyciem fsck, aby zminimalizować ryzyko utraty ważnych informacji.

Pytanie 28

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

A. yum install python3.6
B. apt-get install python3.6
C. pacman -S install python3.6
D. zypper install python3.6

Brak odpowiedzi na to pytanie.

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

Pytanie 29

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

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

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 30

Jaki system operacyjny funkcjonuje w trybie tekstowym i umożliwia uruchomienie środowiska graficznego KDE?

A. Windows XP
B. DOS
C. Windows 95
D. Linux

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Linux to naprawdę ciekawy system operacyjny. Działa głównie w trybie tekstowym, ale możesz też ściągnąć różne środowiska graficzne, z których jedno z najpopularniejszych to KDE. To, co czyni Linuxa fajnym, to jego otwarta architektura, więc każdy może sobie dostosować to środowisko według własnych potrzeb. W praktyce często spotyka się Linuxa na serwerach, gdzie administratorzy wolą korzystać z terminala, a dopiero później dodają coś graficznego, żeby łatwiej zarządzać systemem. Co więcej, Linux ma super poziom bezpieczeństwa i jest stabilny, dlatego wielu programistów i firm wybiera właśnie ten system. Moim zdaniem, korzystanie z Linuxa to świetny sposób, żeby rozwinąć umiejętności związane z administrowaniem systemami i programowaniem. Umożliwia to lepsze zrozumienie tego, jak działają komputery i sieci. Na dodatek, masz dostęp do masy oprogramowania open source, co sprzyja innowacjom w programowaniu i współpracy między użytkownikami.

Pytanie 31

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

A. top
B. ls
C. lspci
D. fsck

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie <b>ls</b> to chyba jedno z najbardziej podstawowych narzędzi w systemie Linux i praktycznie każdy użytkownik go zna. Służy ono do wyświetlania zawartości katalogów, czyli po prostu pokazuje pliki i foldery znajdujące się w określonym miejscu w systemie plików. Moim zdaniem, warto pamiętać, że choć <b>ls</b> jest przydatny na co dzień, to nie nadaje się do typowej diagnostyki sprzętu komputerowego. Nie pokaże nam listy urządzeń, nie sprawdzimy nim stanu dysku ani nie zobaczymy obciążenia procesora czy pamięci. To narzędzie jest zupełnie pozbawione funkcji diagnostycznych związanych ze sprzętem – jego rola ogranicza się do organizacji i przeglądania plików. W praktyce, gdy chcemy dowiedzieć się czegoś o naszym sprzęcie, sięgamy raczej po takie narzędzia jak <b>lspci</b> (do informacji o urządzeniach PCI), <b>top</b> (monitorowanie zasobów systemowych) czy <b>fsck</b> (sprawdzanie integralności systemu plików). Z mojego doświadczenia wynika, że wiele osób myli <b>ls</b> z narzędziami diagnostycznymi, bo jest tak powszechnie używane – ale pod względem sprzętowym nie wnosi ono żadnej wartości diagnostycznej. W dokumentacji administratorów systemów Linux czy w oficjalnych poradnikach <b>ls</b> nie pojawia się w kontekście diagnozowania sprzętu – i to jest zgodne z dobrą praktyką branżową. Dla porządku, jeśli zależy Ci na faktycznej diagnostyce, lepiej zapamiętać, które polecenia faktycznie się do tego nadają, a których lepiej nie używać do takich celów.

Pytanie 32

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

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź tar jest jak najbardziej trafiona. No bo właśnie tar to klasyczny program w systemach Linux i generalnie Unixowych, który służy do archiwizacji, czyli łączenia wielu plików i katalogów w jeden plik archiwum, zwykle z rozszerzeniem .tar. Co ważne, samo tar nie kompresuje danych – on tylko je „spakowuje” w jedną całość, żeby łatwiej było je przenosić albo kopiować. Często spotyka się kombinacje, gdzie najpierw tworzysz archiwum tar, a potem je kompresujesz narzędziem takim jak gzip czy bzip2, stąd popularne rozszerzenia .tar.gz albo .tar.bz2. W praktyce, gdy masz do zarchiwizowania katalog z projektami albo chcesz zrobić backup konfiguracji, polecenie tar -cvf backup.tar /etc świetnie się sprawdzi. Warto pamiętać, że tar umożliwia archiwizację z zachowaniem struktury katalogów, uprawnień i symlinków – co przy migracji systemów czy backupach jest kluczowe. Moim zdaniem znajomość tar to absolutna podstawa pracy z Linuksem, bo praktycznie każdy administrator czy programista szybciej czy później z niego skorzysta. Nawet w środowiskach produkcyjnych spotkasz automatyczne skrypty wykorzystujące tar do backupów całych systemów. Przy okazji polecam zerknąć do man tar – tam jest naprawdę sporo opcji, które potrafią się przydać, na przykład do przyrostowych backupów.

Pytanie 33

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 34

Który z poniższych systemów operacyjnych nie jest wspierany przez system plików ext4?

A. Gentoo
B. Fedora
C. Mandriva
D. Windows

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Windows nie ogarnia systemu plików ext4, który jest jednym z najnowszych w świecie Linuxa. Ext4 to czwarty rozszerzony system plików, zaprojektowany głównie z myślą o lepszej wydajności i większej niezawodności w porównaniu do poprzednich wersji, jak ext3. Wiele dystrybucji Linuxa, takich jak Fedora, Gentoo czy Mandriva, korzysta z tego systemu, bo świetnie się sprawdza. Z kolei Windows działa na innych systemach plików, na przykład NTFS czy FAT32, które są dopasowane do jego architektury. Dlatego jeśli chcesz dostać się do partycji ext4 z Windowsa, musisz zainstalować dodatkowe oprogramowanie, jak Ext2Fsd, albo użyć maszyny wirtualnej. Z mojego doświadczenia wynika, że organizacje korzystające z Linuxa na serwerach wybierają ext4, bo fajnie obsługuje duże pliki, szybciej działa i lepiej zarządza miejscem na dysku, co jest kluczowe, szczególnie w kontekście chmury czy serwerów plików.

Pytanie 35

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 36

W systemie Linux plik messages zawiera

A. ogólne informacje o zdarzeniach systemowych
B. komunikaty odnoszące się do uruchamiania systemu
C. kody błędów systemowych
D. informacje dotyczące uwierzytelnienia

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Plik messages w systemie Linux jest kluczowym komponentem dla monitorowania i analizy zdarzeń systemowych. Przechowuje on wszelkie istotne komunikaty, które mogą być pomocne w diagnostyce i rozwiązywaniu problemów. W praktyce, administratorzy systemów korzystają z tego pliku do zbierania informacji o błędach, ostrzeżeniach oraz innych zdarzeniach, które miały miejsce na poziomie jądra oraz w różnych usługach systemowych. Na przykład, podczas wystąpienia awarii systemu, analiza pliku messages może dostarczyć istotnych wskazówek dotyczących przyczyn problemu. Dobrym nawykiem w administracji systemami Linux jest regularne przeglądanie i archiwizowanie tych logów, co pozwala na utrzymanie historii zmian oraz ułatwia audyt bezpieczeństwa. Stosowanie narzędzi takich jak `logrotate` do zarządzania plikiem messages jest również rekomendowane, aby zapewnić, że logi nie zajmują zbyt dużo miejsca na dysku, a jednocześnie pozostają dostępne do analizy w razie potrzeby.

Pytanie 37

Na komputerze z zainstalowanymi systemami operacyjnymi Windows i Linux, po przeprowadzeniu reinstalacji systemu Windows, drugi system przestaje się uruchamiać. Aby przywrócić możliwość uruchamiania systemu Linux oraz zachować dane i ustawienia w nim zgromadzone, co należy zrobić?

A. wykonać ponowną instalację systemu Linux
B. zrealizować skanowanie dysku przy użyciu programu antywirusowego
C. przeprowadzić jeszcze raz instalację systemu Windows
D. zainstalować bootloadera GRUB na nowo

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Reinstalacja bootloadera GRUB to naprawdę ważny krok, zwłaszcza po reinstalacji Windows. Bootloader jest tym, co zajmuje się uruchamianiem różnych systemów na komputerze, a Windows ma tendencję do nadpisywania go podczas swojej instalacji. W przypadku, gdy masz na komputerze kilka systemów, na przykład Windows i Linux, może to spowodować, że Linux przestanie się uruchamiać. GRUB, czyli GRand Unified Bootloader, to najczęściej używany bootloader w systemach Linux i pozwala na wybór systemu do uruchomienia przy starcie komputera. Żeby przywrócić możliwość uruchomienia Linuxa, trzeba bootować z Live CD lub Live USB, a potem ponownie zainstalować GRUB, wskazując odpowiednie partycje. To podejście nie tylko przywraca działanie, ale też chroni dane i ustawienia w Linuxie. Możesz użyć na przykład poleceń `sudo grub-install /dev/sda` oraz `sudo update-grub`, żeby wykryć wszystkie zainstalowane systemy. Takie działania to standard w zarządzaniu komputerem z wieloma systemami operacyjnymi, więc dobrze jest to wiedzieć.

Pytanie 38

Serwis serwerowy, który pozwala na udostępnianie usług drukowania w systemie Linux oraz plików dla stacji roboczych Windows, to

A. Postfix
B. Samba
C. Vsftpd
D. CUPS

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Samba to otwarte oprogramowanie, które implementuje protokoły SMB/CIFS, umożliwiając stacjom roboczym z systemem Windows dostęp do plików i drukarek z serwerów działających na systemach Unix i Linux. Dzięki Samba użytkownicy Windows mogą korzystać z zasobów udostępnionych na serwerach Linux, co czyni ją niezbędnym narzędziem w mieszanych środowiskach sieciowych. W praktyce, Samba pozwala na tworzenie wspólnych folderów, które mogą być łatwo przeglądane i edytowane przez użytkowników Windows, co znacząco ułatwia współpracę w zespołach. Dodatkowo, Samba obsługuje autoryzację użytkowników i umożliwia zarządzanie dostępem do zasobów, co jest kluczowe w kontekście bezpieczeństwa danych. Wykorzystywanie Samby w środowisku produkcyjnym jest zgodne z najlepszymi praktykami branżowymi, ponieważ wspiera interoperacyjność pomiędzy różnymi systemami operacyjnymi oraz zwiększa elastyczność infrastruktury IT. Warto również zauważyć, że Samba jest często używana w większych organizacjach, gdzie integracja systemów jest kluczowa dla efektywnego zarządzania danymi i zasobami.

Pytanie 39

Na dysku obok systemu Windows zainstalowano system Linux Ubuntu. W celu dostosowania kolejności uruchamiania systemów operacyjnych, należy zmienić zawartość

A. boot.ini
B. bcdedit
C. /etc/grub
D. /etc/inittab

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
W Ubuntu, jak chcesz ustawić, w jakiej kolejności uruchamiają się systemy operacyjne, musisz zajrzeć do pliku /etc/grub. GRUB, czyli taki bootloader, to standard w Linuxie, który pozwala Ci wybrać, jaki system chcesz włączyć przy starcie komputera. Konfiguracja w grub.cfg zawiera info o systemach, które masz na dysku i ich lokalizację. Jak coś zmienisz w tym pliku, to może się okazać, że inny system uruchomi się jako pierwszy. Na przykład, jak użyjesz komendy 'sudo update-grub', to GRUB zaktualizuje się automatycznie, żeby pokazać wszystkie dostępne systemy, w tym Windowsa i Linuxa. Fajnie jest sprawdzać i aktualizować GRUB-a po każdej instalacji lub aktualizacji systemu, żeby wszystko działało jak należy.

Pytanie 40

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

A. dmidecode
B. uname -a
C. lastreboot
D. uptime

Brak odpowiedzi na to pytanie.

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