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: 17 kwietnia 2026 14:39
  • Data zakończenia: 17 kwietnia 2026 14:51

Egzamin zdany!

Wynik: 36/40 punktów (90,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

Do wyświetlenia daty w systemie Linux można wykorzystać polecenie

A. irc
B. cal
C. awk
D. joe
Na pierwszy rzut oka może się wydawać, że do wyświetlenia daty w systemie Linux można użyć różnych narzędzi, bo przecież powłoka daje nam sporo możliwości. Jednak kiedy przyjrzymy się każdej z wymienionych opcji, łatwo zauważyć, że tylko jedno narzędzie jest rzeczywiście związane z prezentacją kalendarza w terminalu. Zacznijmy od polecenia „awk” — to bardzo potężny język do przetwarzania tekstu i analizy danych, szczególnie w połączeniu z potokami czy plikami logów. Jednak nie jest przeznaczony do wyświetlania daty ani kalendarza, chyba że ktoś napisze własny skrypt, który przetworzy dane wejściowe na taki rezultat. To jednak wykracza poza typowe zastosowanie „awk”. Następnie mamy „irc” — to w zasadzie nazwa protokołu komunikacji internetowej lub klienta tego protokołu, zupełnie niezwiązanego z zarządzaniem czasem czy datami w systemie operacyjnym. Częstym błędem jest myślenie, że każda komenda o dziwnej nazwie musi coś ciekawego robić w systemie, ale tu akurat to typowa pułapka. Z kolei „joe” to edytor tekstu, coś na kształt połączenia starego „Wordstara” z nowoczesnym edytorem terminalowym, i też nie ma nic wspólnego z wyświetlaniem daty czy kalendarza. Moim zdaniem często wybierane są takie opcje, bo kojarzą się z funkcjonalnościami, które mogą być przydatne, ale to raczej efekt przypadkowych skojarzeń. W praktyce, jeśli chcemy zobaczyć kalendarz lub sprawdzić rozkład dni w danym miesiącu lub roku, korzystamy właśnie z polecenia „cal”. Inne narzędzia, jak „date”, służą do wyświetlania aktualnej daty i czasu, ale nie kalendarza. Dlatego warto dokładnie znać przeznaczenie każdego narzędzia i trzymać się dobrych praktyk, czyli używać narzędzi zgodnie z ich przeznaczeniem. To oszczędza czas i nerwy w codziennej pracy — zwłaszcza kiedy szybko potrzebujemy sprawdzić, jak wypadają konkretne dni tygodnia czy daty w danym roku.

Pytanie 2

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

A. nazwa jądra systemu operacyjnego
B. ilości dostępnej pamięci
C. stanu aktualnych interfejsów sieciowych
D. wolnego miejsca na dyskach twardych
Polecenie 'uname -s' w systemie Linux jest używane do wyświetlania nazwy jądra systemu operacyjnego. Jest to istotna informacja, ponieważ nazwa jądra pozwala zidentyfikować, z jakim systemem operacyjnym mamy do czynienia, co jest szczególnie przydatne w kontekście zarządzania systemem i rozwiązywania problemów. Przykładowo, w przypadku otrzymania zgłoszenia dotyczącego błędu w aplikacji, znajomość jądra może pomóc w określeniu, czy problem jest specyficzny dla danej wersji systemu. W praktyce, administratorzy systemu często wykorzystują polecenie 'uname' w skryptach automatyzujących, aby określić, na jakim systemie operacyjnym działają, co pozwala na dynamiczne dostosowanie działań w zależności od środowiska. Warto zwrócić uwagę, że 'uname' może być używane z innymi opcjami, takimi jak '-a', aby uzyskać bardziej szczegółowe informacje o systemie, w tym wersję jądra, datę kompilacji i architekturę. Z tego względu, zrozumienie funkcji polecenia 'uname' jest kluczowe dla administratorów systemów oraz programistów zajmujących się rozwijaniem oprogramowania dla systemów operacyjnych.

Pytanie 3

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

A. free
B. fdisk
C. iostat
D. lspci
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 4

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

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

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

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

Pytanie 6

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

A. zmianę jego katalogu domowego
B. zmianę jego powłoki systemowej
C. blokadę jego konta
D. przypisanie go do innej grupy
Polecenie usermod -s w systemie Linux jest używane do zmiany powłoki systemowej (shell) dla określonego użytkownika. Powłoka systemowa to program, który interpretuje polecenia wprowadzane przez użytkownika, a jej zmiana ma duże znaczenie w kontekście zarządzania użytkownikami oraz bezpieczeństwa. Przykładem zastosowania może być sytuacja, gdy administrator chce, aby użytkownik korzystał z innej powłoki, takiej jak /bin/bash zamiast domyślnej powłoki. Zmiana powłoki może wpływać na dostęp do różnych narzędzi czy skryptów, które są specyficzne dla danej powłoki. Dobre praktyki w zarządzaniu kontami użytkowników zalecają, aby powłoka była odpowiednia do zadań, jakie użytkownik ma wykonywać. Warto również zauważyć, że zmiana powłoki może wymagać ponownego zalogowania się użytkownika, aby zmiany mogły być w pełni zastosowane, co jest istotne w kontekście użytkowania systemu. Przykład użycia polecenia: 'usermod -s /bin/bash username', gdzie 'username' to nazwa konta użytkownika, którego powłokę chcemy zmienić.

Pytanie 7

Aby stworzyć archiwum danych w systemie operacyjnym Ubuntu, należy użyć programu

A. sed
B. tar
C. set
D. awk
Program tar, będący skrótem od "tape archive", jest standardowym narzędziem w systemach Unix i Linux, w tym Ubuntu, do tworzenia oraz zarządzania archiwami danych. Jego główną funkcją jest łączenie wielu plików i katalogów w jeden plik archiwum, co upraszcza przechowywanie i transport danych. Tar umożliwia również kompresję danych za pomocą różnych algorytmów, takich jak gzip czy bzip2, co nie tylko zmniejsza rozmiar archiwum, ale także przyspiesza transfer plików. Osoby pracujące z systemami operacyjnymi opartymi na Unixie często wykorzystują tar do tworzenia kopii zapasowych oraz przenoszenia systemów i aplikacji. Przykładowe polecenie do utworzenia archiwum to: tar -cvf nazwa_archiwum.tar /ścieżka/do/katalogu, gdzie -c oznacza tworzenie archiwum, -v wyświetla postęp operacji, a -f wskazuje nazwę pliku archiwum. Dobre praktyki sugerują tworzenie archiwów w regularnych odstępach czasu oraz ich przechowywanie w bezpiecznych lokalizacjach, aby zabezpieczyć ważne dane.

Pytanie 8

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

A. AERO
B. UNITY
C. GNOME
D. XFCE
XFCE jest jednym z najlżejszych środowisk graficznych dostępnych dla systemu Linux, co czyni go idealnym wyborem dla użytkowników z ograniczonymi zasobami sprzętowymi. Jego projekt oparty jest na zasadzie minimalizmu, co pozwala na oszczędne wykorzystanie pamięci RAM i mocy obliczeniowej. Przykładowo, XFCE potrafi działać płynnie na starszych komputerach, które mają zaledwie 512 MB lub 1 GB RAM, co nie jest możliwe w przypadku bardziej wymagających środowisk, takich jak GNOME czy Unity. Dzięki elastycznym opcjom konfiguracyjnym, użytkownicy mogą dostosować XFCE do swoich potrzeb, co sprawia, że jest to również środowisko przyjazne dla tych, którzy preferują personalizację. W branży IT dobrym standardem jest stosowanie lekkich środowisk graficznych na maszynach wirtualnych oraz w zastosowaniach serwerowych, gdzie zasoby są ograniczone. Dlatego XFCE jest często zalecane w takich scenariuszach, co podkreśla jego praktyczną użyteczność oraz znaczenie w kontekście optymalizacji zasobów.

Pytanie 9

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 10

W systemie Linux polecenie chmod służy do

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

Pytanie 11

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

A. users
B. passwd
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 12

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

Pytanie 13

Jak można skonfigurować interfejs sieciowy w systemie Linux, modyfikując plik

A. /etc/host.conf
B. /etc/hosts
C. /etc/resolv.conf
D. /etc/network/interfaces
Plik /etc/network/interfaces jest kluczowym elementem konfiguracji interfejsów sieciowych w systemach Linux opartych na Debianie i jego pochodnych, takich jak Ubuntu. Umożliwia on administratorom systemów szczegółowe ustawienie parametrów sieciowych, takich jak adres IP, maska podsieci, brama domyślna oraz inne opcje. Struktura tego pliku jest zrozumiała i oparta na konwencjach, co ułatwia jego edycję. Na przykład, aby przypisać statyczny adres IP do interfejsu eth0, można dodać następujące linie: 'auto eth0' oraz 'iface eth0 inet static', a następnie podać adres IP, maskę i bramę. Warto także wspomnieć, że plik ten jest zgodny z najlepszymi praktykami, które zalecają centralizację konfiguracji sieciowej w jednym miejscu, co ułatwia zarządzanie oraz utrzymanie systemu. Konfiguracja ta jest szczególnie przydatna w środowiskach serwerowych, gdzie stabilność i przewidywalność ustawień sieciowych są kluczowe. Dodatkowo, zrozumienie działania tego pliku może pomóc w rozwiązywaniu problemów z połączeniami sieciowymi w systemie Linux.

Pytanie 14

W systemie Linux, żeby ustawić domyślny katalog domowy dla nowych użytkowników na katalog /users/home/new, konieczne jest użycie polecenia

A. useradd /users/home/new -D -f
B. /users/home/new useradd -s -D
C. useradd -D -b /users/home/new
D. /users/home/new -n -D useradd
Polecenie 'useradd -D -b /users/home/new' jest poprawne, ponieważ używa opcji '-D' do ustawienia wartości domyślnych dla nowych użytkowników, a opcja '-b' pozwala na określenie katalogu domowego, który ma być używany w przyszłości dla nowych kont. Właściwe ustawienie katalogu domowego jest kluczowe dla organizacji plików użytkowników w systemie Linux. Dobrą praktyką jest unikanie używania domyślnych lokalizacji, takich jak '/home', aby zminimalizować ryzyko konfliktów oraz zapewnić lepszą strukturę zarządzania danymi. Aby zweryfikować zmiany, można użyć polecenia 'useradd -D' bez dodatkowych argumentów, co wyświetli aktualne ustawienia, w tym domyślny katalog domowy. Przykład użycia: po ustawieniu katalogu domowego w ten sposób, gdy stworzymy nowego użytkownika za pomocą 'useradd username', katalog '/users/home/new/username' zostanie automatycznie utworzony jako katalog domowy nowego użytkownika.

Pytanie 15

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

A. odłączenie dysku SATA z katalogu flash
B. podłączenie dysku SATA do katalogu flash
C. podłączenie pamięci typu flash do lokalizacji /dev/sda2
D. odłączenie pamięci typu flash z lokalizacji /dev/sda2
Polecenie 'mount /dev/sda2 /mnt/flash' jest używane w systemie Linux do podłączania partycji lub urządzeń magazynujących do systemu plików. W tym konkretnym przypadku, '/dev/sda2' oznacza drugą partycję na pierwszym dysku SATA, a '/mnt/flash' to lokalizacja, w której partycja ta zostanie zamontowana. Po wykonaniu tego polecenia, użytkownicy będą mogli uzyskać dostęp do zawartości partycji '/dev/sda2' za pośrednictwem katalogu '/mnt/flash', co jest standardową praktyką w zarządzaniu systemami plików w systemach Unixowych. Warto pamiętać, że przed przystąpieniem do montowania, partycja powinna być poprawnie sformatowana i nie powinna być już zamontowana w innym miejscu. Dobrą praktyką jest również upewnienie się, że użytkownik ma odpowiednie uprawnienia do wykonania operacji montowania. Przykładowo, po montowaniu partycji, można wykorzystać polecenia takie jak 'ls' do przeglądania plików na zamontowanej partycji, co jest szczególnie przydatne w administracji systemami oraz zarządzaniu danymi.

Pytanie 16

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. uptime
B. history
C. chmod
D. echo
Polecenie 'uptime' w systemie Linux to jedno z tych narzędzi, które wydają się banalne, ale w praktyce są niesamowicie przydatne w codziennej administracji systemami. Polecenie to wyświetla w jednej linii takie informacje jak aktualny czas, czas działania systemu (czyli tzw. uptime), liczbę aktualnie zalogowanych użytkowników oraz średnie obciążenie systemu w trzech ujęciach czasowych (1, 5 i 15 minut). To szczególnie wartościowe, kiedy trzeba szybko sprawdzić czy serwer niedawno był restartowany, ilu użytkowników korzysta z systemu albo czy komputer nie jest przeciążony. Z mojego doświadczenia, 'uptime' jest jednym z pierwszych poleceń, po które sięgam przy rutynowych kontrolach systemu – nie tylko na produkcji, ale też na własnych maszynach czy w środowiskach testowych. Warto zauważyć, że dobre praktyki administracji systemami UNIX i Linux zalecają bieżące monitorowanie czasu działania i obciążenia, aby wychwytywać potencjalne problemy zanim staną się krytyczne. Często nawet w skryptach monitorujących czy automatycznych raportach wykorzystuje się wyniki 'uptime', żeby mieć szybki podgląd kondycji systemu. Polecenie jest częścią podstawowego pakietu narzędzi systemowych, więc nie trzeba niczego dodatkowo instalować. Podsumowując – 'uptime' to taki mały, ale bardzo uniwersalny pomocnik administratora i moim zdaniem dobrze go znać nawet, jeśli na co dzień nie pracuje się z serwerami.

Pytanie 17

Zdiagnostykowane wyniki wykonania polecenia systemu Linux odnoszą się do ```/dev/sda: Timing cached reads: 18100 MB in 2.00 seconds = 9056.95 MB/sec```

A. pamięci RAM
B. karty graficznej
C. dysku twardego
D. karty sieciowej
Wynik działania polecenia systemu Linux, który przedstawia wartość "Timing cached reads: 18100 MB in 2.00 seconds = 9056.95 MB/sec" dotyczy wydajności odczytu z dysku twardego, który z kolei jest kluczowym komponentem systemu komputerowego. W kontekście diagnostyki, informacja ta wskazuje na prędkość, z jaką system operacyjny może odczytywać dane zapisane na dysku, co jest istotne w kontekście wydajności całego systemu. Przykładem praktycznego zastosowania tego typu pomiaru może być ocena, czy dany dysk twardy spełnia wymagania aplikacji, które wymagają szybkiego dostępu do danych, takich jak bazy danych czy serwery plików. Standardy branżowe, takie jak SATA czy NVMe, definiują różne typy interfejsów, które wpływają na wydajność przesyłu danych. Dobre praktyki wymagają regularnego monitorowania tych parametrów, aby zapewnić optymalną wydajność systemu oraz przewidywać ewentualne problemy z dyskiem, co może zapobiec utracie danych oraz przestojom operacyjnym.

Pytanie 18

Jakim poleceniem w systemie Linux można ustawić powłokę domyślną użytkownika egzamin na sh?

A. vi /etc/passwd -sh egzamin
B. usermod -s /bin/sh egzamin
C. chmod egzamin /etc/shadow sh
D. groupmod /users/egzamin /bin/sh
Polecenie usermod -s /bin/sh egzamin to naprawdę dobry sposób na zmianę domyślnej powłoki użytkownika w Linuxie. Dzięki opcji -s możemy wskazać, która powłoka ma być używana przez naszego użytkownika 'egzamin'. W tym przypadku to /bin/sh. Warto pamiętać, że najlepiej robić takie zmiany z uprawnieniami administratora, czyli użyć polecenia z prefiksem sudo, czyli np. sudo usermod -s /bin/sh egzamin. Co do powłok, każda z nich ma swoje unikalne funkcje. Na przykład powłoka bash ma świetne opcje jak autouzupełnianie i możliwość pisania skryptów, a w sh może być z tym gorzej. Warto więc przed zmianą powłoki zastanowić się, jakie funkcje będą nam potrzebne, żeby wszystko działało tak, jak chcemy.

Pytanie 19

W systemie Linux komenda ps wyświetli

A. ustawienia serwera drukarek Print Server
B. listę bieżących procesów związanych z drukowaniem
C. listę bieżących procesów zalogowanego użytkownika
D. ustawienia Proxy Server
Polecenie 'ps' w systemie Linux jest używane do wyświetlania listy aktualnie działających procesów. Domyślnie, bez dodatkowych opcji, polecenie to prezentuje informacje o procesach, które są uruchomione przez bieżącego użytkownika. W kontekście administracji systemem, monitorowanie procesów jest kluczowe dla zarządzania zasobami oraz diagnozowania problemów z wydajnością. Na przykład, osoba zajmująca się administracją może używać 'ps' do identyfikacji procesów, które zużywają nadmierne zasoby CPU lub pamięci, co pozwala na podjęcie odpowiednich działań, takich jak zakończenie nieefektywnych procesów. Dodatkowo, dzięki możliwości wykorzystania różnych opcji, takich jak 'ps aux', administratorzy mogą analizować bardziej szczegółowe informacje, w tym identyfikatory procesów (PID), statusy procesów oraz zużycie zasobów. Warto również zwrócić uwagę, że 'ps' jest często używane w połączeniu z innymi komendami, jak 'grep', do filtrowania wyników, co pokazuje jego dużą elastyczność.

Pytanie 20

W jaki sposób powinny być skonfigurowane uprawnienia dostępu w systemie Linux, aby tylko właściciel mógł wprowadzać zmiany w wybranym katalogu?

A. rwxrwxr-x
B. rwxr-xr-x
C. r-xr-xrwx
D. r-xrwxr-x
Odpowiedź rwxr-xr-x jest prawidłowa, ponieważ oznacza, że właściciel katalogu ma pełne prawa dostępu (czytanie, pisanie i wykonywanie - 'rwx'), grupa ma prawa do czytania i wykonywania (r-x), a inni użytkownicy mogą jedynie czytać i wykonywać (r-x). Taki zestaw uprawnień pozwala właścicielowi na pełną kontrolę nad zawartością katalogu, co jest zgodne z zasadami bezpieczeństwa w systemie Linux. Praktyczne zastosowanie takiego ustawienia jest istotne w środowiskach, gdzie dane są wrażliwe i muszą być chronione przed nieautoryzowanym dostępem, na przykład w przypadku katalogów z danymi osobowymi lub finansowymi. Zgodnie z dobrymi praktykami, zaleca się, aby tylko właściciel plików lub katalogów miał możliwość ich modyfikacji, co zminimalizuje ryzyko przypadkowej lub złośliwej ingerencji w dane. Warto również pamiętać o regularnym przeglądaniu i audytowaniu uprawnień, aby zapewnić ich zgodność z politykami bezpieczeństwa organizacji.

Pytanie 21

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

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

Pytanie 22

W środowisku Linux uruchomiono skrypt przy użyciu dwóch argumentów. Uzyskanie dostępu do wartości drugiego argumentu z wnętrza skryptu możliwe jest przez

A. %2%
B. $2$
C. $2
D. %2
W systemie Linux, dostęp do parametrów przekazywanych do skryptów odbywa się za pomocą zmiennych specjalnych. Pierwszy parametr przekazywany do skryptu dostępny jest pod zmienną $1, drugi pod zmienną $2, trzeci pod $3 i tak dalej. Zastosowanie tej konwencji jest standardem w powłokach Unixowych, takich jak bash. Przykładowo, jeśli wywołasz skrypt z poleceniem 'bash skrypt.sh param1 param2', w skrypcie będziesz mógł uzyskać dostęp do 'param1' za pomocą $1 oraz do 'param2' za pomocą $2. W praktyce, można wykorzystać te zmienne do dynamicznego przetwarzania danych wejściowych, co jest bardzo przydatne w automatyzacji zadań. Na przykład, skrypt mógłby przyjmować plik jako pierwszy parametr oraz typ operacji jako drugi, umożliwiając wykonanie różnorodnych działań na danych. Dobre praktyki zalecają także walidację przekazanych parametrów, aby uniknąć błędów w czasie wykonania oraz zapewnić stabilność systemu.

Pytanie 23

Jakie polecenie w systemie operacyjnym Linux umożliwia sprawdzenie bieżącej konfiguracji interfejsu sieciowego na komputerze?

A. ipconfig
B. ping
C. ifconfig
D. tracert
Polecenie 'ifconfig' jest kluczowym narzędziem w systemie Linux, które pozwala na wyświetlenie aktualnej konfiguracji interfejsów sieciowych. Umożliwia ono administratorom i użytkownikom systemów operacyjnych monitorowanie i zarządzanie ustawieniami sieciowymi, takimi jak adresy IP, maski podsieci, adresy MAC oraz statystyki przesyłu danych. Przykładowo, wpisanie komendy 'ifconfig' w terminalu wyświetli listę wszystkich dostępnych interfejsów sieciowych oraz ich aktualne parametry, co jest nieocenione w diagnostyce problemów z połączeniem. Dodatkowo, 'ifconfig' może być używane do konfigurowania interfejsów, na przykład do przypisywania nowych adresów IP, co jest częstą praktyką w zarządzaniu serwerami i urządzeniami sieciowymi. Warto zaznaczyć, że w nowszych dystrybucjach Linuxa zaleca się korzystanie z narzędzia 'ip', które oferuje szersze możliwości zarządzania siecią, zwiększając elastyczność i efektywność konfiguracji.

Pytanie 24

Informacje ogólne na temat zdarzeń systemowych w systemie Linux są zapisywane w

A. programie perfmon
B. pliku messages
C. rejestrze systemowym
D. bibliotece RemoteApp
Zrozumienie, gdzie przechowywane są informacje o zdarzeniach systemowych w Linuxie, jest kluczowe dla każdej osoby zajmującej się administracją systemów. Odpowiedź, która sugeruje rejestr systemowy, odnosi się do koncepcji, która nie ma zastosowania w kontekście Linuxa. Rejestry systemowe to termin używany głównie w systemach operacyjnych Windows, gdzie istnieje centralna baza danych przechowująca ustawienia systemowe oraz informacje o zainstalowanych programach. Z kolei odpowiedź odnosząca się do programu perfmon jest błędna, ponieważ jest to narzędzie do monitorowania wydajności systemu Windows, a nie Linuxa. Użytkownicy mogą mylić funkcje monitorowania wydajności z rejestrowaniem zdarzeń, co może prowadzić do fałszywych wniosków. Ostatnia odpowiedź dotycząca biblioteki RemoteApp również jest myląca, ponieważ odnosi się do technologii zdalnego dostępu w systemie Windows, a nie do systemów Linux. Takie nieporozumienia wynikają często z mieszania terminologii między różnymi systemami operacyjnymi. Kluczowe jest zrozumienie, że Linux korzysta z plików logów, a nie centralnych rejestrów, co jest zgodne z jego architekturą i filozofią otwartego oprogramowania.

Pytanie 25

W systemie Linux, aby wyszukać wszystkie pliki z rozszerzeniem txt, które znajdują się w katalogu /home/user i zaczynają się na literę a lub literę b lub literę c, należy wydać polecenie

A. ls /home/user/[abc]*.txt
B. ls /home/user/[a-c]*.txt
C. ls /home/user/abc*.txt
D. ls /home/user/a?b?c?.txt
Bardzo często w pracy z systemem Linux można się natknąć na różnego rodzaju pułapki związane z nieprawidłowym użyciem wzorców wyszukiwania plików. Wystarczy drobna pomyłka w składni i efekt bywa zupełnie inny od zamierzonego. Na przykład polecenie ls /home/user/abc*.txt nie wyłapie plików zaczynających się na a, b lub c, ale tylko takie, których nazwa zaczyna się dosłownie od ciągu 'abc'. To częsty błąd u osób, które dopiero zaczynają przygodę z Bash'em – nie rozróżniają, kiedy zastosować nawiasy kwadratowe oznaczające zakres znaków. Z kolei ls /home/user/[abc]*.txt działa bardzo podobnie do poprawnej odpowiedzi, ale nie stosuje zakresu tylko wymienia pojedyncze znaki – w praktyce tu jeszcze efekt końcowy jest ten sam, ale to nie jest najlepsza praktyka, bo zakres [a-c] jest bardziej uniwersalny i czytelny, szczególnie gdy zakres jest dłuższy (np. [a-g]). Warto pamiętać, że dobór odpowiedniego wzorca to nie tylko kwestia uzyskania poprawnych wyników, ale też czytelności dla innych użytkowników czy administratorów. Natomiast ls /home/user/a?b?c?.txt to już zupełnie inny temat. Znak zapytania ? w globbingu oznacza dokładnie jeden dowolny znak, więc taki wzorzec znajdzie np. plik typu 'a1b2c3.txt', ale już nie 'abcde.txt'. To specyficzne i rzadko stosowane rozwiązanie, bardzo niepraktyczne w tym wypadku. Takie błędy wynikają często z mylenia mechanizmów globbingu z wyrażeniami regularnymi, gdzie znaczenie znaków specjalnych jest trochę inne. Moim zdaniem, kluczowe jest rozumienie, jak powłoka interpretuje wzorce, aby nie wpadać w takie pułapki. Warto na spokojnie testować polecenia na próbnych katalogach, żeby uniknąć nieporozumień i nie stracić danych przez przypadkowe skasowanie czy przeniesienie niewłaściwych plików. Praktyka pokazuje, że nawet doświadczeni użytkownicy czasem się mylą, jeśli nie pilnują drobiazgów w składni wzorców.

Pytanie 26

Jakie polecenie w środowisku Linux pozwala na modyfikację uprawnień dostępu do pliku lub katalogu?

A. iptables
B. chmod
C. chattrib
D. attrib
Odpowiedź 'chmod' jest prawidłowa, ponieważ jest to standardowe polecenie w systemie Linux służące do zmiany praw dostępu do plików i katalogów. 'chmod' pozwala na modyfikację uprawnień zarówno dla właściciela pliku, grupy, jak i dla innych użytkowników. Uprawnienia te są definiowane w trzech kategoriach: odczyt (r), zapis (w) i wykonanie (x). Można je ustawiać na trzy poziomy: dla właściciela pliku, grupy oraz dla wszystkich użytkowników. Przykładowo, polecenie 'chmod 755 plik.txt' nadaje pełne uprawnienia właścicielowi, natomiast grupie i innym użytkownikom pozwala tylko na odczyt i wykonanie. Dobre praktyki w zarządzaniu uprawnieniami obejmują stosowanie zasady najmniejszych uprawnień, co oznacza, że użytkownicy powinni mieć dostęp tylko do tych zasobów, które są im niezbędne do pracy. Zrozumienie mechanizmów uprawnień w systemie Linux jest kluczowe dla bezpieczeństwa i zarządzania zasobami w każdym środowisku serwerowym.

Pytanie 27

Do instalacji i usuwania oprogramowania w systemie Ubuntu wykorzystywany jest menedżer

A. tar
B. apt
C. ls
D. yast
Apt (Advanced Package Tool) to standardowy menedżer pakietów w systemie Ubuntu oraz wielu innych dystrybucjach opartych na Debianie. Umożliwia on zarówno instalację, aktualizację, jak i usuwanie oprogramowania. Apt korzysta z repozytoriów zawierających skompilowane pakiety, co zapewnia łatwy i szybki dostęp do oprogramowania. Aby zainstalować nowy program, wystarczy użyć polecenia 'sudo apt install nazwa_pakietu', co automatycznie pobiera odpowiednie pakiety oraz ich zależności z repozytoriów. Ponadto, apt oferuje funkcję zarządzania aktualizacjami systemu, co jest kluczowe z perspektywy bezpieczeństwa oraz wydajności. Przykładowo, polecenie 'sudo apt update' aktualizuje lokalną bazę danych dostępnych pakietów, a 'sudo apt upgrade' aktualizuje zainstalowane pakiety do najnowszych wersji. Praktyczne zastosowanie apt jest nieocenione, szczególnie w kontekście administracji systemami, gdzie regularne aktualizacje i instalacje nowych aplikacji są niezbędne do utrzymania stabilności i bezpieczeństwa systemu.

Pytanie 28

Jakie polecenie w systemie Linux jest potrzebne do stworzenia archiwum danych?

A. grep
B. date
C. cal
D. tar
Polecenie 'tar' to naprawdę przydatne narzędzie w systemach Unix i Linux, które pozwala na tworzenie archiwów danych. Możesz zgrupować mnóstwo plików i folderów w jeden, co jest mega pomocne, gdy chcesz zaoszczędzić miejsce lub przenieść je gdzieś indziej. Na przykład, żeby stworzyć archiwum, możesz użyć czegoś takiego jak 'tar -cvf archiwum.tar /ścieżka/do/katalogu'. Opcja '-c' oznacza, że tworzysz archiwum, '-v' pokaże ci, co się dzieje, a '-f' pozwala nadać nazwę temu archiwum. Dodatkowo, fajnie jest to połączyć z kompresją, na przykład z gzip, używając '-z' ('tar -czvf archiwum.tar.gz /ścieżka/do/katalogu'). To jest naprawdę dobre podejście do zarządzania danymi, bo pozwala na efektywne przechowywanie oraz szybkie przywracanie danych, co jest super ważne przy backupach i migracjach.

Pytanie 29

Do weryfikacji integralności systemu plików w środowisku Linux trzeba zastosować polecenie

A. man
B. fstab
C. mkfs
D. fsck
Polecenie 'fsck' (File System Consistency Check) jest kluczowym narzędziem w systemie Linux, używanym do sprawdzania i naprawy błędów w systemie plików. W kontekście zarządzania danymi, utrzymanie integralności systemu plików jest niezwykle istotne, ponieważ może zapobiec utracie danych oraz zapewnić stabilność systemu operacyjnego. Przykładowe zastosowanie polecenia 'fsck' polega na uruchomieniu go na zamontowanej partycji, co pozwala na identyfikację i, jeśli to konieczne, automatyczne naprawienie błędów. Użytkownik może również skorzystać z opcji '-y', aby automatycznie akceptować wszystkie sugerowane poprawki. Warto podkreślić, że przed użyciem 'fsck' zalecane jest odmontowanie systemu plików, aby uniknąć dodatkowych problemów. Dobrą praktyką jest regularne sprawdzanie systemu plików, zwłaszcza po nieprawidłowym wyłączeniu systemu lub awarii sprzętu, co może prowadzić do uszkodzenia danych. W kontekście standardów branżowych, 'fsck' jest zgodne z podstawowymi zasadami zarządzania systemem plików i utrzymania wysokiej dostępności danych.

Pytanie 30

Narzędziem systemu Linux OpenSUSE dedykowanym między innymi do zarządzania systemem jest

A. System Log.
B. YaST.
C. Menedżer zadań.
D. Monitor systemu.
YaST to chyba jedno z najbardziej rozpoznawalnych i praktycznych narzędzi systemowych w OpenSUSE. To potężny interfejs (działa zarówno graficznie, jak i w trybie tekstowym), który pozwala zarządzać praktycznie wszystkimi istotnymi aspektami systemu operacyjnego. Możesz za jego pomocą konfigurować sieć, zarządzać użytkownikami, partycjami dysków, usługami systemowymi, aktualizacjami, firewallami, a nawet instalować czy usuwać oprogramowanie. Z mojego doświadczenia, YaST przydaje się szczególnie początkującym administratorom, bo pozwala na konfigurację bez żmudnego grzebania w plikach konfiguracyjnych i szukania komend. Co ciekawe, to narzędzie jest praktycznie standardem w dystrybucji OpenSUSE – bardzo rzadko spotykane w innych systemach Linux, więc warto je dobrze poznać, jeśli pracujesz właśnie na tej platformie. Przykład praktyczny: konfiguracja serwera WWW albo ustawienie automatycznych kopii zapasowych przez YaST to kwestia kilku kliknięć, podczas gdy w innych systemach wymagałoby to ręcznej edycji plików. Moim zdaniem narzędzie to świetnie wpisuje się w podejście "user-friendly", ale jednocześnie pozwala zachować pełną kontrolę techniczną nad systemem, co docenią też bardziej zaawansowani użytkownicy. YaST jest też zgodny ze standardami branżowymi dotyczącymi bezpieczeństwa i zarządzania systemem, bo wszystkie zmiany są realizowane z zachowaniem uprawnień administracyjnych i można je łatwo śledzić.

Pytanie 31

Jakim poleceniem w systemie Linux można utworzyć nowych użytkowników?

A. net user
B. usermod
C. useradd
D. usersadd
Polecenie 'useradd' jest podstawowym narzędziem w systemach Linux do zakupu nowych użytkowników. Umożliwia ono administratorom systemu tworzenie kont użytkowników z określonymi atrybutami, takimi jak nazwa użytkownika, hasło, katalog domowy oraz powiązane grupy. W przeciwieństwie do 'usersadd', które jest literówką, 'useradd' jest standardowym poleceniem zgodnym z normami UNIX. Przykładowa komenda, aby dodać nowego użytkownika o nazwie 'janek', to 'sudo useradd janek'. Można także określić dodatkowe opcje, takie jak '-m' do utworzenia katalogu domowego lub '-s' do zdefiniowania domyślnej powłoki użytkownika. Dobre praktyki sugerują stosowanie opcji '-e' do ustalenia daty wygaśnięcia konta oraz '-G' do przypisania użytkownika do dodatkowych grup. Dzięki takim funkcjom, 'useradd' jest niezwykle elastycznym narzędziem, które pozwala na skuteczne zarządzanie użytkownikami w systemie. Zrozumienie jego działania jest kluczowe dla administracyjnych zadań w systemie Linux.

Pytanie 32

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

A. taskschd
B. shred
C. top
D. cron
Polecenie 'cron' w systemie Linux jest narzędziem służącym do harmonogramowania zadań, co oznacza, że umożliwia automatyczne uruchamianie skryptów lub programów w określonych interwałach czasowych. Jest to niezwykle przydatne w administracji systemami, gdzie rutynowe zadania, takie jak tworzenie kopii zapasowych, aktualizacje oprogramowania czy monitorowanie systemu, muszą być wykonywane regularnie. 'Cron' opiera się na plikach konfiguracyjnych, które określają, kiedy i co ma być wykonywane. Użytkownicy mogą dodawać swoje zadania do pliku crontab, który jest specyficzny dla danego użytkownika. Przykład użycia to dodanie zadania, które co godzinę wykonuje skrypt bash: '0 * * * * /path/to/script.sh'. W ten sposób administratorzy mogą zaoszczędzić czas i zminimalizować ryzyko błędów ludzkich poprzez automatyzację powtarzalnych zadań. Dobrą praktyką jest także używanie 'cron' w połączeniu z logowaniem, aby mieć pełen obraz na temat wykonań zadań oraz ich potencjalnych problemów.

Pytanie 33

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

A. ./proc
B. ./sbin
C. ./dev
D. ./var
Katalog /dev w systemach Linux to miejsce, gdzie znajdują się tzw. pliki specjalne urządzeń, czyli device files. Są to specjalne obiekty plikowe reprezentujące sprzęt lub wirtualne urządzenia systemowe, takie jak dyski twarde, napędy USB, terminale, porty szeregowe czy nawet urządzenia wirtualne typu /dev/null. Tak naprawdę, dzięki temu katalogowi, system operacyjny i aplikacje mogą korzystać ze sprzętu w bardzo przejrzysty sposób – komunikacja z urządzeniem sprowadza się do operacji na pliku, np. odczytu czy zapisu. Moim zdaniem, to naprawdę eleganckie rozwiązanie. Większość plików w /dev tworzona jest dynamicznie przez menedżera urządzeń (np. udev), ale starsze systemy, albo jakieś egzotyczne zastosowania, mogą wymagać ręcznego tworzenia plików typu character device lub block device za pomocą polecenia mknod. Warto pamiętać, że zgodnie ze standardem Filesystem Hierarchy Standard (FHS), katalog /dev jest miejscem zarezerwowanym właśnie wyłącznie na takie pliki i nie powinno się tu umieszczać zwykłych plików użytkownika. Przykład praktyczny? Zamontowanie obrazu ISO, korzystanie z portu szeregowego ttyS0 albo podpięcie partycji przez /dev/sda1 – to wszystko dzięki plikom w /dev. Praktyka pokazuje, że rozumienie roli tego katalogu przydaje się zarówno przy administracji Linuksem, jak i przy pisaniu niskopoziomowych narzędzi.

Pytanie 34

Informacje ogólne dotyczące zdarzeń systemowych w systemie Linux są zapisywane w

A. rejestrze systemowym
B. pliku messages
C. programie perfmon
D. bibliotece RemoteApp
Wybór innych odpowiedzi opiera się na nieporozumieniu dotyczącym zarządzania logami w systemach Linux oraz ich architekturze. Plik messages, znajdujący się w katalogu /var/log, jest kluczowym elementem dla diagnostyki systemu, z kolei program perfmon, choć użyteczny w kontekście monitorowania wydajności, skupia się głównie na analizie wydajności i nie jest przeznaczony do przechowywania ogólnych zdarzeń systemowych. Nie ma również odpowiednika rejestru systemowego, znanego z systemów Windows, ponieważ Linux wykorzystuje inne mechanizmy do rejestrowania i zarządzania dziennikami. Z kolei biblioteka RemoteApp odnosi się do zdalnego dostępu do aplikacji na systemie Windows i nie ma zastosowania w kontekście logów systemowych Linux. Kluczowym błędem myślowym jest mylenie różnych mechanizmów rejestrowania i monitorowania systemu, co prowadzi do pogubienia się w narzędziach dostępnych w różnych systemach operacyjnych. Warto zrozumieć, że w Linuxie logi są zarządzane przez demon syslog, który agreguje informacje z wielu źródeł oraz umożliwia ich dalsze przetwarzanie, co jest standardowym podejściem w branży IT.

Pytanie 35

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

A. zmieniać
B. wyłącznie wykonać
C. odczytać, zapisać oraz wykonać
D. odczytać oraz wykonać
Uprawnienia pliku w systemie Linux są określane za pomocą trzech cyfr, gdzie każda cyfra reprezentuje różne uprawnienia dla właściciela, grupy i innych użytkowników. Wartość 541 oznacza, że właściciel ma uprawnienia do odczytu (4) i wykonania (1), ale nie ma uprawnień do zapisu (0). Z tego względu poprawna odpowiedź to możliwość odczytu i wykonania. Uprawnienia te są kluczowe w zarządzaniu bezpieczeństwem systemu, ponieważ pozwalają na kontrolowanie, kto ma dostęp do plików i jak może z nich korzystać. Na przykład, jeśli właściciel pliku chce, aby inni użytkownicy mogli go uruchomić, ale nie modyfikować, ustawienie uprawnień na 541 jest odpowiednie. Dobre praktyki w zarządzaniu uprawnieniami obejmują minimalizowanie dostępu do plików, a także używanie polecenia 'chmod' do precyzyjnego ustawiania tych uprawnień, co jest niezbędne w środowiskach produkcyjnych dla utrzymania bezpieczeństwa i integralności danych.

Pytanie 36

Jaki wydruk w systemie rodziny Linux uzyskamy po wprowadzeniu komendy

dr-x------  2 root root       0 lis 28 12:39 .gvfs
-rw-rw-r--  1 root root  361016 lis  8  2012 history.dat
-rw-r--r--  1 root root   97340 lis 28 12:39 .ICEauthority
drwxrwxr-x  5 root root    4096 paź  7  2012 .icedtea
drwx------  3 root root    4096 cze 27 18:40 .launchpadlib
drwxr-xr-x  3 root root    4096 wrz  2  2012 .local
A. free
B. pwd
C. ps
D. ls -la
Komenda ls -la w systemie Linux jest używana do wyświetlania szczegółowego wykazu plików i katalogów w bieżącym katalogu roboczym. Parametr -l oznacza długi format listingu, który zawiera informacje takie jak prawa dostępu, liczba linków, właściciel, grupa właściciela, rozmiar pliku, data ostatniej modyfikacji oraz nazwa pliku lub katalogu. Natomiast parametr -a powoduje uwzględnienie plików ukrytych, które w systemach uniksowych są oznaczane kropką na początku nazwy. Wydruk przedstawiony w pytaniu pokazuje właśnie taki szczegółowy listing z plikami ukrytymi, co potwierdza użycie komendy ls -la. Tego rodzaju informacja jest nieoceniona dla administratorów systemów i programistów, którzy muszą zarządzać uprawnieniami i strukturą katalogów. Dobre praktyki branżowe zalecają regularne sprawdzanie zawartości katalogów, szczególnie w celu monitorowania uprawnień i zmian w plikach konfiguracyjnych. Komenda ls -la jest kluczowa w zrozumieniu struktury systemu plików i efektywnym zarządzaniu systemem operacyjnym Linux.

Pytanie 37

Aby przeprowadzić aktualizację zainstalowanego systemu operacyjnego Linux Ubuntu, należy wykorzystać komendę

A. kernel update
B. apt-get upgrade albo apt upgrade
C. system update
D. yum upgrade
Odpowiedź 'apt-get upgrade albo apt upgrade' jest całkowicie na miejscu, bo te komendy to jedne z podstawowych narzędzi do aktualizacji programów w systemie Linux, zwłaszcza w Ubuntu. Obie służą do zarządzania pakietami, co znaczy, że można nimi instalować, aktualizować i usuwać oprogramowanie. Komenda 'apt-get upgrade' w zasadzie aktualizuje wszystkie zainstalowane pakiety do najnowszych wersji, które można znaleźć w repozytoriach. Natomiast 'apt upgrade' to nowocześniejsza wersja, bardziej przystępna dla użytkownika, ale robi praktycznie to samo, tylko może w bardziej zrozumiały sposób. Warto pamiętać, żeby regularnie sprawdzać dostępność aktualizacji, bo można to zrobić przez 'apt update', co synchronizuje nasze lokalne dane o pakietach. Używanie tych poleceń to naprawdę dobry nawyk, bo pozwala utrzymać system w dobrym stanie i zmniejsza ryzyko związane z lukami bezpieczeństwa.

Pytanie 38

W systemie Linux polecenie chown służy do

A. zmiany właściciela pliku
B. modyfikacji parametrów pliku
C. przemieszczania 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 39

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

A. passchange
B. newpassword
C. changepass
D. passwd
Polecenie <code>passwd</code> w systemie Linux jest podstawowym narzędziem do zmiany hasła użytkownika. Działa ono zarówno dla aktualnie zalogowanego użytkownika, jak i dla innych użytkowników, jeżeli mamy odpowiednie uprawnienia (zazwyczaj poprzez konto root). Gdy użytkownik wpisze <code>passwd</code>, system poprosi o nowe hasło i jego potwierdzenie. Ważne jest, by hasło było mocne, co oznacza, że powinno zawierać kombinację liter, cyfr oraz znaków specjalnych. Dobre praktyki branżowe zalecają regularną zmianę haseł, aby zwiększyć bezpieczeństwo systemu. Polecenie <code>passwd</code> jest integralną częścią systemów uniksowych i jest dostępne w większości dystrybucji Linuxa. Może być używane także w skryptach do automatyzacji administracji systemem. Moim zdaniem, znajomość tego polecenia jest kluczowa dla każdego administratora systemu, ponieważ hasła są podstawą bezpieczeństwa w sieci komputerowej.

Pytanie 40

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

A. NTFS 5
B. ReiserFS
C. FAT32
D. NTFS 4
ReiserFS to jeden z systemów plików stworzonych specjalnie z myślą o systemach operacyjnych Linux. Jego architektura opiera się na zaawansowanych algorytmach zarządzania danymi, co pozwala na skuteczne zabezpieczanie integralności danych oraz szybkość operacji. ReiserFS obsługuje funkcje, takie jak dynamiczne alokowanie przestrzeni dyskowej, co znacząco poprawia wydajność w porównaniu z bardziej tradycyjnymi systemami plików. Przykładem zastosowania ReiserFS może być serwer baz danych, gdzie szybkość i wydajność odczytu i zapisu są kluczowe. Dodatkowo, jego wsparcie dla dużych plików oraz możliwość efektywnej kompresji danych czynią go doskonałym wyborem do aplikacji wymagających intensywnego zarządzania danymi. W branży informatycznej ReiserFS był jednym z pionierów w implementacji nowoczesnych funkcji zarządzania systemem plików, co czyni go ważnym elementem w historii rozwoju technologii Linux.