Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych
Rozpoczęcie: 12 września 2026 19:40
Zakończenie: 12 września 2026 19:55
Egzamin zdany!
Wynik: 23/40 punktów (57,5%)
Wymagane minimum: 20 punktów (50%)
Twój wynik na tle innych
Twój wynik jest lepszy niż 43% podejść do kwalifikacji INF.02.
Porównanie z 112877 zakończonymi podejściami do tej kwalifikacji (dane zbiorcze, bez wyników indywidualnych).
Poprawa! Poprzednio 32,5%, teraz 57,5% (+25,0 p.p.).
Zachowaj ten wynik na koncie
Załóż darmowe konto albo zaloguj się - ten egzamin przypiszemy do Twojego konta, więc wrócisz do swoich błędów, będziesz śledzić postęp i dostaniesz powtórki dobrane do Twoich odpowiedzi.
Jakie informacje można uzyskać za pomocą polecenia uname -s w systemie Linux?
A. nazwa jądra systemu operacyjnego.Twoja odpowiedź
B. ilości dostępnej pamięci.
C. stanu aktywnych interfejsów sieciowych.
D. wolnego miejsca na dyskach twardych.
Poprawna odpowiedź. 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 2
Aby zdalnie i jednocześnie bezpiecznie zarządzać systemem Linux, należy zastosować protokół
A. Telnet
B. SMTP
C. FTPTwoja odpowiedź
D. SSH2Poprawna odpowiedź
Niepoprawna odpowiedź. SMTP (Simple Mail Transfer Protocol) jest protokołem używanym do przesyłania wiadomości e-mail przez Internet, a nie do zdalnego administrowania systemami operacyjnymi. Nie zapewnia on żadnego szyfrowania ani zabezpieczeń, co czyni go nieodpowiednim do ochrony danych wrażliwych. FTP (File Transfer Protocol) z kolei jest protokołem zaprojektowanym do transferu plików, jednak również nie oferuje odpowiednich mechanizmów zabezpieczających, takich jak szyfrowanie. W przypadku korzystania z FTP, dane przesyłane w sieci mogą być przechwycone przez nieautoryzowane osoby, co stwarza poważne zagrożenie dla bezpieczeństwa. Telnet, podobnie jak FTP, jest protokołem, który umożliwia zdalne logowanie, lecz nie zapewnia bezpieczeństwa ani szyfrowania przesyłanych danych. Połączenia Telnet są podatne na ataki typu man-in-the-middle oraz podsłuchiwanie, co sprawia, że nie są one zalecane w środowiskach wymagających ochrony danych. Zrozumienie różnic między tymi protokołami jest kluczowe dla administratorów systemów, którzy muszą podejmować świadome decyzje dotyczące ochrony danych oraz bezpieczeństwa w zdalnej administracji.
Pytanie 3
Podczas instalacji systemu operacyjnego Linux należy wybrać odpowiedni typ systemu plików
A. NTFS 4Twoja odpowiedź
B. FAT32
C. NTFS 5
D. ReiserFSPoprawna odpowiedź
Niepoprawna odpowiedź. Wybór systemu plików jest kluczowy przy instalacji systemu operacyjnego Linux, a odpowiedzi takie jak FAT32, NTFS 4 oraz NTFS 5 są nieodpowiednie w kontekście używania tego systemu operacyjnego. FAT32, choć szeroko stosowany w systemach Windows oraz urządzeniach przenośnych, nie obsługuje plików większych niż 4 GB, co stawia go w niekorzystnej pozycji, gdy w dzisiejszych czasach potrzeba przechowywania dużych plików jest powszechna. NTFS, będący systemem plików opracowanym przez Microsoft, jest zoptymalizowany dla systemów Windows i nie zapewnia pełnej kompatybilności oraz wsparcia dla funkcji specyficznych dla Linuxa. Choć NTFS 4 i NTFS 5 mogą być technicznie dostępne na platformie Linux, ich użycie jest ograniczone i często wiąże się z problemami z danymi oraz wydajnością. W praktyce, użytkownicy mogą napotkać trudności związane z dostępem do plików lub ich integracją z aplikacjami w Linuxie. Takie podejście może prowadzić do nieefektywnego zarządzania danymi oraz zwiększonego ryzyka utraty informacji, co w dłuższej perspektywie jest niekorzystne. Dobry wybór systemu plików na Linuxa, takiego jak ReiserFS, wpływa na stabilność, szybkość i niezawodność systemu operacyjnego, co jest niezbędne dla wydajnego działania aplikacji i serwerów.
Pytanie 4
Jakie polecenie w systemie operacyjnym Linux służy do monitorowania komunikacji pakietów TCP/IP lub protokołów wysyłanych lub odbieranych w sieci komputerowej, do której podłączony jest komputer użytkownika?
A. routeTwoja odpowiedź
B. ipconfig
C. tcpdumpPoprawna odpowiedź
D. ssh
Niepoprawna odpowiedź. ipconfig to polecenie używane w systemach operacyjnych Windows do wyświetlania i konfigurowania ustawień sieciowych, takich jak adres IP, maska podsieci i brama domyślna. Nie jest ono jednak dostępne w systemach Linux, co czyni je nieodpowiednim dla opisanego zadania. ssh, z kolei, to protokół i narzędzie do zdalnego logowania oraz tunelowania, które umożliwia bezpieczne połączenie z innym komputerem przez sieć, ale nie służy do analizy ruchu sieciowego. Z drugiej strony, route to polecenie do zarządzania tablicą routingu, które pokazuje, jak pakiety są kierowane w sieci, lecz również nie umożliwia bezpośredniego śledzenia komunikacji. Wybór błędnych odpowiedzi często wynika z mylnego założenia, że każde polecenie związane z siecią ma na celu monitorowanie ruchu. Ważne jest, aby zrozumieć, że różne narzędzia pełnią różne funkcje, i kluczowe jest ich odpowiednie dobieranie do konkretnych zadań w administracji sieci oraz bezpieczeństwa. Odpowiednie narzędzie do monitorowania i analizy ruchu sieciowego, jak tcpdump, powinno być stosowane w przypadku potrzeby analizy komunikacji pakietowej, co czyni tę wiedzę niezbędną dla każdego specjalisty w dziedzinie IT.
Pytanie 5
Gdzie w systemie Linux umieszczane są pliki specjalne urządzeń, które są tworzone podczas instalacji sterowników?
A. /var
B. /sbinTwoja odpowiedź
C. /devPoprawna odpowiedź
D. /proc
Niepoprawna odpowiedź. Katalog /var służy do przechowywania różnych zmiennych danych, jak logi systemowe, bazy danych czy pliki tymczasowe. Ludzie często mylą go z katalogiem /dev i nie zawsze wiedzą, że tamte pliki specjalne nie znajdują się w /var. Jak ktoś pomyli te dwie lokalizacje, to łatwo o nieporozumienia w pracy z systemem. Katalog /sbin to miejsce na programy, które raczej używają administratorzy, a nie ma tam żadnych plików urządzeń. Często też się myli z /dev. Katalog /proc to z kolei pliki systemowe i info o procesach, które są generowane przez jądro na bieżąco. To nie są pliki specjalne, które się odnoszą do urządzeń. Jak ktoś pomiesza te katalogi, to może mieć później problemy z diagnozowaniem urządzeń i ogólnie z konfiguracją systemu, a to wprowadza chaos w zarządzaniu Linuxem.
Pytanie 6
Jakim poleceniem w systemie Linux można utworzyć nowych użytkowników?
A. usersadd
B. useraddTwoja odpowiedź
C. usermod
D. net user
Poprawna odpowiedź. Polecenie 'useradd' jest podstawowym narzędziem w systemach Linux do zakupu nowych użytkowników. Umożliwia ono administratorom systemu tworzenie kont użytkowników z określonymi atrybutami, takimi jak nazwa użytkownika, hasło, katalog domowy oraz powiązane grupy. W przeciwieństwie do 'usersadd', które jest literówką, 'useradd' jest standardowym poleceniem zgodnym z normami UNIX. Przykładowa komenda, aby dodać nowego użytkownika o nazwie 'janek', to 'sudo useradd janek'. Można także określić dodatkowe opcje, takie jak '-m' do utworzenia katalogu domowego lub '-s' do zdefiniowania domyślnej powłoki użytkownika. Dobre praktyki sugerują stosowanie opcji '-e' do ustalenia daty wygaśnięcia konta oraz '-G' do przypisania użytkownika do dodatkowych grup. Dzięki takim funkcjom, 'useradd' jest niezwykle elastycznym narzędziem, które pozwala na skuteczne zarządzanie użytkownikami w systemie. Zrozumienie jego działania jest kluczowe dla administracyjnych zadań w systemie Linux.
Pytanie 7
Jakie polecenie należy wykorzystać, aby zmienić właściciela pliku w systemie Linux?
A. chmodTwoja odpowiedź
B. chownPoprawna odpowiedź
C. ps
D. pwd
Niepoprawna odpowiedź. Polecenia 'ps', 'pwd' i 'chmod' mają zupełnie różne przeznaczenia i nie mogą być używane do zmiany właściciela pliku. 'ps' jest poleceniem służącym do wyświetlania informacji o bieżących procesach działających w systemie. Często mylone jest z administracją systemu, jednak nie ma związku z zarządzaniem plikami. 'pwd' to skrót od 'print working directory' i wyświetla bieżący katalog roboczy użytkownika, co również nie ma związku z modyfikowaniem własności plików. W kontekście uprawnień, błędne może być sądzenie, że 'chmod' może pełnić tę funkcję, ponieważ 'chmod' służy do zmiany uprawnień dostępu do plików, a nie ich właściciela. Użytkownicy często popełniają błąd, myśląc, że zmieniając uprawnienia plików, automatycznie dostosowują także ich właściciela. To błędne rozumienie prowadzi do potencjalnych luk w zabezpieczeniach oraz nieautoryzowanego dostępu do danych. Zrozumienie różnicy między tymi poleceniami jest kluczowe dla efektywnego zarządzania systemem Linux oraz zapewnienia odpowiedniego poziomu bezpieczeństwa.
Pytanie 8
W systemie Linux do bieżącego monitorowania aktywnych procesów wykorzystuje się polecenie
A. proc
B. sysinfo
C. sed
D. psTwoja odpowiedź
Poprawna odpowiedź. 'ps' to jedno z tych podstawowych narzędzi, które warto znać, gdy pracujesz w Linuxie. Dzięki niemu możesz na bieżąco śledzić, co się dzieje z procesami na twoim systemie. To naprawdę przydatne, szczególnie, gdy próbujesz ogarnąć, które aplikacje zajmują najwięcej zasobów, jak CPU czy pamięć. Możesz na przykład użyć opcji 'ps aux', żeby zobaczyć wszystkie uruchomione procesy, niezależnie od tego, kto je uruchomił. To daje ci pełen widok na sytuację. Używanie 'ps' to chyba jeden z najlepszych sposobów na ogarnięcie, co się dzieje w systemie, a jak do tego dodasz 'grep', to już w ogóle masz super narzędzie do filtrowania wyników. Naprawdę warto się tym pobawić i nauczyć, bo na pewno przyda się w codziennej pracy z systemem.
Pytanie 9
Który z pakietów powinien być zainstalowany na serwerze Linux, aby komputery z systemem Windows mogły udostępniać pliki oraz drukarki z tego serwera?
A. Wine
B. SambaTwoja odpowiedź
C. Proftpd
D. Vsftpd
Poprawna odpowiedź. Samba to pakiet oprogramowania, który implementuje protokoły SMB (Server Message Block) i CIFS (Common Internet File System), umożliwiając współdzielenie plików i drukarek między systemami Linux a Windows. Jest to kluczowe narzędzie w środowiskach mieszanych, gdzie użytkownicy z różnych systemów operacyjnych muszą mieć dostęp do tych samych zasobów. Dzięki Samba, stacje robocze z systemem Windows mogą z łatwością uzyskiwać dostęp do katalogów i plików przechowywanych na serwerze Linux, co jest niezbędne w biurach oraz w dużych organizacjach. Przykładowo, jeśli w firmie znajdują się dokumenty przechowywane na serwerze Linux, Samba pozwala na ich przeglądanie i edytowanie z poziomu komputerów z Windows bez potrzeby korzystania z dodatkowych narzędzi. Dodatkowo, Samba obsługuje autoryzację użytkowników oraz różne poziomy dostępu, co jest zgodne z najlepszymi praktykami zarządzania sieciami i zapewnia bezpieczeństwo danych. Warto również zaznaczyć, że Samba umożliwia integrację z Active Directory, co jest standardowym rozwiązaniem w wielu środowiskach korporacyjnych.
Pytanie 10
Wydanie komendy chmod 400 nazwa_pliku w systemie Linux spowoduje, że właściciel pliku
A. nie będzie mógł uzyskać do niego dostępu
B. będzie miał możliwość usunięcia goTwoja odpowiedź
C. będzie miał możliwość jego odczytuPoprawna odpowiedź
D. będzie miał możliwość jego uruchomienia
Niepoprawna odpowiedź. Odpowiedzi sugerujące, że właściciel pliku będzie mógł go uruchomić, usunąć lub nie będzie miał do niego dostępu, wynikają z nieporozumienia dotyczącego systemu uprawnień w systemie Linux. Właściciel pliku posiada prawo do odczytu, co oznacza, że może zapoznać się z jego zawartością, ale nie może go uruchomić ani modyfikować. W przypadku uruchamiania pliku, konieczne jest posiadanie uprawnienia do wykonania (execute), które w przypadku chmod 400 nie jest przyznane. W kontekście usuwania pliku, uprawnienie do tego nie jest bezpośrednio związane z uprawnieniami odczytu czy zapisu pliku. Użytkownik może usunąć plik, jeśli ma odpowiednie uprawnienia do katalogu, w którym ten plik się znajduje. Z kolei odpowiedź sugerująca, że właściciel nie ma dostępu do pliku, kompletnie pomija fakt, że w przypadku uprawnień 400, właściciel ma możliwość odczytu, co oznacza, że dostęp teoretycznie istnieje, choć w ograniczonym zakresie. Te błędne koncepcje często wynikają z niepełnego zrozumienia modelu uprawnień w systemie Linux, w którym kluczowe jest rozróżnienie między różnymi typami uprawnień - odczytu, zapisu i wykonania - oraz ich wpływu na interakcję z plikami.
Pytanie 11
Jednym z rezultatów wykonania poniższego polecenia jest:
sudopasswd-n1-x5test
A. Wymuszenie konieczności stosowania haseł o długości minimum pięciu znaków.
B. Ustawienie możliwości zmiany hasła po jednym dniu.Twoja odpowiedź
C. Zmiana aktualnego hasła użytkownika na "test".
D. Automatyczne zablokowanie konta użytkownika "test" po pięciokrotnym wprowadzeniu błędnego hasła.
Poprawna odpowiedź. Odpowiedź dotycząca ustawienia możliwości zmiany hasła po upływie jednego dnia jest poprawna, ponieważ polecenie 'sudo passwd -n 1 -x 5 test' ustawia parametry polityki haseł dla użytkownika 'test'. Opcja '-n 1' oznacza, że użytkownik będzie mógł zmienić swoje hasło po jednym dniu od ostatniej zmiany, co sprzyja bezpieczeństwu, umożliwiając regularne aktualizowanie haseł. Z kolei '-x 5' określa maksymalny czas ważności hasła, wynoszący pięć dni, po którym hasło musi być zmienione. Tego typu regulacje są zgodne z najlepszymi praktykami w zakresie zarządzania bezpieczeństwem w systemach operacyjnych, które zalecają regularną wymianę haseł, aby ograniczyć ryzyko naruszeń. Przykładem zastosowania tej komendy może być zarządzanie kontami dostępu w organizacjach, gdzie bezpieczeństwo danych jest kluczowe, a użytkownicy są zobowiązani do regularnej zmiany haseł, co redukuje ryzyko nieautoryzowanego dostępu.
Pytanie 12
Do konfiguracji i personalizacji środowiska graficznego GNOME w różnych systemach Linux należy wykorzystać program
A. GNOME Tweak ToolPoprawna odpowiedź
B. GNU Compiller Collection
C. GNOMON 3DTwoja odpowiedź
D. GIGODO Tools
Niepoprawna odpowiedź. W pytaniu pojawiły się różne odpowiedzi, które mogą wydawać się podobne nazwą do narzędzi służących do konfiguracji środowiska GNOME, ale w rzeczywistości tylko jedna z nich odpowiada praktycznym zastosowaniom w tym zakresie. Bardzo często osoby zaczynające przygodę z Linuksem mylą narzędzia programistyczne lub ogólnie brzmiące aplikacje z faktycznymi programami do konfiguracji środowiska graficznego. Przykładowo, GNU Compiler Collection (GCC) to raczej zestaw kompilatorów do różnych języków programowania, takich jak C, C++ czy Fortran, absolutnie nie ma nic wspólnego z dostosowywaniem wyglądu lub ustawień GNOME. W praktyce, GCC jest wykorzystywany głównie przez programistów i osoby kompilujące oprogramowanie ze źródeł, a nie do zmiany ikon, motywów czy czcionek. Z kolei GIGODO Tools brzmi jak jakaś egzotyczna aplikacja, ale tak naprawdę nie istnieje żaden standardowy program o tej nazwie związany z Linuksem lub GNOME. Możliwe, że to po prostu przypadkowa nazwa albo literówka. Równie myląca jest odpowiedź GNOMON 3D, która z kolei kojarzy się bardziej z oprogramowaniem do wizualizacji, analiz czasowych lub nawet narzędziami do grafiki 3D, ale nie jest powiązana z zarządzaniem środowiskiem graficznym GNOME. Tego typu wybory wynikają często z przyzwyczajeń do szukania narzędzi o nazwach zbliżonych do GNOME, co nie zawsze prowadzi do właściwych rezultatów. Dobrymi praktykami w pracy z Linuksem jest weryfikacja dokładnego przeznaczenia narzędzi, korzystając z dokumentacji lub repozytoriów dystrybucji. Do personalizacji i konfiguracji środowisk graficznych powstały specjalne programy, które jasno opisują swoje funkcje i są szeroko stosowane w branży – stąd wybór dedykowanego narzędzia, takiego jak GNOME Tweak Tool, jest zdecydowanie lepszy niż eksperymentowanie z aplikacjami o wątpliwej funkcjonalności. Warto też pamiętać, że korzystanie z nieprzeznaczonych do tego narzędzi może prowadzić do problemów z konfiguracją lub całkowicie niepotrzebnych komplikacji, dlatego zawsze najlepiej sięgnąć po sprawdzone rozwiązania polecane przez społeczność.
Pytanie 13
Wykonanie polecenia fsck w systemie Linux spowoduje
A. zmianę uprawnień dostępu do plikówTwoja odpowiedź
B. zweryfikowanie integralności systemu plikówPoprawna odpowiedź
C. prezentację parametrów plików
D. znalezienie pliku
Niepoprawna odpowiedź. Odpowiedzi takie jak wyświetlenie parametrów plików, zmiana praw dostępu do plików czy odszukanie pliku są typowymi nieporozumieniami związanymi z funkcjonalnością polecenia fsck. Wyświetlanie parametrów plików, które można osiągnąć za pomocą poleceń takich jak 'ls -l', dotyczy jedynie prezentacji atrybutów plików, a nie sprawdzania ich integralności. Z kolei zmiana praw dostępu do plików obsługiwana jest przez polecenia takie jak 'chmod' i 'chown', które umożliwiają modyfikację uprawnień, ale nie mają nic wspólnego z analizą stanu systemu plików. Co więcej, odszukiwanie pliku realizowane jest przez takie narzędzia jak 'find' czy 'locate', które służą do lokalizacji plików w systemie, a nie do weryfikacji ich integralności. Te błędne podejścia mogą prowadzić do przekonań, że fsck pełni funkcje, które są zarezerwowane dla innych narzędzi w systemie. Warto zauważyć, że nieprawidłowe rozumienie ról poszczególnych poleceń w systemie Linux może prowadzić do chaosu w administracji systemem, a także do potencjalnych problemów z bezpieczeństwem danych. Zrozumienie właściwego kontekstu użycia narzędzi jest niezbędne do skutecznego zarządzania systemem i ochrony danych.
Pytanie 14
W systemie Linux program top umożliwia
A. monitoring wszystkich aktywnych procesów.Twoja odpowiedź
B. ustawienie użytkownikowi maksymalnego limitu quoty.
C. wyszukanie katalogu zajmującego najwięcej miejsca na dysku twardym.
D. sortowanie rosnąco plików według ich wielkości.
Poprawna odpowiedź. Program top w systemie Linux to jedno z tych narzędzi, które naprawdę warto znać, zwłaszcza jeśli ktoś chce lepiej rozumieć, jak działa system operacyjny od środka. Pozwala on w czasie rzeczywistym obserwować aktywność wszystkich procesów, jakie aktualnie działają na maszynie. Moim zdaniem to narzędzie jest nieocenione nie tylko dla administratorów, ale też dla zwykłych użytkowników, którzy chcą np. sprawdzić, dlaczego komputer nagle zwolnił albo który proces zjada najwięcej pamięci RAM czy CPU. Działa w konsoli, więc jest dostępny praktycznie wszędzie, nawet na serwerach bez środowiska graficznego. W topie można sortować procesy np. po zużyciu procesora albo pamięci, filtrować je, zmieniać priorytety, a nawet zabijać wybrane procesy. Z mojego doświadczenia korzystanie z topa to podstawa przy rozwiązywaniu problemów z wydajnością. Warto też znać polecenia pokrewne jak htop czy atop — te dają bardziej rozbudowane lub przejrzyste widoki, choć wymagają doinstalowania. Generalnie, jeśli chodzi o monitoring procesów w Linuksie, top od lat jest standardem branżowym i zawsze się przydaje — czy to przy optymalizacji serwerów, czy po prostu codziennej pracy.
Pytanie 15
Jakie polecenie jest używane do ustawienia konfiguracji interfejsu sieciowego w systemie Linux?
A. networking
B. interfaces
C. ipconfig
D. ifconfigTwoja odpowiedź
Poprawna odpowiedź. 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 16
W systemie Linux do monitorowania użycia procesora, pamięci, procesów i obciążenia systemu służy polecenie
A. grepTwoja odpowiedź
B. topPoprawna odpowiedź
C. ifconfig
D. rev
Niepoprawna odpowiedź. Wybór polecenia innego niż 'top' do monitorowania zużycia procesora, pamięci, procesów czy ogólnego obciążenia systemu Linux wynika często z mylnego utożsamiania narzędzi systemowych lub niepełnego zrozumienia ich funkcji. 'rev' na przykład to bardzo proste narzędzie służące wyłącznie do odwracania znaków w wierszu tekstu – używa się go głównie przy przetwarzaniu tekstu lub w zadaniach typu one-liner, raczej nie spotkasz go w kontekście monitorowania działania systemu, bo nie oferuje żadnych mechanizmów podglądu zasobów czy procesów. 'grep' z kolei, chociaż bardzo potężny, służy do filtrowania i wyszukiwania tekstu w plikach lub wyjściu innych komend. Owszem, administratorzy używają 'grep' razem z poleceniami systemowymi (na przykład 'ps | grep nazwa_procesu'), żeby znaleźć konkretne procesy, ale to już użycie pośrednie i nie daje całościowego poglądu na obciążenie systemu, CPU, RAM, czy ogólny stan. 'ifconfig' natomiast historycznie służył do konfiguracji i sprawdzania ustawień interfejsów sieciowych i adresacji IP. Przydatny w diagnostyce sieci, ale nie pozwala zobaczyć, jak bardzo system jest obciążony, co się dzieje z procesorem czy pamięcią. Do takich celów są stworzone dedykowane narzędzia, właśnie takie jak 'top', które są branżowym standardem i bezpośrednio wspierają administratora w monitoringu zasobów. Często błędem jest myślenie, że każde narzędzie systemowe podaje ogólne informacje o systemie, ale w praktyce każde z nich ma bardzo wyspecjalizowaną rolę – i tylko odpowiednie ich dobieranie pozwala skutecznie zarządzać oraz diagnozować systemy Linuxowe. Warto przy okazji zapamiętać, że 'top' to najbardziej uniwersalna i dostępna opcja do tego typu zadań, natomiast inne wymienione polecenia, choć ważne, mają zupełnie inne zastosowania.
Pytanie 17
Wykonanie polecenia tar –xf dane.tar w systemie Linux spowoduje
A. utworzenie archiwum dane.tar zawierającego kopię folderu /home
B. wyodrębnienie danych z archiwum o nazwie dane.tarTwoja odpowiedź
C. pokazanie informacji o zawartości pliku dane.tar
D. skopiowanie pliku dane.tar do folderu /home
Poprawna odpowiedź. A więc polecenie tar –xf dane.tar w Linuxie jest czymś, co bardzo często się przydaje. Opcja -x oznacza, że chcemy coś wyciągnąć z archiwum, a -f to tak, jakbyś mówił systemowi, z jakiego pliku chcesz to robić. Fajnie to działa, zwłaszcza jak mamy do czynienia z kopiami zapasowymi czy różnymi paczkami oprogramowania. Na przykład, jeżeli ściągasz archiwum tar z plikami konfiguracyjnymi dla jakiejś aplikacji, to to polecenie pozwoli Ci szybko wrzucić te pliki tam, gdzie są potrzebne. Dobrą praktyką jest dodanie opcji -v, żeby widzieć, co się dzieje podczas rozpakowywania, bo czasami mogą być problemy, a tak to łatwiej je zauważyć. Wiedza, jak działa tar, jest ważna dla każdego, kto pracuje z Unixem czy Linuksem, bo wtedy możemy naprawdę sprawnie zarządzać swoimi danymi.
Pytanie 18
Który z poniższych systemów operacyjnych jest systemem typu open-source?
A. macOS
B. iOS
C. LinuxTwoja odpowiedź
D. Windows
Poprawna odpowiedź. 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 19
Polecenie do zmiany adresu MAC karty sieciowej w systemie Linux to
A. iwconfig
B. winipcfg
C. ifconfigTwoja odpowiedź
D. ipconfig
Poprawna odpowiedź. Odpowiedź 'ifconfig' jest poprawna, ponieważ polecenie to służy do konfigurowania i wyświetlania informacji o interfejsach sieciowych w systemach Linux. Zmiana adresu MAC karty sieciowej można przeprowadzić za pomocą opcji 'hw ether', co pozwala na ustawienie nowego adresu MAC. Przykładowe polecenie do zmiany adresu MAC wygląda tak: 'ifconfig eth0 hw ether 00:11:22:33:44:55', gdzie 'eth0' to nazwa interfejsu, a '00:11:22:33:44:55' to nowy adres MAC. Istotne jest, aby przed zmianą adresu MAC wyłączyć interfejs za pomocą polecenia 'ifconfig eth0 down', a następnie po zmianie włączyć go ponownie poleceniem 'ifconfig eth0 up'. Dobre praktyki obejmują również upewnienie się, że nowy adres MAC nie jest już używany w sieci, aby uniknąć konfliktów. Zmiana adresu MAC jest przydatna w przypadku potrzeby zanonimizowania urządzenia w sieci lub testowania nowych konfiguracji sieciowych.
Pytanie 20
Programem w systemie Linux, który umożliwia nadzorowanie systemu za pomocą zcentralizowanego mechanizmu, jest narzędzie
A. syslogTwoja odpowiedź
B. tar
C. fsck
D. bcdedilt
Poprawna odpowiedź. 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 21
W systemie Linux, gdzie przechowywane są hasła użytkowników?
A. passwdTwoja odpowiedź
B. password
C. users
D. groups
Poprawna odpowiedź. 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 22
Unity Tweak Tool oraz narzędzia dostrajania to elementy systemu Linux, które mają na celu
A. personalizację systemuTwoja odpowiedź
B. obsługę kont użytkowników
C. ustawienie zapory sieciowej
D. przydzielanie uprawnień do zasobów systemowych
Poprawna odpowiedź. 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 23
Po zainstalowaniu systemu Linux, użytkownik pragnie skonfigurować kartę sieciową poprzez wprowadzenie ustawień dotyczących sieci. Jakie działanie należy podjąć, aby to osiągnąć?
A. /etc/shadow
B. /etc/resolv.configuration
C. /etc/profile
D. /etc/network/interfacesTwoja odpowiedź
Poprawna odpowiedź. Poprawna odpowiedź to /etc/network/interfaces, ponieważ jest to główny plik konfiguracyjny używany w wielu dystrybucjach systemu Linux do zarządzania ustawieniami sieciowymi. W tym pliku użytkownik może definiować różne interfejsy sieciowe, przypisywać im adresy IP, maski podsieci oraz inne istotne parametry, takie jak brama domyślna i serwery DNS. Na przykład, aby skonfigurować interfejs eth0 z adresem IP 192.168.1.10, użytkownik wpisze: 'iface eth0 inet static' oraz 'address 192.168.1.10'. Warto zaznaczyć, że w zależności od wybranej dystrybucji, dostępne są różne narzędzia do edytowania tego pliku, takie jak nano czy vim. Praktyczna znajomość edycji pliku /etc/network/interfaces jest kluczowa dla administratorów systemu, którzy muszą zarządzać połączeniami sieciowymi w sposób wydajny i zgodny z najlepszymi praktykami branżowymi. Użytkowanie tego pliku wpisuje się w standardy konfiguracji systemów Unix/Linux, co czyni go niezbędnym narzędziem do zrozumienia i zarządzania infrastrukturą sieciową.
Pytanie 24
Który system plików powinien być wybrany podczas instalacji Linuxa, aby umożliwić ustalanie uprawnień dla plików i katalogów?
A. EXT2Poprawna odpowiedź
B. FAT32
C. ISO9660
D. NTFSTwoja odpowiedź
Niepoprawna odpowiedź. Wybór NTFS, FAT32 lub ISO9660 jako systemu plików do instalacji Linuxa w kontekście definiowania uprawnień do plików prowadzi do nieporozumień dotyczących ich podstawowych cech. NTFS, będący systemem plików używanym głównie w systemach Windows, oferuje pewne możliwości zarządzania uprawnieniami, jednak jego pełna funkcjonalność jest ograniczona w kontekście Linuxa. Oprogramowanie Linuxowe może interagować z NTFS poprzez specjalne sterowniki, ale pełne wsparcie dla uprawnień nie jest realizowane w sposób efektywny. FAT32 jest systemem plików przeznaczonym dla starszych systemów operacyjnych, który nie obsługuje rozbudowanych atrybutów uprawnień. W praktyce umożliwia on jedynie podstawowe operacje, co czyni go niewłaściwym wyborem dla nowoczesnych aplikacji wymagających ścisłej kontroli dostępu. ISO9660, używany głównie do zapisu obrazów płyt CD i DVD, nie jest systemem plików przeznaczonym do codziennego użytku na dyskach twardych, a jego struktura nie wspiera dynamiki zarządzania uprawnieniami w systemie plików. Użytkownicy często popełniają błąd, zakładając, że każdy system plików oferuje podobne możliwości, co prowadzi do wyboru niewłaściwego narzędzia do konkretnych zadań. Właściwe zrozumienie różnic między systemami plików jest kluczowe dla efektywnego zarządzania danymi i bezpieczeństwem w środowisku Linux.
Pytanie 25
W sieci komputerowej działającej pod systemem Linux do udostępniania drukarek można zastosować serwer
A. Firebird
B. Coda
C. Nginx
D. SambaTwoja odpowiedź
Poprawna odpowiedź. Samba to oprogramowanie, które umożliwia współdzielenie zasobów między systemami operacyjnymi rodziny Unix (w tym Linux) a systemami Windows. Jest to implementacja protokołu SMB (Server Message Block), który pozwala na udostępnianie plików i drukarek w sieciach heterogenicznych. Dzięki Samba, użytkownicy systemów Linux mogą łatwo dzielić się drukarkami z komputerami działającymi w systemie Windows, co jest niezwykle praktyczne w środowiskach biurowych, gdzie różne systemy operacyjne współistnieją. Przykładem zastosowania Samba jest konfiguracja serwera druku, gdzie administratorzy mogą zdalnie zarządzać drukarkami oraz uprawnieniami użytkowników do korzystania z tych zasobów. W kontekście dobrych praktyk, Samba jest często używana w ramach infrastruktury sieciowej, aby zapewnić bezpieczne i efektywne zarządzanie zasobami, wspierając protokoły autoryzacji i szyfrowania. Dodatkowo, wprowadzenie Samba do środowiska IT może przyczynić się do redukcji kosztów operacyjnych, eliminując potrzebę posiadania osobnych serwerów druku dla różnych systemów operacyjnych, co w praktyce prowadzi do uproszczenia zarządzania systemami i zwiększenia efektywności pracy zespołów.
Pytanie 26
Jakie rozszerzenia mają pliki instalacyjne systemu operacyjnego Linux?
A. ini, dll
B. rpm, debTwoja odpowiedź
C. tgz, dmg
D. zip, exe
Poprawna odpowiedź. Odpowiedź 'rpm, deb' jest prawidłowa, ponieważ te rozszerzenia są powszechnie wykorzystywane do pakietów instalacyjnych w systemach operacyjnych Linux. RPM (Red Hat Package Manager) to format pakietów stworzony przez firmę Red Hat, który jest szeroko stosowany w dystrybucjach takich jak Fedora czy CentOS. Pakiety RPM są zazwyczaj używane do instalacji aplikacji i bibliotek w tych systemach. Z kolei DEB to format pakietów używany w dystrybucjach opartych na Debianie, takich jak Ubuntu. Pakiety DEB służą do zarządzania oprogramowaniem i umożliwiają instalację, aktualizację oraz usuwanie programów. W praktyce, użytkownicy mogą korzystać z poleceń takich jak 'yum' dla RPM lub 'apt' dla DEB, co ułatwia zarządzanie oprogramowaniem. Zrozumienie tych formatów jest kluczowe dla administratorów systemów i programistów, ponieważ pozwala na sprawne zarządzanie oprogramowaniem oraz na dostosowywanie systemów do specyficznych potrzeb. Warto również zauważyć, że właściwe zarządzanie pakietami jest zgodne z dobrymi praktykami w zakresie bezpieczeństwa i utrzymania systemu.
Pytanie 27
W systemie Linux plik messages zawiera
A. informacje dotyczące uwierzytelnienia
B. ogólne informacje o zdarzeniach systemowychTwoja odpowiedź
C. kody błędów systemowych
D. komunikaty odnoszące się do uruchamiania systemu
Poprawna odpowiedź. Plik messages w systemie Linux jest kluczowym komponentem dla monitorowania i analizy zdarzeń systemowych. Przechowuje on wszelkie istotne komunikaty, które mogą być pomocne w diagnostyce i rozwiązywaniu problemów. W praktyce, administratorzy systemów korzystają z tego pliku do zbierania informacji o błędach, ostrzeżeniach oraz innych zdarzeniach, które miały miejsce na poziomie jądra oraz w różnych usługach systemowych. Na przykład, podczas wystąpienia awarii systemu, analiza pliku messages może dostarczyć istotnych wskazówek dotyczących przyczyn problemu. Dobrym nawykiem w administracji systemami Linux jest regularne przeglądanie i archiwizowanie tych logów, co pozwala na utrzymanie historii zmian oraz ułatwia audyt bezpieczeństwa. Stosowanie narzędzi takich jak `logrotate` do zarządzania plikiem messages jest również rekomendowane, aby zapewnić, że logi nie zajmują zbyt dużo miejsca na dysku, a jednocześnie pozostają dostępne do analizy w razie potrzeby.
Pytanie 28
Jakie polecenie w systemie Linux pokazuje czas działania systemu oraz jego średnie obciążenie?
A. dmidecode
B. uname -a
C. lastreboot
D. uptimeTwoja odpowiedź
Poprawna odpowiedź. 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 29
Pliki specjalne urządzeń, tworzone podczas instalacji sterowników w systemie Linux, są zapisywane w katalogu
A. /devPoprawna odpowiedź
B. /proc
C. /varTwoja odpowiedź
D. /sbin
Niepoprawna odpowiedź. Bardzo często można się pomylić, analizując katalogi w Linuksie, bo każdy z nich pełni swoją specyficzną rolę i niektóre nazwy brzmią myląco. Zacznę od katalogu /var – on służy głównie do przechowywania danych zmiennych, takich jak logi systemowe, kolejki wydruku czy pliki tymczasowe serwisów sieciowych. W praktyce nie znajdziesz tam plików reprezentujących sprzęt, a raczej dynamiczne dane produkowane przez uruchomione usługi. Zdarzają się też sytuacje, gdzie ktoś błędnie uważa, że skoro logi dotyczą sprzętu, to pliki urządzeń też są w /var, ale to zupełnie nie ten cel. Teraz /sbin – to katalog przeznaczony na narzędzia systemowe i administracyjne, programy wykorzystywane głównie przez administratora, np. do montowania dysków lub zarządzania procesami. Tu masz pliki wykonywalne, a nie pliki urządzeń. Czasem ktoś myli /sbin ze /dev, bo część poleceń z /sbin operuje na urządzeniach (np. fdisk, mount), ale same pliki urządzeń tam nie trafiają. Co do /proc – to bardzo specyficzny katalog, bo zawiera wirtualny system plików, który odzwierciedla stan jądra systemu, procesów, modułów i wielu innych parametrów runtime. Jest to narzędzie raczej do monitorowania i diagnostyki, niż do bezpośredniej interakcji ze sprzętem przez pliki urządzeń. Często można spotkać opinię, że /proc i /dev to prawie to samo, bo oba są dynamiczne, ale to nieprawda – /proc pokazuje, co dzieje się w systemie, a /dev daje dostęp do sprzętu. Ten błąd wynika z mylenia pojęcia wirtualnego systemu plików z fizycznymi (lub symulowanymi) interfejsami urządzeń. Reasumując: tylko /dev zgodnie ze standardami i dobrymi praktykami jest miejscem, gdzie linuksowy system tworzy specjalne pliki reprezentujące urządzenia sprzętowe i wirtualne. Znajomość tej struktury to podstawa sprawnego administrowania systemem.
Pytanie 30
W systemie Linux plik ma przypisane uprawnienia 765. Jakie działania może wykonać grupa związana z tym plikiem?
A. odczytać oraz wykonać
B. może jedynie odczytać
C. odczytać oraz zapisaćTwoja odpowiedź
D. odczytać, zapisać i wykonać
Poprawna odpowiedź. Odpowiedź "odczytać i zapisać" jest prawidłowa, ponieważ w systemie Linux uprawnienia dla plików są przedstawiane w postaci trzech cyfr, z których każda z nich reprezentuje różne poziomy dostępu dla właściciela, grupy i innych użytkowników. W przypadku uprawnień 765, pierwsza cyfra (7) oznacza, że właściciel pliku ma pełne uprawnienia (odczyt, zapis, wykonanie), druga cyfra (6) wskazuje, że grupa ma uprawnienia do odczytu i zapisu, natomiast ostatnia cyfra (5) oznacza, że inni użytkownicy mają prawo do odczytu i wykonania. W związku z tym, dla grupy przypisanej do pliku, uprawnienia 6 oznaczają możliwość odczytu (4) oraz zapisu (2), co daje razem 6. Praktycznie, oznacza to, że członkowie grupy mogą edytować ten plik, co jest istotne w kontekście współpracy zespołowej oraz kontroli wersji. Warto także stosować dobre praktyki zarządzania uprawnieniami, aby zapewnić bezpieczeństwo i integralność danych, co jest kluczowe w zarządzaniu systemami operacyjnymi i serwerami.
Pytanie 31
Liczby 1001 i 100 w wierszu pliku /etc/passwd reprezentują
A. identyfikator użytkownika i grupy w systemiePoprawna odpowiedź
B. liczbę pomyślnych oraz niepomyślnych prób logowania
C. liczbę dni od ostatniej zmiany hasła i liczbę dni do wygaśnięcia hasłaTwoja odpowiedź
D. numer koloru tekstu oraz numer koloru tła w terminalu
Niepoprawna odpowiedź. Wśród błędnych odpowiedzi można zauważyć zrozumienie, które nie uwzględnia rzeczywistej struktury i funkcji pliku /etc/passwd. Liczby 1001 oraz 100 nie odnoszą się do liczby udanych lub nieudanych prób logowania. Tego rodzaju dane są przechowywane w innych miejscach, najczęściej w logach systemowych, takich jak /var/log/auth.log lub /var/log/secure, gdzie zapisywane są szczegóły dotyczące sesji logowania użytkowników. Kolejnym mylnym rozumowaniem jest mylenie UID i GID z kolorami czcionki i tła w terminalu. W rzeczywistości, kolory w terminalach są konfigurowane w innych plikach, zwykle na poziomie powłoki użytkownika lub konfiguracji terminala, a nie przez identyfikatory użytkowników i grup. Z kolei liczba dni od ostatniej zmiany hasła oraz dni do wygaśnięcia hasła są informacjami przechowywanymi w pliku /etc/shadow, który jest odpowiedzialny za zarządzanie bezpieczeństwem haseł i nie mają związku z UID i GID. Takie pomyłki mogą wynikać z niezrozumienia różnic pomiędzy zarządzaniem użytkownikami a bezpieczeństwem systemu, co jest kluczowe w administracji systemami operacyjnymi. Użytkownicy powinni być świadomi, że każda z tych funkcji pełni odrębne role i jest zarządzana w różnych kontekstach w systemie.
Pytanie 32
Jakie są różnice pomiędzy poleceniem ps a poleceniem top w systemie Linux?
A. Polecenie ps umożliwia wyświetlenie uprawnień, z jakimi działa proces, co nie jest możliwe w przypadku topTwoja odpowiedź
B. Polecenie top pozwala na pokazanie PID procesu, a ps nie ma takiej opcji
C. Polecenie ps nie przedstawia stopnia wykorzystania CPU, natomiast polecenie top oferuje tę funkcjonalność
D. Polecenie top pokazuje aktualnie funkcjonujące procesy w systemie, regularnie aktualizując informacje, podczas gdy ps tego nie robiPoprawna odpowiedź
Niepoprawna odpowiedź. Wielu użytkowników może mylić funkcjonalności poleceń ps i top, co prowadzi do nieporozumień dotyczących ich zastosowania. Zgodnie z odpowiedzią, która stwierdza, że polecenie ps pokazuje stopień wykorzystania CPU, jest to nieprawidłowe, ponieważ ps nie dostarcza danych o użyciu CPU dla procesów. Użytkownicy mogą błędnie zakładać, że ps, jako narzędzie do monitorowania procesów, również dostarcza dynamicznych informacji o ich wydajności. W rzeczywistości ps jest używane do uzyskiwania konkretnego stanu procesów, takich jak PID, użytkownik, który uruchomił proces, oraz jego stan, ale nie zawiera informacji o bieżącym zużyciu zasobów. Z kolei twierdzenie, że polecenie ps pozwala na wyświetlenie uprawnień procesów, a top nie, jest również mylne. Top pokazuje wiele informacji, w tym użytkownika, który uruchomił proces, co również odnosi się do jego uprawnień. Z kolei odpowiedź dotycząca PID jest niepoprawna, gdyż zarówno top, jak i ps mogą wyświetlać PID procesów, ale w różnych formatach i kontekstach. Warto zrozumieć, że top jest narzędziem do monitorowania w czasie rzeczywistym, natomiast ps to narzędzie do uzyskiwania statycznych informacji na temat procesów, co jest kluczowe dla efektywnego zarządzania procesami w systemie Linux.
Pytanie 33
W systemie Linux komendą, która jednocześnie podnosi uprawnienia dla procesu uruchamianego z terminala, jest
A. sudoTwoja odpowiedź
B. users
C. uname
D. passwd
Poprawna odpowiedź. Polecenie 'sudo' w systemie Linux jest kluczowym narzędziem do podnoszenia uprawnień dla procesów uruchamianych z konsoli. Skrót 'sudo' oznacza 'superuser do', co pozwala na wykonywanie poleceń z uprawnieniami administratora (root) bez konieczności logowania się na konto administratora. Używanie 'sudo' jest zgodne z zasadą najmniejszych uprawnień, co oznacza, że użytkownicy powinni otrzymywać tylko te uprawnienia, które są im niezbędne do wykonywania swoich zadań. Przykład zastosowania: jeśli chcesz zainstalować nowy pakiet oprogramowania przy użyciu menedżera pakietów, musisz mieć odpowiednie uprawnienia. W takim przypadku można użyć polecenia 'sudo apt install <nazwa_pakietu>'. Jest to również praktyka zgodna z politykami bezpieczeństwa, ponieważ 'sudo' zapisuje wszystkie wykonane polecenia w dzienniku, co pozwala na audyt i monitoring działań użytkowników. Dzięki temu administratorzy systemu mogą lepiej zarządzać dostępem do krytycznych funkcji oraz szybko identyfikować potencjalne problemy z bezpieczeństwem.
Pytanie 34
Do dynamicznej obsługi sprzętu w Linuxie jest stosowany system
A. uname
B. ulink
C. udevTwoja odpowiedź
D. uptime
Poprawna odpowiedź. Odpowiedź „udev” jest zdecydowanie właściwa, bo to właśnie ten system odpowiada za dynamiczną obsługę urządzeń w systemach Linux. Udev to podsystem jądra Linuksa, który zarządza urządzeniami na poziomie użytkownika, czyli dokładnie wtedy, gdy np. wtykasz pendrive’a do USB albo podłączasz nową kartę sieciową. Wszystko dzieje się automatycznie, bo udev wykrywa zmiany w sprzęcie w czasie rzeczywistym i generuje odpowiednie pliki w katalogu /dev. Przykładowo, gdy podłączysz dysk zewnętrzny, udev sam stworzy odpowiedni plik urządzenia i może nawet automatycznie zamontować system plików – zależnie od skonfigurowanych reguł. Z mojego doświadczenia to ogromne ułatwienie, bo dawniej trzeba było ręcznie tworzyć te pliki, co było dość upierdliwe. Dzisiaj w większości nowoczesnych dystrybucji Linuksa udev jest po prostu niezbędny – bez niego automatyczna obsługa sprzętu praktycznie przestaje działać. No i jeszcze ważna sprawa: konfigurując reguły udev'a, można precyzyjnie kontrolować, co się stanie po podłączeniu danego sprzętu – to jest wręcz standardowa praktyka w środowiskach serwerowych czy embedded. Moim zdaniem, znajomość działania udev to absolutna podstawa dla każdego, kto chce głębiej wejść w administrację Linuxem.
Pytanie 35
Osoba korzystająca z systemu operacyjnego Linux pragnie przypisać adres IP 152.168.1.200 255.255.0.0 do interfejsu sieciowego. Jakie polecenie powinna wydać, mając uprawnienia administratora?
A. ip addr add 152.168.1.200 255.255.0.0 dev eth1Twoja odpowiedź
B. netsh interface IP 152.168.1.200/16 /add
C. ip addr add 152.168.1.200/16 dev eth1Poprawna odpowiedź
D. netsh interface IP 152.168.1.200 255.255.0.0 /add
Niepoprawna odpowiedź. Wszystkie inne podane odpowiedzi zawierają istotne błędy w kontekście administracji systemami Linux. W pierwszej z błędnych odpowiedzi, 'netsh interface IP 152.168.1.200/16 /add', wykorzystywane jest polecenie 'netsh', które jest dedykowane dla systemów Windows, a nie Linux. Tego rodzaju podejście prowadzi do nieporozumień, ponieważ administratorzy mogą mylnie sądzić, że polecenia są uniwersalne, co jest dalekie od prawdy. Drugą błędną koncepcją jest użycie formatu adresu IP z maską w tradycyjny sposób, jak w trzeciej odpowiedzi 'ip addr add 152.168.1.200 255.255.0.0 dev eth1'. Choć polecenie 'ip addr add' jest poprawne, sposób zdefiniowania maski jest przestarzały i niezgodny z praktykami używania notacji CIDR, co może prowadzić do błędów konfiguracji w bardziej złożonych sieciach. W czwartej odpowiedzi z kolei, również wykorzystano narzędzie 'netsh', co ponownie wskazuje na niewłaściwe zrozumienie dostępnych narzędzi w systemie operacyjnym Linux. Przykłady te ilustrują typowe błędy w myśleniu, takie jak założenie, że znajomość jednego systemu operacyjnego automatycznie przekłada się na umiejętności w innym, co może prowadzić do poważnych problemów w zarządzaniu infrastrukturą IT.
Pytanie 36
Jakie polecenie w systemie Linux rozpoczyna weryfikację dysku oraz pozwala na usunięcie jego usterek?
A. fsckPoprawna odpowiedź
B. lshw
C. mkfs
D. fdiskTwoja odpowiedź
Niepoprawna odpowiedź. Odpowiedzi lshw, fdisk oraz mkfs nie są prawidłowymi narzędziami do sprawdzania i naprawy błędów na dysku. Lshw (list hardware) to polecenie, które służy do wyświetlania szczegółowych informacji o sprzęcie zainstalowanym w systemie, takich jak procesory, pamięć, dyski twarde oraz ich parametry. To narzędzie może być użyteczne do diagnostyki sprzętowej, ale nie ma funkcji związanych z sprawdzaniem stanu systemu plików ani ich naprawą. Fdisk to program do zarządzania partycjami dyskowymi, który pozwala na tworzenie, usuwanie i modyfikowanie partycji, a nie na sprawdzanie ich integralności. Korzystanie z fdisk do prób naprawy błędów systemu plików może prowadzić do utraty danych, ponieważ to narzędzie nie ma możliwości naprawy uszkodzeń, które mogą wystąpić w obrębie systemu plików. Mkfs, z kolei, to polecenie służące do formatowania dysków i tworzenia systemów plików. Użycie mkfs powoduje całkowite usunięcie wszystkich danych na danym urządzeniu, co czyni je nieodpowiednim narzędziem w kontekście naprawy błędów. Użytkownik powinien być świadomy, że wybór niewłaściwego narzędzia do zarządzania systemem plików może prowadzić do poważnych konsekwencji, takich jak utrata danych, co podkreśla znaczenie znajomości funkcji i zastosowań różnych poleceń w systemie Linux. Właściwe podejście do zarządzania systemem plików opiera się na używaniu dedykowanych narzędzi w odpowiednich sytuacjach, co jest zgodne z najlepszymi praktykami w zakresie administracji systemami operacyjnymi.
Pytanie 37
Zarządzanie parametrami transmisji bezprzewodowej w systemie Linux umożliwia
A. ifconfigTwoja odpowiedź
B. ipconfig
C. winipcfg
D. iwconfigPoprawna odpowiedź
Niepoprawna odpowiedź. W tym pytaniu łatwo pomylić narzędzia, bo nazwy wyglądają podobnie i wszystkie kojarzą się z siecią. Trzeba jednak rozdzielić konfigurację interfejsu sieciowego od zarządzania parametrami transmisji bezprzewodowej. ifconfig jest klasycznym linuksowym poleceniem do obsługi interfejsów sieciowych, ale dotyczy głównie ustawień takich jak adres IP, maska, stan interfejsu czy podstawowe informacje o urządzeniu. Nie jest ono przeznaczone do ustawiania typowo radiowych parametrów Wi-Fi, takich jak ESSID, kanał, tryb pracy czy jakość sygnału. Z mojego doświadczenia uczniowie często wybierają ifconfig, bo widzą w nazwie config i kojarzą Linuxa, no ale tu chodzi dokładniej o wireless. ipconfig to polecenie znane z systemów Windows i służy do sprawdzania oraz odświeżania konfiguracji TCP/IP, np. adresu IP, bramy domyślnej czy serwerów DNS. Nie zarządza ono kartą Wi-Fi na poziomie parametrów radiowych w Linuksie. winipcfg to jeszcze starsze narzędzie z dawnych wersji Windows, kojarzone raczej z Windows 9x, więc tym bardziej nie pasuje do administracji Linuksem. Poprawnym skojarzeniem jest iwconfig, gdzie przedrostek iw odnosi się do wireless extensions i pracy z interfejsami bezprzewodowymi. W praktyce dobra diagnostyka sieci Wi-Fi w Linuksie wymaga rozumienia warstw: adresację sprawdza się innymi narzędziami, a parametry radiowe właśnie narzędziami typu iwconfig, iw albo nmcli.
Pytanie 38
Które z poleceń systemu Linux nie umożliwia przeprowadzenia diagnostyki sprzętu komputerowego?
A. lsPoprawna odpowiedź
B. top
C. fsck
D. lspciTwoja odpowiedź
Niepoprawna odpowiedź. Wydaje się, że wiele osób utożsamia narzędzia takie jak <b>top</b>, <b>fsck</b>, czy <b>lspci</b> z ogólną administracją systemem, przez co można błędnie sądzić, że nie mają one związku z diagnostyką sprzętu. Jednak patrząc z technicznego punktu widzenia, każde z tych poleceń odgrywa ważną rolę w monitorowaniu i diagnozowaniu różnych aspektów platformy sprzętowej lub systemowej. <b>top</b> to narzędzie do monitorowania procesów, użycia pamięci RAM, obciążenia CPU czy swapu – pozwala szybko wychwycić, jak sprzęt radzi sobie z pracą, co jest kluczowe przy rozwiązywaniu problemów wydajnościowych. <b>fsck</b> służy do sprawdzania spójności i naprawy systemów plików, co bezpośrednio dotyka aspektów sprzętowych takich jak integralność dysków czy występowanie błędów sektorów – w praktyce, kiedy coś nie działa z dyskiem, to właśnie fsck daje pierwsze wskazówki. <b>lspci</b> pokazuje listę wszystkich urządzeń podłączonych przez magistralę PCI, czyli na przykład kart graficznych, kontrolerów sieciowych, urządzeń USB itd. Daje to bezpośredni wgląd w konfigurację sprzętową komputera. Typowym błędem jest uznanie, że narzędzia te są tylko 'administracyjne' – w rzeczywistości stanowią podstawę praktycznej diagnostyki sprzętowej w środowisku Linux. Natomiast <b>ls</b> nie ma żadnego związku z diagnostyką sprzętu – to tylko proste narzędzie do wyświetlania plików i katalogów. W branżowych standardach i dokumentacjach, takich jak podręczniki administratorów systemów Linux, wyraźnie podkreśla się, że <b>ls</b> nie dostarcza absolutnie żadnych informacji o sprzęcie ani kondycji systemu, więc nie nadaje się nawet do najprostszej diagnostyki sprzętowej. Jeśli ktoś wybiera inne narzędzie jako 'nieprzydatne' w diagnozie sprzętu, to zwykle wynika to z nieporozumienia co do zakresu działania tych narzędzi lub mylenia ich z poleceniami typowo plikowymi. Warto więc zapamiętać, że tylko <b>ls</b> w tym zestawie nie wnosi żadnej wartości w kontekście diagnozowania sprzętu.
Pytanie 39
Aby zweryfikować integralność systemu plików w systemie Linux, które polecenie powinno zostać użyte?
A. mkfs
B. man
C. fsckTwoja odpowiedź
D. fstab
Poprawna odpowiedź. Polecenie 'fsck' (file system check) jest kluczowym narzędziem w systemach Linux, służącym do sprawdzania i naprawy błędów w systemie plików. Użycie 'fsck' pozwala na wykrycie uszkodzeń, które mogą powstać na skutek nieprawidłowego zamknięcia systemu, błędów sprzętowych lub błędów w oprogramowaniu. Przykładowo, gdy system plików zostanie zamontowany w trybie tylko do odczytu, 'fsck' może być użyte do sprawdzenia integralności systemu plików, co jest kluczowe dla zachowania danych. Narzędzie to obsługuje różne typy systemów plików, takie jak ext4, xfs czy btrfs, co czyni je wszechstronnym narzędziem w zarządzaniu serwerami i stacjami roboczymi. Dobre praktyki wskazują, że regularne korzystanie z 'fsck' jako części procedur konserwacyjnych może znacząco podnieść stabilność i bezpieczeństwo danych przechowywanych w systemach plików. Należy pamiętać, aby przed uruchomieniem 'fsck' odmontować system plików, co zapobiegnie dalszym uszkodzeniom.
Pytanie 40
Jakie polecenie używa się do tworzenia kopii danych na pamięci USB w systemie Linux?
A. rm
B. su
C. cpTwoja odpowiedź
D. mv
Poprawna odpowiedź. 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.