Назад | Перейти на главную страницу

Как определить, какая версия Red Hat Enterprise Linux работает на моем сервере?

я могу использовать uname и cat /proc/version но все, что я получаю, это версия ядра.

Как мне узнать, использую ли я RHEL4 или 5.5 или что-то подобное?

Вы можете узнать в файле / etc / issue

cat /etc/issue

А также в системах на основе Redhat вы можете найти в / etc / redhat-release

cat /etc/redhat-release 

cat /etc/redhat-release скажу тебе.

/ etc / redhat-release - обычный способ, но будьте осторожны, если вы работаете на незнакомом сервере. Известно, что администраторы «настраивают» redhat-release, чтобы разрешить определенные программные пакеты, требующие установки Redhat Enterprise в аналогичных дистрибутивах, которые официально не поддерживаются поставщиком. Например, пакет IBM Lotus Domino обычно ищет RHEL перед запуском установщика, но его можно установить на CentOS, «подделав» строку в / etc / redhat-release.

rpm -q --whatprovides /etc/redhat-release также можно использовать (и он работает как в RedHat, так и в CentOS). Версия вывода должна быть версией ОС.

например Выходные данные «redhat-release-5Server-5.4.0.3» показывают, что на компьютере работает RHEL 5.4, а «centos-release-5-5.el5.centos» указывает, что на компьютере работает CentOS 5.5.

кот / и т.д. / Redhat-релиз

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