HP-UX заметки и маленькие хитрости, новое в 11-й версии
Документация
Комплект документации на CD (бывший LaserROM) стал называться "Instant Information"
Trusted passwords, а так же блокировка эккаунта: /tcb/files/auth/system/default/r/root
Вход юзера в систему
/etc/PATH,SHLIB_PATH,MANPATH
dtlogin:
/usr/dt/bin/dtconfig - зачитывает при старте системы
/etc/dt/bin/dtconfig - при входе юзера # /usr/dt/bin/Xsession - мастер-копия # /usr/dt/bin/Xsession.d/* /etc/dt/config/Xsession.d/* - профайлы X-сессии, сюда же стоит
засимлинковать /etc/profile
32 и 64 разрядные процессоры
User Space ID 32bit + 64bit Virtual
О SCSI и о дисках
HP-9000 не поддерживает смесь на FW, Diff, SE на одной шине
Список альтернативных суперблоков /var/adm/sbtab либо tunefs -v
mediainit - среднеуровневый формат
(обнуление блоков и перестроение bad-block списка)
Файловые системы
PFS - расширенная поддержка CDROM-файловой системы. Монтировать: pmount
LOFS - Local fs
HFS - блок 4-64Kb, фрагмент 1/8, cilinder group
JFS - блок 1Kb allocation unit
OnLine JFS == Advanced VxFS
Утилиты fsadm, setext позволяют исполнять дополнительные команды
Defragmentation
Expantion/contraction
Snapshot => backup
man fs_vxfs
man inode_vxfs
inod 256 байт, хранит симлинки и короткие директории < 96 байт в иноде
* Различия 10-й и 11 версии HP-UX *
1. Поддержка 64-разрядности. (И связанные с этим fiatures)
Инсталляция в: Only 32. 32+64 с альтернативной загрузкой.
Backward compatibilyty (поддержка исполняемого кода 10.xx,
исполнение 32-разрядных приложений на 64-хразрядной системе,
Настройки компилятора позволяют генерить 32 и 64 код и на 32 и 64 системах.
2. В ядре - поддержка DLKM (динамически подгружаемые модули ядра)
3. Реализация стека tcp/ip полностью переписана на streams модулях.
В связи с этим настройки tcp/ip стали такими же, как и у других юниксов. Из наиболее заметных следстий - IP-aliasing, продвинутая версия NFS, более-менее современные версии DNS, sendmail и прочих сетевых утилит и подсистем)
4. Более продвинутая версия boot-loadera. ISL поддерживает расширенный LIF,
редактирование LIF-тома из ISL-промпта, доступно редактирование CMOS из
операционки
5. Усовершенствована система установки патчей. (Ведется база - кто и когда ставил пакеты, и т.п.)
6. Изменяемый размер виртуальных страниц.
При 64-разрядной адресации и памятью машины до 2Tb естественно иметь размер страницы > 4К. Например - 16k, 256k, 1Mb, 4Mb, 16Mb
7. 64-х разрядную версию имеет смысл ставить на V-class.
(Это естественно, ведь 32-хразрядная версия на V не работает) И вряд ли стоит ставить на что либо еще, особенно на рабочие станции. Ибо места жрет много, а работать быстрее - не будет.
8. Инсталляционный компакт у HP-11 - единый - с него можно поставиться на любую машину HP-9000.
* HP/UX 11 - версии
11 - 11.00 PA-RISC32/64 1997-2004 11i v1.0 - 11.11 PA-RISC32/64 2000 11i v1.5 - 11.20 IPF 2001-2003 11i v1.6 - 11.22 IPF 2002-2004 11i v2.0 - 11.23 IPF 2003 11i v3.0 - 11.31 PA-RISC64+IPF 200?
* HP/UX 11.11 aka 11i
Конфигурирование ядра на IPF 11i - kcweb
Партиции
cell - ячейка с 1-4 процессорами, до 16Гб RAM и cell controller сервер может состоять из нескольких cell связанных через low latency crossbarr with crossbar controller
несколько cell со своими IO-слотами с PCI картами можно сгруппировать в node partition nPar - фактически независимый хост, со своей индивидуальной ОС и возможностью reboot и физической заменой без выключения остальных партиций.
nPar - аппаратные партиции, поддерживаются аппаратно, с разделением процессоров # parstatus w The local partition number is 0.
переключение чере MP
^B, co, выбрать номер партиции
GUI Конфигуратор партиций - parmgr, а так же через MP
vPar - виртуальные партиции - виртуальные машины в рамках одной nPar на каждой своя ОС, с независимой перезагрузкой.
переключение через ^A # vparstatus w The current partition is vpar0
Раскладка хардварного адреса:
0/0/1/0/0.6.0 Cell Number (partitionable servers only)
SBA Number Service Bus Adapter
LBA Number Local Bus Adapter
PCI Address
Function Number (у multifunction карт)
SCSI Target Address
LUN Number
MP - managment
MP> cm Command Menu
Сетевой доступ MP:CM> ls Display current LAN console port status MP:CM> lc Change the LAN console configuration MP:CM> el/dl Enable/Disable the LAN console port MP:CM> di Terminate all current remote logins, but don't disable interface MP:CM> dc Reset the MP configuration to the factory defaults
Модемный доступ MP:CM> ca Configure async/serial ports (terminal settings, etc.) MP:CM> er Enable or disable the remote support modem MP:CM> mr Terminate all modem connections with a modem reset MP:CM> ms Display current remote support modem status
Логины в MP MP:CM> so Modify login timeout values and settings MP:CM> so or uc Create/modify/remove MP user accounts MP:CM> who Determine which users are currently logged into the MP MP:CM> te Send (tell) a message to other logged in MP users
If you forget the MP Admin user's password, execute the dc command or press the reset button on the MP card. Doing so removes all of the MP users, dis ables the remote support modem, and resets the LAN console interface parame ters to their factory default values.
MP:CM> rs Reset MP:CM> tc Crash dump, then reset MP:CM> ps View current system power status MP:CM> pc Power system up or down (MP access is retained)


