Какие полезные команды, инструменты или приемы можно найти в Solaris или OpenSolaris, которых нет в типичном дистрибутиве Linux?
источник
Какие полезные команды, инструменты или приемы можно найти в Solaris или OpenSolaris, которых нет в типичном дистрибутиве Linux?
Live Upgrade, использующий ZFS, создает записываемые снимки среды загрузки операционной системы. С помощью Live Upgrade вы можете применить исправления к среде загрузки снимков, а затем сделать этот снимок загрузочным. При следующей перезагрузке вы получаете исправленную среду ОС. Если вы обнаружите проблему с патчем, вы можете сделать старый снимок загрузочным, перезагрузиться, и вы отменили свои изменения. Это довольно впечатляющее решение для исправления.
ZFS для среды загрузки требует Solaris 10u6 или новее.
Кроме того, зоны Solaris очень полезны для изоляции приложений. Очевидно, DTrace очень хорош, но RedHat играет в догонялки с System Tap.
ZFS, DTrace и SMF вряд ли являются скрытыми функциями, так как любой, кто когда-либо слышал о Solaris, также слышал о них.
Если вы действительно хотите познакомиться с некоторыми скрытыми / менее известными функциями Solaris, я рекомендую вам прочитать книгу « Менее известные функции Solaris» от Jörg Möllenkamp .
источник
Не забывайте, SMF (Управление услугами). Я еще не видел что-то сопоставимое для Linux (любые указатели с благодарностью приняты). Это сэкономило мне (и коллегам) много работы с билетами :)
источник
В Solaris есть ряд функций, которые люди Linux хотят иметь. К ним относятся:
источник
Несколько личных опытов ...
Я считаю, что зоны настолько просты и полезны, что я просто создал одну для каждой службы, которую я использую дома, - таким образом, я могу играть и тестировать вещи, не разрушая их все. Одна из зон - обратный прокси-сервер (Sun Web Java Proxy), поэтому я могу легко играть с различными веб-серверами.
Также я нахожу иерархию пакетов opencsw (ранее известную как Blastwave) намного лучше, чем что-либо еще увиденное - она всегда заботится обо всех зависимостях.
И - не забывать - двоичная совместимость. Если для приложения требуется Linux с ядром 1.2.3_4, лучше его иметь. На Solaris все просто работает в будущих выпусках. Для меня это означает обновление, когда я хочу, и без стресса, делая это.
Вот несколько интересных документов, если вы хотите копнуть глубже: Менее известные функции Solaris
Просто на вкус - Админстрация
Live Upgrade Service Management Facility Управление ресурсами pfiles fuser / export / home? /дом? AutoFS? lockfs О ядрах и сбоях CacheFS Jumpstart Enterprise Toolkit
(я звучу как реклама? извините ...)
источник
Похоже, что двумя основными причинами для Solaris являются DTrace и ZFS, ни одна из которых не доступна напрямую для Linux.
источник
kstat, чтобы получить все виды статистики ядра.
источник
Не обязательно скрытые, но не очевидные для пользователей Linux утилиты наблюдения процесса: pstack, pmap, pflags, pfiles, pcred, psig и pldd. Также prstat, который более или менее эквивалентен top, но также может агрегировать использование ресурсов пользователем, зоной, проектом и отображать учет микросостояний.
Посмотрите на проекты и задачи для управления большим количеством приложений в одном экземпляре ОС.
Я не знаю эквивалента coreadm в Linux, хотя он, вероятно, где-то разбросан по / proc.
Logadm немного тупой, но хорошая замена logrotate и, как правило, более мощный / гибкий.
Организация многоуровневой безопасности (роли, полномочия, профили) отличается от Linux (контексты SELinux, AppArmor).
Система упаковки изображений (IPS) в OpenSolaris довольно аккуратна, но все еще находится в стадии интенсивного развития.
Также +1 для LiveUpgrade. Это здорово, особенно со снимками ZFS.
Большинство пользовательских ресурсов GNU, к которым вы привыкли, доступны и, вероятно, установлены по умолчанию на достаточно новом Solaris.
источник
Быстрая перезагрузка для OpenSolaris пропускает обычный процесс HW Probing / BIOS POST / GRUB на оборудовании x86, позволяя перезагрузить компьютер менее чем за 10 секунд вместо ~ 2 минут. Даже поддерживает загрузку альтернативных загрузочных сред (например, отмена неудачного обновления).
источник
ZFS и SMF великолепны, но настоящей проблемой Solaris является то, что менеджер пакетов намного отстает от своих аналогов в Linux.
Кроме того, все утилиты отличаются тонким способом (кто-нибудь убивает?), Если вы большую часть времени управляете машинами linux, переключение на солярис означает чтение страниц руководства снова и снова. Отстойный «более» пейджер и всегда слегка неправильно настроенные терминалы усложняют вашу жизнь.
источник
Solaris Crash Analysis Tool - лучший инструмент для анализа аварийных дампов ядра Solaris.
источник
kssl, модуль ядра SSL. Цитата из ksslcfg (1M)
источник
В отличие от Linux, "lsof -o" (показывать смещения файлов) работает. Это может быть полезно, чтобы показать, как далеко продвигается процесс, когда он читает или записывает большие объемы данных.
источник
Консолидированные учебники "Менее известные функции Solaris" полезны.
источник
Вероятно, самая большая ловушка для новых игроков, обычный пользователь Linux может испытать желание запустить killall на хосте Solaris;
источник