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: 12 maja 2026 17:02
  • Data zakończenia: 12 maja 2026 17:09

Egzamin zdany!

Wynik: 29/40 punktów (72,5%)

Wymagane minimum: 20 punktów (50%)

Nowe
Analiza przebiegu egzaminu- sprawdź jak rozwiązywałeś pytania
Pochwal się swoim wynikiem!
Szczegółowe wyniki:
Pytanie 1

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/?abc?.txt
B. ls /home/user/[abc].txt
C. ls /home/user/[a-c].txt
D. ls /home/user/*abc*.txt
W przypadku poleceń przedstawionych w innych odpowiedziach pojawia się szereg błędnych koncepcji odnośnie do funkcji symboli wieloznacznych oraz sposobu, w jaki można wyszukiwać pliki w systemie Linux. Użycie '?abc?.txt' w pierwszej odpowiedzi jest niepoprawne, ponieważ '?' odpowiada za jeden pojedynczy znak, co oznacza, że będzie wyszukiwało pliki, które mają dokładnie jedną literę przed i jedną literę po ciągu 'abc', co jest zbyt restrykcyjne w kontekście poszukiwania plików. W drugiej odpowiedzi, '[abc].txt' również nie spełnia wymagań, ponieważ '[abc]' oznacza, że przed rozszerzeniem '.txt' musi być dokładnie jeden znak, który może być 'a', 'b' lub 'c'. Ostatnia odpowiedź, '[a-c].txt', jest równie myląca, jako że ogranicza wyszukiwanie do plików o nazwach, które zaczynają się od pojedynczego znaku z zakresu 'a' do 'c', co nie uwzględnia innych możliwości. Przy poszukiwaniu plików w systemie Linux kluczowe jest wykorzystywanie symboli wieloznacznych zgodnie z ich przeznaczeniem oraz zrozumienie ich działania, aby uniknąć nieprawidłowych wniosków. Dobrą praktyką jest także testowanie zapytań w bezpiecznym środowisku, aby upewnić się, że zwracane wyniki są zgodne z oczekiwaniami.

Pytanie 2

W systemie Linux plik ma przypisane uprawnienia 765. Jakie działania może wykonać grupa związana z tym plikiem?

A. odczytać oraz zapisać
B. odczytać, zapisać i wykonać
C. może jedynie odczytać
D. odczytać oraz wykonać
Wybór odpowiedzi sugerujących różne kombinacje uprawnień dla grupy nie zrozumiał uprawnień ustalonych dla pliku w systemie Linux. Gdy przyjrzymy się uprawnieniom 765, ważne jest, aby zrozumieć, że każda cyfra w tej notacji reprezentuje różne poziomy dostępu. Grupa ma przypisane uprawnienia na poziomie 6, co oznacza, że może odczytywać oraz zapisywać plik, ale nie ma uprawnienia do jego wykonywania. Odpowiedzi, które sugerują, że grupa może tylko odczytać plik, są błędne, ponieważ pomijają możliwość zapisu, co jest kluczowe w kontekście współpracy i zarządzania plikami. Z kolei odpowiedzi, które wskazują na możliwość wykonywania pliku, są mylącą interpretacją, ponieważ uprawnienia do wykonania przysługują jedynie właścicielowi pliku lub innym użytkownikom, w zależności od ich przypisanych uprawnień. Tego rodzaju pomyłki często wynikają z niepełnego zrozumienia systemu uprawnień w Linuxie, który opiera się na binarnej reprezentacji dostępu. Kluczowe jest, aby użytkownicy zdawali sobie sprawę z tego, jak przydzielanie uprawnień wpływa na bezpieczeństwo i dostępność danych, co powinno być podstawą do efektywnego zarządzania plikami w środowisku wieloużytkownikowym.

Pytanie 3

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

A. Smart Boot Manager
B. Boot Magic
C. Ranish Partition Manager
D. Grub
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 4

Do przeprowadzenia aktualizacji systemów Linux można zastosować aplikacje

A. apt-get i zypper
B. defrag i YaST
C. aptitude i amarok
D. cron i mount
Aby zaktualizować systemy Linux, kluczowymi narzędziami, które można wykorzystać, są apt-get oraz zypper. Apt-get jest popularnym menedżerem pakietów w systemach opartych na Debianie, takich jak Ubuntu. Umożliwia on łatwe zarządzanie pakietami oprogramowania, w tym ich instalację, usuwanie oraz aktualizację. Przykładowe polecenie do aktualizacji systemu za pomocą apt-get to 'sudo apt-get update' oraz 'sudo apt-get upgrade', co pozwala na aktualizację dostępnych pakietów. Zypper, z kolei, jest menedżerem pakietów używanym w systemach opartych na openSUSE. Podobnie jak apt-get, umożliwia on zarządzanie pakietami, a do aktualizacji systemu służy polecenie 'sudo zypper refresh' oraz 'sudo zypper update'. Oba narzędzia są zgodne z zasadami zarządzania pakietami w ekosystemie Linux, co czyni je standardowym wyborem dla administratorów systemów oraz użytkowników dbających o aktualność swojego oprogramowania.

Pytanie 5

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

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

Pytanie 6

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

A. Vsftpd
B. Samba
C. Postfix
D. CUPS
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 7

W systemie Linux, aby uzyskać informację o nazwie aktualnego katalogu roboczego, należy użyć polecenia

A. cat
B. echo
C. finger
D. pwd
Polecenie 'pwd' (print working directory) jest kluczowym narzędziem w systemach Unix i Linux, które umożliwia użytkownikom wyświetlenie pełnej ścieżki do bieżącego katalogu roboczego. Użycie 'pwd' dostarcza informacji o lokalizacji, w której aktualnie znajduje się użytkownik, co jest nieocenione w kontekście nawigacji w systemie plików. Przykładowo, po zalogowaniu się do terminala i wpisaniu 'pwd', użytkownik otrzyma wynik taki jak '/home/użytkownik', co wskazuje na to, że obecnie znajduje się w swoim katalogu domowym. W praktyce dobrym zwyczajem jest regularne sprawdzanie bieżącego katalogu, zwłaszcza gdy wykonuje się różnorodne operacje na plikach i katalogach, aby uniknąć błędów związanych z odniesieniami do niewłaściwych lokalizacji. Użycie tego polecenia jest zgodne z najlepszymi praktykami w administracji systemem, pozwalając użytkownikom na lepsze zarządzanie strukturą plików i organizację pracy.

Pytanie 8

W systemie operacyjnym Ubuntu konto użytkownika student można wyeliminować przy użyciu komendy

A. user net student /del
B. del user student
C. userdel student
D. net user student /del
Polecenie 'userdel student' jest właściwym sposobem usunięcia konta użytkownika o nazwie 'student' w systemie operacyjnym Ubuntu, który jest oparty na jądrze Linux. Polecenie 'userdel' jest standardowym narzędziem wykorzystywanym w systemach Linux do zarządzania kontami użytkowników. Umożliwia ono nie tylko usunięcie konta, ale także związanych z nim plików, jeśli zastosujemy odpowiednie opcje. Przykładowo, użycie flagi '-r' razem z poleceniem usunięcia pozwala na usunięcie również katalogu domowego użytkownika, co jest istotne dla utrzymania porządku na serwerze. Dbałość o zarządzanie kontami użytkowników oraz ich odpowiednie usuwanie jest kluczowe dla bezpieczeństwa systemu, ponieważ nieusunięte konta mogą być wykorzystane przez nieautoryzowane osoby do uzyskania dostępu do zasobów systemowych. Warto również pamiętać, że przed usunięciem konta należy upewnić się, że wszystkie dane użytkownika zostały zabezpieczone lub przeniesione, aby uniknąć utraty ważnych informacji.

Pytanie 9

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

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

Pytanie 10

W systemie Linux, gdzie przechowywane są hasła użytkowników?

A. groups
B. password
C. passwd
D. users
Odpowiedź "passwd" jest prawidłowa, ponieważ w systemie Linux hasła użytkowników są przechowywane w pliku zwanym /etc/passwd. Plik ten zawiera informacje o użytkownikach, takie jak ich nazwy, identyfikatory oraz ścieżki do ich katalogów domowych. Choć hasła nie są przechowywane w tym pliku w czytelnej postaci, to jednak zawiera on istotne dane związane z kontami użytkowników. W pryzmacie bezpieczeństwa, hasła są zazwyczaj przechowywane w osobnym pliku, takim jak /etc/shadow, który jest dostępny tylko dla użytkownika root, co jest zgodne z najlepszymi praktykami zabezpieczeń. Przykładowo, gdy administrator systemu dodaje nowego użytkownika przy pomocy polecenia 'useradd', dane są automatycznie aktualizowane w odpowiednich plikach, co podkreśla znaczenie systematyczności w zarządzaniu kontami użytkowników. Ponadto, zazwyczaj stosuje się mechanizmy haszowania, takie jak SHA-512, co dodatkowo zwiększa bezpieczeństwo przechowywanych haseł.

Pytanie 11

W systemie Linux można uzyskać listę wszystkich założonych kont użytkowników, wykorzystując polecenie

A. finger (bez parametrów)
B. id -u
C. cat /etc/passwd
D. who -HT
Polecenie 'cat /etc/passwd' jest powszechnie stosowane do przeglądania pliku, w którym przechowywane są informacje o użytkownikach w systemach Linux. Plik '/etc/passwd' zawiera kluczowe dane, takie jak nazwy użytkowników, identyfikatory UID, identyfikatory GID, informacje o katalogach domowych i powłokach logowania. Dzięki temu poleceniu administratorzy systemów oraz użytkownicy z odpowiednimi uprawnieniami mogą szybko zidentyfikować wszystkie założone konta oraz uzyskać dodatkowe informacje o każdym z nich. Przykładowo, wykonując polecenie 'cat /etc/passwd', użytkownik uzyska listę wszystkich kont, co może być przydatne przy audytach bezpieczeństwa lub zarządzaniu użytkownikami. Dobrą praktyką jest również monitorowanie zmian w pliku '/etc/passwd', aby zapewnić, że nie są wprowadzane nieautoryzowane zmiany, co może przyczynić się do podniesienia bezpieczeństwa systemu.

Pytanie 12

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

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

Pytanie 13

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

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

Pytanie 14

Jakiego kodu numerycznego należy użyć w komendzie zmiany uprawnień do katalogu w systemie Linux, aby właściciel folderu miał prawa do zapisu i odczytu, grupa posiadała prawa do odczytu i wykonywania, a pozostali użytkownicy jedynie prawa do odczytu?

A. 654
B. 123
C. 751
D. 765
Odpowiedź 654 jest poprawna, ponieważ odpowiada wymaganym uprawnieniom w systemie Linux. Wartości kodu numerycznego są interpretowane w następujący sposób: pierwsza cyfra (6) reprezentuje uprawnienia właściciela folderu, druga cyfra (5) to uprawnienia grupy, a trzecia cyfra (4) dotyczy pozostałych użytkowników. Wartość 6 oznacza, że właściciel ma uprawnienia do odczytu (4) oraz zapisu (2), co daje łącznie 6. Grupa z wartością 5 ma uprawnienia do odczytu (4) i wykonania (1), co daje 5. Natomiast pozostali użytkownicy mają tylko uprawnienia do odczytu, reprezentowane przez wartość 4. Te zasady są zgodne z najlepszymi praktykami zarządzania uprawnieniami w systemach Unix/Linux, gdzie ważne jest ograniczenie dostępu do danych oraz zapewnienie, że tylko osoby mające odpowiednie uprawnienia mogą modyfikować pliki. Aby zastosować tę zmianę, można użyć polecenia 'chmod 654 nazwa_folderu', co w praktyce zmieni uprawnienia do folderu zgodnie z wymaganiami.

Pytanie 15

W systemie Linux polecenie chmod służy do

A. zmiany właściciela pliku
B. określenia praw dostępu do pliku
C. przywracania poprawności systemu plików
D. pokazywania danych o ostatniej modyfikacji pliku
Polecenie chmod w systemie Linux jest kluczowym narzędziem służącym do zarządzania prawami dostępu do plików i katalogów. Umożliwia administratorom i użytkownikom systemu określenie, kto może odczytywać, zapisywać lub wykonywać dany plik. Prawa dostępu są reprezentowane przez trzy główne kategorie: właściciela pliku, grupy, do której należy plik, oraz pozostałych użytkowników. Przykładowo, komenda 'chmod 755 plik.txt' ustawia pełne prawa (czytanie, pisanie, wykonywanie) dla właściciela oraz prawa do czytania i wykonywania dla grupy i innych. Ważne jest, aby świadome zarządzanie prawami dostępu przyczyniło się do ochrony danych, a także do zapobiegania nieautoryzowanemu dostępowi do wrażliwych informacji. Dobrym nawykiem jest regularne audytowanie praw dostępu i dostosowywanie ich zgodnie z zasadą najmniejszych uprawnień, co jest praktyką rekomendowaną w bezpieczeństwie informatycznym.

Pytanie 16

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

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

Pytanie 17

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

A. Polecenie top umożliwia pokazanie PID procesu, podczas gdy ps tego nie robi
B. 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
C. Polecenie ps nie przedstawia stopnia obciążenia CPU, natomiast polecenie top oferuje tę funkcjonalność
D. Polecenie ps pozwala na zobaczenie uprawnień, z jakimi działa proces, natomiast top tego nie umożliwia
Wiele osób może mieć trudności z poprawnym zrozumieniem różnic pomiędzy poleceniami 'ps' i 'top', co może prowadzić do nieprecyzyjnych wniosków. Na przykład, stwierdzenie, że polecenie 'top' wyświetla PID procesu, podczas gdy 'ps' nie, jest nieprawdziwe. Zarówno 'top', jak i 'ps' wyświetlają PID (identyfikator procesu), co jest podstawową informacją dla zarządzania procesami w systemie. Drugim błędem jest twierdzenie, że 'ps' nie pokazuje uprawnień, z jakimi działa proces. W rzeczywistości, 'ps' ma możliwość wyświetlania informacji dotyczących uprawnień, jeśli zostanie odpowiednio skonfigurowane. Istnieją różne opcje, takie jak 'ps aux', które dostarczają szczegółowych informacji na temat procesów, w tym ich uprawnień. Ponadto, polecenie 'top' rzeczywiście pokazuje stopień wykorzystania CPU, co jest jedną z jego kluczowych funkcji, ale twierdzenie, że 'ps' nie pokazuje stopnia wykorzystania CPU, jest mylące. Rzeczywiście, podstawowe użycie 'ps' nie pokazuje tego bezpośrednio, ale można użyć dodatkowych narzędzi i opcji, aby uzyskać te informacje. Finalnie, niektóre z tych nieporozumień mogą wynikać z braku zrozumienia, w jaki sposób te narzędzia działają i jakie mają zastosowanie w rzeczywistych scenariuszach administracji systemem, co może prowadzić do niewłaściwego użycia i interpretacji wyników.

Pytanie 18

Jakie polecenie jest używane do ustawienia konfiguracji interfejsu sieciowego w systemie Linux?

A. interfaces
B. ifconfig
C. ipconfig
D. networking
Polecenie 'ifconfig' jest jednym z podstawowych narzędzi używanych do konfiguracji interfejsów sieciowych w systemach operacyjnych Linux. Umożliwia ono użytkownikom wyświetlanie i modyfikowanie parametrów interfejsów sieciowych, takich jak adresy IP, maska sieciowa, stan interfejsu i inne istotne informacje. Przykładowe zastosowanie polecenia to 'ifconfig eth0 up', co aktywuje interfejs o nazwie 'eth0'. Dodatkowo, 'ifconfig' pozwala na przypisanie adresu IP do interfejsu, co jest kluczowe w kontekście komunikacji w sieci. Warto również zauważyć, że mimo że 'ifconfig' jest szeroko stosowane, w nowszych wersjach systemów Linux zaleca się używanie polecenia 'ip', które jest bardziej uniwersalne i oferuje szerszy zakres funkcji. Zrozumienie działania 'ifconfig' jest fundamentalne dla każdego administratora systemu oraz dla pracy z sieciami w środowisku Linux, co podkreśla jego znaczenie w dobrych praktykach branżowych.

Pytanie 19

Jakie polecenie w systemie operacyjnym Linux służy do prezentowania konfiguracji interfejsów sieciowych?

A. ipconfig
B. ping
C. tracert
D. ifconfig
Polecenie 'ifconfig' jest jednym z podstawowych narzędzi w systemie operacyjnym Linux, stosowanym do wyświetlania oraz konfiguracji interfejsów sieciowych. Umożliwia użytkownikowi uzyskanie szczegółowych informacji na temat aktualnych interfejsów, takich jak adresy IP, maski podsieci, statystyki ruchu oraz stany interfejsów. Przykładowo, komenda 'ifconfig -a' wyświetli listę wszystkich interfejsów, nawet tych, które są wyłączone. W praktyce, narzędzie to jest często wykorzystywane przez administratorów sieci do monitorowania i diagnostyki, np. w celu rozwiązywania problemów z połączeniem sieciowym. Warto jednak zauważyć, że 'ifconfig' zostało częściowo zastąpione przez bardziej nowoczesne polecenie 'ip', które jest częścią zestawu narzędzi iproute2. Znajomość obu tych narzędzi jest kluczowa dla efektywnego zarządzania siecią w systemach Linux, co jest zgodne z dobrymi praktykami w administracji systemami operacyjnymi.

Pytanie 20

Jakie środowisko graficzne zaprojektowane dla systemu Linux ma najniższe wymagania dotyczące pamięci RAM?

A. XFCE
B. UNITY
C. GNOME
D. AERO
Wybór AERO, UNITY lub GNOME jako środowiska graficznego dla systemu Linux w kontekście ograniczonych zasobów pamięci RAM jest nieadekwatny. AERO, będące częścią systemu Windows, nie ma zastosowania w systemach Linux i jego wymagania dotyczące pamięci są znacznie wyższe niż te, które oferują lekkie środowiska. UNITY, choć był popularny w przeszłości, ze względu na swoje graficzne efekty oraz integrację z platformą Ubuntu, wymaga znacznych zasobów, co może prowadzić do wolniejszej pracy na starszych sprzętach. Z kolei GNOME, mimo że oferuje nowoczesny interfejs użytkownika, także zawiera wiele funkcji i efektów wizualnych, które znacząco obciążają pamięć RAM. Użytkownicy często popełniają błąd myślowy, myśląc, że bardziej zaawansowane wizualnie środowiska będą lepsze w każdym przypadku. To podejście jest mylne, ponieważ rzeczywiste wymagania sprzętowe oraz wydajność systemu są kluczowe, szczególnie w przypadku starszych komputerów lub systemów, które operują w ograniczonych środowiskach. Dlatego zamiast korzystać z bardziej zasobożernych środowisk graficznych, warto rozważyć zastosowanie XFCE, które łączy w sobie funkcjonalność z niskimi wymaganiami sprzętowymi.

Pytanie 21

W którym programie należy zmodyfikować ustawienia, aby użytkownik komputera mógł wybrać z menu i uruchomić jeden z kilku systemów operacyjnych zainstalowanych na jego komputerze?

A. CMD
B. QEMU
C. GRUB
D. GEDIT
GRUB to właśnie ten program, który pozwala wybrać system operacyjny podczas startu komputera. Moim zdaniem, każdy kto kiedykolwiek miał do czynienia z instalacją np. dwóch systemów, wie że bez menedżera bootowania – jak GRUB – nie byłoby to takie proste. GRUB (Grand Unified Bootloader) to otwartoźródłowy bootloader wykorzystywany głównie w systemach Linux, ale świetnie radzi sobie również z innymi systemami, np. Windows czy BSD. Modyfikując jego plik konfiguracyjny (np. grub.cfg), można ustawiać kolejność systemów na liście, dodawać własne wpisy, a nawet ustawiać domyślny wybór. Praktycznie w każdej dokumentacji Linuksa znajdziesz rozdział o GRUB-ie, bo to jest podstawowe narzędzie do zarządzania wieloma systemami na jednym sprzęcie. Branżową dobrą praktyką jest, by po instalacji kolejnego systemu odświeżyć konfigurację GRUB np. poleceniem update-grub, żeby wszystkie systemy były widoczne. Pozwala to uniknąć problemów z dostępem do któregoś z nich. Z mojego doświadczenia wynika, że opanowanie podstaw GRUB-a to ważna umiejętność dla każdego, kto chce bawić się wieloma systemami operacyjnymi lub testować różne dystrybucje Linuksa. Często też w większych firmach administratorzy wykorzystują zaawansowane opcje GRUB-a, np. do szyfrowania dysków czy obsługi własnych skryptów startowych. W skrócie: GRUB to podstawa, jeśli myślisz o multi-boot na poważnie.

Pytanie 22

Do wykonania kopii danych na dysk USB w systemie Linux stosuje się polecenie

A. mv
B. su
C. rm
D. cp
Polecenie cp to w praktyce podstawowe narzędzie do kopiowania plików i katalogów w systemach Linux. Bez niego trudno sobie wyobrazić codzienną pracę administratora czy zwykłego użytkownika. Moim zdaniem cp jest jednym z tych poleceń, które po prostu trzeba znać, szczególnie jeśli chodzi o operacje na różnych nośnikach, na przykład na dyskach USB. Warto pamiętać, że cp pozwala na kopiowanie zarówno pojedynczych plików, jak i całych katalogów (z opcją -r lub --recursive). Gdy podłączasz dysk USB, najczęściej montujesz go w /media lub /mnt, a potem używasz cp do przekopiowania danych. Przykładowo: cp /home/user/dokument.txt /media/usb/. Warto też zerknąć na opcje takie jak -v (verbose), która pokazuje co jest kopiowane, czy -u (update), która pozwala kopiować tylko nowsze pliki. To ułatwia życie, zwłaszcza jak ktoś się boi nadpisać ważne dane. Standardy POSIX jasno określają składnię i zachowanie cp, więc na praktycznie każdej dystrybucji Linuxa działa to identycznie. No i taka ciekawostka – cp nie pyta o pozwolenie przy nadpisywaniu plików, chyba że użyjesz opcji -i. Warto więc być ostrożnym! Kopiowanie danych na dysk USB za pomocą cp to podstawowa, ale bardzo istotna umiejętność – często od niej zaczyna się nauka zarządzania plikami w systemie Linux.

Pytanie 23

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. przeprowadzić jeszcze raz instalację systemu Windows
B. zrealizować skanowanie dysku przy użyciu programu antywirusowego
C. wykonać ponowną instalację systemu Linux
D. zainstalować bootloadera GRUB na nowo
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 24

Jakie polecenie pozwala na przeprowadzenie aktualizacji do nowszej wersji systemu Ubuntu Linux?

A. sudo apt-get dist-upgrade
B. apt-get sudo su update
C. install source update
D. upgrade install dist high
Polecenie 'sudo apt-get dist-upgrade' jest kluczowym narzędziem w zarządzaniu systemem Ubuntu Linux, umożliwiającym aktualizację systemu do najnowszej wersji. 'sudo' oznacza, że wykonujemy polecenie z uprawnieniami administratora, co jest niezbędne do przeprowadzania operacji wymagających podwyższonych uprawnień. 'apt-get' to program do zarządzania pakietami, który obsługuje instalację, aktualizację i usuwanie oprogramowania. 'dist-upgrade' natomiast, różni się od standardowego 'upgrade', ponieważ nie tylko aktualizuje zainstalowane pakiety, ale także zajmuje się instalacją nowych pakietów oraz usuwaniem tych, które są niezbędne do poprawnego funkcjonowania systemu. Przykład praktyczny to sytuacja, w której po wydaniu nowej wersji Ubuntu, użytkownik może zaktualizować system do najnowszej wersji, aby zapewnić sobie dostęp do nowych funkcji oraz poprawek bezpieczeństwa, co jest zgodne z najlepszymi praktykami w zakresie utrzymywania systemu operacyjnego. Ponadto, regularne aktualizacje pomagają w minimalizacji ryzyka związane z lukami zabezpieczeń, co jest istotne w kontekście bezpieczeństwa IT.

Pytanie 25

W systemie Linux narzędzie fsck umożliwia

A. obserwowanie kondycji procesora
B. likwidację błędnych wpisów w rejestrze systemowym
C. znalezienie i naprawienie uszkodzonych sektorów na dysku twardym
D. sprawdzanie wydajności karty sieciowej
Program fsck (File System Consistency Check) jest narzędziem w systemie Linux, które służy do sprawdzania i naprawy błędów w systemach plików. Jego głównym zadaniem jest lokalizowanie uszkodzonych sektorów na dysku twardym oraz naprawa struktury systemu plików, co jest kluczowe dla zapewnienia integralności danych. W praktyce, fsck jest często używany podczas uruchamiania systemu, aby automatycznie wykrywać i korygować problemy, które mogły wystąpić z powodu niepoprawnego wyłączenia, uszkodzenia sprzętu czy błędów oprogramowania. Narzędzie to obsługuje wiele typów systemów plików, w tym ext4, xfs oraz btrfs, i stanowi standard w administracji systemów Linux. Przykładem zastosowania może być sytuacja, w której użytkownik zauważa problemy z dostępem do plików po awarii zasilania. Wówczas uruchomienie fsck na odpowiednim systemie plików pozwala na identyfikację i naprawę problemów, co przyczynia się do minimalizacji ryzyka utraty danych oraz poprawy wydajności systemu.

Pytanie 26

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

A. swap
B. sys
C. tmp
D. var
Wybór odpowiedzi nieprawidłowych może prowadzić do licznych nieporozumień dotyczących zarządzania pamięcią w systemie Linux. Partycja 'var' jest miejscem przechowywania plików danych zmiennych, takich jak logi systemowe czy tymczasowe pliki aplikacji. Nie ma ona jednak funkcji związanej z pamięcią wirtualną ani z zarządzaniem pamięcią, a jej głównym celem jest umożliwienie aplikacjom przechowywanie danych, które mogą się zmieniać w trakcie pracy systemu. Podobnie, 'sys' to interfejs systemowy, który dostarcza informacji o stanie systemu i umożliwia interakcję z jądrem systemu Linux, lecz nie ma związku z zarządzaniem pamięcią. Odpowiedź 'tmp' odnosi się do katalogu, w którym przechowywane są tymczasowe pliki, ale nie jest to partycja ani obszar pamięci, który służyłby jako pamięć wirtualna. Wiele osób myli funkcje tych katalogów i partycji, co prowadzi do przekonania, że mogą one zastąpić swap. Kluczowym błędem jest zrozumienie, że swap jest dedykowaną przestrzenią na dysku, która jest wykorzystywana wyłącznie w celu zarządzania pamięcią RAM, a inne partycje czy katalogi mają zupełnie inne przeznaczenia i funkcje w architekturze systemu operacyjnego. Właściwe zrozumienie tych zależności jest kluczowe dla efektywnego zarządzania zasobami w systemie Linux.

Pytanie 27

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

A. ps
B. df
C. watch
D. free
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 28

Które z poniższych stwierdzeń jest prawdziwe w odniesieniu do przedstawionej konfiguracji serwisu DHCP w systemie Linux?

A. Komputery działające w sieci będą miały adres IP z zakresu 176.16.20.50 ÷ 176.16.20.250
B. Komputery uzyskają adres IP z zakresu 176.16.20.251 ÷ 255.255.255.0
C. System przekształci adres IP 192.168.221.102 na nazwę main
D. Karcie sieciowej urządzenia main przypisany zostanie adres IP 39:12:86:07:55:00
Odpowiedź wskazująca, że komputery pracujące w sieci otrzymają adres IP z zakresu 176.16.20.50 do 176.16.20.250 jest poprawna, ponieważ konfiguracja DHCP przedstawiona w pytaniu definiuje zakres przydzielania adresów IP dla klientów. W sekcji 'range' widać dokładnie zdefiniowany zakres adresów, z którego serwer DHCP będzie przydzielał adresy IP. W praktyce oznacza to, że gdy klient żąda adresu IP, serwer DHCP wybierze jeden z adresów w tym zakresie, co jest standardową praktyką w zarządzaniu adresacją IP w sieciach lokalnych. Dobre praktyki sugerują, aby unikać przydzielania adresów z tego zakresu dla urządzeń statycznych, stąd zdefiniowanie adresu 176.16.20.100 dla hosta 'main' jest także przykładam na właściwe konfigurowanie usług DHCP, by uniknąć konfliktów adresowych. Ensuring that the DHCP service is correctly configured and that static IP addresses are outside of the DHCP range is crucial for maintaining stable network operations.

Pytanie 29

Dane dotyczące kont użytkowników w systemie LINUX są zapisane w pliku

A. /etc/group
B. /etc/passwd
C. /etc/shells
D. /etc/shadow
Plik /etc/passwd jest kluczowym elementem systemu operacyjnego Linux, ponieważ przechowuje podstawowe informacje o kontach użytkowników. W tym pliku znajdują się dane takie jak nazwa użytkownika, identyfikator użytkownika (UID), identyfikator grupy (GID), pełna nazwa użytkownika, katalog domowy oraz powłoka (shell), która jest przypisana do danego użytkownika. Struktura pliku jest jasno zdefiniowana i każdy wpis jest oddzielony dwukropkiem. Na przykład, wpis dla użytkownika może wyglądać następująco: "jan:xyz123:1001:1001:Jan Kowalski:/home/jan:/bin/bash". Warto także pamiętać, że plik /etc/passwd jest dostępny dla wszystkich użytkowników systemu, co oznacza, że nie przechowuje on poufnych informacji, takich jak hasła, które są zamiast tego przechowywane w pliku /etc/shadow, co jest zgodne z najlepszymi praktykami zabezpieczeń. Zrozumienie struktury i zawartości pliku /etc/passwd jest niezbędne dla administratorów systemu oraz osób zajmujących się zarządzaniem tożsamością, ponieważ pozwala na efektywne zarządzanie kontami i uprawnieniami użytkowników.

Pytanie 30

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

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

Pytanie 31

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

A. /dev
B. /proc
C. /var
D. /sbin
Katalog /var jest przeznaczony do przechowywania plików, które mogą się zmieniać w czasie działania systemu, takich jak logi systemowe oraz pliki tymczasowe. W kontekście informacji o urządzeniach zainstalowanych w systemie, jego zawartość nie odnosi się bezpośrednio do monitorowania stanu sprzętu, co czyni go niewłaściwym wyborem. Katalog /dev z kolei zawiera specjalne pliki urządzeń, które reprezentują urządzenia systemowe w postaci plików, ale nie dostarcza on informacji o stanie systemu czy parametrach sprzętowych w czasie rzeczywistym. Warto zauważyć, że pliki w /dev są statyczne i nie zawierają szczegółowych informacji o działających procesach czy zasobach systemowych. Katalog /sbin jest zarezerwowany dla plików binarnych i programów wykorzystywanych do administracji systemem, ale podobnie jak w przypadku /var, nie dostarcza informacji o zainstalowanych urządzeniach. Użytkownicy często mylą te katalogi z /proc, co prowadzi do nieporozumień dotyczących lokalizacji informacji o systemie i jego zasobach. Kluczowe jest zrozumienie, że /proc jest unikalnym katalogiem, który odzwierciedla stan systemu w czasie rzeczywistym, podczas gdy inne katalogi służą zupełnie innym celom, co może prowadzić do błędnych wniosków i nieefektywnego zarządzania systemem.

Pytanie 32

Wskaż nazwę programu stosowanego w systemie Linux do przekrojowego monitorowania parametrów, między innymi takich jak obciążenie sieci, zajętość systemu plików, statystyki partycji, obciążenie CPU czy statystyki IO.

A. nmon
B. quota
C. samba
D. totem
nmon to jedno z tych narzędzi, które każdy administrator Linuksa powinien mieć w swoim arsenale – takie moje zdanie po kilku latach pracy z serwerami. Program nmon (Nigel’s Monitor) umożliwia bardzo wygodne, przekrojowe monitorowanie zasobów systemowych praktycznie w czasie rzeczywistym. Można dzięki niemu obserwować obciążenie procesora, użycie pamięci RAM, statystyki sieciowe, zajętość partycji dyskowych, a nawet ilość operacji IO na dysku. Szczególnie przydatne jest to w sytuacjach, kiedy trzeba szybko ogarnąć, gdzie „coś się dławi” – czy to CPU, czy może dyski, albo sieć. Po uruchomieniu nmon prezentuje czytelny, znakowy interfejs, gdzie użytkownik sam decyduje, które dane chce widzieć. Z mojego doświadczenia wynika, że nmon świetnie sprawdza się jako narzędzie diagnostyczne przy awariach lub tuningu wydajności. Praktyka pokazuje, że administratorzy często wykorzystują nmon do tworzenia logów w dłuższym okresie, żeby potem analizować wykresy i trendy np. w Excelu – co jest mega wygodne i przydatne przy audytach czy planowaniu rozbudowy infrastruktury. Warto też zaznaczyć, że nmon jest open source i działa na wielu dystrybucjach Linuksa, a także na AIX. Branżowe best practices zalecają korzystanie z monitoringu w czasie rzeczywistym oraz archiwizacji danych historycznych – i tu właśnie nmon sprawdza się znakomicie. Według mnie to narzędzie, którego nie da się przecenić w codziennej pracy z serwerami.

Pytanie 33

W systemie Linux komenda ifconfig odnosi się do

A. użycia protokołów TCP/IP do oceny stanu zdalnego hosta
B. narzędzia do weryfikacji znanych adresów MAC/IP
C. narzędzia, które umożliwia wyświetlenie informacji o interfejsach sieciowych
D. określenia karty sieciowej
Odpowiedź wskazująca, że ifconfig to narzędzie umożliwiające wyświetlenie stanu interfejsów sieciowych jest jak najbardziej prawidłowa. W systemie Linux, ifconfig jest używane do konfigurowania, kontrolowania oraz wyświetlania informacji o interfejsach sieciowych. Dzięki temu narzędziu administratorzy mogą uzyskać szczegółowe dane dotyczące adresów IP, maski podsieci, a także statusu interfejsów (np. czy są one aktywne). Przykładowe użycie to polecenie 'ifconfig eth0', które wyświetli informacje o interfejsie o nazwie eth0. Dodatkowo, ifconfig może być używane do przypisywania adresów IP oraz aktywacji lub dezaktywacji interfejsów. Narzędzie to jest zgodne z najlepszymi praktykami zarządzania siecią i jest standardowym elementem wielu skryptów administracyjnych, co czyni je niezbędnym w codziennej pracy specjalistów IT. Warto również zaznaczyć, że ifconfig jest często zastępowane przez nowsze narzędzia, takie jak 'ip' z pakietu iproute2, które oferują bardziej rozbudowane możliwości konfiguracyjne i diagnostyczne.

Pytanie 34

Na jakich licencjach są dystrybuowane wersje systemu Linux Ubuntu?

A. GNU GPL
B. Public Domain
C. Freeware
D. MOLP
Odpowiedzi takie jak 'Public Domain', 'Freeware' oraz 'MOLP' są nieprawidłowe, ponieważ każda z nich odnosi się do zupełnie innego modelu prawnego lub dystrybucyjnego, który nie ma zastosowania w kontekście dystrybucji Ubuntu. Public Domain odnosi się do dzieł, które nie są objęte żadnymi prawami autorskimi, co oznacza, że można je swobodnie wykorzystywać. W przypadku Ubuntu, oprogramowanie jest dostępne na licencji, co oznacza, że prawa autorskie nadal obowiązują, ale użytkownicy mają określone prawa, takie jak modyfikacja i dystrybucja. Freeware to oprogramowanie dostępne bezpłatnie, ale często z zamkniętym kodem źródłowym i ograniczonymi prawami użytkowników. W przeciwieństwie do tego, GNU GPL pozwala na modyfikacje i redystrybucję, co jest kluczowym elementem otwartego oprogramowania. Natomiast MOLP (Managed Online License Program) to model licencjonowania stosowany głównie w kontekście komercyjnych produktów oprogramowania, który również nie odnosi się do zasad dystrybucji open source. Błędne wnioski w zakresie tych odpowiedzi mogą wynikać z nieporozumienia dotyczącego różnicy między licencjami open source a innymi modelami dystrybucji, co jest istotne dla zrozumienia możliwości, jakie oferuje korzystanie z systemów opartych na Linuxie. Warto zaznaczyć, że zrozumienie tych koncepcji jest kluczowe dla każdego, kto chce swobodnie poruszać się w świecie technologii informacyjnej i efektywnie korzystać z dostępnych narzędzi.

Pytanie 35

Aby zobaczyć datę w systemie Linux, można skorzystać z komendy

A. joe
B. awk
C. irc
D. cal
Polecenie 'cal' jest powszechnie używane w systemach Linux do wyświetlania kalendarza, co w praktyce oznacza, że można je także wykorzystać do prezentacji daty w przystępny sposób. Uruchamiając 'cal' w terminalu, użytkownik otrzymuje widok bieżącego miesiąca, co pozwala na szybkie zorientowanie się w aktualnej dacie oraz dniach tygodnia. Dla bardziej zaawansowanych zastosowań, 'cal' może również przyjmować różne argumenty, umożliwiając wyświetlenie kalendarza na inny miesiąc lub rok, co jest użyteczne w planowaniu działań. Dobrą praktyką jest łączenie 'cal' z innymi poleceniami, jak 'grep' czy 'less', by na przykład przeszukiwać lub przeglądać długie kalendarze. Użycie 'cal' jest zgodne z zasadami prostoty i efektywności w administracji systemem, co czyni go narzędziem rekomendowanym przez profesjonalistów w branży IT.

Pytanie 36

Jakie polecenie wykorzystano do analizy zaprezentowanej konfiguracji interfejsów sieciowych w systemie Linux?

enp0s25   Link encap:Ethernet  HWaddr a0:b3:cc:28:8f:37
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:20 Memory:d4700000-d4720000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13728 (13.7 KB)  TX bytes:13728 (13.7 KB)

wlo1      Link encap:Ethernet  HWaddr 60:67:20:3f:91:22
          inet addr:192.168.1.11  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::dcf3:c20b:57f7:21b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7953 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4908 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9012314 (9.0 MB)  TX bytes:501345 (501.3 KB)
A. ifconfig
B. ip route
C. ip addr down
D. ping
Polecenie ifconfig jest klasycznym narzędziem w systemach Linux służącym do konfiguracji i monitorowania interfejsów sieciowych. Używane jest głównie do wyświetlania bieżącej konfiguracji interfejsów, takich jak adresy IP, maski podsieci, informacje o transmisji pakietów czy stan interfejsu. Choć ifconfig jest uznawane za nieco przestarzałe i zostało zastąpione przez nowsze narzędzia jak ip, wciąż pozostaje powszechnie stosowane w starszych dystrybucjach Linuxa. Praktyczne zastosowanie polecenia ifconfig obejmuje diagnozowanie problemów sieciowych, np. sprawdzanie czy interfejs jest włączony lub czy otrzymuje poprawnie pakiety. W wielu systemach serwerowych, gdzie GUI nie jest dostępne, znajomość ifconfig może być kluczowa do szybkiej analizy stanu sieci. Użycie polecenia ifconfig bez żadnych dodatkowych argumentów wyświetla szczegółowe informacje o wszystkich aktywnych interfejsach. Dla administratorów sieci zrozumienie wyjścia z ifconfig jest podstawą do zarządzania siecią i rozwiązywania problemów z interfejsami sieciowymi.

Pytanie 37

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

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

Pytanie 38

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. ping
B. mtr
C. tracert
D. route
Wybór polecenia ping, mimo że jest to powszechnie używane narzędzie do testowania dostępności hostów w sieci, nie jest odpowiedni dla opisanego pytania. Ping jedynie wysyła pakiety ICMP Echo Request do docelowego hosta i oczekuje na odpowiedź, co pozwala na sprawdzenie, czy dany adres IP jest osiągalny. Nie dostarcza jednak informacji o trasie, jaką pokonują pakiety, ani nie monitoruje strat pakietów w czasie rzeczywistym. Kolejne polecenie, route, jest narzędziem służącym do zarządzania tablicą routingu w systemie operacyjnym. Umożliwia przeglądanie i modyfikację ścieżek routingu, jednak nie jest używane do analizy opóźnień czy strat pakietów. Natomiast tracert (w systemie Windows) jest odpowiednikiem traceroute, ale jest to narzędzie, które działa na innej zasadzie i może nie dostarczać tak szczegółowych danych o czasie odpowiedzi w sposób, w jaki robi to mtr. Typowym błędem w rozumieniu tych narzędzi jest przypuszczenie, że każde z nich pełni tę samą funkcję, podczas gdy każde z nich ma swoje specyficzne zastosowania w diagnostyce i zarządzaniu sieciami. Kluczowe jest zrozumienie, jakie konkretne informacje są potrzebne do analizy problemów z łącznością, aby wybrać odpowiednie narzędzie do rozwiązania danego problemu.

Pytanie 39

Wykonanie polecenia tar –xf dane.tar w systemie Linux spowoduje

A. wyodrębnienie danych z archiwum o nazwie dane.tar
B. skopiowanie pliku dane.tar do folderu /home
C. utworzenie archiwum dane.tar zawierającego kopię folderu /home
D. pokazanie informacji o zawartości pliku dane.tar
No, widzę, że wybrałeś kilka odpowiedzi, które nie do końca pasują do tematu polecenia tar. Na przykład, myślenie, że to polecenie skopiuje plik dane.tar do katalogu /home, to trochę nieporozumienie. Tar jest do zarządzania archiwami, a nie do kopiowania plików. Jak chcesz skopiować coś, to lepiej użyć komendy cp. Kolejna sprawa to ta, że polecenie nie pokazuje zawartości pliku dane.tar. Żeby to zrobić, musisz użyć opcji -t, a nie -x. A jeśli chodzi o tworzenie archiwum, to znowu - używa się -c, a nie -x. Te różnice są ważne, żeby dobrze korzystać z narzędzi w systemach Unix i Linux, bo inaczej można się niezłe pogubić.

Pytanie 40

Które z poniższych poleceń w systemie Linux NIE pozwala na przeprowadzenie testów diagnostycznych sprzętu komputerowego?

A. top
B. fsck
C. ls
D. lspci
Odpowiedzi, które wskazują na 'fsck', 'top' i 'lspci' są nietrafione, bo to polecenia mają inne zadania związane z diagnostyką sprzętu. Na przykład, 'fsck' to program, który sprawdza i naprawia system plików, co jest ważne, bo błędy w systemie plików mogą prowadzić do utraty danych. 'top' z kolei pokazuje, co się dzieje w systemie, które procesy działają i jak wykorzystują zasoby, a to też jest istotne, gdy chcemy ocenić, jak sprzęt sobie radzi. 'lspci' natomiast pokazuje, jakie urządzenia są podłączone do magistrali PCI, co pozwala nam lepiej zrozumieć, co jest w komputerze. Warto pamiętać, że każde polecenie w Linuxie ma swoje konkretne zastosowanie, więc ważne jest, by rozumieć, w jakim kontekście możemy je używać. Z mojego doświadczenia, znajomość tych narzędzi jest niezbędna dla każdego, kto chce ogarniać administrację systemu.