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: 13 maja 2026 09:00
  • Data zakończenia: 13 maja 2026 09:07

Egzamin zdany!

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

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 wydać, aby uzyskać listę plików spełniających dane kryteria?

 -rw-r--r-- 1 root root 9216 paź 6 18:39 mama.xls
-rw-r--r-- 1 root root 9216 paź 6 18:39 tata.txt
-rw-r--r-- 1 root root 9216 paź 6 18:39 test2.jpg
-rw-r--r-- 1 root root 9216 paź 6 18:39 test.jpg
A. dir *a*.jpg
B. grep *a* *.jpg
C. find *.jpg | *a*
D. ls -l *a* *.jpg
Polecenie ls -l *a* *.jpg jest prawidłowe, ponieważ wykorzystuje narzędzie ls do listowania plików w katalogu. Parametr -l umożliwia wyświetlenie szczegółowych informacji o plikach, takich jak prawa dostępu, właściciel i rozmiar. Użycie wzorców *a* oraz *.jpg pozwala na filtrowanie plików zawierających literę a oraz tych z rozszerzeniem jpg. Dzięki temu użytkownik może uzyskać precyzyjne informacje o interesujących go plikach. Stosowanie tego polecenia jest zgodne z dobrymi praktykami administracji systemami Linux, umożliwiając szybkie i efektywne zarządzanie plikami. Przykładowo, użycie ls -l *a*.jpg wyświetli wszystkie pliki jpg zawierające literę a w nazwie, co jest przydatne w sytuacjach, gdy użytkownik musi zidentyfikować konkretne pliki graficzne w dużym zbiorze danych. Polecenie ls jest integralną częścią codziennej pracy administratorów systemów, dlatego zrozumienie jego mechanizmów i możliwości jest kluczowe w efektywnym zarządzaniu środowiskiem Linux.

Pytanie 2

W systemie Linux dane dotyczące haseł użytkowników są zapisywane w pliku:

A. passwd
B. users
C. password
D. groups
Odpowiedź 'passwd' jest prawidłowa, ponieważ w systemie Linux hasła użytkowników są przechowywane w pliku /etc/passwd. Plik ten zawiera informacje o użytkownikach systemu w formacie tekstowym, który jest czytelny dla administratorów. Każdy wpis w pliku passwd składa się z kilku pól, oddzielonych dwukropkami, w tym nazw użytkowników, identyfikatorów użytkownika (UID) oraz haszy haseł. Ważne jest, że od wersji Linux 2.6, hasła są zazwyczaj przechowywane w pliku /etc/shadow, co zwiększa bezpieczeństwo poprzez ograniczenie dostępu do informacji o hasłach tylko dla uprawnionych użytkowników. W praktyce, podczas zarządzania użytkownikami w systemie Linux, administratorzy korzystają z poleceń takich jak 'useradd', 'usermod' czy 'userdel', które modyfikują te pliki i zarządzają dostępem użytkowników. Dobre praktyki branżowe obejmują regularne aktualizowanie haseł oraz stosowanie silnych algorytmów haszujących, takich jak bcrypt czy SHA-512, w celu zapewnienia większego bezpieczeństwa danych użytkowników.

Pytanie 3

Jakie polecenie w systemie Linux umożliwia wyświetlenie identyfikatora użytkownika?

A. id
B. who
C. users
D. whoami
Odpowiedź 'id' jest poprawna, ponieważ polecenie to wyświetla nie tylko numer identyfikacyjny użytkownika (UID), ale także inne istotne informacje, takie jak numer identyfikacyjny grupy (GID) oraz przynależność do grup. Użycie polecenia 'id' w terminalu umożliwia administratorom systemu oraz użytkownikom szybkie uzyskanie informacji o swojej tożsamości w systemie, co jest kluczowe przy zarządzaniu uprawnieniami. Przykładowo, polecenie 'id' może być użyteczne w skryptach automatyzujących, gdzie ważne jest dopasowanie uprawnień do zasobów systemowych. Znalezienie UID jest także istotne w kontekście bezpieczeństwa, gdyż pozwala na identyfikację oraz audyt działań użytkowników. Używając opcji 'id -G', możemy zobaczyć wszystkie grupy, do których należy użytkownik, co jest zgodne z najlepszymi praktykami zarządzania dostępem w systemach Unix/Linux.

Pytanie 4

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

A. uptime
B. uname
C. ulink
D. udev
To pytanie często bywa mylące, bo pozostałe odpowiedzi pojawiają się dość regularnie podczas pracy z Linuksem i mogą się komuś wydawać związane ze sprzętem. Jednak tylko jedna z nich faktycznie odpowiada za dynamiczne zarządzanie urządzeniami. Weźmy na przykład „ulink” – brzmi trochę znajomo i kojarzy się z czymś od „linkowania”, ale w rzeczywistości w Linuksie nie istnieje taki system czy narzędzie do obsługi sprzętu, to po prostu nieformalna zbitka słowna. Z kolei „uname” to bardzo przydatne narzędzie, ale ono służy wyłącznie do wyświetlania informacji o systemie, takich jak wersja jądra czy architektura sprzętu. Nie ma żadnego wpływu na dynamiczne obsługiwanie urządzeń, to raczej coś do diagnostyki niż zarządzania. Natomiast „uptime” to prosty programik, który pokazuje, jak długo system działa bez przerwy – ani słowem nie dotyka tematu sprzętu, a już na pewno nie zarządza urządzeniami. W mojej opinii często spotykam się z myleniem tych nazw, zwłaszcza przez osoby, które dopiero zaczynają przygodę z Linuksem i kojarzą „u*” z czymś ważnym. Jednak w praktyce tylko „udev” zapewnia dynamiczne wykrywanie, tworzenie plików urządzeń i obsługę automatycznych akcji po podłączeniu lub odłączeniu sprzętu. To właśnie on jest zgodny ze standardami nowoczesnych dystrybucji Linuksa i jest centralnym elementem koncepcji plug-and-play na tym systemie operacyjnym. Warto więc dobrze rozróżniać te narzędzia oraz wiedzieć, za co które z nich odpowiada – to znacznie upraszcza codzienną administrację i rozwiązywanie problemów sprzętowych.

Pytanie 5

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 6

Aby skonfigurować i dostosować środowisko graficzne GNOME w różnych dystrybucjach Linux, należy użyć programu

A. GNU Compiller Collection
B. GNOME Tweak Tool
C. GIGODO Tools
D. GNOMON 3D
GNOME Tweak Tool to kluczowy program umożliwiający konfigurację oraz personalizację środowiska graficznego GNOME w systemach Linux. Użytkownicy mogą za jego pomocą modyfikować różne aspekty interfejsu, takie jak motywy, ikony, czcionki, oraz ustawienia okien. Przykładowo, można zmienić motyw GTK, co natychmiastowo wpłynie na wygląd całego środowiska graficznego, czyniąc je bardziej estetycznym i dostosowanym do indywidualnych preferencji. Program ten jest zgodny z najlepszymi praktykami w zakresie użyteczności i dostępności, oferując użytkownikom intuicyjny interfejs z prostymi opcjami. Warto również zaznaczyć, że GNOME Tweak Tool jest nieocenionym narzędziem dla programistów i administratorów systemów, którzy chcą dostosować środowisko pracy do specyficznych potrzeb użytkowników lub wdrożyć konkretne standardy w organizacji. Dobrze skonfigurowane środowisko graficzne może zwiększyć produktywność i komfort pracy, co jest kluczowe w profesjonalnych zastosowaniach.

Pytanie 7

W systemie Linux, jakie polecenie służy do zmiany hasła użytkownika?

A. passwd
B. passchange
C. newpassword
D. changepass
Inne odpowiedzi, takie jak <code>passchange</code>, <code>changepass</code>, czy <code>newpassword</code>, nie są prawidłowymi poleceniami w systemie Linux. Mogłyby wydawać się prawidłowe dla kogoś, kto nie ma doświadczenia w administracji systemem, ponieważ sugerują zmianę hasła przez swoją nazwę. Jednak w rzeczywistości takie polecenia nie istnieją w standardowych dystrybucjach Linuxa. Tego typu błędne przekonania często wynikają z intuicyjnego myślenia, gdzie użytkownicy zakładają, że nazwa polecenia będzie w prosty sposób odzwierciedlać jego funkcję. W praktyce, nazwy poleceń w systemach uniksowych często opierają się na historycznych konwencjach i mogą nie być tak oczywiste dla nowych użytkowników. Dlatego ważne jest, aby przyszli administratorzy dokładnie zapoznali się z dokumentacją systemową oraz ćwiczyli korzystanie z rzeczywistych poleceń, aby uniknąć takich nieporozumień. Solidne zrozumienie i praktyka z rzeczywistymi poleceniami oraz ich opcjami jest kluczowe dla skutecznej administracji i bezpieczeństwa systemu.

Pytanie 8

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

A. tar -zcvf
B. tar -xvf
C. tar -jxvf
D. tar -tvf
Wielu użytkowników tar myśli, że każda kombinacja opcji pozwoli osiągnąć upragniony efekt, czyli utworzenie skompresowanego archiwum. Jednak różnice są znaczące. Wariant z -jxvf wykorzystuje kompresję bzip2 (opcja -j), która jest nieco wydajniejsza kompresyjnie od gzipa, ale działa wolniej. W praktyce jednak, gdy oczekuje się domyślnej, szybkiej kompresji i szerokiej kompatybilności, branża poleca raczej gzip (-z), bo pliki .tar.gz są rozpoznawane w każdej dystrybucji Linuksa, a nawet na systemach Windows przez narzędzia takie jak 7-Zip. Bzip2 jest dobry przy archiwizacji większych danych, gdzie liczy się nieco lepszy stopień kompresji, ale na co dzień -z jest pewniejszy. Jeśli ktoś wybrał -tvf, to warto wiedzieć, że ta opcja wcale nie tworzy archiwum, tylko je przegląda (listuje zawartość). To często używany skrót do szybkiego podejrzenia, co siedzi w archiwum, ale nie do kompresowania. Z kolei -xvf wykorzystuje się do rozpakowywania archiwum – to bardzo częsty błąd początkujących: próbują użyć tej opcji do tworzenia archiwum, a dostają komunikat o błędzie lub efekt odwrotny do zamierzonego. Faktycznie, tar jest trochę specyficzny, bo te flagi są krótkie i łatwo je pomylić. W mojej opinii najwięcej problemów bierze się stąd, że ludzie zapamiętują tylko sekwencję liter, a nie faktyczne znaczenie opcji. Zawsze warto sięgać do man tar, żeby upewnić się, która opcja co robi. W środowisku zawodowym, niepoprawny wybór opcji może skutkować błędną automatyzacją backupów czy nawet utratą danych, więc dobrze kształtować nawyk świadomego korzystania z tych poleceń. Tar to potężne narzędzie, ale trzeba wiedzieć dokładnie, co się robi, bo potem konsekwencje mogą być bolesne.

Pytanie 9

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

A. pwd
B. tree
C. dir
D. man
W systemach Linux, żeby sprawdzić zawartość katalogu i wyświetlić pliki oraz foldery, polecenie ls jest najbardziej znane, ale istnieje też alternatywa w postaci dir. Często spotykam się z tym, że początkujący próbują użyć polecenia pwd albo nawet man, co wynika chyba z niejasnej nazwy albo mylenia pojęć. Pwd w rzeczywistości służy do wypisania pełnej ścieżki katalogu bieżącego, czyli po prostu pokazuje, gdzie się aktualnie znajdujesz w strukturze katalogów — nie wyświetla wcale plików ani katalogów w tym miejscu. Man natomiast uruchamia system pomocy manuali Linuksa i wyświetla dokumentację do danego polecenia (np. man ls). To zupełnie inne narzędzie — przydatne, ale kompletnie nie służy do przeglądania katalogów. Jeszcze jest tree, które rzeczywiście pokazuje strukturę katalogów, ale robi to w formie graficznego drzewa i nie jest standardowym poleceniem z każdej dystrybucji — trzeba je często doinstalować osobno. Tree pokazuje całą strukturę podkatalogów, a nie po prostu listę plików w pojedynczym katalogu. Z mojego doświadczenia wynika, że wiele osób myli funkcje tych poleceń przez ich podobne angielskie nazwy, jednak każde ma swoje ściśle określone zastosowanie w pracy z powłoką. Dobra praktyka to zawsze wybierać narzędzia przeznaczone konkretnie do zadania, a do wyświetlania zawartości katalogu najlepiej sprawdzają się ls lub dir, bo są najprostsze i najszybsze. Warto przećwiczyć wszystkie polecenia na żywo, żeby zobaczyć, jak się różnią i które jest najwygodniejsze w codziennej pracy.

Pytanie 10

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

A. rm
B. su
C. cp
D. mv
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 11

Programem wykorzystywanym w systemie Linux do odtwarzania muzyki jest

A. <i>Leafpad</i>
B. <i>LibreOffice</i>
C. <i>Banshee</i>
D. <i>BlueFish</i>
Banshee to faktycznie jeden z popularniejszych programów do odtwarzania muzyki w systemach Linux. Wyróżnia się dość rozbudowanym interfejsem i funkcjonalnością – można go porównać w pewnym sensie do iTunesa, tylko że dla Linuksa. Pozwala nie tylko odtwarzać muzykę czy podcasty, ale także zarządzać biblioteką multimediów, synchronizować urządzenia przenośne czy korzystać z internetowych serwisów muzycznych (np. Last.fm). Z mojego doświadczenia Banshee świetnie się sprawdza przy większych kolekcjach plików audio, bo umożliwia łatwe sortowanie, tagowanie czy tworzenie playlist. W środowisku linuksowym to raczej standard, żeby korzystać z wyspecjalizowanych odtwarzaczy niż szukać muzyki w edytorach tekstu czy pakietach biurowych. Warto znać jeszcze inne narzędzia, takie jak Rhythmbox czy Amarok – ogólnie w Linuksie jest spory wybór, ale Banshee to bardzo dobry przykład programu zgodnego z dobrymi praktykami użytkowania tego systemu. To też kawałek historii, bo Banshee był domyślnym odtwarzaczem w niektórych wersjach Ubuntu. Tak czy inaczej – korzystanie z dedykowanego oprogramowania do muzyki zawsze ułatwia zarządzanie plikami i po prostu sprawia, że praca czy nauka idzie przyjemniej.

Pytanie 12

Podczas instalacji systemu operacyjnego Linux należy wybrać odpowiedni typ systemu plików

A. FAT32
B. NTFS 5
C. NTFS 4
D. ReiserFS
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 13

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

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

Pytanie 14

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

A. tar
B. free
C. lzma
D. compress
Tar to absolutny klasyk w świecie Linuksa, jeśli chodzi o archiwizację danych. Ten program jest wykorzystywany praktycznie wszędzie tam, gdzie trzeba stworzyć archiwum z wielu plików czy katalogów, a jednocześnie zachować całą strukturę katalogów, prawa dostępu czy właścicieli plików. Moim zdaniem to jedno z bardziej uniwersalnych narzędzi, bo pozwala nie tylko tworzyć archiwa (słynne .tar), ale też je rozpakowywać i manipulować zawartością. Bardzo często spotyka się rozszerzenia typu .tar.gz albo .tar.bz2 – to są po prostu archiwa stworzone za pomocą tar, a następnie skompresowane dodatkowymi narzędziami, na przykład gzip albo bzip2. Dobre praktyki branżowe sugerują właśnie takie podejście: najpierw archiwizacja (tar), później kompresja (gzip, bzip2, xz). Narzędzia typu tar są wykorzystywane w backupach systemowych, przesyłaniu dużych pakietów plików, a nawet przy wdrażaniu aplikacji w środowiskach produkcyjnych. Tar obsługuje różne tryby – można na przykład dodać nowe pliki do istniejącego archiwum, wylistować zawartość czy wyodrębnić tylko wybrane pliki. Mam wrażenie, że każdy administrator przynajmniej raz w życiu musiał stworzyć backup systemu czy katalogu właśnie za pomocą tar. Ciekawe jest to, że chociaż sama kompresja nie jest jego główną funkcją (od tego są inne narzędzia), to przez popularność formatu .tar.gz często ludzie mylą tar z kompresorami. W praktyce warto znać opcje typu -c (create), -x (extract), -t (list), bo pojawiają się niemal w każdym skrypcie backupowym i przy codziennej pracy.

Pytanie 15

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

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

Pytanie 16

Jakie polecenie powinien wydać root w systemie Ubuntu Linux, aby zaktualizować wszystkie pakiety (cały system) do najnowszej wersji, łącznie z nowym jądrem?

A. apt-get upgrade
B. apt-get dist-upgrade
C. apt-get install nazwa_pakietu
D. apt-get update
Polecenie 'apt-get dist-upgrade' jest właściwym sposobem na aktualizację wszystkich pakietów w systemie Ubuntu Linux, a także na zarządzanie zależnościami, w tym nowymi wersjami jądra. 'dist-upgrade' różni się od 'upgrade' tym, że potrafi zaktualizować pakiety, które wymagają usunięcia lub zainstalowania dodatkowych pakietów, aby spełnić zależności. To oznacza, że podczas aktualizacji systemu, jeśli nowe wersje pakietów wprowadzą zmiany w zależnościach, polecenie 'dist-upgrade' będzie mogło dostosować system do tych wymagań. Przykładem może być aktualizacja środowiska graficznego, które może wymagać nowego jądra dla uzyskania pełnej funkcjonalności. W praktyce, aby wykonać pełną aktualizację systemu z nowym jądrem, administratorzy często korzystają z tego polecenia, aby zapewnić, że wszystkie komponenty są zgodne ze sobą. Dobre praktyki sugerują regularne aktualizacje systemu, co nie tylko poprawia jego bezpieczeństwo, ale także zapewnia lepszą wydajność i nowe funkcje.

Pytanie 17

Program fsck jest stosowany w systemie Linux do

A. przeprowadzenia oceny kondycji systemu plików oraz wykrycia uszkodzonych sektorów
B. realizacji testów wydajnościowych serwera WWW poprzez wysłanie dużej ilości żądań
C. identyfikacji struktury sieci oraz diagnozowania przepustowości sieci lokalnej
D. obserwacji parametrów działania i wydajności komponentów komputera
Odpowiedź wskazująca na użycie programu fsck do oceny stanu systemu plików i wykrywania uszkodzonych sektorów jest prawidłowa, ponieważ fsck (File System Consistency Check) jest narzędziem dedykowanym do analizy i naprawy systemów plików w systemie Linux. Jego głównym celem jest zapewnienie integralności danych przechowywanych na dyskach. Przykładowo, podczas nieprawidłowego zamknięcia systemu lub awarii zasilania, struktura systemu plików może ulec uszkodzeniu. W takich przypadkach uruchomienie fsck pozwala na skanowanie i naprawę uszkodzonych sektorów oraz nieprawidłowych danych. Narzędzie to jest często stosowane w procesie konserwacji serwerów oraz stacji roboczych, zwłaszcza w środowiskach, w których bezpieczeństwo i dostępność danych są kluczowe. Regularne korzystanie z fsck, zgodnie z najlepszymi praktykami, może pomóc w uniknięciu poważniejszych problemów z systemem plików oraz w zapewnieniu ciągłości działania, co jest szczególnie istotne w kontekście zarządzania infrastrukturą IT.

Pytanie 18

Administrator systemu Linux wydał komendę mount /dev/sda2 /mnt/flash. Co to spowoduje?

A. odłączenie pamięci typu flash z lokalizacji /dev/sda2
B. podłączenie dysku SATA do katalogu flash
C. odłączenie dysku SATA z katalogu flash
D. podłączenie pamięci typu flash do lokalizacji /dev/sda2
Odpowiedzi, które wskazują na odłączenie urządzeń lub zmiany w katalogach, wynikają z nieporozumienia dotyczącego działania polecenia 'mount'. Polecenie to nie służy do odłączania urządzeń, lecz do ich podłączania do określonego punktu w systemie plików. Kiedy mówimy o odłączeniu, właściwym poleceniem byłoby 'umount', które jest odpowiedzialne za usunięcie montowania urządzenia, a nie 'mount'. Ponadto, pomylenie partycji (jak '/dev/sda2') i lokalizacji montowania (jak '/mnt/flash') prowadzi do nieprawidłowych wniosków. Gdy użytkownik wybiera katalog montowania, powinien być świadomy, że to właśnie w tym katalogu będą dostępne pliki z zamontowanej partycji. Oznaczenie katalogu '/mnt/flash' sugeruje, że użytkownik zamierza zamontować tam pamięć flash, lecz w rzeczywistości odnosi się to do partycji dysku. Dlatego tak istotne jest zrozumienie, że montowanie nie polega na podłączaniu pamięci flash do partycji, lecz na odwrotnym procesie - podłączaniu partycji do systemu plików pod określonym punktem dostępu. Ignorowanie tych zasad prowadzi do nieporozumień, które mogą wpłynąć na prawidłowe zarządzanie danymi w systemie.

Pytanie 19

Wskaż aplikację w systemie Linux, która służy do kompresji plików.

A. shar
B. arj
C. tar
D. gzip
Wybór arj, tar lub shar jako narzędzi do kompresji nie jest odpowiedni w kontekście pytania o programy kompresji danych w systemie Linux. Arj, choć kiedyś popularny, nie jest szeroko stosowany w dzisiejszych systemach operacyjnych, a jego algorytmy kompresji są często mniej efektywne niż nowoczesne metody, takie jak Deflate używane przez gzip. Tar, choć jest narzędziem do archiwizacji, sam w sobie nie kompresuje plików; używa się go często w połączeniu z gzip czy bzip2, aby stworzyć spakowane archiwa. To może prowadzić do błędnego wrażenia, że tar jest narzędziem do kompresji, podczas gdy w rzeczywistości jest to program do tworzenia archiwów. Natomiast shar, choć użyteczny do tworzenia skryptów do przesyłania plików, nie jest narzędziem kompresującym w tradycyjnym sensie. Błędem, który może prowadzić do wyboru tych opcji, jest mylenie narzędzi archiwizacyjnych z narzędziami kompresyjnymi. W praktyce, aby skutecznie kompresować dane, należy skupić się na dedykowanych programach, takich jak gzip, które oferują wysoką efektywność kompresji oraz są powszechnie akceptowane w branży. Zrozumienie różnicy pomiędzy kompresją a archiwizacją jest kluczowe dla efektywnego zarządzania danymi.

Pytanie 20

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

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

Pytanie 21

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

A. tar -xvf
B. tar -zcvf
C. tar -jxvf
D. tar -tvf
Chociaż polecenia 'tar -jxvf', 'tar -tvf' oraz 'tar -xvf' są związane z programem tar, nie są one odpowiednie do tworzenia skompresowanego archiwum w kontekście zadania. Polecenie 'tar -jxvf' wykorzystuje kompresję bzip2, co jest inną metodą kompresji, a nie gzip, który jest oczekiwany w tym przypadku. Używanie polecenia 'tar -tvf' nie tworzy archiwum, lecz jedynie wyświetla zawartość już istniejącego archiwum. Z kolei 'tar -xvf' służy do ekstrakcji plików z archiwum, a nie do jego tworzenia. Typowym błędem myślowym jest założenie, że wszystkie opcje tar są równoważne. Każda z nich ma specyficzne zastosowanie i zrozumienie ich różnic jest kluczowe dla efektywnej pracy z archiwum. Znajomość tych niuansów jest istotna dla każdego administratora systemów, ponieważ nieprawidłowe użycie poleceń może prowadzić do utraty danych lub nieefektywnego zarządzania przestrzenią dyskową. Dlatego tak ważne jest, aby dobrze zrozumieć każde z tych poleceń i ich właściwe zastosowanie w różnych scenariuszach.

Pytanie 22

Polecenie do zmiany adresu MAC karty sieciowej w systemie Linux to

A. ifconfig
B. winipcfg
C. ipconfig
D. iwconfig
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 23

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

A. irc
B. joe
C. cal
D. awk
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 24

Jakie polecenie w systemie Linux przyzna pełne uprawnienia wszystkim użytkownikom do zasobów?

A. chmod 666
B. chmod 777
C. chmod 000
D. chmod 533
Polecenie 'chmod 777' w systemie Linux ustawia pełne uprawnienia do odczytu, zapisu i wykonania dla właściciela pliku, grupy oraz innych użytkowników. Liczba '7' w systemie ósemkowym odpowiada wartości binarnej '111', co oznacza, że każdy z trzech typów użytkowników ma pełny dostęp do pliku lub katalogu. Umożliwia to na przykład wspólne korzystanie z katalogów roboczych, gdzie wiele osób może edytować i modyfikować pliki. W praktyce takie ustawienie uprawnień powinno być stosowane ostrożnie, głównie w sytuacjach, gdy pliki lub katalogi są przeznaczone do współdzielenia w zaufanym środowisku. W kontekście dobrych praktyk bezpieczeństwa, ważne jest, aby unikać nadawania pełnych uprawnień tam, gdzie nie jest to absolutnie konieczne, aby zminimalizować ryzyko nieautoryzowanego dostępu czy przypadkowych modyfikacji. Warto również pamiętać, że w przypadku systemów produkcyjnych lepiej jest stosować bardziej restrykcyjne ustawienia, aby chronić integralność danych.

Pytanie 25

Narzędzia do dostosowywania oraz Unity Tweak Tool to aplikacje w systemie Linux przeznaczone do

A. przydzielania uprawnień do zasobów systemowych
B. administracji kontami użytkowników
C. ustawiania zapory systemowej
D. personalizacji systemu
Wybór innych odpowiedzi, jak zarządzanie kontami użytkownika czy ustawienia zapory systemowej, pokazuje, że chyba nie do końca się zrozumiało, o co chodzi z narzędziami dostrajania i Unity Tweak Tool. Jak to działa? Zarządzanie kontami to raczej sprawy administracyjne, dotyczące tworzenia i usuwania kont, a nie personalizacji. Narzędzia te na pewno nie mają nic wspólnego z konfiguracją zapory systemowej, która dba o bezpieczeństwo. A co do nadawania uprawnień do zasobów, to też nie ma związku z tym, co robią narzędzia dostrajania. Często myli się ogólne zarządzanie systemem z jego personalizacją. Warto wiedzieć, że personalizacja to głównie to, jak system wygląda i działa dla nas, a nie jak zarządzać jego ustawieniami czy zabezpieczeniami. Dlatego lepiej skupić się na tym, co te narzędzia w rzeczywistości robią, a nie na aspektach administracyjnych, które są zupełnie czym innym.

Pytanie 26

W systemie Linux uruchomiono skrypt z czterema argumentami. Jak można uzyskać dostęp do listy wszystkich wartości w skrypcie?

A. $all
B. $@
C. $*
D. $X
Użycie $* w kontekście przekazywania argumentów w skryptach Bash nie jest optymalne. Choć $* pozwala na dostęp do wszystkich argumentów, łączy je w jeden ciąg bez uwzględniania spacji, co może prowadzić do poważnych błędów w sytuacjach, gdy argumenty zawierają spacje. Na przykład, wywołując skrypt z argumentami 'arg1', 'arg 2', $* wyprodukuje wynik traktujący wszystkie te argumenty jako jeden, co zniekształca ich rzeczywistą wartość i może prowadzić do nieprawidłowego działania skryptu. Ponadto, używanie $X jest zupełnie niepoprawne, ponieważ nie jest to standardowy zmienny w Bash, a zastosowanie $all jest również nietypowe i niepoprawne. Te niepoprawne podejścia wynikają często z nieporozumienia na temat sposobu, w jaki Bash interpretuje argumenty. Często programiści nie zdają sobie sprawy, że brak cudzysłowów przy użyciu $* może prowadzić do utraty kontekstu argumentów, co jest typowym błędem w praktyce skryptowej. Aby uniknąć tych sytuacji, istotne jest, aby zgłębić dokumentację oraz zastosować dobre praktyki w zakresie przetwarzania argumentów, co z pewnością przyczyni się do wyższej jakości skryptów i ich niezawodności.

Pytanie 27

Dane dotyczące błędów w funkcjonowaniu systemu operacyjnego Linux można uzyskać przy użyciu narzędzia

A. netstat
B. grub
C. syslog
D. watch
Odpowiedź 'syslog' jest prawidłowa, ponieważ jest to standardowy mechanizm logowania w systemach operacyjnych Linux, który gromadzi i przechowuje informacje o zdarzeniach systemowych, błędach oraz innych ważnych informacjach. Syslog jest niezwykle przydatny dla administratorów systemów do monitorowania stanu serwera, analizy problemów oraz audytów. Może on rejestrować komunikaty od różnych usług i aplikacji, co pozwala na centralne zarządzanie logami w systemie. Na przykład, aby przeglądać logi, można użyć komendy `tail -f /var/log/syslog`, co umożliwi śledzenie logów w czasie rzeczywistym. Dobre praktyki w administrowaniu systemem sugerują regularne przeglądanie logów, aby szybko identyfikować i reagować na potencjalne problemy. Dodatkowo, wiele dystrybucji Linuxa domyślnie konfiguruje syslog do zbierania informacji o użytkownikach, aplikacjach oraz błędach systemowych, co czyni go niezastąpionym narzędziem w diagnozowaniu i rozwiązywaniu problemów.

Pytanie 28

W systemie Linux komendą, która jednocześnie podnosi uprawnienia dla procesu uruchamianego z terminala, jest

A. passwd
B. sudo
C. uname
D. users
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 &lt;nazwa_pakietu&gt;'. 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 29

Do konfiguracji i personalizacji środowiska graficznego GNOME w różnych systemach Linux należy wykorzystać program

A. GNOME Tweak Tool
B. GNOMON 3D
C. GNU Compiller Collection
D. GIGODO Tools
GNOME Tweak Tool to narzędzie, które faktycznie powstało po to, żeby można było łatwo i wygodnie dostosować środowisko graficzne GNOME według własnych potrzeb. Moim zdaniem to jeden z tych programów, które każdy użytkownik GNOME powinien poznać na samym początku przygody z tym środowiskiem. Dzięki niemu można zmienić naprawdę sporo rzeczy – od prostych, jak ustawienia czcionek i ikon, po bardziej zaawansowane, np. wybór rozszerzeń, konfigurację paska tytułowego, czy aktywację eksperymentalnych funkcji. Co ciekawe, GNOME Tweak Tool bywa też nazywany „Tweaks”, bo od wersji GNOME 3.28 tak właśnie nazwano jego pakiet w wielu dystrybucjach. Z mojego doświadczenia wynika, że korzystanie z tego programu jest dużo prostsze niż kombinowanie z plikami konfiguracyjnymi czy narzędziami stricte terminalowymi. To narzędzie nie tylko ułatwia personalizację wyglądu, ale też pozwala na szybkie przywrócenie ustawień, gdyby coś poszło nie tak. Dobrą praktyką jest też połączenie korzystania z Tweaks z rozszerzeniami GNOME, bo wtedy można wycisnąć z tego środowiska naprawdę sporo. GNOME Tweak Tool jest dostępny praktycznie we wszystkich popularnych dystrybucjach, od Ubuntu, przez Fedora, po Arch Linux. Nie wymaga zaawansowanej wiedzy, więc nawet początkujący poradzą sobie z podstawową konfiguracją. W świecie Linuksa to wręcz standard, żeby do najważniejszych środowisk graficznych były dedykowane narzędzia konfiguracyjne, bo ręczna edycja plików jest w dzisiejszych czasach po prostu niepraktyczna. Podsumowując, korzystanie z GNOME Tweak Tool to przykład dobrej praktyki – szybka, bezpieczna i zgodna z zamierzeniami twórców metoda na personalizację środowiska GNOME.

Pytanie 30

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

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

Pytanie 31

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

A. tail -n 10 /var/log/messages
B. cat /proc/meminfo
C. dmidecode -t baseboard
D. lspci | grep -i raid
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 32

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

A. chown
B. chmod
C. pwd
D. ps
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 33

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

A. gzip –r dane.tar
B. tar –xvf dane.tar
C. gunzip –r dane.tar
D. tar –cvf 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 34

W systemie Ubuntu, które polecenie umożliwia bieżące monitorowanie działających procesów i aplikacji?

A. ps
B. sysinfo
C. top
D. proc
Polecenie 'top' jest narzędziem służącym do monitorowania systemu w czasie rzeczywistym w systemie operacyjnym Ubuntu (i innych dystrybucjach opartych na Unixie). Pokazuje ono aktualnie uruchomione procesy, ich użycie CPU oraz pamięci, a także inne istotne informacje, takie jak czas działania systemu czy liczba użytkowników. To narzędzie jest niezwykle przydatne dla administratorów systemów, którzy mogą szybko zidentyfikować procesy obciążające system i podejmować odpowiednie działania, takie jak zakończenie nieefektywnych procesów. Przykładowo, podczas analizy wydajności serwera, administratorzy mogą użyć 'top', aby zlokalizować procesy, które wykorzystują nadmierne zasoby, co pozwala na optymalizację działania systemu. Dobrą praktyką jest również korzystanie z opcji sortowania w 'top', aby na bieżąco identyfikować najcięższe procesy. Dodatkowo, 'top' może być konfigurowany, co daje użytkownikom elastyczność w dostosowywaniu widoku do ich potrzeb.

Pytanie 35

Jakie oprogramowanie pełni rolę serwera DNS w systemie Linux?

A. APACHE
B. ProFTPD
C. BIND
D. CUPS
CUPS, czyli Common Unix Printing System, to system zarządzania drukowaniem w środowisku Unixowym, który nie ma związku z funkcją rozwiązywania nazw w sieci. Jego głównym zadaniem jest zarządzanie zadaniami drukarskimi oraz zapewnienie interfejsów do różnych typów drukarek. Dlatego nie jest odpowiedni jako serwer DNS. Z kolei Apache to serwer HTTP, który obsługuje żądania klientów związane z dostępem do stron internetowych. Jego rola jest zgoła inna – koncentruje się na dostarczaniu treści internetowych, a nie na tłumaczeniu nazw domen na adresy IP. ProFTPD to serwer FTP, który umożliwia przesyłanie plików w sieci, również nie mając nic wspólnego z DNS. Użycie tych terminów w kontekście serwera DNS świadczy o nieporozumieniu w zrozumieniu funkcji, jakie pełnią te usługi w architekturze sieciowej. Kluczowe jest zrozumienie, że każda z tych aplikacji ma swoje specyficzne zastosowanie i nie jest zamiennikiem dla funkcji DNS. W praktyce, błąd ten często wynika z pomylenia różnych usług sieciowych, co jest powszechne wśród tych, którzy dopiero zaczynają swoją przygodę z administracją systemami. Zrozumienie różnic między tymi technologiami jest fundamentalne dla efektywnego zarządzania usługami sieciowymi.

Pytanie 36

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

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

Pytanie 37

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

A. ping
B. ifconfig
C. ipconfig
D. tracert
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 38

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

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

Pytanie 39

W systemie Linux komenda cd ~ pozwala na

A. przejście do katalogu głównego użytkownika
B. stworzenie folderu /~
C. odnalezienie znaku ~ w zarejestrowanych danych
D. przejście do katalogu root
Polecenie cd ~ jest kluczowym elementem nawigacji w systemie Linux, umożliwiającym szybkie przechodzenie do katalogu domowego aktualnie zalogowanego użytkownika. Katalog domowy jest miejscem, gdzie użytkownicy przechowują swoje pliki i osobiste dane, a jego ścieżka jest zazwyczaj definiowana podczas tworzenia konta. Użycie '~' jako skrótu do katalogu domowego jest standardową praktyką w wielu powłokach, takich jak Bash, co czyni to polecenie niezwykle przydatnym w codziennym użytkowaniu systemu. Na przykład, korzystając z polecenia 'cd ~', użytkownik może szybko wrócić do swojego katalogu domowego z dowolnego miejsca w systemie plików. Warto wspomnieć, że polecenie cd można łączyć z innymi komendami, co zwiększa jego funkcjonalność. Dla przykładu, 'cd ~/Documents' przenosi użytkownika bezpośrednio do katalogu Documents w jego katalogu domowym. Zrozumienie i umiejętne wykorzystywanie tego polecenia jest fundamentem efektywnej pracy w systemie Linux i jest zgodne z najlepszymi praktykami administracji systemami operacyjnymi.

Pytanie 40

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

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              8
On-line CPU(s) list: 0-7
Thread(s) per core:  2
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               42
Stepping:            7
CPU MHz:             1600.000
BogoMIPS:            6784.46
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            8192K
NUMA node0 CPU(s):   0-7
A. pwd
B. lscpu
C. cat
D. whoami
Polecenie lscpu w systemie Linux służy do wyświetlania informacji o architekturze CPU oraz konfiguracji procesora. Jest to narzędzie, które dostarcza szczegółowych danych o liczbie rdzeni ilości procesorów wirtualnych technologii wspieranej przez procesorach czy też o specyficznych cechach takich jak BogoMIPS czy liczba wątków na rdzeń. Wartości te są nieocenione przy diagnozowaniu i optymalizacji działania systemu operacyjnego oraz planowaniu zasobów dla aplikacji wymagających intensywnych obliczeń. Polecenie to jest szczególnie przydatne dla administratorów systemów oraz inżynierów DevOps, którzy muszą dostosowywać parametry działania aplikacji do dostępnej infrastruktury sprzętowej. Zgodnie z dobrymi praktykami analizy systemowej regularne monitorowanie i rejestrowanie tych parametrów pozwala na lepsze zrozumienie działania systemu oraz efektywne zarządzanie zasobami IT. Dodatkowo dzięki temu narzędziu można także zweryfikować poprawność konfiguracji sprzętowej po wdrożeniu nowych rozwiązań technologicznych co jest kluczowe dla zapewnienia wysokiej dostępności i wydajności usług IT.