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?

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 

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,


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.


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.



-1

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.