
В этой статье мы рассмотрим команду uname .
uname — утилита командной строки, которая выводит основную информацию об имени операционной системы и системном оборудовании.
uname Команда
Инструмент uname чаще всего используется для определения архитектуры процессора, имени хоста системы и версии ядра, работающего в системе.
Синтаксис команды uname имеет следующий вид:
uname [ OPTIONS ] ...
Возможны следующие варианты:
-
-s, (--kernel-name) — выводит имя ядра. -
-n(--nodename) — выводит имя узла системы (hostname). Это имя, которое система использует при обмене данными по сети. При использовании с опцией-nкомандаunameвыводит тот же результат, что и командаhostname. -
-r, (--kernel-release) — выводит версию ядра. -
-v, (--kernel-version) — выводит версию ядра. -
-m, (--machine) — выводит имя оборудования машины. -
-p, (--processor) — выводит архитектуру процессора. -
-i, (--hardware-platform) — выводит аппаратную платформу. -
-o, (--operating-system) — вывести название операционной системы. В системах Linux это «GNU/Linux». -
-a, (--all) — при использовании параметра-aunameведет себя так же, как если бы были указаны параметры-snrvmo.
При вызове без каких-либо параметров uname выводит имя ядра, как если бы была указана опция -s :
uname
Как вы уже знаете, название ядра — «Linux»:
Linux
Вам не обязательно запоминать все параметры командной строки. Обычно команда uname используется с опцией -a для вывода всей доступной информации:
uname -a
Linux dev.linuxgazette.ru 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
Вывод включает в себя следующую информацию:
-
Linux— Имя ядра. -
dev.linuxgazette.ru— Имя хоста. - Выпуск ядра
4.19.0-6-amd64. -
#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)— Версия ядра. -
x86_64— Название оборудования машины. -
GNU/Linux— название операционной системы.
Параметры можно комбинировать друг с другом для получения желаемого результата. Например, чтобы узнать версию ядра Linux, установленную в вашей системе, введите следующую команду:
uname -srm
Linux 4.19.0-6-amd64 x86_64
При использовании нескольких параметров информация в выводе выводится в том же порядке, что и при использовании параметра -a . Расположение указанных параметров не имеет значения. Команды uname -msr и uname -srm выводят одинаковый результат.
Заключение
Команда uname используется для вывода базовой информации о системе. Обычно она вызывается с опцией -a для отображения всей доступной информации.
Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии.
Связанные руководства