KWALIFIKACJA INF2 - STYCZEŃ 2019

PYTANIE NR 35.
Przedstawioną diagnostykę systemu Linux można zrealizować za pomocą polecenia
Ilustracja przedstawia fragment wyników polecenia diagnostycznego używanego w systemie Linux, które dostarcza informacji o
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie "lscpu" wyświetla informacje o procesorze i architekturze systemu (np. model CPU, liczba rdzeni/wątków, tryby pracy), więc pasuje do diagnostyki sprzętowej pokazanej na ekranie. "whoami" zwraca nazwę użytkownika, "pwd" bieżący katalog, a "cat" tylko wypisuje zawartość pliku.

Pełne wyjaśnienie:

Polecenie lscpu służy do prezentowania informacji o procesorze i parametrach związanych z architekturą CPU widzianych przez system operacyjny. Typowo można tam znaleźć m.in. architekturę (np. x86_64), nazwę/model procesora, liczbę gniazd, rdzeni i wątków, a także inne atrybuty pomocne w diagnostyce oraz w planowaniu zasobów.

Pozostałe polecenia nie są narzędziami diagnostyki sprzętu:

  • whoami odpowiada na pytanie, jaki użytkownik jest aktualnie zalogowany w powłoce. Jest przydatne przy kontroli uprawnień, ale nie opisuje CPU ani parametrów sprzętowych.
  • pwd wypisuje ścieżkę bieżącego katalogu roboczego. To informacja o kontekście pracy w systemie plików, a nie o stanie lub parametrach systemu/sprzętu.
  • cat służy do wyświetlania (konkatenacji) zawartości plików tekstowych na standardowe wyjście. Może pośrednio pokazać dane diagnostyczne, jeśli wskaże się konkretny plik (np. w /proc), ale samo w sobie nie jest poleceniem "diagnostycznym" typu "pokaż parametry CPU" i bez wskazania pliku nie odpowiada na pytanie o diagnostykę.

W praktyce egzaminacyjnej warto zapamiętać prostą zasadę: polecenia z grupy "ls…" często służą do listowania/raportowania informacji (np. lscpu), natomiast "whoami/pwd/cat" dotyczą odpowiednio użytkownika, katalogu i treści plików. Dopasowanie narzędzia do celu (diagnostyka CPU) prowadzi do wyboru "lscpu".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
lscpu wyświetla zestaw informacji o procesorze i architekturze widzianej przez system, np. architekturę CPU, model, liczbę rdzeni/wątków oraz inne parametry istotne w diagnostyce i planowaniu zasobów.
Polecenia diagnostyczne raportują stan/parametry systemu lub sprzętu (np. CPU). Polecenia plikowe dotyczą pracy na plikach i katalogach. Jeśli narzędzie zwraca ścieżkę, nazwę użytkownika lub treść pliku, zwykle nie jest to diagnostyka sprzętowa.
whoami zwraca wyłącznie nazwę aktualnego użytkownika. To pomaga przy weryfikacji uprawnień i kontekstu sesji, ale nie dostarcza informacji o parametrach sprzętowych ani o architekturze CPU, więc nie pasuje do typowej diagnostyki komputera.
pwd (print working directory) wypisuje bieżący katalog roboczy w powłoce. Jest używany przy nawigacji po systemie plików i w skryptach. Nie opisuje CPU ani podzespołów, więc nie jest narzędziem diagnostyki sprzętu.
Pośrednio tak: cat potrafi wyświetlić treść plików, także tych w /proc, które zawierają dane o systemie. Jednak bez wskazania konkretnego pliku nie daje informacji diagnostycznych, a w zadaniu oczekuje się dedykowanego polecenia raportującego dane o CPU.
Najczęściej weryfikuje się architekturę (np. 64-bit), model procesora, liczbę rdzeni i wątków oraz zgodność ze środowiskami wirtualizacji/kontenerów. Takie dane ułatwiają dobór oprogramowania, ocenę wydajności i planowanie zasobów serwera.
Na INF.2 przydają się polecenia do identyfikacji użytkownika, pracy z katalogami i plikami, oraz podstawowej diagnostyki. W tej grupie są m.in. polecenia dotyczące sesji użytkownika, nawigacji w systemie plików i podglądu danych tekstowych.
To częsty błąd, bo cat "wyświetla informacje", więc bywa kojarzone z diagnostyką. Różnica jest taka, że cat pokazuje treść pliku, a lscpu jest narzędziem, które od razu raportuje parametry CPU bez konieczności wskazywania źródła danych.
Spójrz na typ danych w wyniku: nazwa użytkownika lub identyfikator sesji wskazuje na kontekst konta (np. whoami), ścieżka katalogu na system plików (pwd), a parametry typu architektura, rdzenie, model procesora wskazują na sprzęt (np. lscpu).
Pułapki polegają na wyborze komendy "znanej" zamiast "właściwej" dla celu, oraz na myleniu warstw: użytkownik (whoami), katalog (pwd), plik (cat) vs. sprzęt/system (lscpu). Pomaga szybkie przypisanie każdego polecenia do jednej kategorii.
info

Około 60% zdających odpowiada poprawnie na to pytanie. średnie

Według specjalistów z branży: "Polecenie "lscpu" wyświetla informacje o procesorze i architekturze systemu (np. model CPU, liczba rdzeni/wątków, tryby pracy), więc pasuje do diagnostyki sprzętowej pokazanej na ekranie."

Źródła:

  • man7.org: lscpu(1) — Linux manual page (util-linux) https://man7.org/linux/man-pages/man1/lscpu.1.html (dostęp: 2026-03-01)
  • man7.org: whoami(1) — Linux manual page (GNU coreutils) https://man7.org/linux/man-pages/man1/whoami.1.html (dostęp: 2026-03-01)
  • man7.org: pwd(1) — Linux manual page (GNU coreutils) https://man7.org/linux/man-pages/man1/pwd.1.html (dostęp: 2026-03-01)

Materiały:

  • Strony podręcznika systemowego (man) dla: lscpu, whoami, pwd, cat
  • Dokumentacja util-linux (opis narzędzi systemowych)
  • Materiały do INF.2 z administracji systemami Linux: podstawowe polecenia i diagnostyka

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego