Как мне узнать, какую версию AIX я использую?
14
Вы правы в том, что oslevel предоставит вам текущую установленную версию, но это не всегда достаточно информации, особенно если вам задают вопрос сотрудники службы поддержки.
# oslevel <--- это даст вам только базовый уровень
Чтобы быть более точным, вы должны использовать следующую команду, которая даст вам дополнительную информацию об уровне технологии, уровне обслуживания и уровне пакета обновления.
# oslevel -s
5300-09-02-0849
Это даст вам
В некоторых старых версиях AIX опция -s недоступна, поэтому вам следует использовать опцию -r, которая сообщит об уровне технологии
надеюсь, это поможет
Майк Шерер
Я просто добавил это в свой ~ / .profile, поэтому сразу вижу версию AIX при входе в систему:
Пример вывода:
Примечание: эта функция совместима как с KSH, так и с BASH, поэтому вместо нее вы можете добавить ~ / .bashrc, если вы являетесь поклонником BASH.
nb2: последние 4 цифры от oslevel - это год и неделя выпуска SP. Меня это не особо волнует, поэтому я оставил это в стороне. Я был достаточно счастлив с версией / TL / SP.
РЕДАКТИРОВАТЬ 2018-02-22 : Я только что предложил эквивалентную, но более короткую реализацию, и больше не зависит
bc
и используетawk
вместоcut
&bc
.Как однострочник:
Выход:
В качестве функции оболочки:
Выход:
источник
источник
Вы можете использовать « uname » с различными вариантами:
источник
Вы можете использовать следующую команду:
Это покажет результат, как показано ниже.
Что переводится как:
источник