Polecenie uname w Linuksie

W tym artykule zajmiemy się poleceniem uname.

uname jest narzędziem wiersza poleceń, które drukuje podstawowe informacje o nazwie systemu operacyjnego i sprzęcie systemowym.

Polecenie uname #

Narzędzie uname jest najczęściej używane do określenia architektury procesora, nazwy hosta systemu i wersji jądra uruchomionego w systemie.

Składnia polecenia uname przyjmuje następującą postać:

uname ...

Opcje są następujące:

  • -s, (--kernel-name) – wypisuje nazwę jądra.
  • -n, (--nodename) – wypisuje nazwę węzła systemu (nazwę hosta). Jest to nazwa, której system używa podczas komunikowania się przez sieć. W przypadku użycia z opcją -n polecenie uname daje takie same dane wyjściowe jak polecenie hostname.
  • -r, (--kernel-release) – Drukuje wydanie jądra.
  • -v, (--kernel-version) – Drukuje wersję jądra.
  • -m, (--machine) – Drukuje nazwę sprzętową maszyny.
  • -p, (--processor) – Drukuje architekturę procesora.
  • -i, (--hardware-platform) – Drukuje platformę sprzętową.
  • -o, (--operating-system) – Drukuje nazwę systemu operacyjnego. W systemach Linux jest to „GNU/Linux”
  • -a, (--all) – Gdy użyto opcji -a, uname zachowuje się tak samo, jak gdyby podano opcje -snrvmo.

W przypadku wywołania bez żadnych opcji program uname wypisuje nazwę jądra, tak jakby podano opcję -s:

uname

Jak już wiesz, nazwa jądra to „Linux”:

Linux

Nie musisz pamiętać wszystkich opcji wiersza poleceń. Zazwyczaj polecenie uname jest używane z opcją -a w celu wydrukowania wszystkich dostępnych informacji:

uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

Wyjście zawiera następujące informacje:

  • Linux – Nazwa jądra.
  • dev.linuxize.com – Nazwa hosta.
  • 4.19.0-6-amd64 Wydanie jądra.
  • #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) – Wersja jądra.
  • x86_64 – Nazwa sprzętu maszyny.
  • GNU/Linux – Nazwa systemu operacyjnego.

Opcje można łączyć ze sobą w celu uzyskania żądanych danych wyjściowych. Na przykład, aby dowiedzieć się, jaka wersja jądra Linuksa jest uruchomiona w systemie, należy wpisać następujące polecenie:

uname -srm
Linux 4.19.0-6-amd64 x86_64

Gdy używanych jest wiele opcji, informacje zawarte w danych wyjściowych są w takiej samej kolejności, jak w przypadku opcji -a. Pozycja podanych opcji nie ma znaczenia. Zarówno uname -msr, jak i uname -srm dają takie same dane wyjściowe.

Zakończenie #

Polecenie uname służy do drukowania podstawowych informacji systemowych. Jest ono zwykle wywoływane z opcją -a, aby wyświetlić wszystkie dostępne informacje.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.