Как проверить версию Debian

Обновлено: 02.07.2024

Интересно, какую версию Debian вы используете? В этом руководстве вы узнаете о нескольких способах проверки версии Debian в терминале.

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

Знание версии Debian полезно во многих ситуациях. Вот как это сделать.

Как проверить версию Debian?

Самый простой способ проверить версию Debian — использовать команду lsb_release:

Вот результат:

Я использую ОС Raspbian, настроенную Debian для Raspberry Pi. Как видите, здесь я использую Debian 10 Buster.

Команда lsb_release — моя любимая команда, так как ее можно использовать для проверки версии большинства дистрибутивов Linux (если не всех). Например, вы также можете использовать его для проверки версии CentOS.

Но это не единственный способ. Есть и другие команды для поиска версии Debian в терминале Linux.

Другие способы показать версию Debian

Проверить версию Debian

Вы помните структуру каталогов Linux? Каталог /etc содержит основные файлы конфигурации, и вы можете использовать их, чтобы найти много полезной информации о вашей системе, включая номер версии дистрибутива.

Для этого есть два способа:

Приведенный выше вывод команды показывает, что я использую Raspbian GNU Linux 10. Если вам не нравится, как представлен этот вывод, вы можете использовать этот метод, чтобы получить только номер версии Debian.

Но здесь отсутствует другая важная информация. Поэтому рекомендуем для этой цели прочитать специальный файл:

В его выводе будет показан ряд сведений, таких как номер версии, кодовое имя и URL-адреса, связанные с проектом.

Еще один вечнозеленый способ — использовать команду systemd hostnamectl. Он в основном используется для управления именем хоста, но вы также можете использовать его для получения версии Debian вместе с версией ядра.

Вы можете увидеть версию Debian в строке Операционная система.

Итак, вы только что увидели пять способов проверить версию Debian. Какая команда вам понравилась больше всего? Дайте мне знать в комментариях.

Абхишек Пракаш

Создатель справочника Linux и его СОПО. Ярый пользователь Linux и сторонник открытого исходного кода. Большой поклонник классических детективов от Агаты Кристи и Шерлока Холмса до Коломбо и Эллери Куин.

Довольно часто мы забываем, какую версию операционной системы Debian мы используем, и это чаще всего происходит, когда вы входите на сервер Debian через долгое время или ищете программное обеспечение, доступное для определенной версии. только Debian.

Или это также может произойти, когда вы используете несколько серверов с несколькими версиями операционной системы, и может не быть необходимости помнить, какая версия Debian установлена ​​в какой системе. Может быть много других причин.

В этой статье мы объясним вам несколько способов узнать версию Debian, установленную в вашей системе.

Проверка версии Debian с помощью команды lsb_release

Команда lsb_release отображает определенную информацию LSB (Linux Standard Base) о вашей операционной системе Linux, и это предпочтительный способ проверить установленную версию вашей системы Debian.

 Проверьте версию Debian с помощью команды lsb_release

Судя по приведенному выше выводу, я использую Debian GNU/Linux 10 (buster), как показано в строке описания.

Это не единственный способ, есть несколько других способов узнать установленную версию Debian, как описано ниже.

Проверка версии Debian с помощью файла /etc/issue

Файл /etc/issue — это текстовый файл, содержащий сообщение или идентификационную информацию системы. Вы можете использовать команду cat, чтобы распечатать содержимое этого файла.

Приведенная выше команда показывает только номер версии Debian. Если вы хотите узнать текущие выпуски точки обновления Debian, используйте следующую команду, она также будет работать в более старых версиях выпусков Debian.

Проверка версии Debian с помощью файла /etc/os-release

/etc/os-release — это новый файл конфигурации, представленный в systemd, который содержит идентификационные данные системы и доступен только в новых дистрибутивах Debian.

/etc/os-release — Версия для печати Debian

Проверка версии Debian с помощью команды hostnamectl

Команда hostnamectl используется для установки или изменения системного имени хоста и связанных с ним параметров, но вы можете использовать эту команду для проверки версии Debian вместе с версией ядра.

hostnamectl - Распечатать версию Debian и версию ядра

Вот и все! В этой статье мы объяснили несколько способов проверить, какую версию Debian вы используете в системе. Какая команда показалась вам полезной? поделитесь с нами в комментариях.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Прочитав это, вы узнаете, как использовать различные команды для выполнения этой задачи.

Чтобы узнать, какую версию Debian или дистрибутив Linux мы используем, помимо дополнительной информации о нашей системе, я объясню множество простых альтернатив.

1.- Узнайте, какую версию Debian вы используете, используя hostnamectl.

Hostnamectl — хороший выбор для систем, использующих systemd для проверки версии ОС. Просто запустите его без параметров, и вывод покажет, какую версию Debian вы используете.


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

2.- Посмотрите, какую версию Debian вы используете, используя lsb_release:

Перед началом вам, вероятно, потребуется установить LSB (Linux Standard Base), чтобы использовать команду lsb_release, выводящую информацию о системе, открыть терминал и от имени пользователя root или с помощью sudo выполнить следующие команды:


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

lsb_release [параметры]

Чтобы получить все доступные параметры, мы можем потереть lsb_release -h, и на выходе будет показана некоторая документация:


Среди доступных вариантов мы находим:

  • -h, --help Выводит меню справки.
  • -v, --version Показывает модули LSB, поддерживаемые системой.
  • -i, --id Показывает дистрибутив Linux.
  • -d, --description Выводит описание дистрибутива Linux.
  • -r, --release Показывает версию дистрибутива.
  • -c, --codename Показывает кодовое имя дистрибутива.
  • -a, --all Выводит всю указанную выше информацию.
  • -s, --short Печатает вывод в кратком формате.

Например, если мы запустим lsb_release -a, команда вернет следующий вывод:


Примечание: при выполнении без параметров команда "lsb_release" по умолчанию применит параметр -v.

3. Узнайте, какую версию Debian вы используете, с помощью команды cat.

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


С помощью cat мы также можем проверить версии ядра и gcc, использованные для его сборки. Для этого запустите:

Что должно вернуть вывод, подобный следующему изображению:


Примечание: мы можем отредактировать информацию, хранящуюся в файлах /etc/*-release, чтобы изменить вывод lsb_release.

4.- Узнайте, какую версию Linux вы используете, с помощью команды uname.

Команда uname (имя Unix) — это программа для Unix и систем на его основе; если мы сравним, команда похожа на команду ver, используемую в системах MS-DOS. Он показывает основную информацию об операционной системе, процессоре и многом другом.

Синтаксис: uname [параметр]

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


Параметр –help покажет краткую документацию по команде uname. Здесь мы можем найти множество вариантов:

< td>-n
Параметр Описание
- s –-kernel-name Это параметр по умолчанию.
–-nodename показывает имя хоста.
-r –kernel-release Показывает версию ядра.
-v –-kernel-version Показывает дату публикации ядра.
-m –-machine печатать информацию об оборудовании
-p –-процессор Чтобы проверить ЦП
-i –-аппаратная платформа показывает аппаратную реализацию на основе модулей ядра. В системах Linux эта команда почти всегда возвращает «неизвестно»; эту опцию можно игнорировать.
-o –-операционная-система Показывает версию ОС.
–-help Выводит меню справки с инструкциями.
–-версия Показывает версию команды.

Примечание. Команда uname -o будет читать файл ostype, расположенный в /proc/sys/kernel, как показано на следующем рисунке. .


Как объяснялось ранее, параметр -v возвращает версию команды uname:


При использовании параметра -a (–all) команда вернет следующую информацию:

  • Имя ядра
  • Доменное имя (localhost.localdomain).
  • Версия ядра.
  • Дата выпуска ядра…
  • Аппаратное обеспечение и тип процессора.
  • Архитектура
  • Операционная система.


Кроме того, мы можем комбинировать разные варианты; например, давайте напечатаем имя и версию ядра, выполнив:


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


Вывод:

Как видите, проверить версию системы довольно просто, и это можно сделать с помощью различных доступных опций. Все описанные выше примеры просты в реализации и содержат дополнительные сведения о системе.

Я надеюсь, что это руководство, объясняющее, как узнать, какую версию Debian вы используете, было полезным. Следите за нами, чтобы получать больше новостей и советов по Linux.

Об авторе

Дэвид Адамс

Дэвид Адамс — системный администратор и писатель, специализирующийся на технологиях с открытым исходным кодом, программном обеспечении для обеспечения безопасности и компьютерных системах.

Если вы начинаете использовать систему, рекомендуется заранее знать версию операционной системы. Здесь вы можете просмотреть различные методы проверки версии Debian.

Debian — один из самых популярных дистрибутивов Linux. Debian имеет три типа выпусков, активно поддерживаемых сообществом. Три выпуска:

  • Стабильный — в этой статье мы рассматриваем стабильный дистрибутив Debian версии 9 (растянутый), который настоятельно рекомендуется для производственных сред.
  • Тестирование. Предварительный выпуск может стать следующим стабильным выпуском, содержащим необходимые пакеты, которые еще не готовы для стабильного выпуска.
  • Нестабильный — это дистрибутив, в котором происходит большая часть активной разработки Debian.

Каждый раз при входе в операционную систему Debian обязательно проверяйте, какая версия Debian установлена ​​в вашей системе.

В этом руководстве мы расскажем о различных методах определения версии Debian, установленной в вашей системе.

Проверка версии Debian из командной строки

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

Для использования команды lsb_release убедитесь, что вы установили LSB. Только после этого вы будете печатать необходимую информацию о системе. Кроме того, убедитесь, что у вас есть доступ к sudo для запуска нужной команды.

Для установки LSB выполните следующие команды с доступом sudo.

обновление sudo

обновление sudo

sudo apt установить lsb


На изображении выше видно, что пакет для LSB успешно установлен. Теперь, когда вы установили пакет LSB, вы можете запустить команду lsb_release. Вы получите нужную информацию о системе. Вы можете использовать следующий синтаксис:

Если вы хотите получить список всех параметров, которые можно использовать в сочетании с командой lsb_release, вы можете использовать эту команду вместе с параметром «-h», и она откроет документацию по этой команде.< /p>


Ниже приведены доступные варианты.

-h — отобразит меню справки.

-v — указывает версию, которая будет отображать модули LSB, поддерживаемые системой.

-i — отобразит текущий дистрибутив Linux.

-d — в описании будет отображаться подробное описание дистрибутива Linux.

-r - покажет версию дистрибутива.

-c - codename будет отображать кодовое название дистрибутива.

-a - будет отображаться вся информация, которая указана выше.

-s — вывод будет отображаться в сокращенном формате.

Предположим, мы запускаем lsb_release вместе с параметром «-a», как показано ниже; вы получите следующий вывод. Кроме того, этот метод будет работать для любой среды рабочего стола или для любой версии Debian.

Как видно из приведенного выше вывода, у нас есть версия Debian GNU/Linux 9.5 (растянутая).

  • Кроме того, если вы не хотите получать информацию в указанном выше формате, вы можете запустить команду lsb_release вместе с параметром "-d", как показано ниже.

Это еще один способ проверить версию Debian.

Проверка версии Debian с помощью файла /etc/issue

В иерархии файловой системы Debian есть файл /etc/issue, который будет содержать необходимую информацию об ОС, установленной в вашей системе. Чтобы получить сведения об этом файле, вы можете запустить команду «cat» для этого файла, как показано ниже.

Вы можете видеть, что установленная версия Debian — GNU/Linux 9 (растянутая).

Проверка версии Debian с помощью файла /etc/os-release

Еще один простой способ проверить установленную версию Debian в вашей системе — выполнить команду cat в файле /etc/os-release, содержащем ценную информацию о системе, такую ​​как идентификационные данные и прочее.

Проверка версии Debian с помощью команды hostnamectl

Вы можете использовать команду «hostnamectl», чтобы задать имя хоста для системы и проверить версию Debian, установленную в вашей системе. Вы можете увидеть желаемый результат, как показано ниже.

Проверка версии Debian с помощью команды uname.

Еще один простой способ проверить версию установленного Debian — использовать команду «uname» на вашем терминале. Эта команда работает аналогично команде «ver», используемой в системах MS-Dos. Вы можете использовать приведенный ниже синтаксис для команды «uname».

Всякий раз, когда вы запускаете команду «uname» без передачи каких-либо параметров, вы получаете только имя ОС, но не информацию о дистрибутиве и ядре. Но по умолчанию команда использует параметр «-s».

  • Существует список параметров, которые можно использовать с командой «uname». Этот список показан ниже. Для этого вы можете использовать опцию «-help» вместе с командой «uname».


  • Если вы хотите проверить версию команды «uname», вы можете использовать параметр «--version» вместе с командой «uname».


  • Для получения подробной информации о дистрибутиве, такой как имя ядра, домен, имя (домен localhost.local), версия ядра и другие, вы можете использовать параметр «-a» вместе с командой «uname».
  • Кроме того, вы можете комбинировать различные варианты получения необходимых сведений о дистрибутиве системы.

Заключение

Если вы разбираетесь в технических вопросах, вам могут быть известны простые команды, которые помогут вам определить версию установленного дистрибутива Debian в вашей системе. Знать версию заранее — хорошая практика, когда вы начинаете использовать систему. Полезно устранить любую проблему или найти основную причину возникшей проблемы. Кроме того, это поможет вам при установке любого пакета, так как вы можете найти конкретный пакет, совместимый с установленной версией Debian.

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

Читайте также: