Solaris 10 установка патчей
Распакуем во временную директорию архив с пачтем
# unzip /tmp/143129-05.zip
Перед установкой необходимо дать права на выполнение:
# chmod -R +x /tmp/143129-05/
Установка
# patchadd 143129-05
Удаление патча
# patchrm 143129-05
Установка patch cluster
Распакуем архив
# unzip -l 10_Recommended.zip
В файле README находим PASSCODE
# grep PASSCODE 10_Recommended.README
PASSCODE: s10patchset
Переходим в single user mode
# shutdown -g0 -y -is
Запускаем скрипт установки из архива используя PASSCODE
# ./installcluster --s10patchset
После завершения установки необходимо перезапустить систему.
Solaris OpenIndiana настройка дампов dumpadm
Когда в ядре происходит критическая ошибка, выполняется подпрограмма (panic routine). Содержимое части оперативной памяти записывается на раздел диска (dump устройство), генерируя crash dump и вывод на консоль описывающий возникшую ошибку. Создание crash dump происходит путем автоматического запуска команды savecore. Команда savecore извлекает снимок состояния системы с dump устройства и записывает в два файла:
/var/crash/nodename/vmcore.X
/var/crash/nodename/unix.X
nodename – имя хоста
.X – число идентификатор дампа
С помощью команды dumpadm можно настроить расположение дамп-устройства и каталога savecore
Просмотр текущей конфигурации :
bash-3.00# dumpadm
Dump content: kernel pages
Dump device: /dev/dsk/c0d0s1 (swap)
Savecore directory: /var/crash/unknown
Savecore enabled: yes
Файл конфигурации:
bash-3.00# more /etc/dumpadm.conf
#
# dumpadm.conf
#
# Configuration parameters for system crash dump.
# Do NOT edit this file by hand -- use dumpadm(1m) instead.
#
DUMPADM_DEVICE=/dev/dsk/c0d0s1
DUMPADM_SAVDIR=/var/crash/unknown
DUMPADM_CONTENT=kernel
DUMPADM_ENABLE=yes
Файл редактируется с помощью команды dumpadm (Do NOT edit this file by hand -- use dumpadm(1m) instead.).
Синтаксис команды dumpadm:
/usr/sbin/dumpadm [-nuy] [-c content-type] [-d dump-device]
[-m mink | minm | min%] [-s savecore-dir] [-r root-dir]
-n запрещает автоматический запуск команды savecore при перезагрузке.
-u обновляет конфигурацию согласно настройкам файла /etc/dumpadm.conf
-y устанавливает автоматический запуск команды savecore при перезагрузке. Данный вариант установлен по умолчанию
-с content-type устанавливается содержимое дампа. Значения: kernel, all, curproc. Содержание cuproc это страницы памяти ядра и страницы памяти исполняемого процесса.
-d dump-device указывается dump устройство для использования.
-m cоздается minfree файл в каталоге сохранения команды savecore, который указывает, что команда savecore должна зарезервировать указанный объем дискового пространства в файловой системе, где расположен каталог сохранения дампа для команды savecore. Значение mink в килобайтах, minm в мегабайтах, min% в процентах от общего размера файловой системы.
-r root-dir настраивается альтернативный корневой каталог относительно, которого команда dumpadm будет создавать файлы. Значение по умолчанию ‘/’
-s savecore-dir настраивается каталог для сохранения файлов записанных командой savecore. Каталог по умолчанию /var/crash/hostname
Пример команды dumpadm:
# dumpadm -u -c all