Команда Linux uname

Опубликовано admin - сб, 08/13/2022 - 09:57

В Linux команда uname используется для печати базовой системной информации. Обычно она вызывается с опцией -aдля отображения всей доступной информации.

Использование команды Linux uname с примерами

Содержание

Синтаксис

uname [ПАРАМЕТР]

Опции

-a, --all
Вывести всю информацию
-s, --kernel-name
Вывести имя ядра
-n, --nodename
Вывести имя машины в сети (имя хоста)
-r, --kernel-release
Вывести информацию о выпуске ядра
-v, --kernel-version
Вывести версию ядра
-m, --machine
Вывести тип оборудования машины
-p, --processor
Вывести тип процессора
-i, --hardware-platform
Вывести тип аппаратной платформы
-o, --operating-system
Вывести название операционной системы

При вызове без каких-либо параметров uname выведет имя ядра, как если бы был указан параметр -s.

Примеры использования команды uname в Linux

Использование с опцией -a

Обычно команда используется с опцией -a для вывода всей доступной информации:

oleg@mobile:~:$ uname -a
Linux mobile 5.18.14-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 23 Jul 2022 11:46:17 +0000 x86_64 GNU/Linux
oleg@mobile:~:$ 

Вывод включает в себя следующую информацию:

Linux
Имя ядра
moble
Имя хоста
5.18.14-arch1-1
Выпуск ядра
#1 SMP PREEMPT_DYNAMIC Sat, 23 Jul 2022 11:46:17 +0000
Версия ядра
x86_64
Имя аппаратного обеспечения машины
GNU/Linux
Название операционной системы

Использование с определённой опцией

Информация, отображаемая командой uname с опцией -a некоторым может быть трудна для чтения. В этом случае можно использовать лишь конкретные необходимые вам опции.

Например, если вам нужна конкретная информация о ядре вашей системы, например номер версии ядра, используйте uname с опцией -r:

oleg@mobile:~:$ uname -r
5.18.14-arch1-1
oleg@mobile:~:$ 

Комбинирование опций

Опции можно комбинировать друг с другом для получения желаемого результата. Чтобы узнать, например, какая версия ядра Linux работает в вашей системе, используйте следующие опции -s, -r, -m:

oleg@mobile:~:$ uname -srm
Linux 5.18.14-arch1-1 x86_64
oleg@mobile:~:$ 

При использовании нескольких параметров информация, содержащаяся в выводе, находится в том же порядке, что и при использовании параметра -a. Положение заданных опций не имеет значения.

Выводы

Команда uname в Linux очень эффективна и позволяет получить всю возможную информацию об операционной системе, оборудовании, ядре и процессоре. Чтобы выяснить, почему часть программного обеспечения не работает должным образом, вам необходимо знать версию ядра, операционную систему и основные сведения об оборудовании. Следовательно, уметь работать с этой утилитой необходимо.

Поделиться с друзьями