KWALIFIKACJA INF2 - STYCZEŃ 2021 (test 2)

PYTANIE NR 28.
Pliki specjalne urządzeń, tworzone podczas instalacji sterowników w systemie Linux, są zapisywane w katalogu
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Katalog /dev w Linuksie jest przeznaczony na pliki urządzeń (pliki specjalne, tzw. węzły), które reprezentują dostęp do sprzętu i sterowników. Pozostałe katalogi mają inne role: /var przechowuje dane zmienne, /sbin narzędzia administracyjne, a /proc wirtualne informacje o systemie i procesach.

Pełne wyjaśnienie:

W systemach Linux pliki specjalne urządzeń (często nazywane plikami urządzeń lub węzłami urządzeń) znajdują się w katalogu /dev. Takie wpisy w systemie plików stanowią interfejs do urządzeń znakowych i blokowych (np. dysków, portów, terminali) i pozwalają programom komunikować się z urządzeniami jak z plikami.

Dlaczego nie pozostałe katalogi?

  • /var służy do danych zmiennych (logi, kolejki, cache w zależności od dystrybucji). Nie jest to miejsce na reprezentacje urządzeń.
  • /sbin zawiera programy systemowe i administracyjne (np. narzędzia do konfiguracji). To katalog na pliki wykonywalne, a nie na pliki urządzeń.
  • /proc to wirtualny system plików udostępniający informacje o jądrze i procesach (np. parametry, statystyki). Chociaż dotyczy działania systemu, nie przechowuje "standardowych" plików urządzeń takich jak /dev.

Warto też pamiętać o praktycznym rozróżnieniu: /dev odpowiada za "dostęp do urządzeń", a /proc za "informacje o systemie i procesach". Na egzaminie pomaga to uniknąć mylenia katalogów, które oba wydają się związane z jądrem.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Katalog /dev zawiera pliki urządzeń, czyli specjalne wpisy reprezentujące dostęp do sprzętu (np. dysków, portów) oraz interfejsów udostępnianych przez system. Programy mogą odwoływać się do urządzeń poprzez te pliki podobnie jak do zwykłych plików.
Są to pliki, które nie przechowują "zwykłych danych", lecz działają jako interfejs do urządzeń. Najczęściej spotkasz pliki urządzeń znakowych i blokowych. W praktyce są to węzły urządzeń znajdujące się typowo w /dev.
/dev służy do dostępu do urządzeń (pliki urządzeń). /proc jest wirtualnym systemem plików prezentującym informacje o procesach i jądrze (statystyki, parametry). To częsty "haczyk": /proc dotyczy systemu, ale nie zastępuje /dev.
/var przechowuje dane zmienne, np. logi, pliki kolejek, dane serwisów, które rosną lub często się zmieniają. Pliki urządzeń nie są "danymi roboczymi usług", tylko interfejsem do sprzętu, dlatego standardowo nie trafiają do /var.
/sbin to miejsce na programy administracyjne i narzędzia systemowe (pliki wykonywalne), wykorzystywane m.in. do konfiguracji i napraw. To nie jest katalog przeznaczony na pliki urządzeń. Na egzaminie warto kojarzyć /sbin z narzędziami, nie z "reprezentacją sprzętu".
Prosta reguła: /dev = "dostęp do urządzeń", /proc = "informacje o procesach i jądrze". Gdy pytanie dotyczy urządzeń jako plików, właściwy będzie /dev. Gdy dotyczy parametrów systemu, PID-ów, statystyk – częściej /proc.
Nie w typowym sensie. Pliki urządzeń w /dev nie służą do przechowywania treści jak dokumenty, tylko do komunikacji z urządzeniem lub warstwą systemową. Mogą wyglądać jak pliki, ale ich odczyt/zapis oznacza operacje na urządzeniu.
Najczęściej przy diagnostyce i identyfikacji urządzeń (np. dysków, partycji, nośników), przy sprawdzaniu uprawnień dostępu do urządzeń oraz przy rozwiązywaniu problemów z widocznością sprzętu. Umiejętność kojarzenia funkcji /dev ułatwia administrowanie systemem.
Typowe pomyłki to wybór katalogu "brzmiącego systemowo" (np. /proc) zamiast właściwego, mylenie danych zmiennych (/var) z plikami specjalnymi oraz utożsamianie katalogów z programami (/sbin) z katalogami przechowującymi interfejsy urządzeń. Pomaga nauka funkcji każdego katalogu.
Tak, ich przeznaczenie jest opisane w dokumentacji hierarchii systemu plików (np. FHS) oraz w stronach podręcznika systemowego (man). Na potrzeby egzaminu najważniejsze jest przypisanie ról: /dev urządzenia, /proc informacje o systemie, /var dane zmienne.
info

Statystycznie 61% uczniów zna prawidłową odpowiedź. średnie

Eksperci podkreślają: "Katalog /dev w Linuksie jest przeznaczony na pliki urządzeń (pliki specjalne, tzw. węzły), które reprezentują dostęp do sprzętu i sterowników."

Źródła:

  • Filesystem Hierarchy Standard (FHS) 3.0, rozdział dotyczący katalogu /dev, https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s06.html (dostęp: 2026-03-02)
  • Linux man-pages: hier(7) – opis hierarchii katalogów, https://man7.org/linux/man-pages/man7/hier.7.html (dostęp: 2026-03-02)
  • Linux man-pages: proc(5) – opis /proc jako wirtualnego systemu plików, https://man7.org/linux/man-pages/man5/proc.5.html (dostęp: 2026-03-02)

Materiały:

  • Dokumentacja FHS (Filesystem Hierarchy Standard) – opis katalogu /dev
  • Strony podręcznika systemowego: hier(7)
  • Ćwiczenia administracyjne: identyfikacja urządzeń w /dev oraz porównanie z /proc

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego