Как узнать версию релиза ОС Linux?

Как узнать версию релиза ОС Linux?

Возможный дубликат:
Как узнать, какая версия Linux у меня установлена?

Мне нужно найти некоторую информацию о серверной ОС, над которой я работаю.

Для меня важна версия релиза (например, 9.04 для Ubuntu или 4 для RHEL), но команда unameее не показывает.

$ uname -a
Linux xxxxxxx 2.6.9-78.0.22.EL #1 Fri Feb 31 25:71:00 EDT 2009 x86_64 GNU/Linux

Итак: как получить эту информацию с помощью команды командной строки?

решение1

Большинство (если не все) современных дистрибутивов включают команду lsb_release.

heillinr@mojojojo:~$ lsb_release -r
Выпуск: 9.04
heillinr@mojojojo:~$ lsb_release -a
Модули LSB отсутствуют.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 9.04
Выпуск: 9.04
Кодовое имя: бойкий

Должно дать вам то, что вы ищете :)

решение2

Что у вас в /etc/*-release? У меня есть /etc/lsb-release, который содержит:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"

http://linux.about.com/cs/linux101/g/lsbrelease.htm

решение3

Пытаться

кот /etc/lsb-release

решение4

Помимо lsb-release (который доступен как lsb-releaseпакет в Debian), вы можете посмотреть /etc/debian_version (для Debian и производных) и /etc/issue для большинства других дистрибутивов.

Связанный контент