Команда uname в Linux с примерами

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

В Linux существует множество команд, с помощью которых мы можем извлекать информацию об аппаратном и программном обеспечении.

Здесь я перечислил некоторые из них:

  • безымянный
  • lshw
  • lscpu
  • lsblk
  • lsusb
  • dmidecode и т. д.

В этом руководстве я расскажу вам о команда uname.

Давайте начнем.

uname это очень простая, но полезная команда, которая поможет вам получить некоторую ключевую информацию, например:

  • Название операционной системы
  • Имя и версия ядра
  • Информация о выпуске ядра
  • Сетевой узел Имя хоста / Имя хоста системы
  • Имя системного оборудования
  • Информация о процессоре
  • Детали аппаратной платформы / архитектуры

Прежде всего, давайте сосредоточимся на некоторых из наиболее важных опций, которые мы можем использовать с uname команда.

Параметры Объяснение
-a, —all Распечатать всю информацию.
-s, —kernel-имя Вывести имя ядра
-n, —nodename Распечатайте имя хоста сетевого узла
-r, —kernel-release Распечатать релиз ядра
-v, —kernel-версия распечатать версию ядра
-m, —machine Распечатайте название аппаратного обеспечения машины
-p, —processor распечатать тип процессора (непереносимый)
-i, — аппаратная платформа распечатать аппаратную платформу (непереносимая)
-o, —операционная-система Распечатать операционную систему
—помощь Отобразить страницу справки команды uname
—версия Проверить версию команды uname

Вы должны следовать синтаксису, приведенному ниже, чтобы использовать uname команда.

uname [OPTION]...

1. Распечатать всю информацию

Вы можете использовать -a возможность распечатать всю информацию, которую uname команда может предоставить.

На самом деле вам не нужно запоминать uname другие параметры команды. Только этот вариант предоставит вам всю информацию.

~$ uname -a
Linux ubuntu 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Как вы видете, uname предоставил нам много информации, связанной с аппаратным и программным обеспечением.

Итак, давайте попробуем разобраться по порядку.

  • Linux: Имя ядра
  • ubuntu: Имя хоста вашей системы
  • 5.3.0-28-generic: Информация о выпуске ядра.
  • #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020: Версия ядра
  • x86_64: Название аппаратного обеспечения системы / Архитектура
  • x86_64: Тип процессора
  • x86_64: Аппаратная платформа
  • GNU/Linux: Операционная система
Распечатать всю информацию

Вы также можете использовать длинный вариант --all.

~$ uname --all

2. Отображение имени хоста.

Чтобы отобразить имя хоста вашей системы, передайте -n возможность uname.

~$ uname -n
ubuntu

Вы также можете использовать длинный вариант --nodename.

~$ uname --nodename

3. Отображение имени операционной системы.

Чтобы отобразить имя операционной системы, передайте -o возможность uname.

~$ uname -o
GNU/Linux

Вы также можете использовать длинный вариант этой команды --operating-system.

~$ uname --operating-system

4. Распечатайте имя ядра с помощью команды uname.

Чтобы напечатать имя ядра, передайте -s возможность uname Команда.

~$ uname -s
Linux

Примечание: По умолчанию, uname команда печатает вышеуказанный вывод без каких-либо параметров.

~$ uname 
Linux

Вы также можете использовать длинный вариант этой команды --kernel-name.

~$ uname --kernel-name

5. Распечатайте информацию о выпуске ядра.

Чтобы распечатать информацию о выпуске ядра, передайте -r возможность uname.

~$ uname -r
5.3.0-28-generic

Вы также можете использовать длинный вариант этой команды --kernel-release.

~$ uname --kernel-release

6. Распечатайте версию ядра.

Чтобы распечатать версию ядра, передайте -v возможность uname.

~$ uname -v
#30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020

Вы также можете использовать длинный вариант --kernel-version.

~$ uname --kernel-version

7. Отображение названия аппаратного обеспечения / архитектуры машины.

Чтобы напечатать имя / архитектуру оборудования машины, передайте -m возможность uname.

~$ uname -m
x86_64

Вы также можете использовать длинный вариант --machine.

~$ uname --machine

8. Распечатайте тип процессора / архитектуру.

Чтобы напечатать тип процессора / архитектуру, передайте -p возможность uname.

~$ uname -p
x86_64

Вы также можете использовать длинный вариант --processor.

~$ uname --processor

9. Распечатайте аппаратную платформу.

Чтобы распечатать аппаратную платформу, передайте -i возможность uname.

~$ uname -i
x86_64

Вы также можете использовать длинный вариант --hardware-platform.

~$ uname --hardware-platform

10. Распечатайте несколько данных с помощью команды uname.

Вы можете комбинировать несколько вариантов для печати нескольких данных.

Возьмем несколько примеров.

Задание 1 — Печать имени ядра, информации о выпуске и версии.

~$ uname -srv
Linux 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020

Задача # 2 — Распечатать имя хоста и имя операционной системы.

~$ uname -no
ubuntu GNU/Linux

11. Справка / доступ к странице руководства

Используйте следующие команды для доступа к странице руководства / странице справки uname команда.

~$ uname --help
~$ man uname

12. Проверить версию uname

Проверить uname версию команды, используя следующую команду.

~$ uname --version

Инфографика

Обратитесь к этой инфографике для полной uname параметры команды.

команда uname

Вы можете посетить следующие веб-сайты, чтобы получить дополнительную информацию о uname команда.

Заключение

Надеюсь, вы кое-что узнали из этой статьи.

Я изо всех сил старался включить все функции команда uname в этом руководстве.

Теперь хотелось бы услышать ваши мысли.

Было ли это руководство полезно для вас?

Или, может быть, у вас есть вопросы.

Разве я не включил в это руководство какую-либо команду?

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.