KWALIFIKACJA INF2 - PAŹDZIERNIK 2016

PYTANIE NR 40.
Program tar umożliwia
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
tar to klasyczne narzędzie w systemach Unix/Linux służące do tworzenia i odtwarzania archiwów (łączenia wielu plików/katalogów w jeden plik archiwum). Nie jest menedżerem pakietów, nie służy do konfiguracji sieci ani do podglądu procesów.

Pełne wyjaśnienie:

Narzędzie tar (Tape ARchive) służy do archiwizowania, czyli łączenia wielu plików i katalogów w jeden plik archiwum oraz do jego późniejszego odtwarzania. W praktyce administrator używa tar m.in. do tworzenia kopii zapasowych katalogów użytkowników, konfiguracji usług lub do spakowania projektu przed przeniesieniem na inny komputer. Często spotkasz archiwa w formie "tarball", np. z rozszerzeniem .tar, a po kompresji .tar.gz lub .tar.xz.

Odpowiedź "archiwizowanie plików." jest poprawna, bo dokładnie opisuje podstawową funkcję programu tar: tworzenie archiwów i ich rozpakowywanie/odtwarzanie.

Pozostałe propozycje dotyczą innych klas narzędzi systemowych:

  • "zarządzanie pakietami." – to domena menedżerów pakietów i narzędzi instalacji/aktualizacji oprogramowania. tar nie rozwiązuje zależności i nie zarządza bazą pakietów; jedynie pakuje/rozpakowuje pliki.
  • "konfigurowanie karty sieciowej." – do tego służą narzędzia sieciowe (konfiguracja interfejsów, adresacji, tras). tar nie dotyczy ustawień interfejsów sieciowych.
  • "wyświetlanie listy aktywnych procesów." – to zadanie narzędzi monitorowania procesów. tar nie pokazuje listy procesów, bo nie jest narzędziem diagnostycznym typu "process viewer".

Wskazówka egzaminacyjna: jeżeli w odpowiedziach pojawiają się różne obszary administracji (pakiety, sieć, procesy, archiwa), najpierw przypisz program do kategorii. Dla tar jest to jednoznacznie kategoria archiwizacja/kopie zapasowe.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

tar to narzędzie wiersza poleceń do tworzenia archiwów i ich odtwarzania.

Archiwum tar łączy wiele plików/katalogów w jeden plik, co ułatwia kopie zapasowe i przenoszenie danych. Sam tar nie musi kompresować, ale często działa w parze z gzip lub xz.

Podstawowe zastosowanie tar to archiwizowanie: spakowanie wielu plików i folderów do jednego archiwum oraz późniejsze rozpakowanie.

W praktyce używa się go do backupów, archiwizacji logów oraz przygotowania paczki plików do wysłania lub wdrożenia na serwer.

Menadżer pakietów instaluje i aktualizuje oprogramowanie, śledzi zależności i bazę zainstalowanych pakietów.

tar tylko pakuje i rozpakowuje pliki. Nie wie, czym jest "pakiet systemowy" ani nie rozwiązuje zależności, więc nie zastępuje narzędzi pakietowych.

Sam tar jest przede wszystkim archiwizatorem (łączenie plików w jeden strumień/plik).

Kompresja zwykle jest realizowana dodatkowym mechanizmem (np. gzip, xz) użytym razem z tar. Dlatego spotyka się rozszerzenia typu .tar.gz lub .tar.xz.

Archiwizacja = zebranie wielu plików/katalogów do jednego archiwum (porządkowanie i pakowanie).

Kompresja = zmniejszenie rozmiaru danych algorytmem kompresji. Na pytaniach egzaminacyjnych tar zwykle kojarz z archiwizacją, a kompresję z narzędziami typu gzip/xz.

W administracji tar jest używany do robienia kopii zapasowych katalogów, archiwizacji konfiguracji usług, przenoszenia projektów między hostami oraz zbierania logów do jednego pliku.

To narzędzie uniwersalne, dlatego często pojawia się w zadaniach o backupie i utrzymaniu systemu.

Nazwa tar jest historycznie kojarzona z "Tape ARchive", czyli archiwizacją na taśmach.

Dziś taśmy nie są konieczne, ale idea pozostała ta sama: tworzenie archiwum jako jednego pliku zawierającego wiele innych plików i katalogów.

Nie. tar nie jest narzędziem do monitorowania systemu.

Lista procesów to obszar narzędzi diagnostycznych i monitorujących. tar działa na plikach i katalogach: tworzy archiwa, wypakowuje je i ewentualnie pokazuje zawartość archiwum.

Najczęstszy błąd to mylenie kategorii narzędzi: pakiety, sieć i procesy są "administracyjne", ale mają inne zadania.

Pomaga zapamiętać: tar = archiwa/backup. Jeśli odpowiedzi dotyczą instalacji oprogramowania, konfiguracji sieci lub procesów, to nie są typowe funkcje tar.

Ucz się poleceń grupami: archiwizacja (tar), kompresja (gzip/xz), procesy (narzędzia procesów), sieć (narzędzia sieciowe), pakiety (menedżery pakietów).

Na egzaminie najpierw rozpoznaj grupę, a dopiero potem wybieraj odpowiedź najbardziej pasującą funkcjonalnie.

info

Około 70% zdających odpowiada poprawnie na to pytanie. średnio łatwe

W praktyce zawodowej kluczowe jest to, że tar to klasyczne narzędzie w systemach Unix/Linux służące do tworzenia i odtwarzania archiwów (łączenia wielu plików/katalogów w jeden plik archiwum).

Źródła:

  • GNU tar Manual (Tar - an archiver), Free Software Foundation, rozdz. "Introduction" oraz "Basic tar Operations" (online): https://www.gnu.org/software/tar/manual/ - accessed 2026-02-27
  • Linux man-pages / systemowa dokumentacja polecenia: tar(1), sekcja "DESCRIPTION" (np. Debian/Ubuntu manpage): https://manpages.debian.org/tar - accessed 2026-02-27
  • The Open Group Base Specifications Issue 7, IEEE Std 1003.1 (POSIX): Utilities "tar" – opis narzędzia i przeznaczenia: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/tar.html - accessed 2026-02-27

Materiały:

  • Dokumentacja man: tar(1) w systemie Linux
  • GNU tar manual (dokumentacja producenta narzędzia)
  • Materiały kursowe z podstaw administracji Linux: archiwizacja i kompresja

Aktualizacja pytania: 31.03.2026

Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego