При использовании сервера командной строки Ubuntu, где нет графического интерфейса, чтобы легко узнать версию ОС, единственным средством остается терминал. Поэтому в этой статье мы рассмотрим некоторые распространенные команды, которые можно использовать для поиска текущей версии сервера Ubuntu.
Получение версии сервера Ubuntu
Очень важно узнать, какая версия Ubuntu у вас установлена, прежде чем настраивать на ней серверное программное обеспечение. Ведь если в итоге вы настроите неправильную версию программного обеспечения, у вас возникнут проблемы с совместимостью. Кроме того, знание команд для получения и проверки версии Ubuntu также поможет в большей степени, если вы , если вы планируете обновить систему.
1. Команда Linux Standard Base (LSB)
Первая и одна из самых простых команд для определения версии ОС Linux – это “lsb_release”, он является частью пакета Linux Standard (LSB). Если вы выполните команду LSB и получите результат “Модули LSB недоступны“; это означает, что сначала нужно установить пакет LSB, для этого мы можем использовать команду ‘sudo apt install lsb-release‘. После этого выполните приведенный синтаксис, и вы получите текущую версию Ubuntu в терминале.
lsb_release -a

2. Чтение файла /etc/os-release
На Ubuntu и других серверах Linux также есть файл “/etc/os-release“, в этом файле хранятся идентификационные данные системы, прочитав которые мы можем получить подробную информацию о текущей операционной системе, включая ее версию. Это довольно простой метод, даже более простой, чем “lsb-release“, потому что вам не нужно устанавливать дополнительный пакет. Более того, он предлагает более подробную информацию, а также общие URL-адреса домашней страницы Ubuntu, включая NAME, VERSION_ID и PRETTY_NAME. Итак, вот команда, которую следует использовать:
cat /etc/os-release

3. Получение версии Ubuntu из “/etc/issue File”
В нашей системе Ubuntu есть еще один файл, в котором также хранится информация о версии системной ОС, то есть “/etc/issue“. Этот файл часто содержит простое сообщение или информацию об идентификации системы, включая версию Ubuntu. Так же, как и “/etc/os-release“, используйте ‘cat‘, чтобы прочитать и этот файл:
cat /etc/issue

4. Команда hostnamectl
hostnamectl
является одной из лучших команд не только для чтения версии системы Ubuntu, но и для вывода другой информации, например, идентификатора машины, Ядро, архитектура, поставщик и модель аппаратного обеспечения и многое другое… Несмотря на то, что мы обычно используем hostnamectl
команды для изменить имя хоста системы, при одиночном использовании раскрывает информацию о системе.
hostnamectl

Это было несколько команд – lsb-release, cat /etc/os-release, и hostnameclt, чтобы быстро проверить текущую версию любого запущенного сервера Ubuntu, будь то физическая или виртуальная машина.