Переименовать команду linux
Обновлено: 24.11.2024
Команда uname отображает системную информацию. Помимо команды hostname, вы также можете использовать команду «uname -n», чтобы отобразить имя хоста вашей системы. Без каких-либо флагов команда uname отобразит используемую вами операционную систему. Вот несколько полезных опций:
Опция | Описание |
---|---|
-a | Показывает всю информацию |
-s | Показывает имя ядра |
-n | Показывает сеть node (он же имя хоста) |
-r | Отображает релизную версию ядра |
-v | Показывает версию (дату) ядра |
-m | Показывает аппаратное имя машины (часто то же, что и -p) |
-p | Отображает тип процессора (часто совпадает с -m) |
-o | Отображает операционную систему |
Команда uname помогает проверить информацию о версии и системе Linux, например, используя команду uname, вы можете проверить сведения об операционной системе, версию ядра, архитектуру операционной системы, будь то 32-разрядная или 64-разрядная, и многое другое. Итак, давайте продолжим и посмотрим на команды uname Linux с примерами.
<р>1. Чтобы просто проверить, какую операционную систему вы используете в данный момент, вы можете использовать приведенную ниже команду. <р>2. Вы также можете использовать команду uname с аргументом -s, чтобы проверить имя вашей текущей операционной системы. Обратитесь к приведенной ниже команде.Используя команду uname Linux, вы можете проверить версию Linux, а также получить следующую информацию о системе, например:
- Название операционной системы
- Имя хоста системы
- Версия ядра
- Архитектура операционной системы, т. е. 32-разрядная или 64-разрядная.
- Дата и время выпуска и компиляции ядра
Для получения дополнительной информации о команде uname Linux со всеми доступными аргументами вы можете получить доступ к странице справки с помощью приведенной ниже команды.
Проверьте версию установленного пакета uname, просто используя приведенную ниже команду. Вывод покажет вам имя автора, дату выпуска пакета, сведения о лицензии, официальный сайт этого пакета и многое другое.
Команда Uname используется для отображения основной информации об операционной системе и оборудовании. С опциями Uname выводит сведения о ядре и архитектуре системы.
Uname — это сокращенное название для «имени UNIX». Команда Uname работает во всех операционных системах Linux и Unix.
Когда вы запускаете команду Uname без каких-либо параметров, она просто печатает имя основной операционной системы.
В этом руководстве я покажу вам параметры Unname и покажу, какую информацию они предоставляют о системе.
1) Имя ядра
Чтобы показать имя ядра, вы можете использовать параметр -s.
Вывод будет таким же, как и для uname без параметра.
2) Выпуск ядра
Если вам нужно знать, какой выпуск ядра вы используете, просто используйте параметр -r
3) Версия ядра
Помимо информации о ядре, uname также может получить версию ядра. Используйте для этого параметр -v
4) Имя узла
Опция -n (имя узла) даст вам имя хоста системы. Например, если ваше имя хоста «dev-machine», опция -n напечатает «dev-machine» в качестве вывода параметра -n
5) Название оборудования
Если вам интересно, какую машину вы используете, вы можете попробовать параметр -m. Он покажет вам информацию об этом.
Вывод i686 указывает на то, что ваша система является 32-разрядной операционной системой.Если uname -m вернуть x86_64, если вы загрузились с 64-битного ядра, иначе возвращает i386.
6) Аппаратная платформа
Аналогично названию оборудования. Опция i покажет вам информацию о платформе оборудования.
Вывод i386 означает, что вы используете 32-разрядную систему. Если вывод x86_64, это означает, что вы используете 64-битную систему.
7) Тип процессора
Чтобы увидеть тип процессора (архитектуру), вы можете использовать параметр -p. Если uname не может показать вам эту информацию, в выводе будет указано «неизвестно».
Команда arch также печатает тип семейства процессоров в Linux.
8) Операционная система
Uname также можно использовать, чтобы узнать, какую операционную систему вы используете. Для этого используйте параметр -o.
Но для того, чтобы найти название дистрибутива и его версию, вам нужно заглянуть в файлы ниже.
Для RedHat и CentOS вы также можете использовать файл '/etc/redhat_release'.
В других дистрибутивах Linux вы можете использовать '/etc/issue'. Вот пример:
9) Вся информация
Есть один параметр, который может раскрыть всю информацию. Это параметр. Он покажет вам всю информацию, кроме опций -i и -p, если они неизвестны.
Заключение
В этом руководстве мы узнали, как использовать команду uname для получения информации о ядре, системе, оборудовании, процессоре и т. д.
Uname — это запрос пользовательского пространства службы ядра (системный вызов) — uname(2). Некоторую информацию можно найти в '/proc/sys/kernel' и '/proc/version'.
Вы можете написать модуль ядра для получения информации об uname, включив 'utsname.h' и вызвав функцию utsname().
Надеюсь, вам понравилось читать, и, пожалуйста, оставьте свое предложение в разделе комментариев ниже.
Читайте также:
слаг; $list = get_page_by_title('related', 'OBJECT', 'wp_show_posts'); wpsp_display($list->ID, 'tax_term="' . $cat_slug . '"' );*/ ?>
Uname — это сокращенная форма имени Unix. Это очень полезная команда в Linux, которая предоставляет информацию об оборудовании и программном обеспечении в текущей работающей системе.
В этом кратком руководстве показано, как получить всю системную информацию с помощью команды Unname.
Параметры:
Есть несколько способов отфильтровать нужные сведения.
1. - вариант:
Используйте параметр -a с командой uname, чтобы отобразить всю возможную информацию о вашей текущей работающей системе.
2. -s вариант:
Мы можем использовать параметр –s для отображения текущего состояния с использованием имени ядра и информации.
3. –v вариант:
Опция –v выводит версию ядра в командной строке:
4. –r вариант:
Используйте параметр –r, чтобы отобразить сведения о выпуске ядра.
5. опция –m:
Используйте параметр –m, чтобы увидеть имя работающего в данный момент оборудования компьютера.
Если выходное значение равно x86 64, это означает, что вы используете 64-разрядную операционную систему. Кроме того, значение i686 относится к 32-разрядной операционной системе.
6. –n вариант:
Параметр –n с командой uname используется для отображения имени узла сетевого узла.
7. -p опция:
Используйте параметр –p с uname; это даст текущую информацию о процессоре.
8. –i вариант:
Опция –i получает текущую информацию об аппаратном обеспечении и печатает ее в командной строке:
9. –o вариант:
Опция –o с командой uname используется для вывода имени операционной системы.
10. –вариант версии:
Используйте параметр –version с uname, чтобы получить сведения о версии uname следующим образом:
11. Вариант справки:
–help показывает нам все возможные команды и их использование.
Вывод:
Команда uname — очень эффективная команда, с помощью которой мы можем получить всю возможную информацию об операционной системе, оборудовании, ядре и информации о процессоре. Чтобы выяснить, почему часть программного обеспечения не работает должным образом, вам необходимо знать версию ядра, операционную систему и основные сведения об оборудовании.
Об авторе
Акса Макбул
Как инженер-программист, я с удовольствием пишу о различных
статьях, связанных с ИТ, но глубоко интересуюсь Linux. Я провожу большую часть своего времени за чтением блогов, связанных с Linux, и книг, связанных с ИТ. Я хочу служить миру своими писательскими способностями.
Вы можете получить версию ядра Linux и некоторую другую системную информацию с помощью команды uname в Linux. Вот как это использовать.
Uname означает имя Unix, и эта полезная команда предоставляет пользователям важную системную информацию.
В этом кратком руководстве я покажу, какую информацию вы можете получить о своей системе с помощью команды uname.
Использование команды uname в Linux
Существует несколько параметров, позволяющих отфильтровать нужную информацию.
Эта команда говорит сама за себя, поэтому я перечислю возможные варианты и описание их вывода.
Затем я просматриваю все на своем компьютере и вывожу результат. Не стесняйтесь следовать за нами.
Параметры команды uname
Функция | Ярлык |
---|---|
Имя ядра | -s |
Выпуск ядра | -r |
Версия ядра* | - v |
Имя сетевого узла (имя хоста) | -n |
Архитектура компьютера | -m |
Архитектура процессора | -p |
Аппаратная платформа (архитектура ОС) | -i |
Операционная система | -o |
Вывод команды uname
Я вызвал каждую опцию, чтобы показать вам вывод в моей системе.
Вывод для -m, -p и -i в моей системе одинаковый, но эти значения не ссылаются на один и тот же фрагмент информации. Если бы это была 32-разрядная система, вывод был бы другим.
Вы также можете получить другой вывод, если используете виртуальную машину. Один из моих, -p и -i возвращают «неизвестно».
Вот пример использования старой виртуальной машины Ubuntu.
Соедините все вместе с помощью uname -a
Есть еще один вариант. Что, если вам просто нужна одна строка со всей этой информацией? Да, вы можете сделать это с помощью -a!
Вот результат команды uname -a:
Давайте еще раз разберем вывод:
Эта информация может быть доступна в разных местах через графический интерфейс, но ничто не сравнится по скорости и простоте с этой простой командой.
Теперь позвольте мне показать вам наиболее полезные примеры этой команды.
Получить версию ядра с помощью uname -r
Информацию о версии ядра Linux можно получить с помощью параметра -r:
Получить имя хоста с помощью uname -n
Есть способы получить имя хоста в Linux. Один из них использует опцию -n команды uname:
Получить архитектуру процессора (32-разрядную или 64-разрядную)
Хотя вы не получите подробную информацию о процессоре в Linux с помощью uname, вы наверняка сможете узнать, какой у вас процессор: 32-разрядный или 64-разрядный, с помощью параметра -p.
x86_64 означает 64-разрядную версию. i686, i386 и т. д. означает 32-разрядную версию.
Получить архитектуру операционной системы (32-разрядная или 64-разрядная)
Вы можете установить 32-разрядную ОС на 64-разрядный процессор. Итак, чтобы узнать архитектуру вашей ОС, используйте опцию -i:
Конечно, при необходимости вы можете использовать остальную часть опции unname.
Заключение
Утилита имени unix особенно полезна при устранении неполадок. Много раз это будет одной из первых вещей, запрашиваемых службой поддержки. Знание версии ядра, ОС и базовой информации об оборудовании важно для выяснения причин, по которым программное обеспечение работает не так, как ожидалось.
Надеюсь, теперь вы знаете, как использовать команду uname в Linux. Если у вас есть вопросы или предложения, дайте мне знать.
Читайте также: