Як визначити, у якій версії Red Hat Enterprise Linux працює мій сервер?


20

Я можу використовувати unameі cat /proc/versionале все це я отримую номер версії ядра.

Як дізнатись, чи працює я RHEL4 чи 5.5 чи подібне?

Відповіді:


37

Ви можете дізнатись у файлі / etc / issue

cat /etc/issue

А також про системи, засновані на redhat, ви можете дізнатися в / etc / redhat-release

cat /etc/redhat-release 

4
Додам, що lsb_release -aможе працювати для сучасних версій Red Hat, Debian та Ubuntu
PP.

Чи не Існували немає /etc/issueабо /etc/redhat-releaseфайлів на сервері RedHat я хотів допитати.
Аксель Брегнсбо


5

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


5

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.



-1

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.