Ответ 1
Я предполагаю, что вы выполнили обновление yum. Это, в общем, обновит вас до новейшей версии.
Ваши основные ресурсы для определения версии: /etc/redhat_release
и lsb_release -a
Меня немного смущает тот факт, что, хотя я установил RHEL 5.1 с DVD (RedHat/5.1.x86_64), когда я выдаю команду:
cat /etc/redhat-release
Я получил:
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Что это значит? это версия релиза или версия ядра? Есть ли другой способ подтвердить реальную версию RHEL?
Я задаю этот вопрос, потому что будут определенные приложения, которые будут зависеть от этого.
Большое спасибо заранее.
Я предполагаю, что вы выполнили обновление yum. Это, в общем, обновит вас до новейшей версии.
Ваши основные ресурсы для определения версии: /etc/redhat_release
и lsb_release -a
Избегайте файлов /etc/ * release * и вместо этого запускайте эту команду, она намного надежнее и дает более подробную информацию:
rpm -qia '*release*'
Это версия релиза RHEL.
Вы можете увидеть версию ядра, набрав uname -r
. Это будет 2.6.что-то.
Это версия релиза RHEL или, по крайней мере, релиз RHEL, из которого был установлен пакет, поставляющий /etc/redhat -release. Такой файл, вероятно, ближе всего к вам; вы также можете посмотреть /etc/lsb -release.
Теоретически возможно, что пакеты установлены из сочетания версий (например, обновление части системы до 5.5 при оставлении других частей в 5.4), поэтому, если вы зависите от версий определенных компонентов, вам нужно будет проверить эти по отдельности.
Вы также можете увидеть, используя команду: hostnamectl