Если вы используете Linux или только собираетесь начать, важно знать, какая именно версия и дистрибутив у вас установлены. Это поможет в решении проблем, обновлении системы и поиске подходящих программ. В этой статье я расскажу, как легко и быстро узнать, какая у вас Linux!
Почему важно знать свою ОС?
Обновление программ: разные дистрибутивы требуют разных команд для обновления.
Поддержка и помощь: при обращении за помощью новичкам важно указывать конкретную версию системы.
Совместимость программ: некоторые программы работают только на определенных версиях Linux.
Способы определения версии Linux
- 1. Использовать команду lsb_release
- 2. Посмотреть содержимое файла /etc/os-release
- 3. Проверка файла /etc/issue
- 4. Использование команды hostnamectl
Существует несколько простых способов узнать, какая у вас операционная система 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 в простых шагах. Это поможет вам легче справляться с настройками, поиском инструкций и решением проблем.