Старый дедовский способ достаточно быстро забакапить файловую систему ufs.

Способ поднятый из манов ;) Решил запостить, чтобы легче было искать.

Но и вдруг кому пригодится? ;)

Читать полностью »

Бывает такое, что при попытке переустановить какой-то пакадж или поставить его более новую версию, Solaris вас посылыает следующим сообщением -

Current administration requires that a unique instance of the
<PACKAGENAME> package be created.  However, the maximum number of
instances of the package which may be supported at one time on the
same system has already been met.

Лечится это следующим образом -

Редактируется файлик /var/sadm/install/admin/default, меняется параметр instance на overwrite (instance=overwrite).

После этого Solaris без лишней пыли обновит требуемые пакеты.

Очень часто смотришь на текст какого-нибудь awk или sed скрипта и понимаешь, что ничего в нем не понимаешь ;) Куча каких-то непонятных предопределеннх переменных, неадекватный синтаксис… Чтобы быть во всеоружии – нужно под рукой всегда иметь шпаргалку ;)
Очень полезные шпаргалки по awk и sed. Взяты отсюда.

Ну и в догонку – отличная подборка односточников на awk [локальная копия]. В комплекте со «шпаргалкой по AWK» получается отличный набор продвинутого awk-программера ;)

Для повышения надежности сетевых соединений в Solaris можно использовать link aggregations или IPMP. Ниже по тексту – шпаргалка по IPMP.
Читать полностью »

Одностраничные шпаргалки по vxvm и vxfs. Датированы 2002 годом, но актуальность не потеряли ;)

Напоминалка опций unix команды find

Напоминалка опций unix команды find теперь и на русском языке. Удобный online интерфейс поможет вспомнить самые нужные опции и построить свою команду для поиска файлов.
Как и было обещано, перевел свой скриптик на русский язык, добавил немножко ссылок на русскоязычные документы по синтаксису команды, исправил несколько ошибок.

Несколько ссылок по регулярным выражениям в unix. Практически все документы на русском языке.

PS Изменено 06.12.2008

Создать диск:
# /usr/sbin/ramdiskadm -a mydisk 64m

будет создан диск /dev/rramdisk/mydisk (raw device) обьемом 64 метра

# newfs /dev/rramdisk/mydisk
# mount -F ufs -o rw /dev/ramdisk/mydisk /mount/point

Удалить диск:
# umount /mount/point
# /usr/sbin/ramdiskadm -d mydisk

Несколько полезных команд для определения оборудования в HP-UX. Немножко неструктурировано, но читабельно ;)

Посмотреть все устройства в сервере:

bash-2.05b# ioscan -f
Class I H/W Path Driver S/W State H/W Type Description
================================================================================
root 0 root CLAIMED BUS_NEXUS
ioa 0 0 sba CLAIMED BUS_NEXUS System Bus Adapter
ioa 1 0/16 sba CLAIMED BUS_NEXUS F16 Port
ba 0 0/16/1 pxb_wxb CLAIMED BUS_NEXUS pxb_wxb Bridge
ba 1 0/16/1/3/0 legacyio CLAIMED BUS_NEXUS Legacy IO Core I/O Adapter (IFB)
tty 0 0/16/1/3/0/1 asio0 CLAIMED INTERFACE Built-in RS-232C
fc 1 0/23/1/1/0 td CLAIMED INTERFACE HP Tachyon XL2 Fibre Channel Mass Storage Adapter

Читать полностью »

Посмотреть таблицу для Solaris, HP-UX, Linux, Tru64
Читать полностью »