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: 21 kwietnia 2026 08:39
  • Data zakończenia: 21 kwietnia 2026 09:39

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

Które polecenie systemu Linux służy do wyświetlenia informacji o zainstalowanych podzespołach?

A. mkfs
B. lshw
C. xrandr
D. chsh

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie lshw to naprawdę przydatne narzędzie, jeśli chcesz dowiedzieć się szczegółowo, z jakich fizycznych podzespołów składa się Twój komputer pracujący pod kontrolą systemu Linux. Moim zdaniem lshw to takie małe złoto administracyjne – wyciąga informacje o procesorze, płycie głównej, pamięci RAM, kartach sieciowych czy nawet dyskach twardych i napędach optycznych. Co ciekawe, potrafi rozpoznać także szczegóły dotyczące slotów PCI, kontrolerów czy specyfikację pamięci. Bardzo często korzystają z niego administratorzy, gdy muszą szybko sprawdzić, czy np. zainstalowana jest odpowiednia ilość RAM lub jaki dokładnie model karty sieciowej jest zamontowany bez rozkręcania sprzętu – to po prostu oszczędza czas i nerwy. Polecenie działa zarówno z poziomu roota, jak i zwykłego użytkownika, choć niektóre szczegóły uzyskasz tylko z uprawnieniami administratora. Z mojego doświadczenia wynika, że lshw jest też często wykorzystywany w skryptach automatyzujących inwentaryzację sprzętową w dużych firmach – można nawet wyeksportować dane do formatu HTML czy XML, co ułatwia późniejszą analizę. Dobrą praktyką w branży IT jest właśnie bazowanie na narzędziach takich jak lshw do szybkiego rozpoznania sprzętu zamiast polegać tylko na dokumentacji technicznej lub oznaczeniach na obudowie. Praktycznie rzecz biorąc, jeżeli myślisz o pracy administratora czy technika, to znajomość lshw i podobnych poleceń to podstawa, a nie jakiś zbędny bajer.

Pytanie 2

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

A. Squid
B. Postfix
C. Webmin
D. Samba

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Squid to jeden z najbardziej popularnych serwerów proxy dostępnych na systemy Linux, który pełni funkcje pośredniczące w komunikacji między klientem a serwerami. Jego podstawowym zadaniem jest buforowanie żądań HTTP oraz HTTPS, co znacząco przyspiesza dostęp do często odwiedzanych zasobów internetowych. Przykładowo, w dużych organizacjach, takich jak uczelnie czy korporacje, Squid może być używany do ograniczenia dostępu do niektórych stron internetowych oraz monitorowania użycia pasma, co pozwala na optymalizację kosztów połączeń internetowych. W kontekście bezpieczeństwa, Squid umożliwia także stosowanie reguł filtrowania treści oraz autoryzacji użytkowników, co jest zgodne z najlepszymi praktykami w zakresie zarządzania infrastrukturą sieciową. Dodatkowo, Squid obsługuje wiele protokołów i może być konfigurowany do pracy w różnych środowiskach, co czyni go elastycznym narzędziem do zarządzania ruchem sieciowym.

Pytanie 3

W systemie Linux komenda tty pozwala na

A. uruchomienie programu, który wyświetla zawartość pamięci operacyjnej
B. pokazanie nazwy terminala
C. wysłanie sygnału do zakończenia procesu
D. zmianę aktualnego katalogu na katalog domowy użytkownika

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'tty' w systemie Linux jest używane do wyświetlenia nazwy terminala, w którym aktualnie pracuje użytkownik. Terminal to interfejs komunikacyjny, który pozwala na wprowadzanie poleceń oraz odbieranie wyników ich wykonania. Użycie 'tty' jest szczególnie przydatne w skryptach oraz aplikacjach, gdzie potrzebne jest określenie, w którym terminalu działa program. Przykładowo, podczas tworzenia skryptu, który ma komunikować się z użytkownikiem, możemy wykorzystać 'tty' do zidentyfikowania terminala i skierowania komunikatów informacyjnych do właściwego miejsca. Dobrą praktyką jest również sprawdzenie, czy polecenie zostało uruchomione w interaktywnym terminalu, aby uniknąć błędów w przypadku, gdy skrypt jest uruchamiany w kontekście nieinteraktywnym, takim jak cron. Właściwe zrozumienie działania polecenia 'tty' wspiera również umiejętność skutecznego zarządzania sesjami terminalowymi, co jest kluczowe w administracji systemów operacyjnych.

Pytanie 4

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

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

Brak odpowiedzi na to pytanie.

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

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

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

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.

Pytanie 6

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 221 nazwapliku
C. chmod 770 nazwapliku
D. chmod 544 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 7

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

chmod ug=rw szkola.txt | ls
Jaki będzie rezultat tego działania, pokazany w oknie terminala?
A. -rwx ~x rw- 1 admin admin 25 04-09 15:17 szkola.txt
B. -rw- rw- rw- 1 admin admin 25 04-09 15:17 szkola.txt
C. -rwx r-x r-x 1 admin admin 25 04-09 15:17 szkola.txt
D. -rw- rw- r-x 1 admin admin 25 04-09 15:17 szkola.txt

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź -rw- rw- r-x 1 admin admin 25 04-09 15:17 szkola.txt jest poprawna, ponieważ wynika z zastosowania polecenia chmod ug=rw, które modyfikuje uprawnienia do pliku szkola.txt. Użycie 'ug=rw' oznacza, że zarówno właściciel pliku (user), jak i grupa (group) otrzymują uprawnienia do odczytu (r) i zapisu (w). Uprawnienia są reprezentowane w systemie Linux w formie trzech grup: właściciel, grupa i inni (others). Oryginalne uprawnienia pliku to -rwx –x r-x, co oznacza, że właściciel miał uprawnienia do odczytu, zapisu i wykonywania, grupa miała uprawnienia do wykonywania, a inni mieli uprawnienia do odczytu i wykonywania. Po zastosowaniu chmod ug=rw, poprawione uprawnienia stają się -rw- rw- r-x. Widać, że właściciel i grupa uzyskali uprawnienia do odczytu i zapisu, natomiast uprawnienia dla innych pozostały bez zmian. Dobrą praktyką jest zrozumienie, w jaki sposób zmiany uprawnień wpływają na bezpieczeństwo i dostęp do plików, co jest kluczowe w zarządzaniu systemami Linux. Umożliwia to nie tylko kontrolę dostępu do danych, ale także ochronę przed nieautoryzowanym dostępem.

Pytanie 8

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/hdb5 /mnt/hdd
C. mount /dev/hdb3 /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 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 9

Poniżej zaprezentowano fragment pliku konfiguracyjnego serwera w systemie Linux. Jaką usługi dotyczy ten fragment?

option domain-name "meinheimnetz";
ddns-update-style none;
default-lease-time 14400;
subnet 192.168.1.0 netmask 255.255.255.0 {
      range 192.168.1.10 192.168.1.20;
      default-lease-time 14400;
      max-lease-time 172800;
}
A. DDNS
B. DHCP
C. SSH2
D. TFTP

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Konfiguracja przedstawiona na obrazku odnosi się do usługi DHCP (Dynamic Host Configuration Protocol). DHCP jest kluczowym komponentem w sieciach komputerowych, odpowiadającym za automatyczne przydzielanie adresów IP do urządzeń w sieci. Dzięki temu proces konfiguracji sieci jest uproszczony, a ryzyko konfliktów adresów IP zminimalizowane. W pliku konfiguracyjnym zauważamy takie elementy jak 'subnet', 'range', 'default-lease-time' oraz 'max-lease-time'. Subnet i maska podsieci definiują zakres adresów IP dostępnych w danej podsieci, natomiast 'range' określa dokładny zakres adresów, które mogą być przydzielane klientom. Czas dzierżawy (lease) określa, jak długo urządzenie może korzystać z przydzielonego adresu IP, zanim zostanie on odnowiony lub zwrócony do puli. W praktyce DHCP jest wykorzystywane w większości nowoczesnych sieci, zarówno w małych biurach, jak i dużych korporacjach, ze względu na swoją niezawodność i efektywność zarządzania adresami. Standardy dotyczące DHCP są zdefiniowane w dokumencie RFC 2131, zapewniającym interoperacyjność pomiędzy różnymi implementacjami. Konfiguracja serwera DHCP musi być precyzyjna, aby zapobiec potencjalnym zakłóceniom w działaniu sieci. Dlatego zrozumienie kluczowych elementów konfiguracji, takich jak te przedstawione w pytaniu, jest niezbędne dla każdego specjalisty zajmującego się administracją sieci.

Pytanie 10

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

A. ustawianie interfejsu karty sieciowej
B. zmianę systemu plików z ext3 na ext4
C. utworzenie symbolicznego dowiązania do pliku Linux.iso
D. stworzenie obrazu nośnika danych

Brak odpowiedzi na to pytanie.

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

W systemie Linux narzędzie, które umożliwia śledzenie trasy pakietów od źródła do celu, pokazując procentowe straty oraz opóźnienia, to

A. mtr
B. ping
C. route
D. tracert

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Narzędzie mtr (My Traceroute) jest zaawansowanym narzędziem do monitorowania tras pakietów w sieci, które łączy funkcje tradycyjnych poleceń traceroute i ping. Jego zastosowanie pozwala na zmierzenie nie tylko trasy, jaką pokonują pakiety od źródła do celu, ale również na analizę strat pakietów i opóźnień na każdym hopie. Mtr działa w czasie rzeczywistym, co oznacza, że może dostarczać bieżące informacje o stanie połączenia. Użytkownik może zaobserwować, jak zmieniają się opóźnienia i straty pakietów w czasie, co jest nieocenione w diagnostyce sieci. Dodatkowo, mtr umożliwia identyfikację problemów z łącznością, takich jak wąskie gardła w trasie, co jest kluczowe przy optymalizacji sieci. Dzięki swojej wszechstronności i możliwościom, mtr stał się standardowym narzędziem wśród administratorów sieci i inżynierów, co pozwala na efektywne zarządzanie i monitorowanie jakości usług sieciowych.

Pytanie 12

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 13

Użytkownik systemu Linux, który pragnie usunąć konto innego użytkownika wraz z jego katalogiem domowym, powinien wykonać polecenie

A. userdel nazwa_użytkownika
B. sudo userdel nazwa_użytkownika
C. sudo userdel -r nazwa_użytkownika
D. userdel -d nazwa_użytkownika

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'sudo userdel -r nazwa_użytkownika' jest jak najbardziej na miejscu. Używasz polecenia 'userdel' z przełącznikiem '-r', co pozwala na usunięcie konta użytkownika oraz wszystkich jego plików w katalogu domowym. To ważne, bo bez 'sudo' nie dałbyś rady tego zrobić, a standardowy użytkownik nie ma odpowiednich uprawnień do usuwania kont innych ludzi. W przypadku systemów Unix/Linux ważne jest, żeby do takich operacji mieć odpowiednie prawa administracyjne. To polecenie może się przydać, gdy na przykład administrator musi wyczyścić konto kogoś, kto już nie pracuje w firmie albo gdy konto było używane do nieautoryzowanego dostępu. Dobrze też pamiętać o zrobieniu kopii zapasowej danych przed usunięciem konta, żeby nic ważnego nie przepadło. Dodatkowo, 'userdel' super się sprawdza w skryptach, więc może być naprawdę pomocne w codziennej pracy administratora.

Pytanie 14

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

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

Brak odpowiedzi na to pytanie.

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

Pytanie 15

Polecenie chmod +x test

A. odbiera wszystkim użytkownikom prawo do zapisu do pliku test.
B. pozwala na uruchomienie pliku test przez każdego użytkownika.
C. nadaje prawo do odczytu pliku test jego właścicielowi.
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 16

W systemie Linux plik messages zawiera

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

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 17

Jakie polecenie używa się do tworzenia kopii danych na pamięci USB w systemie Linux?

A. mv
B. rm
C. su
D. cp

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'cp' (copy) jest standardowym narzędziem w systemach Linux, służącym do kopiowania plików i katalogów. Umożliwia ono przenoszenie danych z jednego miejsca do drugiego, co czyni je idealnym wyborem do tworzenia kopii zapasowych na zewnętrznych nośnikach, takich jak dysk USB. Aby skopiować plik na dysk USB, wystarczy użyć składni: 'cp /ścieżka/do/plik /media/usb/'. Ważne jest, aby przed wykonaniem polecenia upewnić się, że dysk USB jest zamontowany, co można zweryfikować za pomocą komendy 'lsblk'. Dodatkowo, 'cp' oferuje różne opcje, takie jak '-r' do rekursywnego kopiowania katalogów, czy '-i' do interaktywnego potwierdzania nadpisywania istniejących plików. Warto również pamiętać o dobrych praktykach, takich jak sprawdzanie integralności skopiowanych danych za pomocą polecenia 'md5sum', aby mieć pewność, że kopie są zgodne z oryginałem. W związku z tym, 'cp' jest niezastąpionym narzędziem w codziennym zarządzaniu danymi w systemie Linux.

Pytanie 18

Aby stworzyć skompresowane archiwum danych w systemie Linux, jakie polecenie należy zastosować?

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'tar -zcvf' jest poprawną metodą tworzenia skompresowanego archiwum danych w systemie Linux. Składa się z kilku kluczowych elementów: 'tar' to program służący do archiwizacji plików, '-z' wskazuje na użycie kompresji gzip, co pozwala na zmniejszenie rozmiaru archiwum, '-c' oznacza, że tworzymy nowe archiwum, '-v' jest opcjonalnym argumentem, który wyświetla szczegóły procesu (verbose), a '-f' definiuje nazwę pliku archiwum, które chcemy utworzyć. Przykład zastosowania: jeśli chcesz skompresować folder o nazwie 'dane' do pliku 'dane.tar.gz', użyjesz polecenia 'tar -zcvf dane.tar.gz dane'. Warto pamiętać, że korzystanie z opcji kompresji jest zgodne z najlepszymi praktykami w zarządzaniu danymi, gdyż pozwala na oszczędność miejsca na dysku oraz ułatwia transfer danych. Kompresja archiwów jest powszechną praktyką w administracji systemami oraz programowaniu, co czyni to poleceniem niezwykle użytecznym w codziennej pracy z systemem Linux.

Pytanie 19

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

A. Nagios
B. Shotwell
C. Basero
D. Dolphin

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Nagios to potężne narzędzie do monitorowania, które pozwala administratorom IT na kontrolowanie stanu sieci, urządzeń oraz serwerów. Jego główną funkcją jest zbieranie i analizowanie danych o dostępności oraz wydajności różnorodnych zasobów, co pozwala na wczesne wykrywanie potencjalnych problemów. Przykładem zastosowania Nagiosa może być monitorowanie serwerów www — administratorzy mogą ustawić alerty, które informują ich o awariach serwerów lub spadku wydajności. Dzięki rozbudowanej społeczności i wsparciu dla różnych systemów operacyjnych, Nagios stał się standardem w branży. Zgodnie z najlepszymi praktykami, regularne audyty i aktualizacje konfiguracji monitorowania w Nagiosie mogą znacząco zwiększyć niezawodność infrastruktury IT, co jest kluczowe w dzisiejszym środowisku biznesowym pełnym wyzwań.

Pytanie 20

ping 192.168.11.3 Jaką komendę należy wpisać w miejsce kropek, aby w systemie Linux wydłużyć domyślny odstęp czasowy między pakietami podczas używania polecenia ping?

A. -s 75
B. -a 81
C. -c 9
D. -i 3

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź -i 3 jest prawidłowa, ponieważ parametr -i w poleceniu ping w systemie Linux określa odstęp czasowy między kolejnymi wysyłanymi pakietami. Domyślnie ten odstęp wynosi 1 sekundę, a użycie -i 3 zwiększa ten czas do 3 sekund. Jest to przydatne w sytuacjach, gdy chcemy zmniejszyć obciążenie sieci, na przykład podczas testowania połączenia z urządzeniem, które nie wymaga zbyt częstego pingowania. Przykładowo, w przypadku monitorowania stanu serwera, gdzie nie jest konieczne ciągłe sprawdzanie, zwiększenie odstępu czasowego jest zalecane, aby uniknąć nadmiernego generowania ruchu sieciowego. Warto również pamiętać, że korzystanie z zbyt krótkich odstępów może prowadzić do przeciążenia sieci i zafałszowania wyników testów. Standardy branżowe sugerują, aby dostosowywać parametry ping do specyficznych potrzeb użytkownika i konfiguracji sieci.

Pytanie 21

Diagnostykę systemu Linux można przeprowadzić używając polecenia

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              8
On-line CPU(s) list: 0-7
Thread(s) per core:  2
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               42
Stepping:            7
CPU MHz:             1600.000
BogoMIPS:            6784.46
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            8192K
NUMA node0 CPU(s):   0-7
A. cat
B. pwd
C. lscpu
D. whoami

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie lscpu w systemie Linux służy do wyświetlania informacji o architekturze CPU oraz konfiguracji procesora. Jest to narzędzie, które dostarcza szczegółowych danych o liczbie rdzeni ilości procesorów wirtualnych technologii wspieranej przez procesorach czy też o specyficznych cechach takich jak BogoMIPS czy liczba wątków na rdzeń. Wartości te są nieocenione przy diagnozowaniu i optymalizacji działania systemu operacyjnego oraz planowaniu zasobów dla aplikacji wymagających intensywnych obliczeń. Polecenie to jest szczególnie przydatne dla administratorów systemów oraz inżynierów DevOps, którzy muszą dostosowywać parametry działania aplikacji do dostępnej infrastruktury sprzętowej. Zgodnie z dobrymi praktykami analizy systemowej regularne monitorowanie i rejestrowanie tych parametrów pozwala na lepsze zrozumienie działania systemu oraz efektywne zarządzanie zasobami IT. Dodatkowo dzięki temu narzędziu można także zweryfikować poprawność konfiguracji sprzętowej po wdrożeniu nowych rozwiązań technologicznych co jest kluczowe dla zapewnienia wysokiej dostępności i wydajności usług IT.

Pytanie 22

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

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'uname -s' w systemie Linux jest narzędziem, które pozwala na uzyskanie informacji o nazwie jądra systemu operacyjnego. Użycie tego polecenia zwraca nazwę systemu, co jest niezwykle przydatne w kontekście diagnostyki, konfiguracji oraz zarządzania systemami. Na przykład, administratorzy systemów mogą używać tego polecenia, aby upewnić się, że działają na odpowiedniej wersji jądra dla wymagań aplikacji lub środowiska wirtualnego. Również w procesie automatyzacji zadań, skrypty mogą wykorzystywać wynik tego polecenia do podejmowania decyzji o dalszych krokach, np. instalacji pakietów zależnych od konkretnej wersji jądra. Znajomość systemu operacyjnego, w tym nazwy jądra, jest kluczowa dla zapewnienia bezpieczeństwa, stabilności oraz wydajności systemu. Dodatkowo, warto zaznaczyć, że polecenie 'uname' ma różne opcje, które umożliwiają uzyskanie bardziej szczegółowych informacji, takich jak wersja jądra czy architektura, co jeszcze bardziej wzbogaca jego zastosowanie w administracji systemowej.

Pytanie 23

Jakie polecenie należy wykorzystać w systemie Linux, aby zlokalizować wszystkie pliki z rozszerzeniem txt, które znajdują się w katalogu /home/user i mają w nazwie ciąg znaków abc?

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ls /home/user/*abc*.txt' jest poprawne, ponieważ używa symbolu wieloznacznego '*' do wyszukiwania plików, które zawierają ciąg znaków 'abc' w swojej nazwie, a także mają rozszerzenie '.txt'. W systemach Unix/Linux symbole wieloznaczne są kluczowym narzędziem do operacji na plikach, umożliwiając elastyczne dopasowanie nazw. W tym przypadku '*' reprezentuje dowolny ciąg znaków, co sprawia, że polecenie jest niezwykle efektywne w wyszukiwaniu plików zgodnych z określonym wzorcem. W praktyce, takie podejście jest bardzo przydatne, zwłaszcza w dużych zbiorach danych, gdzie ręczne przeszukiwanie plików jest czasochłonne. Na przykład, w środowisku programistycznym można szybko znaleźć pliki konfiguracyjne lub dokumenty, które zawierają określone słowa kluczowe, co znacznie ułatwia zarządzanie projektem. Wiedza o tym, jak korzystać z symboli wieloznacznych, jest istotnym elementem efektywnej pracy w systemie Linux.

Pytanie 24

W systemie operacyjnym Linux, do konfigurowania sieci VLAN wykorzystuje się polecenie

A. ip link
B. ip neighbour
C. ip route
D. ip address

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ip link' jest kluczowym narzędziem w zarządzaniu interfejsami sieciowymi w systemie Linux, w tym do tworzenia i zarządzania sieciami VLAN (Virtual Local Area Network). VLAN to technologia, która pozwala na segmentację sieci na mniejsze, logiczne podgrupy, co zwiększa bezpieczeństwo i wydajność. Używając 'ip link', można łatwo tworzyć, modyfikować i usuwać interfejsy sieciowe, w tym te wirtualne, które są niezbędne do działania VLAN. Na przykład, aby utworzyć interfejs VLAN o ID 10 na interfejsie fizycznym eth0, można użyć polecenia 'ip link add link eth0 name eth0.10 type vlan id 10'. Po dodaniu interfejsu trzeba go aktywować, co można zrobić poleceniem 'ip link set dev eth0.10 up'. Wiedza o VLAN jest szczególnie ważna w środowiskach z wieloma klientami, gdzie wymagana jest izolacja ruchu oraz efektywne zarządzanie przepustowością. Dobre praktyki sugerują również, aby dokumentować zmiany i konfiguracje VLAN w celu zapewnienia ciągłości działania oraz łatwego rozwiązywania problemów w przyszłości.

Pytanie 25

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

Arch Linux 2.6.33-ARCH  (myhost) (tty1)

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

Linux myhost 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 12:06:25 CEST 2010 i686 Intel
(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
A. uptime
B. factor 22
C. uname -a
D. hostname

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'uname -a' w systemie Linux służy do wyświetlenia szczegółowych informacji o systemie operacyjnym. Jest to bardzo przydatne w kontekście administracji systemem, ponieważ daje pełny obraz wersji jądra, nazwy hosta, architektury i innych kluczowych informacji. Na przykład, po wykonaniu 'uname -a', użytkownik otrzymuje dane takie jak wersja jądra, która jest istotna przy instalacji sterowników czy rozwiązywaniu problemów związanych z kompatybilnością oprogramowania. Zrozumienie znaczenia i struktury informacji zwracanych przez 'uname -a' jest kluczowe dla administratora systemu. Warto wiedzieć, że 'uname' można użyć z różnymi opcjami, np. 'uname -r' wyświetli tylko wersję jądra. Wiedza o jądrach i ich wersjach jest niezbędna do zarządzania systemem i zapewnienia jego bezpieczeństwa oraz sprawności działania. Jest to standardowe narzędzie w środowisku Unix/Linux, szeroko wykorzystywane w praktyce zawodowej.

Pytanie 26

Wynik wykonania polecenia ```ls -l``` w systemie Linux przedstawia poniższy rysunek

Ilustracja do pytania
A. B
B. D
C. A
D. C

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie ls -l w systemie Linux jest używane do wyświetlania szczegółowych informacji o plikach i katalogach w danym katalogu. Poprawna odpowiedź to D ponieważ wynik tego polecenia pokazuje informacje takie jak prawa dostępu do plików liczbę dowiązań użytkownika właściciela grupę właściciela rozmiar pliku datę i czas ostatniej modyfikacji oraz nazwę pliku. W przykładzie D mamy trzy pliki z odpowiednimi informacjami: prawa dostępu -rw-r--r-- które oznaczają że właściciel ma prawo do odczytu i zapisu grupa oraz inni użytkownicy mają tylko prawo do odczytu. Liczba dowiązań wynosi 1 co jest typowe dla plików. Użytkownik właściciel i grupa to Egzamin users. Rozmiar plików wynosi 0 bajtów co oznacza że są puste. Daty i godziny wskazują na czas ostatniej modyfikacji. Zrozumienie wyjścia polecenia ls -l jest kluczowe w codziennej administracji systemu Linux ponieważ pozwala na szybkie sprawdzenie uprawnień i właścicieli plików oraz monitorowanie zmian zachodzących w systemie. To także dobry punkt wyjścia do nauki o zarządzaniu prawami dostępu przy użyciu poleceń chmod i chown co stanowi fundament bezpieczeństwa w systemach opartych na Unixie.

Pytanie 27

W systemie Linux narzędzie iptables wykorzystuje się do

A. konfigurowania serwera pocztowego
B. konfigurowania zapory sieciowej
C. konfigurowania zdalnego dostępu do serwera
D. konfigurowania karty sieciowej

Brak odpowiedzi na to pytanie.

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

Pytanie 28

W systemie Linux do obserwacji aktywnych procesów wykorzystuje się polecenie

A. watch
B. df
C. free
D. ps

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'ps' (process status) jest kluczowym narzędziem w systemach operacyjnych Unix i Linux, używanym do monitorowania bieżących procesów. Dzięki niemu można uzyskać szczegółowy wgląd w działające aplikacje, ich identyfikatory procesów (PID), status oraz zużycie zasobów. Typowe zastosowanie polecenia 'ps' obejmuje analizy wydajności systemu, diagnozowanie problemów oraz zarządzanie procesami. Na przykład, używając polecenia 'ps aux', użytkownik może zobaczyć wszelkie uruchomione procesy, ich właścicieli oraz wykorzystanie CPU i pamięci. To narzędzie jest zgodne z dobrymi praktykami, które zalecają monitorowanie stanu systemu w celu optymalizacji jego działania. Rekomendowane jest również łączenie 'ps' z innymi poleceniami, na przykład 'grep', aby filtrować interesujące nas procesy, co zdecydowanie zwiększa efektywność zarządzania systemem.

Pytanie 29

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

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

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 30

Jakie polecenie powinien zastosować użytkownik systemu Linux, aby wydobyć zawartość archiwum o nazwie dane.tar?

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'tar –xvf dane.tar' jest prawidłowe, ponieważ 'tar' jest standardowym narzędziem w systemach Unix/Linux służącym do archiwizacji i dearchiwizacji plików. Opcje użyte w tym poleceniu mają następujące znaczenie: 'x' oznacza 'ekstrakcję', 'v' to 'verbose', co powoduje, że proces ekstrakcji jest wyświetlany na ekranie (informacje o rozpakowywanych plikach), a 'f' wskazuje, że następny argument to nazwa pliku archiwum, w tym przypadku 'dane.tar'. Użycie polecenia 'tar' w takiej formie jest zgodne z dobrymi praktykami, gdyż pozwala na skuteczne wydobycie plików oraz umożliwia użytkownikowi śledzenie postępu operacji. Na przykład, jeśli archiwum zawiera wiele plików, użytkownik może łatwo zobaczyć, które z nich są aktualnie rozpakowywane, co jest szczególnie przydatne w sytuacji, gdy archiwum jest duże lub gdy nawigacja po plikach zajmuje dużo czasu. Dodatkowo, 'tar' obsługuje wiele formatów kompresji, co czyni go elastycznym narzędziem do zarządzania danymi w systemach Linux.

Pytanie 31

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

A. Polecenie ps nie przedstawia stopnia obciążenia CPU, natomiast polecenie top oferuje tę funkcjonalność
B. Polecenie ps pozwala na zobaczenie uprawnień, z jakimi działa proces, natomiast top tego nie umożliwia
C. Polecenie top przedstawia aktualnie działające procesy w systemie, odświeżając informacje na bieżąco, co nie jest możliwe w przypadku ps
D. Polecenie top umożliwia pokazanie PID procesu, podczas gdy ps tego nie robi

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'top' jest narzędziem, które w czasie rzeczywistym wyświetla aktualnie działające procesy w systemie Linux, a jego informacje są regularnie odświeżane. Jest to niezwykle przydatne w monitorowaniu wydajności systemu, ponieważ możemy na bieżąco śledzić, które procesy zużywają najwięcej zasobów, takich jak CPU i pamięć. Użytkownicy mogą dostosować interfejs 'top', sortować procesy według różnych kryteriów, a także wyszukiwać konkretne procesy. W przeciwieństwie do tego, 'ps' daje statyczny widok procesów w momencie wywołania polecenia. Umożliwia użytkownikowi uzyskanie informacji o aktualnie działających procesach, ale nie aktualizuje tych informacji w czasie rzeczywistym. Dobrą praktyką jest używanie 'ps' do uzyskania szczegółowych informacji o konkretnych procesach, podczas gdy 'top' sprawdza się najlepiej w monitorowaniu ogólnej sytuacji w systemie. Zrozumienie różnic między tymi dwoma narzędziami jest kluczowe dla efektywnego zarządzania i optymalizacji systemów Linux.

Pytanie 32

Pliki specjalne urządzeń, tworzone podczas instalacji sterowników w systemie Linux, są zapisywane w katalogu

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

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Pliki specjalne urządzeń w Linuxie, czyli tzw. device files, faktycznie są zapisywane w katalogu /dev. Jest to standard, który spotkasz praktycznie we wszystkich dystrybucjach Linuksa już od czasów Uniksa. Katalog /dev służy jako miejsce, gdzie system tworzy interfejsy do urządzeń sprzętowych oraz wirtualnych, np. dysków, portów szeregowych, pamięci RAM czy nawet pseudo-urządzeń jak /dev/null albo /dev/random. To rozwiązanie pozwala traktować urządzenia jak pliki, co daje ogromną elastyczność – narzędzia użytkownika mogą komunikować się z hardware’m bezpośrednio przez standardowe operacje wejścia/wyjścia. Co ciekawe, w nowoczesnych systemach większość plików w /dev tworzona jest dynamicznie przez usługę udev, więc nie musisz ich ręcznie generować poleceniem mknod, jak to bywało dawniej. Taki model upraszcza zarządzanie dużą liczbą urządzeń i jest zgodny z zasadą „wszystko jest plikiem”. W praktyce, gdy instalujesz lub podłączasz nowe urządzenie, sterownik często sam tworzy odpowiedni plik specjalny w /dev – potem np. możesz odwołać się do /dev/sda, jeśli chodzi o pierwszy dysk twardy, albo /dev/ttyUSB0 dla adaptera USB-serial. Moim zdaniem warto dobrze poznać zawartość tego katalogu, bo daje to większą kontrolę nad sprzętem i lepsze zrozumienie działania Linuksa od środka. W branży to absolutna podstawa, bo właściwe zarządzanie plikami urządzeń jest kluczowe przy administracji systemami i rozwiązywaniu problemów sprzętowych.

Pytanie 33

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

Linux atom 3.16.0-5-amd64 #1 SMP Debian 3.16.51-3+deb8u1 (2018-01-08) x86_64 GNU/Linux
A. uname -a
B. uptime
C. hostname
D. factor 22

Brak odpowiedzi na to pytanie.

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

Pytanie 34

W systemie Linux komenda cd ~ umożliwia

A. stworzenie katalogu /~
B. odnalezienie znaku ~ w zapisanych danych
C. przejście do folderu głównego
D. przejście do katalogu domowego użytkownika

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'cd ~' w systemie Linux jest używane do przejścia do katalogu domowego aktualnie zalogowanego użytkownika. Katalog domowy to miejsce, w którym użytkownicy przechowują swoje pliki i konfiguracje. Symbol '~' jest skrótem, który dla każdego użytkownika odnosi się do ich indywidualnego katalogu domowego, co sprawia, że jest to bardzo praktyczne. Na przykład, jeśli użytkownik o nazwie 'janek' jest zalogowany, polecenie 'cd ~' przeniesie go do '/home/janek'. To polecenie jest szczególnie przydatne w codziennym użytkowaniu systemu, gdyż umożliwia szybki powrót do głównego katalogu roboczego, gdzie użytkownik ma dostęp do swoich plików oraz konfiguracji. Dobrą praktyką jest także korzystanie z tego polecenia w skryptach, co zwiększa ich elastyczność i przenośność, ponieważ niezależnie od tego, w jakim katalogu skrypt zostanie uruchomiony, zawsze będzie mógł odwołać się do katalogu domowego użytkownika. Warto również wiedzieć, że polecenia mogą być łączone z innymi komendami, co umożliwia jeszcze bardziej zaawansowane operacje na plikach i katalogach.

Pytanie 35

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

A. cp
B. du
C. ps
D. rm

Brak odpowiedzi na to pytanie.

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

Pytanie 36

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. SQUID
B. POSTFIX
C. APACHE
D. SAMBA

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Odpowiedź 'SAMBA' jest prawidłowa, ponieważ SAMBA jest oprogramowaniem, które umożliwia interoperacyjność między systemami operacyjnymi, w szczególności Linux i Windows. SAMBA implementuje protokół SMB (Server Message Block), który jest standardem używanym przez systemy Windows do wymiany plików i zasobów sieciowych, takich jak drukarki. Dzięki SAMBA, stacje robocze działające na różnych systemach operacyjnych, takich jak Windows, macOS i Linux, mogą uzyskiwać dostęp do zdalnych zasobów, co jest szczególnie istotne w środowiskach mieszanych. Przykładem zastosowania SAMBA jest możliwość udostępniania wspólnych folderów lub drukarek, co pozwala na efektywną współpracę w biurze, gdzie różni użytkownicy korzystają z różnych systemów operacyjnych. SAMBA jest również często stosowana w sieciach lokalnych, odpowiadając na potrzeby organizacji w zakresie zarządzania zasobami i zapewnienia zgodności międzyplatformowej. Dobrą praktyką jest odpowiednia konfiguracja zabezpieczeń oraz praw dostępu do udostępnianych zasobów, co pomaga w ochronie danych przed nieautoryzowanym dostępem.

Pytanie 37

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

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 38

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

A. NTFS
B. EXT4
C. FAT32
D. FAT

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
EXT4, czyli czterogeneracyjny system plików, jest obecnie jednym z najczęściej wybieranych systemów plików dla instalacji systemu Linux. Jego przewaga nad innymi systemami, takimi jak NTFS czy FAT, polega na lepszej wydajności, obsłudze większych plików oraz bardziej zaawansowanych funkcji, takich jak journaling, co minimalizuje ryzyko utraty danych przy awariach. EXT4 wspiera również większe rozmiary partycji, co jest istotne w przypadku nowoczesnych aplikacji i dużych baz danych. Dzięki tym cechom, EXT4 stał się standardem w dystrybucjach Linuxa, w tym Ubuntu, Fedora czy Debian. W praktyce, stosowanie EXT4 zapewnia lepszą stabilność i wydajność operacji odczytu/zapisu, a także umożliwia skorzystanie z takich funkcji jak defragmentacja czy dynamiczne przydzielanie miejsca. Warto również zaznaczyć, że EXT4 jest kompatybilny z wcześniejszymi wersjami EXT3, co ułatwia migrację danych. W branży IT, wybór odpowiedniego systemu plików jest kluczowy dla efektywności zarządzania danymi, co czyni EXT4 doskonałym rozwiązaniem dla serwerów oraz stacji roboczych.

Pytanie 39

Osoba korzystająca z systemu Linux, która chce odnaleźć pliki o konkretnej nazwie przy użyciu polecenia systemowego, może wykorzystać komendę

A. search
B. pine
C. find
D. pwd

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Polecenie 'find' jest jednym z najpotężniejszych narzędzi w systemie Linux, które służy do wyszukiwania plików i katalogów na podstawie różnych kryteriów. Umożliwia użytkownikom przeszukiwanie hierarchii katalogów, a także zastosowanie filtrów, takich jak nazwa pliku, typ, rozmiar czy data modyfikacji. Na przykład, aby znaleźć plik o nazwie 'dokument.txt' w bieżącym katalogu i wszystkich podkatalogach, można użyć polecenia 'find . -name "dokument.txt"'. Ponadto, 'find' wspiera różnorodne opcje, które pozwalają na wykonywanie akcji na znalezionych plikach, co zwiększa jego przydatność w zautomatyzowanych skryptach. Użycie tego narzędzia jest zgodne z dobrymi praktykami administracji systemami, gdzie efektywne zarządzanie zasobami i szybkie wyszukiwanie plików są kluczowe dla utrzymania wydajności i porządku w systemie.

Pytanie 40

Monolityczne jądro (kernel) występuje w którym systemie?

A. Windows
B. Mac OS
C. QNX
D. Linux

Brak odpowiedzi na to pytanie.

Wyjaśnienie poprawnej odpowiedzi:
Jądro monolityczne, takie jak to, które występuje w systemie Linux, jest architekturą, w której wszystkie podstawowe funkcje systemu operacyjnego, takie jak zarządzanie procesami, pamięcią, systemem plików oraz obsługą urządzeń, są zintegrowane w jednym dużym module. Ta konstrukcja umożliwia efektywną komunikację między różnymi komponentami jądra, co prowadzi do zwiększonej wydajności systemu. Praktycznym przykładem zastosowania jądra monolitycznego jest jego wykorzystanie w serwerach oraz urządzeniach wbudowanych, gdzie wydajność i niski narzut czasowy są kluczowe. Jądro monolityczne często charakteryzuje się również większą stabilnością i bezpieczeństwem, ponieważ jest mniej podatne na błędy w interakcjach między modułami. Dodatkowo, jądro Linux zyskało popularność dzięki aktywnemu wsparciu społeczności i szerokiemu wachlarzowi dostępnych sterowników, co czyni je wszechstronnym rozwiązaniem dla różnych zastosowań. W kontekście dobrych praktyk, korzystanie z jądra monolitycznego w systemach operacyjnych opartych na Linuxie jest zgodne z ideą otwartego oprogramowania, co sprzyja innowacji i współpracy w społeczności programistów.