Я хочу знать, используется ли коробка Fedora Core 4 или Redhat 9, CentOS и т. Д., А не если в ней установлено ядро 2.6.x
Это возможно?
[dummyuser @ d400 ~] $ ls -l / etc / system-release
lrwxrwxrwx. 1 root root 14 04-06-2009, 19:05 / etc / system-release -> fedora-release
[dummuser @ d400 ~] $ cat / etc / system-release
Выпуск 11 Fedora (Леонидас)
В современных системах вы можете заглянуть в / 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, поскольку он используется для сообщения входа в систему, и кто-то может его изменить.
Посмотри пожалуйста:
Я должен был сделать
cat /etc/fedora-release
Еще лучше и * nixwide:
lsb_release -d
Ах, ответь на мой собственный вопрос ..
кот / etc / issue