Как мне узнать, какую версию Fedora я использую из cli (не uname -a)?


10

Я хочу знать, установлен ли на компьютере Fedora Core 4 или Redhat 9, или CentOS и т. Д., А не на Kernel 2.6.x

Ответы:


4

На современных системах вы можете посмотреть в / etc / lsb-release

mojo-jojo david% cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"

Это должен быть обязательный для LSB способ определения распределения между различными дистрибутивами Linux.

Вы не должны полагаться на / etc / issue, так как он используется для сообщения входа в систему, и кто-то может его изменить.


1
на centOS 5.3 этот файл не существует, но каталог bin предоставляет lsb_release в качестве альтернативы команды
Зак

lsb_release недоступен на базовом образе Fedora (21 рабочая станция)
ACyclic

На странице Стандартной базы Википедии Linux: «Команда lsb_release -a доступна во многих системах для получения сведений о версии LSB или может быть доступна путем установки соответствующего пакета, например пакета redhat-lsb в Red-Hat Дистрибутивы Linux, такие как Fedora. [2] " en.wikipedia.org/wiki/Linux_Standard_Base
Джереми Хайек,

1
lsb-release не существует в системах fedora. Правильный файл называется system-release
Федерико Галли

16

Это возможно?

[dummyuser @ d400 ~] $ ls -l / etc / system-release
lrwxrwxrwx. 1 root root 14 2009-06-04 19:05 / etc / system-release -> fedora-release

[dummuser @ d400 ~] $ cat / etc / system-release
Fedora, выпуск 11 (Леонидас)





0

Ааа, ответь на мой вопрос ..

кошка / и т.д. / проблема


1
это не будет надежным способом проверки версии сервера, потому что любой системный администратор может изменить содержимое этого файла. Я изменяю файлы / etc / issue и /etc/issue.net для отображения названия компании и юридического уведомления (и явно удаляю имя дистрибутива и информацию о версии) (
Рой Рико,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.