HP-UX заметки и маленькие хитрости, новое в 11-й версии
Документация
Комплект документации на CD (бывший LaserROM) стал называться "InstantInformation"
Trusted passwords, а так же блокировка эккаунта:
/tcb/files/auth/system/default/r/root
Вход юзера в систему
/etc/PATH,SHLIB_PATH,MANPATHdtlogin:
/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-файловой системы. Монтировать: pmountLOFS - 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-200411i 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)


