Как узнать версию Linux'а
2 комментария 10 августа 2012, 16:27 • Linux, Заметки...
Иногда бывает нужно узнать какая версия ОС Linux установлена на компьютер и какой именно дистрибутив используется. Эта задача легко решается, если вы имеете физический доступ к машине — по внешнему виду многое уже можно сказать о дистрибутиве, к тому же ныне версию операционной системы можно узнать и при помощи графических утилит. Другой вариант — спросить у того, кто устанавливал этот Linux на компьютер. Однако всё это немного не то — если у вас есть физический или удалённый доступ к компьютеру под управлением ОС Linux и установленный дистрибутив имеет хотя бы отдалённое представление о LSB, то достаточно запомнить одну единственную утилиту lsb_release.
Для выяснения названия дистрибутива и его версии достаточно вызвать lsb_release с ключем -a:
lsb_release -a
На выходе мы получим что-то типа этого:
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: Scientific
Description: Scientific Linux release 6.3 (Carbon)
Release: 6.3
Codename: Carbon
Как видим в данном случае компьютер находится под управлением 32-битной ОС Scientific Linux версии 6.3, которая имеет кодовое имя Carbon.
Теперь ещё несколько примеров.
Fedora 16:
LSB Version: :core-4.0-amd64:core-4.0-noarch
Distributor ID: Fedora
Description: Fedora release 16 (Verne)
Release: 16
Codename: Verne
Ubuntu 12.04:
LSB Version: core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
Debian GNU/Linux 6.0:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.5 (squeeze)
Release: 6.0.5
Codename: squeeze
Надеюсь, что эта памятка пригодится ещё кому-нибудь (и да, утилита lsb_release может быть не установлена по умолчанию).
megu • 2 октября 2012 г. в 14:36 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Все это интересно, а вот как узнать битность системы?
Александр Вольф • 2 октября 2012 г. в 15:57 edit_comment_link(__('Edit', 'sandbox'), ' ', ''); ?>
Выяснить битность системы очень просто:
uname -m