Как узнать, какая операционная система Linux.

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

Почему важно знать свою ОС?

Обновление программ: разные дистрибутивы требуют разных команд для обновления.

Поддержка и помощь: при обращении за помощью новичкам важно указывать конкретную версию системы.

Совместимость программ: некоторые программы работают только на определенных версиях Linux.

Способы определения версии Linux

Существует несколько простых способов узнать, какая у вас операционная система Linux. Ниже я расскажу о них подробно и понятным языком.

1. Использовать команду lsb_release

Это самый популярный способ для получения информации о дистрибутиве Linux.

Запустите в терминале следующую команду:

lsb_release -a

Например:

waky@ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.2 LTS
Release:        24.04
Codename:       noble
waky@ubuntu:~$

Вывод содержит как название дистрибутива (Ubuntu) так и его версию (24.04).

lsb_release  присутствует не во всех дистрибутивах. Если команда отсутствует в вашем случае, ничего страшного — тогда переходите к следующему способу.

2. Посмотреть содержимое файла /etc/os-release

Этот способ не зависит от дополнительных инструментов, файл /etc/os-release содержит основную информацию об операционной системе.

Выведем содержимое файла с помощью команды cat:

cat /etc/os-release

Пример вывода:

waky@ubuntu:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.2 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
waky@ubuntu:~$

Файл содержит полную информацию информации о дистрибутиве и версии.

3. Проверка файла /etc/issue

Другой файл, где можно подсмотреть необходимую информацию — /etc/issue.

Для его просмотра выполним команду:

cat /etc/issue

Пример вывода:

waky@ubuntu:~$ cat /etc/issue
Ubuntu 24.04.2 LTS \n \l
waky@ubuntu:~$

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

4. Использование команды hostnamectl

Еще одна команда, которая поможет определить ОС — hostnamectl:

Введите ее, без каких либо дополнительных опций или аргументов:

hostnamectl

Вы увидите вывод, в котором будет строка Operating System, например:

waky@ubuntu:~$ hostnamectl
 Static hostname: ubuntu
       Icon name: computer-vm
         Chassis: vm 🖴
      Machine ID: 7582b71b7d7144d9889fd6091b8ea05f
         Boot ID: 7679938df6224d18b483d2fc12936ba7
  Virtualization: oracle
Operating System: Ubuntu 24.04.2 LTS
          Kernel: Linux 6.8.0-90-generic
    Architecture: x86-64
 Hardware Vendor: innotek GmbH
  Hardware Model: VirtualBox
Firmware Version: VirtualBox
   Firmware Date: Fri 2006-12-01
    Firmware Age: 19y 1month 3w 6d
waky@ubuntu:~$

Кроме того, вывод содержит много другой полезной информации о системе.

Заключение

Самый удобный способ — команда lsb_release -a.

Если её нельзя выполнить, подойдет просмотр файла /etc/os-release.

Также можно использовать команды cat /etc/issue или hostnamectl.

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