Jak ustalić, która wersja Red Hat Enterprise Linux działa na moim serwerze?

20

Mogę używać unamei cat /proc/versionale mogę to wersja jądra.

Skąd mam wiedzieć, czy korzystam z RHEL4, czy 5.5?

PP.
źródło

Odpowiedzi:

37

Możesz dowiedzieć się w pliku / etc / issue

cat /etc/issue

A także w systemach opartych na redhat można znaleźć w / etc / redhat-release

cat /etc/redhat-release 
Richard Holloway
źródło
4
Powinienem dodać, że lsb_release -amoże współpracować z nowoczesnymi wersjami Red Hat, Debian i Ubuntu
PP.
Nie było /etc/issueani /etc/redhat-releaseplików na serwerze RedHat chciałem przesłuchać.
Axel Bregnsbo,
8

cat /etc/redhat-release powiem Ci.

Khushil
źródło
5

/ etc / redhat-release jest zwykłym sposobem, ale bądź ostrożny, jeśli pracujesz na nieznanym serwerze. Administratorzy znani są z „poprawiania” wersji redhat, aby umożliwić niektórym pakietom oprogramowania wymagającym Redhat Enterprise instalowanie w podobnych dystrybucjach, które nie są oficjalnie obsługiwane przez dostawcę. Na przykład pakiet Lotus Domino IBM zwykle szuka RHEL przed zezwoleniem na uruchomienie instalatora, ale można go zainstalować na CentOS, „udając” ciąg znaków w / etc / redhat-release.

Mikrofon
źródło
5

rpm -q --whatprovides /etc/redhat-releasemożna również użyć (i działa zarówno na RedHat, jak i CentOS). Część wyjściowa wersji powinna być wersją systemu operacyjnego.

np. Wynik „redhat-release-5Server-5.4.0.3” pokazuje, że w pudełku działa RHEL 5.4, podczas gdy „centos-release-5-5.el5.centos” wskazuje, że w pudełku działa CentOS 5.5.

gsiems
źródło
3

cat / etc / redhat-release

Siekacz 3
źródło
-1

$ cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) $ cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)

Junjie Li
źródło