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

Какая часть строки версии Solaris указывает на обновление?

Сервер Solaris 10. Мне нужно определить, является ли сервер Solaris 10 Update 9 или новее. Может ли кто-нибудь интерпретировать строки версии ниже? Какая часть этих строк определяет обновление, которое было или не было применено к серверу?

# uname -a
SunOS rcclab5 5.10 Generic_147440-01 sun4u sparc SUNW,Ultra-80
# cat /etc/release
                   Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC
  Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
                        Assembled 23 August 2011

Линия в /etc/release показывает, что он был построен в августе 2011 года и содержит s10s_u10wos_17b который гласит: Solaris 10 для SPARC (будет s10x для x86), обновление 10, «куча вещей» (просто означает, что это не начальный выпуск), 17-я сборка с u10 разработка началась, второй респин (b).

Обратите внимание, что это не отражает обновление, которое было применено или нет к серверу но точная версия Solaris, которая изначально была установлена ​​на этой машине.

Обновления ядра можно определить по версии патча ядра, здесь (147440-01) который поставляется с u10. Это означает, что он не был обновлен (исправлен).

Если бы вы пропатчили ОС, в конце файла появилась бы дополнительная строка, сообщающая, какое обновление Solaris соответствует обновлению.

s10s_u10wos_17b u <#> - это версия обновления. Итак, это Solaris 10 Update 10.

Generic_147440-01 показывает уровень используемого ядра. ВОЗМОЖНО использовать современное ядро ​​без необходимости устанавливать выпущенное обновление, обновляя текущее состояние всех исправлений.

uname -a показывает PatchID ядра и таблицу в этом ссылка на сайт покажет, какая версия обновления Solaris 10 нам ...

Энтони

Расшифровка строки обновления (например, s10s_u10wos_17b) подходит для более новых выпусков обновлений, но для более старых и необновляемых продуктов ничего в этом формате нет в /etc/release.

Версия Solaris с указанием месяца / года (например, Solaris 10 8/11) часто используется в документации и в целях поддержки клиентов. Вы можете найти это значение в списке выпусков (например, https://trent.utfs.org/wiki/Solaris/Releases), чтобы узнать, какому номеру обновления оно соответствует (или узнать, какой еще выпуск продукта, если это не обновление).