RE: советы пионерам и не только

Главная Форумы Курилка Обо всём советы пионерам и не только RE: советы пионерам и не только

#5162

Ljus
Участник

http://www.vanheusden.com/aix/tt.php
AIX tips & tricks. Много полезных советов для администратора AIX.

Например часто бывает, поставил какой-нить rpm из Linux Toolbox
а система входящих в него библиотек не видит.
Обычно проблема (мною) решалась созданием символьных ссылок в /usr/lib
Но пишут что правильно делать так:

System can’t find libraries while installing RPM
If the system can’t find libraries while installing RPM files from e.g. the Linux Toolbox, run /usr/sbin/updtvpkg
and then retry.

А вот так, можно помигать диском в сервере, когда нужно однозначно
идентифецировать кто hdisk0, кто hdisk1 и т.д.:

Finding physical location of a disk
When you would like to replace disk (or so) you need to know its physical location.
In this example I’m going to find the physical location of disk hdisk1:

# prtconf | grep ‘+ hdisk1’
+ hdisk1 U0.1-P2/Z1-A9 16 Bit LVD SCSI Disk Drive (18200 MB)

We now know that the location is U0.1-P2/Z1-A9. Now we can let the system blink a light for that disk. For that, start diag:

* # diag
* select “Task Selection (Diagnostics, Advanced Diagnostics, Service Aids, etc.)”
* select “Identify and Attention Indicators”
* select your disk, in this example “U0.1-P2/Z1-A9”
* press enter, a ‘+’ will be displayed
* press F7 to switch on the light; the ‘+’ will be replaced with an ‘I’

Disabling the light:

* press enter on the selected disk (“U0.1-P2/Z1-A9”), the ‘I’ will be replaced with a ‘+’
* press F7: the ‘+’ will be removed and the light is disabled

Поиск имени родительского устройсва:

lsdev -Cl hdisk0 -F parent

Компиляция Postfix 2.5.6 на aix 6.1

Compiling and using Postfix 2.5.6 on aix 6.1
Compiling Postfix 2.5.6 requires one small change. At line 215 of the file makedefs insert the following:

6) SYSTYPE=AIX5
case “$CC” in
cc|*/cc|xlc|*/xlc) CCARGS=”$CCARGS -w -blibpath:/usr/lib:/lib:/usr/local/lib”;;
esac
CCARGS=”$CCARGS -D_ALL_SOURCE -DHAS_POSIX_REGEXP”
;;

Please note that for example ‘alias_maps’ and ‘alias_database’ require dbm instead of hash.