Wyniki egzaminu

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

Egzamin zdany!

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

Wymagane minimum: 20 punktów (50%)

Pochwal się swoim wynikiem!
Szczegółowe wyniki:
Pytanie 1

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

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

Pytanie 2

Jaki system plików powinien być wybrany przy instalacji systemu Linux?

A. NTFS
B. FAT32
C. ext3
D. FAT
Wybór systemu plików ext3 podczas instalacji systemu Linux jest zdecydowanie uzasadniony, ponieważ ext3 to jeden z najpopularniejszych i najstabilniejszych systemów plików, który oferuje wiele zaawansowanych funkcji, takich jak dziennikowanie. Dziennikowanie pozwala na szybkie przywracanie systemu plików do poprawnego stanu po awarii, co zwiększa niezawodność i bezpieczeństwo przechowywanych danych. ext3 jest również w pełni kompatybilny z wcześniejszym systemem ext2, co sprawia, że migracja jest stosunkowo prosta. W praktyce, ext3 jest często stosowany w serwerach oraz stacjach roboczych, które wymagają stabilności i odporności na awarie. Dodatkowo, wspiera on dużą liczbę plików oraz duże rozmiary dysków, co czyni go wszechstronnym rozwiązaniem w różnych zastosowaniach. W kontekście dobrych praktyk, korzystanie z ext3 jest zalecane dla użytkowników Linuxa, którzy potrzebują solidnego i sprawdzonego systemu plików.

Pytanie 3

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

A. stanu aktywnych interfejsów sieciowych.
B. wolnego miejsca na dyskach twardych.
C. ilości dostępnej pamięci.
D. nazwa jądra systemu operacyjnego.
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 4

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

A. jedynie wykonania.
B. odczytu i wykonania.
C. modyfikacji.
D. odczytu, zapisu oraz wykonania.
Odpowiedź, że właściciel może odczytać i wykonać plik, jest właściwa. Uprawnienia pliku w systemie Linux są reprezentowane w postaci liczby trójcy, gdzie każda cyfra odpowiada uprawnieniom dla właściciela, grupy i innych użytkowników. W tym przypadku liczba 541 oznacza, że właściciel ma uprawnienia do odczytu (4) i wykonania (1), ale nie ma uprawnień do zapisu (0). Uprawnienia do odczytu umożliwiają właścicielowi przeglądanie zawartości pliku, a uprawnienia do wykonania pozwalają na uruchomienie pliku, jeśli jest to skrypt lub program. W praktyce, dostęp do plików wymaga zrozumienia, jakie operacje można na nich przeprowadzać: odczyt to kluczowy aspekt, gdyż wiele aplikacji wymaga dostępu do danych, a wykonanie jest istotne w kontekście skryptów automatyzacyjnych. Przykładowo, skrypt bash może być uruchamiany przez właściciela, ale nie będzie mógł go edytować, co jest zgodne z założeniami bezpieczeństwa systemów wieloużytkowych. Dobrą praktyką jest zawsze sprawdzenie uprawnień przed próbą dostępu do pliku, co można osiągnąć za pomocą polecenia 'ls -l'.

Pytanie 5

Plik ma przypisane uprawnienia: rwxr-xr--. Jakie uprawnienia będzie miał plik po zastosowaniu polecenia chmod 745?

A. rwxr-xr-x
B. rwx--xr-x
C. rwxr--r-x
D. r-xrwxr--
Poprawna odpowiedź to 'rwxr--r-x'. Uprawnienia pliku przed wykonaniem polecenia chmod 745 to 'rwxr-xr--', co oznacza, że właściciel pliku ma pełne uprawnienia do odczytu, zapisu i wykonywania (rwx), grupa ma prawo do odczytu i wykonywania (r-x), a inni użytkownicy mają prawo tylko do odczytu (r--). Kiedy wykonujemy polecenie chmod 745, zmieniamy te uprawnienia na 'rwxr--r-x'. W tym przypadku, '7' dla właściciela oznacza uprawnienia rwx, '4' dla grupy oznacza r--, a '5' dla innych oznacza r-x. Przykładem praktycznym zastosowania zmiany tych uprawnień może być sytuacja, w której chcemy, aby grupa nie miała możliwości edytowania pliku, ale wszyscy inni użytkownicy mogli go wykonywać. Właściwe zarządzanie uprawnieniami jest kluczowe dla bezpieczeństwa systemów UNIX i Linux, ponieważ pozwala to precyzyjnie kontrolować dostęp do zasobów i zabezpieczać wrażliwe dane. Dobre praktyki sugerują stosowanie minimalnych uprawnień, które są potrzebne do realizacji konkretnych zadań.

Pytanie 6

Wykonanie polecenia fsck w systemie Linux spowoduje

A. prezentację parametrów plików
B. znalezienie pliku
C. zmianę uprawnień dostępu do plików
D. zweryfikowanie integralności systemu plików
Polecenie fsck (file system consistency check) jest narzędziem używanym w systemach Linux i Unix do sprawdzania integralności systemu plików. Jego głównym zadaniem jest identyfikacja i naprawa błędów w systemach plików, co jest kluczowe dla zapewnienia stabilności i bezpieczeństwa danych. Gdy system plików jest narażony na uszkodzenia, na przykład po awarii zasilania lub błędach w oprogramowaniu, fsck przychodzi z pomocą, analizując strukturę plików i metadanych, a następnie podejmuje odpowiednie kroki w celu ich naprawy. Przykładowo, administratorzy systemów regularnie uruchamiają fsck podczas startu systemu lub w trybie awaryjnym, aby upewnić się, że wszystkie systemy plików są w dobrym stanie przed kontynuowaniem pracy. Zgodnie z najlepszymi praktykami branżowymi, zaleca się również wykonywanie regularnych kopii zapasowych danych przed przeprowadzeniem operacji naprawczych, aby zminimalizować ryzyko utraty danych. Dodatkowo, fsck może być używany w połączeniu z różnymi systemami plików, takimi jak ext4, xfs, czy btrfs, co czyni go wszechstronnym narzędziem w administracji systemami Linux.

Pytanie 7

Aby zweryfikować integralność systemu plików w systemie Linux, które polecenie powinno zostać użyte?

A. man
B. fstab
C. fsck
D. mkfs
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 8

Narzędziem służącym do tworzenia logicznych podziałów na dysku twardym w systemie GNU/Linux jest

A. truncate
B. format
C. convert
D. fdisk
Odpowiedź 'fdisk' jest prawidłowa, ponieważ jest to narzędzie w systemie GNU/Linux używane do partycjonowania dysków twardych. Umożliwia ono tworzenie, usuwanie oraz modyfikację partycji na dysku, co jest kluczowe w zarządzaniu przestrzenią dyskową. Fdisk operuje na poziomie systemu plików, co pozwala użytkownikowi na dokładne dostosowanie struktury dysku do jego potrzeb. Przykładem zastosowania fdisk może być sytuacja, gdy administrator systemu chce podzielić nowo podłączony dysk twardy na kilka partycji, aby utworzyć osobne obszary dla różnych systemów operacyjnych lub danych. W praktyce korzystanie z fdisk wymaga pewnej ostrożności, ponieważ błędne operacje mogą prowadzić do utraty danych. Dlatego ważne jest, aby przed przystąpieniem do pracy z tym narzędziem zrobić kopię zapasową danych. Narzędzie to jest zgodne z wieloma standardami branżowymi i jest szeroko stosowane w administracji systemami Linux, co czyni je niezbędnym dla każdego, kto zarządza infrastrukturą IT.

Pytanie 9

W systemie operacyjnym Fedora foldery domowe użytkowników znajdują się w folderze

A. /home
B. /bin
C. /user
D. /users
Katalog domowy użytkowników w systemie operacyjnym Fedora znajduje się w katalogu /home. Jest to standardowa praktyka w wielu dystrybucjach systemu Linux, co umożliwia łatwe zarządzanie danymi użytkowników. Katalogi domowe służą jako osobiste przestrzenie dla użytkowników, gdzie mogą przechowywać swoje pliki, dokumenty oraz konfiguracje aplikacji. Na przykład, po utworzeniu nowego użytkownika w systemie, jego katalog domowy będzie automatycznie tworzony jako /home/nazwa_użytkownika. Dobrą praktyką jest również nadawanie odpowiednich uprawnień do tych katalogów, co zapewnia prywatność i bezpieczeństwo danych użytkowników. Oprócz tego, katalog /home może być konfigurowany na osobnej partycji, co zwiększa bezpieczeństwo danych w przypadku, gdy system operacyjny wymaga reinstalacji. Poznanie struktury katalogów w systemie Linux jest kluczowe dla efektywnego zarządzania systemem i optymalizacji codziennych zadań administracyjnych.

Pytanie 10

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

A. pwd
B. chown
C. chmod
D. ps
Odpowiedź 'chown' jest prawidłowa, ponieważ polecenie to jest używane w systemach Unix i Linux do zmiany właściciela lub grupy pliku. Umożliwia to administratorom systemu oraz użytkownikom z odpowiednimi uprawnieniami zarządzanie dostępem do plików. Przykładowe użycie polecenia to 'chown user:group file.txt', co zmienia właściciela pliku 'file.txt' na 'user' i przypisuje go do grupy 'group'. Używanie 'chown' jest kluczowe dla utrzymania bezpieczeństwa systemu, ponieważ pozwala na kontrolę, kto ma prawo do odczytu, zapisu i wykonywania plików. W najlepszych praktykach związanych z zarządzaniem systemami Linux, zaleca się, aby administratorzy regularnie sprawdzali i aktualizowali uprawnienia plików, aby zminimalizować ryzyko nieautoryzowanego dostępu. Ponadto, należy pamiętać, że zmiana właściciela pliku może mieć wpływ na inne procesy lub skrypty, które mogą polegać na określonym właścicielu lub grupie, dlatego warto prowadzić dokumentację zmian.

Pytanie 11

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

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

Pytanie 12

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

A. rm
B. upgrade
C. zypper
D. chmode
Odpowiedzi 'upgrade', 'rm' oraz 'chmod' pokazują nieporozumienie co do funkcji i zastosowania poleceń w systemie Linux. Polecenie 'upgrade' nie jest standardowym narzędziem w systemach opartych na RPM; zamiast tego, użytkownicy zypper powinni używać polecenia 'zypper update' do aktualizacji pakietów. Kolejne polecenie, 'rm', jest wykorzystywane do usuwania plików i katalogów, co jest całkowicie przeciwne do zamiaru aktualizacji systemu. Użycie 'rm' do aktualizacji może prowadzić do katalizowania problemów z systemem i usunięcia istotnych plików. Z kolei 'chmod' służy do zmiany uprawnień plików, co również nie ma związku z aktualizacją systemu. Typowym błędem myślowym jest pomylenie różnych poleceń i ich funkcji w systemie. Użytkownicy muszą zrozumieć, że każde z tych poleceń ma określony kontekst i zastosowanie, niezwiązane z aktualizacją systemu operacyjnego. Niewłaściwe użycie takich poleceń może prowadzić do utraty danych lub destabilizacji całego systemu. Aby skutecznie zarządzać systemem operacyjnym, kluczowe jest zrozumienie, jaki cel służą poszczególne polecenia oraz jakie są dobre praktyki dotyczące ich używania.

Pytanie 13

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

A. CUPS
B. APACHE
C. ProFTPD
D. BIND
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 14

Dane dotyczące kont użytkowników w systemie Linux są przechowywane w pliku

A. /etc/group
B. /etc/passwd
C. /etc/shadows
D. /etc/shells
Wybierając odpowiedzi takie jak /etc/shells, /etc/group czy /etc/shadow, można dojść do mylnych wniosków na temat struktury przechowywania informacji o kontach użytkowników w systemie Linux. Plik /etc/shells zawiera listę dozwolonych powłok systemowych, co może być użyteczne w kontekście ograniczenia dostępu do określonych powłok dla użytkowników. W przeciwieństwie do /etc/passwd, nie przechowuje on informacji o użytkownikach, co czyni go nieodpowiednim do zarządzania kontami. Podobnie plik /etc/group jest używany do definiowania grup użytkowników, zawierając informacje o grupach i ich członkach, ale nie zawiera on szczegółów dotyczących pojedynczych kont użytkowników. Z kolei plik /etc/shadow przechowuje hasła w postaci zaszyfrowanej i jest dostępny tylko dla użytkownika root, co czyni go niewłaściwym miejscem na przechowywanie podstawowych informacji o kontach. Typowym błędem jest mylenie funkcji tych plików, co prowadzi do nieefektywnego zarządzania systemem oraz potencjalnych luk w bezpieczeństwie. Zrozumienie różnic między tymi plikami jest kluczowe dla skutecznego administrowania systemem i zapewnienia, że informacje o użytkownikach są chronione i zarządzane w odpowiedni sposób.

Pytanie 15

W systemie Linux prawa dostępu do katalogu są ustawione w formacie rwx--x--x. Jaką liczbę odpowiadają tę konfigurację praw?

A. 543
B. 621
C. 777
D. 711
Odpowiedź 711 jest prawidłowa, ponieważ prawa dostępu do folderu w systemie Linux są reprezentowane w postaci trzech grup: właściciel, grupa i inni użytkownicy. W ciągu znaków rwx--x--x, 'rwx' oznacza, że właściciel ma pełne prawa (czytanie, pisanie i wykonywanie), co odpowiada wartości 7 w systemie ósemkowym. '---' dla grupy oznacza brak jakichkolwiek praw dostępu, co daje wartość 0, a '--x' dla innych użytkowników oznacza, że mają oni jedynie prawo do wykonywania, co daje wartość 1. Zsumowanie wartości dla tych trzech grup daje 711, co jest poprawnym odzwierciedleniem tych uprawnień. W praktyce, poprawne ustawienie praw dostępu jest kluczowe dla bezpieczeństwa systemu. Dobrą praktyką jest stosowanie minimalnych niezbędnych uprawnień, aby ograniczyć dostęp do wrażliwych danych. Na przykład, serwer webowy może mieć ustawione uprawnienia 755, aby zezwolić na odczyt i wykonywanie dla wszystkich, ale pisanie tylko dla właściciela, co zwiększa bezpieczeństwo.

Pytanie 16

Jakie polecenie w systemie Linux pozwala na zweryfikowanie adresu IP przypisanego do interfejsu sieciowego?

A. msconfig
B. ipconfig
C. tcpconfig
D. ifconfig
Tak naprawdę, polecenie 'ifconfig' to prawdziwa klasyka w systemach Unix i Linux. Umożliwia ono sprawdzenie i skonfigurowanie informacji o interfejsach sieciowych. Dzięki niemu, możesz szybko zobaczyć swój adres IP, maski podsieci i status działania interfejsów, co jest naprawdę ważne dla zarządzania siecią. Na przykład, jak chcesz sprawdzić adres IP dla konkretnego interfejsu, wystarczy wpisać 'ifconfig eth0', gdzie 'eth0' to po prostu nazwa interfejsu. Warto zauważyć, że z biegiem czasu pojawiło się nowsze polecenie 'ip', które zyskuje na popularności, bo oferuje więcej możliwości. Fajnie jest używać 'ip a', żeby szybko zobaczyć wszystkie interfejsy. Znajomość tych narzędzi to podstawa dla każdego, kto chce ogarniać sieci i rozwiązywać problemy z łącznością.

Pytanie 17

Jaki program został wykorzystany w systemie Linux do szybkiego skanowania sieci?

Ilustracja do pytania
A. ttcp
B. iptraf
C. nmap
D. webmin
ttcp jest używane głównie do testowania przepustowości sieci, ale nie jest narzędziem do skanowania. Działa głównie w kontekście diagnostyki wydajności połączeń TCP, ale na przykład nie wykrywa usług ani hostów. W sumie, to czasami ludzie mylą ttcp z narzędziami do skanowania, bo przydaje się w testach wydajnościowych, ale ogranicza się raczej do analizy przepustowości i opóźnień. z kolei iptraf to narzędzie do monitorowania ruchu na poziomie pakietów. Sprawdza ruch w czasie rzeczywistym, co jest przydatne, żeby wiedzieć, co się dzieje w sieci, ale raczej nie skanuje usług ani hostów. Ipatraf pokazuje statystyki dotyczące protokołów, ale nie skanuje jak nmap. Webmin to z kolei aplikacja do zarządzania systemami Linux przez przeglądarkę internetową. Fajnie, że jest web-based, bo można zarządzać systemem i jego usługami bezpośrednio z przeglądarki. Ale znowu, to nie ma nic wspólnego ze skanowaniem sieci. Zrozumienie, jak różnią się te narzędzia, jest spoko ważne dla efektywnego zarządzania infrastrukturą IT. Trzeba dobrze dobierać narzędzia do zadań, które chcemy wykonać, a nmap w kontekście skanowania to po prostu najlepszy wybór. Takie narzędzie powinno być w każdej skrzynce narzędziowej administratora czy specjalisty ds. bezpieczeństwa IT.

Pytanie 18

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

A. OS X Server
B. Windows Server 2012
C. Unix
D. Linux
Linux jest systemem operacyjnym, który jest udostępniony na licencji GNU General Public License (GPL), co oznacza, że jego kod źródłowy jest publicznie dostępny i może być modyfikowany oraz rozpowszechniany. Licencja ta umożliwia każdemu użytkownikowi na używanie, modyfikowanie oraz dystrybucję oprogramowania, co sprzyja innowacjom i rozwojowi technologii. Dzięki temu Linux stał się podstawą dla wielu dystrybucji, takich jak Ubuntu, Fedora czy Debian, które są szeroko stosowane w różnych środowiskach, od komputerów osobistych, przez serwery, aż po urządzenia wbudowane. Przykładem zastosowania Linuxa w praktyce jest jego dominacja w środowiskach serwerowych, gdzie zapewnia stabilność, bezpieczeństwo oraz elastyczność. Wiele dużych firm oraz organizacji wybiera Linux ze względu na niski koszt licencji i możliwość dostosowania systemu do swoich specyficznych potrzeb, co czyni go idealnym wyborem w kontekście rozwoju technologii open-source.

Pytanie 19

Jakie polecenie w systemie Linux służy do przypisania adresu IP oraz maski podsieci dla interfejsu eth0?

A. ipconfig eth0 172.16.31.1 netmask 255.255.0.0
B. ifconfig eth0 172.16.31.1 mask 255.255.0.0
C. ipconfig eth0 172.16.31.1 mask 255.255.0.0
D. ifconfig eth0 172.16.31.1 netmask 255.255.0.0
Odpowiedź 'ifconfig eth0 172.16.31.1 netmask 255.255.0.0' jest na pewno trafna. Używasz tutaj 'ifconfig', co to jest standardowe narzędzie w systemach Unix do zarządzania interfejsami sieciowymi. Właśnie przypisujesz adres IP 172.16.31.1 do 'eth0' oraz maskę podsieci 255.255.0.0. Słowo 'netmask' też pasuje do składni, więc tylko tak dalej! Wiesz, że poprawne ustawienia adresu IP i maski są kluczowe dla dobrej komunikacji w sieci? W sumie, 'ifconfig' jest wciąż używane, ale nowocześniejszy sposób to 'ip', który ma więcej opcji. Na przykład, do dodania adresu IP w 'ip' można użyć: 'ip addr add 172.16.31.1/16 dev eth0'. Fajnie, że się tym interesujesz!

Pytanie 20

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

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

Pytanie 21

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

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

Pytanie 22

W systemie Linux komenda usermod -s umożliwia dla danego użytkownika

A. zablokowanie jego konta
B. zmianę jego powłoki systemowej
C. przypisanie go do innej grupy
D. zmianę jego katalogu domowego
Polecenie usermod -s w systemie Linux służy do zmiany powłoki systemowej użytkownika. Powłoka systemowa to interfejs, który umożliwia komunikację między użytkownikiem a systemem operacyjnym. Domyślnie użytkownicy mogą korzystać z różnych powłok, takich jak bash, zsh czy sh. Zmiana powłoki może być istotna w kontekście dostępu do specyficznych funkcji lub programów, które są dostępne tylko w danej powłoce. Na przykład, jeśli użytkownik korzysta z zaawansowanych skryptów bash, zmiana powłoki na bash może ułatwić pracę. W praktyce, aby zmienić powłokę, administrator może wykorzystać polecenie: usermod -s /bin/bash nazwa_użytkownika, co przypisuje powłokę bash do określonego użytkownika. Kluczowe jest, aby administratorzy byli świadomi, jak różne powłoki wpływają na środowisko użytkownika, a także jakie są ich funkcjonalności i ograniczenia. Dobre praktyki sugerują, aby użytkownicy mieli przypisaną odpowiednią powłokę zgodnie z ich potrzebami oraz zadaniami, które wykonują.

Pytanie 23

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

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

Pytanie 24

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

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

Pytanie 25

W systemie Linux komenda tty pozwala na

A. pokazanie nazwy terminala
B. wysłanie sygnału do zakończenia procesu
C. uruchomienie programu, który wyświetla zawartość pamięci operacyjnej
D. zmianę aktualnego katalogu na katalog domowy użytkownika
Wybór innych odpowiedzi na to pytanie prowadzi do nieporozumień dotyczących podstawowych funkcji i działania systemu Linux. Twierdzenie, że polecenie 'tty' wysyła sygnał zakończenia procesu, jest mylące, ponieważ sygnały zakończenia procesów są obsługiwane przez różne inne polecenia, takie jak 'kill', które są używane do zatrzymywania działających aplikacji. Ponadto, zmiana bieżącego katalogu na katalog domowy użytkownika nie ma związku z poleceniem 'tty' i tym samym jest nieprawidłowa, gdyż do tego celu używa się polecenia 'cd' bez dodatkowych argumentów lub z użyciem argumentu '~'. Kolejnym błędnym stwierdzeniem jest to, że 'tty' uruchamia program listujący zawartość pamięci operacyjnej. Takie operacje mogą być przeprowadzane za pomocą poleceń takich jak 'ps' czy 'top', które dostarczają informacji o aktywnych procesach oraz ich zasobach, jednak 'tty' nie pełni tej funkcji. Te pomyłki wskazują na niedostateczne zrozumienie podstawowych poleceń systemowych oraz ich zastosowań w codziennej pracy w środowisku Linux. Warto zatem zagłębić się w dokumentację systemu i praktyczne zastosowania tych poleceń, aby zyskać pełniejszy obraz ich możliwości oraz znaczenia w administracji systemowej.

Pytanie 26

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

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

Pytanie 27

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

A. passwd
B. uname
C. users
D. sudo
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 28

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

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

Systemy operacyjne należące do rodziny Linux są dystrybuowane na mocy licencji

A. MOLP
B. GNU
C. komercyjnej
D. shareware
Odpowiedź GNU jest prawidłowa, ponieważ systemy operacyjne z rodziny Linux są dystrybuowane głównie na podstawie licencji GNU General Public License (GPL). Ta licencja, stworzona przez fundację Free Software Foundation, ma na celu zapewnienie swobody użytkowania, modyfikacji i dystrybucji oprogramowania. Dzięki temu każda osoba ma prawo do korzystania z kodu źródłowego, co sprzyja innowacjom i współpracy w społeczności programistycznej. Przykładem jest dystrybucja Ubuntu, która jest jedną z najpopularniejszych wersji systemu Linux, dostarczająca użytkownikom łatwy dostęp do potężnych narzędzi, bez konieczności płacenia za licencję. W praktyce, licencje GNU przyczyniają się do tworzenia otwartych i bezpiecznych rozwiązań, które są stale rozwijane przez globalną społeczność. Systemy operacyjne oparte na tej licencji są wykorzystywane w wielu sektorach, od serwerów po urządzenia mobilne, co podkreśla ich znaczenie oraz elastyczność w zastosowaniach komercyjnych i prywatnych.

Pytanie 30

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

A. OS X Server
B. Unix
C. Windows Server 2012
D. Linux
Jak pewnie wiesz, Linux to taki system operacyjny, który jest rozwijany na zasadzie licencji GNU GPL. To dość ważne, bo każdy może go używać, zmieniać i dzielić się nim. Dlatego właśnie Linux zyskał ogromną popularność, szczególnie na serwerach i wśród programistów. Na przykład, wiele stron internetowych działa na serwerach z Linuxem, bo potrafią obsłużyć naprawdę spore ilości danych i użytkowników. Co ciekawe, Linux jest też podstawą dla wielu rozwiązań w chmurze i systemów embedded, co pokazuje, jak jest elastyczny. W branży korzystanie z Linuxa na serwerach to właściwie standard, bo zapewnia stabilność i bezpieczeństwo, a na dodatek mamy wsparcie od społeczności open source. Wiele dystrybucji, takich jak Ubuntu czy CentOS, jest bardzo popularnych w firmach, więc można powiedzieć, że Linux to istotny element w infrastruktuze IT.

Pytanie 31

Polecenie df w systemie Linux umożliwia

A. zarządzanie paczkami instalacyjnymi
B. sprawdzenie spójności systemu plików
C. wyświetlenie procesów o największym obciążeniu procesora
D. określenie dostępnej przestrzeni na dysku
Analizując błędne odpowiedzi, warto zauważyć, że polecenie df nie jest związane z zarządzaniem pakietami instalacyjnymi, co jest typową funkcjonalnością narzędzi takich jak apt czy yum. Te narzędzia mają na celu instalację, aktualizację i usuwanie oprogramowania w systemie, podczas gdy df koncentruje się na monitorowaniu przestrzeni dyskowej. Ponadto, chociaż sprawdzenie integralności systemu plików jest kluczowym zadaniem w zarządzaniu systemem, to nie jest to funkcja oferowana przez df; do tego celu służą narzędzia takie jak fsck, które są specjalnie zaprojektowane do analizy i naprawy systemów plików. Kolejna nieprawidłowa koncepcja dotyczy wyświetlania procesów obciążających procesor. Funkcjonalność ta jest zarezerwowana dla narzędzi takich jak top czy htop, które oferują dynamiczny wgląd w działające procesy oraz ich zasoby. Wydaje się, że niektórzy użytkownicy mogą mylić poziom obciążenia systemu z dostępnością przestrzeni na dysku, co prowadzi do pomyłek w ocenie przydatności narzędzi. W końcu, polecenie df koncentruje się wyłącznie na przestrzeni dyskowej, co czyni je niezastąpionym narzędziem do bieżącego monitorowania zasobów systemowych, ale nie ma zastosowania w kontekście zarządzania pakietami czy monitorowania procesów.

Pytanie 32

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

Arch Linux 2.6.33-ARCH  (myhost) (tty1)

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

Linux myhost 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 12:06:25 CEST 2010 i686 Intel
(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
A. uname -a
B. hostname
C. uptime
D. factor 22
Przy wyborze właściwego polecenia do wyświetlania informacji o systemie Linux, zrozumienie każdego z dostępnych poleceń jest kluczowe. Polecenie 'hostname' zwraca nazwę hosta systemu, co jest przydatne w kontekście sieci, ale nie dostarcza szczegółowych informacji o systemie operacyjnym, takich jak wersja jądra. Nie jest to więc odpowiednie narzędzie do uzyskania pełnego obrazu systemu. Z kolei 'factor 22' to polecenie służące do faktoryzacji liczby, które obliczy czynniki pierwsze liczby 22, ale nie ma nic wspólnego z uzyskiwaniem informacji o systemie operacyjnym. Jest to typowy błąd myślowy oparty na niezrozumieniu zastosowania danego polecenia. Polecenie 'uptime' pokazuje czas działania systemu, co jest przydatne dla monitorowania wydajności i stabilności, ale również nie dotyczy szczegółowej charakterystyki systemu. Wybór polecenia 'uname -a' bazuje na jego zdolności do dostarczania kompleksowych informacji o systemie operacyjnym, co jest standardową praktyką w administracji systemami Linux. Właściwy wybór narzędzia do zadania jest kluczowy, a zrozumienie różnicy w działaniu poszczególnych poleceń pomaga uniknąć błędów w praktyce zawodowej.

Pytanie 33

W systemie Linux polecenie chown służy do

A. zmiany właściciela pliku
B. przemieszczania pliku
C. modyfikacji parametrów pliku
D. regeneracji systemu plików
Polecenie chown w systemie Linux jest kluczowym narzędziem do zarządzania uprawnieniami plików i katalogów, umożliwiającym zmianę właściciela pliku. Dzięki niemu administratorzy mogą przypisać plik lub katalog do innego użytkownika lub grupy, co jest istotne w kontekście bezpieczeństwa systemu. Na przykład, jeśli plik został stworzony przez jednego użytkownika, ale musi być dostępny dla innego, który ma wykonywać określone operacje, chown pozwala na taką zmianę. Przykład użycia: polecenie 'chown nowy_użytkownik plik.txt' zmienia właściciela pliku 'plik.txt' na 'nowy_użytkownik'. Dobrą praktyką jest regularna kontrola właścicieli plików, aby zapobiegać nieautoryzowanemu dostępowi i dbać o integralność systemu plików. Zmiana właściciela jest również istotna w kontekście grup użytkowników, gdzie można przypisać pliki do określonych grup, co ułatwia współpracę w zespołach.

Pytanie 34

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

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

Pytanie 35

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. odczytać, zapisać i wykonać
C. odczytać oraz zapisać
D. może jedynie odczytać
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 36

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

A. Polecenie top pokazuje aktualnie funkcjonujące procesy w systemie, regularnie aktualizując informacje, podczas gdy ps tego nie robi
B. Polecenie ps umożliwia wyświetlenie uprawnień, z jakimi działa proces, co nie jest możliwe w przypadku top
C. Polecenie top pozwala na pokazanie PID procesu, a ps nie ma takiej opcji
D. Polecenie ps nie przedstawia stopnia wykorzystania CPU, natomiast polecenie top oferuje tę funkcjonalność
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 37

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

A. wyodrębnienie danych z archiwum o nazwie dane.tar
B. przeniesienie pliku dane.tar do katalogu /home
C. pokazanie informacji o zawartości pliku dane.tar
D. stworzenie archiwum dane.tar, które zawiera kopię katalogu /home
Wyświetlenie informacji o zawartości pliku 'dane.tar' nie jest możliwe za pomocą polecenia 'tar -xf dane.tar'. W rzeczywistości, aby uzyskać jedynie listę plików znajdujących się w archiwum tar, powinno się użyć flagi '-t', co pozwala na przeglądanie zawartości archiwum bez jego wyodrębniania. To nieporozumienie wynika z mylnego zrozumienia funkcji używanych flag w poleceniu tar. W przypadku utworzenia archiwum, należy użyć flagi '-c' (create), a nie '-x', co może prowadzić do błędnych wniosków, że polecenie to służy do tworzenia archiwum. Ponadto, skopiowanie pliku 'dane.tar' do katalogu '/home' jest również niepoprawne, ponieważ polecenie tar nie służy do kopiowania plików; w tym celu należałoby wykorzystać komendę 'cp'. Aby zrozumieć te zagadnienia, warto zaznajomić się z dokumentacją polecenia tar oraz jego różnymi flagami, co zapewni głębsze zrozumienie jego możliwości i zastosowań. Typowe błędy w interpretacji poleceń w systemie Linux mogą prowadzić do nieefektywnego zarządzania danymi oraz niepotrzebnych utrudnień w pracy z systemem. Zazwyczaj, aby skutecznie operować na plikach archiwalnych, należy przynajmniej znać podstawowe komendy i ich argumenty, co jest fundamentalne dla sprawnego korzystania z narzędzi w terminalu.

Pytanie 38

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

A. AERO
B. UNITY
C. XFCE
D. GNOME
XFCE to środowisko graficzne, które naprawdę wyróżnia się niskim zużyciem zasobów, zwłaszcza pamięci RAM. I to nie jest tylko teoria, bo w praktyce na starszych komputerach, laptopach czy nawet na Raspberry Pi, XFCE działa bardzo sprawnie. Moim zdaniem to świetny wybór, jeśli zależy komuś na szybkim systemie, bez zbędnych efektów graficznych, ale z zachowaniem funkcjonalności i wygody. XFCE projektowane jest od lat zgodnie z filozofią prostoty i stabilności. Programiści postawili na minimalizm i kompatybilność nawet z bardzo starym sprzętem, co widać na przykład w poradnikach branżowych – wielu specjalistów zaleca XFCE przy ograniczonych zasobach systemowych. Dobre praktyki mówią, że przy komputerach z mniej niż 2 GB RAM lepiej postawić właśnie na XFCE niż na cięższe środowiska, bo różnica w szybkości jest po prostu kolosalna. Warto też wiedzieć, że XFCE często wykorzystywany jest w dystrybucjach typu Xubuntu czy Manjaro XFCE, które dedykowane są komputerom o słabszych parametrach. Niektórzy mogą narzekać, że oprawa graficzna jest mniej efektowna niż u konkurencji, ale z mojego doświadczenia – stabilność i prostota to klucz przy ograniczonych zasobach. No i przy okazji można się sporo nauczyć o Linuxie, bo XFCE bywa bardzo konfigurowalny.

Pytanie 39

Poleceniem systemu Linux służącym do wyświetlenia informacji, zawierających aktualną godzinę, czas działania systemu oraz liczbę zalogowanych użytkowników, jest

A. chmod
B. uptime
C. echo
D. history
Polecenie uptime jest jednym z podstawowych narzędzi do szybkiego uzyskania informacji o stanie systemu Linux bez konieczności przekopywania się przez różne pliki czy logi. Wywołując je w terminalu, otrzymujesz od razu kilka ważnych danych: aktualną godzinę, jak długo system działa nieprzerwanie od ostatniego uruchomienia (czyli tzw. czas uptime), liczbę aktualnie zalogowanych użytkowników oraz średnie obciążenie procesora z ostatnich 1, 5 i 15 minut. To bardzo praktyczne narzędzie, szczególnie podczas administrowania serwerami lub diagnozowania problemów ze stabilnością. Moim zdaniem uptime świetnie sprawdza się też przy monitoringu środowisk produkcyjnych – pozwala szybko zorientować się, czy system nie był przypadkiem restartowany niedawno, co może być ważne np. po aktualizacjach. Przykładowo, gdy ktoś zgłasza, że coś przestało działać, szybki rzut oka na uptime pozwala stwierdzić, czy powodem był restart. Standardy branżowe zalecają korzystanie z prostych, szybkoroszczytowych narzędzi takich właśnie jak uptime podczas podstawowego audytu systemu. Jeśli chcesz zagłębić się bardziej, uptime często jest używany razem z poleceniami takimi jak w, top czy who – razem tworzą bardzo fajny zestaw do pierwszej analizy kondycji systemu. Dość powiedzieć, że nawet automatyczne skrypty monitorujące wykorzystują wyjście uptime do raportowania dostępności i stabilności systemu. Osobiście polecam zapamiętać to polecenie, bo jest naprawdę wygodne i uniwersalne.

Pytanie 40

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

A. GIGODO Tools
B. GNOMON 3D
C. GNU Compiller Collection
D. GNOME Tweak Tool
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.