KWALIFIKACJA INF2 - CZERWIEC 2018

PYTANIE NR 36.
Polecenie uname -s w systemie Linux jest wykorzystywane do sprawdzenia
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
uname -s wypisuje nazwę jądra (kernel name), czyli identyfikator typu jądra uruchomionego w systemie (np. "Linux"). Informacji o wolnej pamięci szuka się zwykle poleceniem free, o wolnym miejscu na dysku poleceniem df, a stan interfejsów sieciowych sprawdza się np. ip.

Pełne wyjaśnienie:

Polecenie uname służy do wypisywania informacji identyfikujących system. Przełącznik -s oznacza kernel name, czyli nazwę jądra. W praktyce na typowym systemie GNU/Linux wynik to najczęściej po prostu tekst "Linux", co pozwala szybko potwierdzić typ uruchomionego jądra.

Odpowiedź "nazwy jądra systemu operacyjnego." jest więc poprawna, bo dokładnie opisuje to, co zwraca opcja -s w uname.

Pozostałe propozycje dotyczą innych obszarów diagnostyki i zwykle realizuje się je innymi narzędziami:

  • "ilości wolnej pamięci." – to typowo domena narzędzi raportujących RAM i swap (np. free lub odczyt z /proc). uname nie służy do monitorowania zasobów pamięci.
  • "wolnego miejsca na dyskach twardych." – tę informację uzyskuje się standardowo z poleceń dotyczących systemów plików (np. df). uname nie analizuje zajętości partycji ani wolnego miejsca.
  • "statusu aktywnych interfejsów sieciowych." – do tego służą narzędzia sieciowe (np. ip link), które pokazują stan interfejsów (UP/DOWN) oraz ich parametry. uname nie operuje na konfiguracji sieci.

Wskazówka egzaminacyjna: jeśli w poleceniu widać przełączniki uname (np. -s, -r, -m), pytanie zwykle dotyczy identyfikacji systemu/jądra, a nie bieżących zasobów (dysk/pamięć/sieć).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Wyświetla nazwę jądra (kernel name), czyli identyfikator typu uruchomionego jądra. Na typowych systemach wynik to "Linux". To polecenie służy do identyfikacji systemu, a nie do sprawdzania zasobów jak pamięć czy dysk.
uname -s dotyczy nazwy jądra, a uname -r zwykle podaje wydanie/wersję jądra (release). W zadaniach egzaminacyjnych kluczowe jest czytanie przełącznika: jedna litera zmienia znaczenie wyniku.
uname opisuje system i jądro (identyfikacja), a nie bieżący stan zasobów. Wolną pamięć sprawdza się narzędziami raportującymi RAM/swap (np. free lub dane z /proc). Mylenie tych poleceń to częsty błąd w testach.
Do wolnego miejsca na dyskach i partycjach używa się poleceń dotyczących systemów plików, najczęściej df. uname nie analizuje zajętości dysku, bo jego rola to identyfikacja systemu (jądro, architektura itp.).
Status interfejsów (UP/DOWN) i ich parametry sprawdza się narzędziami sieciowymi, np. poleceniem ip (np. podgląd łączy). uname nie jest narzędziem sieciowym, więc nie pokaże aktywnych interfejsów.
W praktyce tak, bo uname jest standardowym narzędziem w systemach zgodnych z Unix/POSIX i jest dostępne w typowych instalacjach GNU/Linux. Na egzaminie INF.2 zakłada się podstawowy zestaw poleceń systemowych w terminalu.
Najczęściej spotkasz wynik "Linux", co oznacza, że uruchomione jest jądro Linux. W innych systemach unixowych wynik bywa inny (inna nazwa jądra). Na egzaminie zwykle liczy się sama kategoria informacji: nazwa jądra.
Przydaje się, gdy musisz szybko zidentyfikować środowisko (jądro) przed instalacją modułów, sterowników lub przy analizie zgłoszeń. To też dobry element dokumentacji: w raporcie serwisowym łatwo zapisać, jaki typ jądra działał na komputerze.
Najczęstsze są: ignorowanie przełącznika (np. -s), mylenie poleceń diagnostycznych (df/free/ip) z identyfikacyjnymi, oraz zgadywanie po literze bez znajomości znaczenia opcji. Pomaga nawyk: zawsze łącz polecenie z kategorią danych, które zwraca.
Ucz się blokami: identyfikacja (uname), dysk (df), pamięć (free), sieć (ip). Do każdego polecenia dopisz 1–2 kluczowe przełączniki i przetestuj je w terminalu. Taka mapa skojarzeń zmniejsza ryzyko pomyłek na egzaminie.
info

Statystycznie 81% uczniów zna prawidłową odpowiedź. średnio łatwe

W praktyce zawodowej kluczowe jest to, że uname -s wypisuje nazwę jądra (kernel name), czyli identyfikator typu jądra uruchomionego w systemie (np. "Linux").

Źródła:

  • Linux man-pages project: uname(1) — opis opcji -s ("-s, --kernel-name"), https://man7.org/linux/man-pages/man1/uname.1.html (dostęp: 2026-03-01)
  • GNU Coreutils Manual: "uname invocation" — kernel name i opcje polecenia, https://www.gnu.org/software/coreutils/manual/html_node/uname-invocation.html (dostęp: 2026-03-01)
  • The Open Group Base Specifications (POSIX): uname — opis informacji zwracanych przez uname, https://pubs.opengroup.org/onlinepubs/9699919799/utilities/uname.html (dostęp: 2026-03-01)

Materiały:

  • Strony podręcznika systemowego (man) dla uname, df, free, ip
  • Podstawowy kurs administracji Linux (terminal, polecenia diagnostyczne)
  • Dokumentacja GNU coreutils (sekcja dotycząca uname)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego