Как найти версию Linux или дистрибутив и почему это важно

  1. Роллинг против фиксированного выпуска
  2. Поиск версии вашего ядра
  3. Поиск вашего дистрибутива
  4. Поиск определенного номера релиза пакета

Быстрый тест: как узнать, какую версию Linux вы используете

Быстрый тест: как узнать, какую версию Linux вы используете? Какое ядро? Какой дистрибутив? Какой выпуск вашего дистрибутива?

Верьте или нет, бывают ситуации, когда эта информация может иметь большое значение. Например, была выпущена новая угроза (например, довольно серьезная проблема безопасности, связанная с OpenSSL), которая затрагивает только определенные выпуски. Если уязвимость затрагивает только определенные дистрибутивы, выпуски дистрибутивов, ядра или пакеты, вам необходимо иметь возможность быстро собрать информацию о вашем дистрибутиве и действовать.

Помимо этого очень важного примера, есть и другие причины, по которым вы захотите узнать о выпусках Linux - даже о типах выпусков - для того, чтобы лучше ориентироваться в мире Linux и всех возможностях, которые предоставляет платформа.

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

Роллинг против фиксированного выпуска

В мире Linux существует два типа выпусков:

Два разных релиза довольно разные, поэтому важно понимать, как они работают. Самый простой способ узнать разницу между выпуском Rolling и Fixed - это:

Роллинг релиз постоянно обновляется и работает с одной ветвью кода.

Есть два способа справиться с этим постоянным состоянием обновления. Первый и самый популярный - выпускать очень небольшие обновления. С этой моделью выпуска дистрибутив находится в постоянном состоянии с самым современным программным обеспечением. Второй метод (тот, который Ubuntu Core принимает), чтобы заменить полный образ операционной системы на новый, как он сделан доступным. Очевидно, что последний вариант подходит только для облачных развертываний (поскольку замена полного образа - это просто обновление или переустановка дистрибутива).

Фиксированная версия довольно стандартна. Вы устанавливаете выпуск и, пока он поддерживается, обновления безопасности и исправления для пакетов будут доступны вам, когда они будут добавлены в репозитории распространения. Вы можете не видеть обновления ежедневно (или даже еженедельно), но в конечном итоге они будут отображаться как доступные для вашего компьютера или сервера. Преимущество Фиксированного релиза - стабильность. Для многих основным недостатком Fixed-релиза является необходимость полной переустановки (или веры в то, что при серьезном обновлении не возникнет проблем на производственном компьютере) на основе графика выпуска дистрибутива (например, шестимесячного графика Ubuntu).

Каждый тип релиза имеет свои плюсы и минусы. Например, релиз Rolling предлагает вам платформу, на которой почти всегда установлена ​​самая последняя версия программного обеспечения, которое вы используете, но из-за этого самого передового характера иногда может наблюдаться нестабильность. Фиксированная версия чаще всего будет включать в себя программное обеспечение, которое не является передовым, но оно часто может обладать немного большей стабильностью.

Полный список дистрибутивов Linux для Rolling можно найти в эта страница вики ,

Не обращая внимания на эту информацию, как вы «раскрываете» необходимую информацию о вашем конкретном дистрибутиве Linux? В вашем распоряжении несколько инструментов. Давайте использовать их.

Также важно упомянуть конкретную структуру релиза, данную Ubuntu и его поддерживаемые вкусы (Kubuntu, Xubuntu, Ubuntu GNOME и т. Д.). Каждые два основных выпуска (т. Е. 12.04, 14.04, 16.04 и т. Д.) Выпуск Ubuntu считается долгосрочной поддержкой. Это означает, что поддержка выпуска будет продолжаться в течение пяти лет (как на настольных компьютерах, так и на серверах). В стандартных выпусках не LTS поддержка действительна только в течение шести месяцев. Релиз LTS ориентирован на предприятия, совместим с новым оборудованием и более тщательно протестирован, чем не-LTS. С учетом вышесказанного, если вы хотите более современный дистрибутив Ubuntu, перейдите с выпуском без LTS. Если вам нужна стабильность и поддержка, устанавливайте только версии LTS.

Поиск версии вашего ядра

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

  1. Откройте окно терминала

  2. Выполните команду

    uname -r

  3. Обратите внимание на отображаемую информацию (рисунок 1).

Поиск вашего дистрибутива

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

  1. Откройте окно терминала

  2. Выполните команду

    lsb_release -a

  3. Обратите внимание на отображаемую информацию (рисунок 2).

Откройте окно терминала   Выполните команду   lsb_release -a   Обратите внимание на отображаемую информацию (рисунок 2)

Если ваша команда fu не такая, какой она должна быть, в большинстве дистрибутивов номера выпусков отображаются в меню «Настройки»> «Подробности»> «Обзор» (рисунок 3).

Если ваша команда fu не такая, какой она должна быть, в большинстве дистрибутивов номера выпусков отображаются в меню «Настройки»> «Подробности»> «Обзор» (рисунок 3)

Этот метод определения информации о выпуске дистрибутива имеет дополнительный бонус: он дает вам некоторые сведения об оборудовании вашей системы (память, процессор, графика, тип ОС и размер диска).

Поиск определенного номера релиза пакета

Давайте копать немного глубже. Допустим, вы читали, что в OpenSSL есть уязвимость, которая затрагивает только определенные версии. Как вы узнаете, какая версия OpenSSL установлена ​​в вашей системе? Это будет зависеть от вашего распространения.

Для дистрибутива на основе Debian (такого как Ubuntu) вы должны выполнить команду:

dpkg -l openssl

Который сообщит всю информацию, необходимую для пакета, установленного в вашей системе. (Рисунок 4).

(Рисунок 4)

Если вы используете дистрибутив на основе rpm (например, Fedora), команда для поиска информации об OpenSSL будет выглядеть так:

об / мин -qa | grep openssl

Приведенная выше команда вернет информацию обо всех установленных пакетах openssl.

Приведенная выше команда вернет информацию обо всех установленных пакетах openssl

Теперь у вас есть знания и инструменты для поиска информации о выпуске. Возможно, вам никогда не понадобится знать какие-либо из этих данных ... но если вы это сделаете, вы будете рады, что они у вас под рукой. Чрезвычайно важно, чтобы, когда вы слышали о критических проблемах, связанных с такими пакетами, как OpenSSL, SSH, PHP и т. Д., Вы проверяли версии, установленные на вашем компьютере, на наличие уязвимых пакетов и действовали. К счастью, теперь у вас есть возможность сделать это.

Какое ядро?
Какой дистрибутив?
Какой выпуск вашего дистрибутива?
Как вы узнаете, какая версия OpenSSL установлена ​​в вашей системе?