Contents

  1. AIX Commands
    1. Команды для работы с /etc/inittab
    2. Загрузка
    3. Просмотреть логи
    4. RunLevel (дефолтный 2)
      1. Отображение истории ранее использованных уровней запуска
      2. Изменить уровень запуска
    5. ODM директории
    6. ODM команды
    7. NFS
      1. Запуск демонов NFS
      2. Проверить запуск подсистемы NFS
      3. Экспорт NFS-директорий (/etc/exports)
      4. Отменить экспорт NFS
      5. Монтирование NFS
      6. Изменение экспортированной fs в NFS
    8. Демоны TCP/IP
    9. INETD
    10. Разрешение имен:
    11. Пространство подкачки (Paging space)
    12. Конфигурирование устройств
      1. Отображение устройств
        1. Примеры
      2. Удаление конфигурации устройства
      3. Добавить новое устройство
      4. Изменение существующей конфигурации устройств
    13. Отображение уровня обновлений программного обеспечения и сопутствующие команды
      1. Проверка целостности операционной системы
      2. Команды инсталяции пакетов
    14. LVM
      1. Физические тома (Physical Volume)
        1. Отключение выделения разделов для физического тома
        2. Изменение доступности физического тома
        3. Удаление загрузочной записи с физического тома
        4. Объявление физического тома «горячим резервом»
        5. Перенос данных с физических томов
      2. Группы томов
        1. Команды
        2. Пример переноса VG на другой хост
        3. Примеры
        4. Mirror rootvg
        5. Починить разъехавшееся зеркало после выключения и включения одного из vios-ов
      3. Управление логическими томами
      4. Общий обзор LVM-команд
    15. Управление файловыми системами
    16. Восстановление при ошибках в главном блоке (superblock)
    17. Файл /var/adm/wtmp
    18. Журнал ошибок системы
    19. Общий обзор инструментов для настройки производительности
    20. Настройка с использованием файлов /etc/tunables
    21. Документирование конфигурации системы
    22. Сеть
      1. Узнать какому процессу принадлежит открытый порт
      2. Статистика интерфейса
    23. Создание образа mksysb (smitty mksysb)
    24. Создание загрузочного CD/DVD (smitty sysbackup)
    25. Поиск больших файлов, которые были удалены или перемещены, но остались открыты каким-либо процессом
    26. AIX virtual memory system tuning
    27. Смонтировать iso
    28. Отмонтировать iso

AIX Commands

Команды для работы с /etc/inittab

mkitab Добавление записи в файл /etc/inittab.
lsitab Вывод записей файла /etc/inittab.
chitab Изменение записей файла /etc/inittab.
rmitab Удаление записей файла /etc/inittab.

Загрузка

bootlist позволяет пользователю вывести и изменить список доступных устройств загрузки, с которых можно выполнить загрузку системы

bootlist -m normal -o          # Lists the current bootlist
bootlist -m normal cd0 hdisk0  # To set cd0 and hdisk0 as first and second boot devices
bootlist -m service cd0 rmt0   # To change the bootlist for service mode

ipl_varyon -i           # To find out whether a Hard drive is bootable

Просмотреть логи

alog -L  # List the defined log types
alog -o -t boot         #  View the boot log
alog -o -t console      #  View the console log
alog -L -t boot         # To find out the properties of boot log file

RunLevel (дефолтный 2)

# cat /etc/.init.state # Текущий уровень запуска
# lsitab init # Посмотреть дефолтный уровень запуска

Отображение истории ранее использованных уровней запуска

# /usr/lib/acct/fwtmp </var/adm/wtmp |grep run-level

Изменить уровень запуска

# telinit <NewRunLevel>

ODM директории

/usr/lib/objrepos
/usr/share/lib/objrepos
/etc/objrepos

ODM команды

odmadd - Добавление объектов в класс объектов. Команда odmadd принимает в качестве параметра ASCII-файл с описанием объектов и заполняет классы объектов объектами, содержащимися в этом файле.
odmchange - Изменяет конкретные объекты в указанном классе объектов.
odmcreate - Создает пустые классы объектов. Команда odmcreate принимает ASCII-файл, описывающий классы объектов, и создает файлы языка С .h и .c, которые используются приложением, обращающимся к объектам в этих классах объектов.
odmdelete - Удаляет объекты из класса объектов.
odmdrop - Удаляет весь класс объектов.
odmget - Извлекает объекты из класса объектов и переводит информацию об объектах в формат команды odmadd.
odmshow - Отображает описание класса объектов. Команда odmshow принимает имя класса объектов в качестве входных данных и пере­водит информацию о классе объектов в формат команды odmcreate.

NFS

Запуск демонов NFS

# mknfs -N

Проверить запуск подсистемы NFS

# lssrc -g nfs

Экспорт NFS-директорий (/etc/exports)

# smitty mknfsexp
# /usr/sbin/exportfs -a # обновить информацию в ядре
# showmount -e MyServer # показать что все файловые системы экспортированы правильно

# exportfs -i /имя_директории # Временный экспорт директории

Отменить экспорт NFS

# smitty rmnfsexp

или

# vim /etc/exports # Удаляем что нужно
# exportfs -u имя_директории

Монтирование NFS

# smitty mknfsmnt

Изменение экспортированной fs в NFS

# exportfs -u /имя_директории
# smitty chnfsexp
# exportfs /имя_директории

Демоны TCP/IP

Stop
# /etc/tcp.clean

Start
# /etc/rc.tcpip

INETD

Перечитать /etc/inetd.conf
# refresh -s inetd

Показать активные сервисы
# lssrc -ls inetd

Остановить inetd
# stopsrc -s inetd

Разрешение имен:

вместо /etc/nsswitch.conf AIX использует /etc/netsvc.conf

Пространство подкачки (Paging space)

mkps # создать
lsps -a # вывести список
chps -s 2 hd6 # увеличить
chps -d 2 hd6 # уменьшить
chps -ay paging00 # автоматически активировать при загрузке


удаление

# swapoff /dev/paging00
# rmps paging00

Конфигурирование устройств

Отображение устройств

lscfg - Отображается конфигурационная и диагностическая информация, а также важная информация о продуктах (VPD).
lsdev - Отображаются устройства, имеющиеся в системе, и их характеристики.
lsattr - Отображаются атрибуты устройств и их возможные значения.
smtctl # режим работы процессора
bindprocessor -q # показать количество процессоров

Примеры

# lscfg -vps -l fscsi0
# lscfg -vps -l ent0
# lscfg -vps | more

узнать pwwn

# lscfg -vl fcs0 | grep "Network Address"

# datapath  query  wwpn

# lsdev -Cc disk
# lsdev -Cc adapter
# lsdev -C
# lsdev -Cc adapter -S available
# lsdev -S available

# lsattr -El sys0 # все атрибуты и их значения
# lsattr -EHl sys0 # вместе с заголовками
# lsattr -El sys0 -a ncargs # посмотреть текущее значение параметра
# lsattr -Rl sys0 -a ncargs # посмотреть допустимый диапазон значений
# lsattr -Dc sys
# lsattr -Dc processor
# lsattr -Dc printer -s parallel

Удаление конфигурации устройства

rmdev

# rmdev -dRl fcs0
# rmdev -dl fcs0

Добавить новое устройство

# cfgmgr

Изменение существующей конфигурации устройств

chdev

# chdev -l sys0 -a maxuproc='16384'
# chdev -l sys0 -a maxuproc=10000

Отображение уровня обновлений программного обеспечения и сопутствующие команды

# lslpp
# oslevel -s
# instfix

Проверка целостности операционной системы

# lppchk
# lppchk -v

Команды инсталяции пакетов

# installp
# rpm
# geninstall

geninstall -I "a -cgNQqwXY -J"  -Z   -d ./ I:tivoli.tsm.client.oracle.tools.aix.64bit

LVM

Физические тома (Physical Volume)

# lspv # pv list
# chdev -l hdisk7 -a pv=yes # присвоить диску PVID
# chdev -l hdisk7 -a pv=clear # удалить PVID
# lspv hdisk2 # вывести инфу по физическому тому
# lspv -l hdisk2
# lspv -p hdisk0

Отключение выделения разделов для физического тома

# chpv -an hdisk2 # запрещает выделять логические разделы на физическом томе
# chpv -ay hdisk2 # включить обратно

Изменение доступности физического тома

# chpv -vr hdisk3 # делает hdisk3 недоступным
# chpv -va hdisk3 # делает диск доступным

Удаление загрузочной записи с физического тома

# chpv -c hdisk1

Объявление физического тома «горячим резервом»

# chpv -hy hdisk3 # добавляет в пул горячего резерва
# chpv -ny hdisk3 # удаляет из пула горячего резерва

Перенос данных с физических томов

# migratepv hdisk1 hdisk5

Пример

# lsvg -p rootvg # посмотреть PV (hdisk0, hdisk1, hdisk5 - пустой)
# migratepv hdisk1 hdisk5
# chpv -c hdisk1
# lspv -M hdisk1 # теперь пустой
# lspv -M hdisk5 # с данными

Ещё пример переноса

# extendvg lun8vg vpath12
# mirrorvg -s lun8vg vpath12
# syncvg -v lun8vg &
# lsvg lun8vg # ждем когда STALE PPs: станет 0
# unmirrorvg lun8vg vpath10
# reducevg lun8vg vpath10

Группы томов

Команды

lsvg
mkvg
chvg
varyonvg # активировать
varyoffvg # деактивировать
extendvg # расширить vg
reducevg # уменьшить
synclvodm # можно применять для синхронизации или перестройки информации в ODM, файлах устройств и метаданных LVM, таких как VGDA или LVCB
exportvg # используется для переноса vg на другую машину
importvg # используется для переноса vg на другую машину
reorgvg # используется для реорганизации физических разделов
syncvg
mirrorvg
unmirrorvg
splitvg # снапшоты
joinvg #

Пример переноса VG на другой хост

На старом хосте:

swapoff /dev/paging00 # если есть своп
umount /data # отмонтировать все fs на VG
varyoffvg 3parvg
exportvg 3parvg

На целевом хосте:

cfgmgr
importvg -y 3parvg hdisk2

Примеры

lsvg
lsvg -o
lsvg -l rootvg
lsvg -p rootvg
lsvg -n hdisk2

chvg -ay newvg # Флаг автоматической активации (auto varyon)
chvg -an newvg # снять Флаг автоматической активации (auto varyon)

chvg -Qn testvg # отключить кворум
chvg -Qy testvg # включить

chvg -u # удалить блокировку после аварийного завершения работы

chvg -g 3parv400vg # Will examine all the disks in the volume group to see if they have grown in size.
                   # Рескан на предмет добавленного места.

syncvg -v testvg

Mirror rootvg

extendvg rootvg hdisk1
mirrorvg rootvg
bosboot -a -d /dev/hdisk1
bootlist -m normal hdisk0 hdisk1
bootlist -m normal -o

Починить разъехавшееся зеркало после выключения и включения одного из vios-ов

# varyonvg -t rootvg
# если ругается на sysdumpdev, запустить: sysdumpdev -p /dev/sysdumpnull
# syncvg -v rootvg

Управление логическими томами

Команды

mklv
lslv
chlv
chlv -x 1024 fslv43 # увеличить Maximum allocation for logical volume
rmlv
getlvcb -AT lv1 # вывести LVCB логического тома
extendlv
cplv
mklvcopy
splitlvcopy
rmlvcopy

Общий обзор LVM-команд

Команда   Команда SMIT      Описание
=======   ============      ========
chpv      smit chpv         Изменение характеристик физического тома
lspv      smit lspv         Вывод информации о физических томах
migratepv smit migratepv    Перенос физических разделов с одного физического тома на другой
mkvg      smit mkvg         Создание группы томов
lsvg      smit lsvg         Вывод информации о группах томов
reducevg  smit reducevg     Удаление физического тома из группы томов
chvg      smit chvg         Изменение характеристик группы томов
importvg  smit importvg     Импорт определения группы томов в систему
exportvg  smit exportvg     Удаление определения группы томов из системы
varyonvg  smit varyonvg     Активация группы томов
varyoffvg smit varyoffvg    Деактивация группы томов
mklv      smit mklv         Создание логического тома
lslv      smit lslv         Вывод информации о логическом томе
chlv      smit chlv         Изменение характеристик логического тома
rmlv      smit rmlv         Удаление логического тома
extendlv  smit extendlv     Расширение логического тома
mklvcopy  smit mklvcopy     Создание копии логического тома
rmlvcopy  smit rmlvcopy     Удаление копии логического тома

Управление файловыми системами

Команды

mkfs
crfs
lsfs
rmfs
chfs
fsck
logform # инициализирует устройство журнала
defragfs
istat # сведения о конкретном индексном дескрипторе (istat /etc/passwd)
fuser # fuser -u /dev/fslv00
genkex # Получить информацию о загруженных расширениях ядра

создать/удалить fs

# crfs -v jfs2 -g'3parvg' -a size='80G' -m'/data' -A'yes' -p'rw' -a agblksize='4096' -a isnapshot='no' && mount /data
# rmfs /data

Восстановление при ошибках в главном блоке (superblock)

Если вы получаете от команды fsck или mount одно из следующих сообщений, проблема может быть связана с поврежденным главным блоком (superblock):
fsck: Not an AIX3 file system
fsck: Not an AIXV3 file system
fsck: Not an AIX4 file system
fsck: Not an AIXV4 file system
fsck: Not a recognized file system type
mount: invalid argument

Проблему можно решить, записав копию главного блока из резервной копии поверх основного главного блока, для чего используется одна из следующих команд:

dd count=1 bs=4k skip=31 seek=1 if=/dev/lv00 of=/dev/lv00

После завершения процесса восстановления проверьте целостность файловой системы, используя команду fsck. Если проблема не была решена, создайте файловую систему заново и восстановите данные из резервной копии.

Файл /var/adm/wtmp

Для очистки используйте следующую команду:

# cp /dev/null /var/adm/wtmp

Для редактирования файла /var/adm/wtmp, сначала сделайте его временную копию, используя следующую команду:

# /usr/sbin/acct/fwtmp < /var/adm/wtmp >/tmp/out

Отредактируйте файл /tmp/out, удалив ненужные записи, а затем замените исходный файл, используя следующую команду:

# /usr/sbin/acct/fwtmp -ic < /tmp/out > /var/adm/wtmp

Журнал ошибок системы

Программа errdemon – демон журнала ошибок
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# /usr/lib/errdemon # start
# /usr/lib/errstop  # stop

# /usr/lib/errdemon -l # Error Log Attributes

# errpt # просмотр журнала ошибок (errpt -a # verbose )

# errclear # удаляет записи из журнала ошибок

# errlogger # позволяет записывать сообщения оператора системы в журнал ошибок. Длина таких сообщений – до 1024 байт
# errdead # позволяет извлекать записи об ошибках из системного дампа, При выполнении команды errdead демон журнала ошибок не должен работать

Другие команды
~~~~~~~~~~~~~~

errinstall
errupdate
errmsg
ras_logger # Способ записи в журнал любых сообщений об ошибках из командной строки. Эту команду можно использовать для тестирования созданных шаблонов и как способ записи ошибок из скрипта оболочки.

syslogd
~~~~~~~

stopsrc -s syslogd
startsrc -s syslogd

Общий обзор инструментов для настройки производительности

vmstat 1

kthr    memory              page              faults              cpu
----- ----------- ------------------------ ------------ -----------------------
 r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa    pc    ec
 1  0 2290878 719535   0   0   0   0    0   0   6  697 924  0  0 99  0  0.02   0.6
 1  0 2290878 719535   0   0   0   0    0   0   5 2964 956  0  1 99  0  0.05   1.3
 2  0 2290878 719535   0   0   0   0    0   0   4  705 822  0  0 99  0  0.03   0.6

Колонки vmstat
~~~~~~~~~~~~~~

Kthr: Kernel thread state (Состояние потоков ядра).
---------------------------------------------------

r - Среднее число запускаемых потоков ядра в период сбора данных. «Запускаемыми потоками» здесь называются потоки, готовые к запуску и ожидающие его, а также те, которые уже запущены
b - Среднее число потоков ядра, помещенных в очередь ожидания VMM (ожидающих ресурс или ожидающих ввода/вывода) за период измерения

Memory: Информация об использовании виртуальной и реальной памяти. Виртуальные страницы памяти считаются активными, если к ним осуществляется доступ
----------------------------------------------------------------------------------------------------------------------------------------------------

avm - Активные страницы виртуальной памяти, то есть общее число страниц, выделенных в пространстве подкачки. Высокое значение не является показателем плохой производительности
fre - Количество свободных страниц реальной памяти. Значительная часть реальной памяти используется в качестве кеша для данных файловой системы. Небольшой размер списка свободных страниц не является чем-то необычным

Page: Информация о статусе page fault при работе VMM со страницами памяти и о работе пространства подкачки. Данные усредняются за определенный интервал и измеряются в количестве единиц в секунду

re - Количество страниц оперативной памяти co статусом repage
pi - Страницы, загруженные из пространства подкачки
po - Страницы, выгруженные в пространство подкачки
fr - Освобожденные страницы (замена страниц)
sr - Страницы, просканированные алгоритмом замены страниц
cy - Количество циклов процессора, потребовавшееся для работы алгоритма замены страниц

Faults: Средняя скорость срабатывания программных и аппаратных прерываний (в секунду) за период сбора данных
------------------------------------------------------------------------------------------------------------

in - Прерывания устройств
sy - Системные вызовы
cs - Переключения контекста потоков ядра

CPU: Распределение процентных долей использования времени ЦП
------------------------------------------------------------

us - Время пользователя
sy - Время системы
id - Время бездействия ЦП
wa - Время бездействия системы, в ходе которого система ожидала выполнения запросов на ввод/вывод к дискам или NFS
pc - Число используемых физических процессоров. Отображается только в том случае, если раздел работает с общим процессором (только в средах micro-partitioning)
ec -Процент использования предоставленных циклов процессора (entitlement) Отображается только в том случае, если раздел работает с общим процессором (только в средах micro-partitioning)


vmstat -s # вывести информацию о количестве различных событий
vmstat -f # количество порожденных процессов с момента запуска системы


sar
~~~

# sar 2 5
# sar -u -P 0,1 2 5

topas
~~~~~

netstat
~~~~~~~
netstat -in # состояние всех сконфигурированных интерфейсов, так же показывает mac-адрес
netstat -rn # роутинг
netstat -m  # статистика использования буферов памяти
netstat -v  # статистика драйверов устройств
netstat -s  # статистика по всем протоколам
netstat -p  # статистика по конкретному протоколу

iostat
~~~~~~

iostat -T -d  1 60 # Диски
iostat -D hdisk2 2 5 # Конкретный диск
iostat -T -t 1 60 # Процессор
iostat -a 1 10 # Адаптер
iostat -a -D # Адаптер, детальная инфа
iostat -RDTl 15 # Показывает сервис тайм на операции


Команды proctools (fs /proc)
~~~~~~~~~~~~~~~~~

procfiles - Выводит информацию обо всех дескрипторах файлов, открытых процессами.
proctree - Выводит дерево процессов, содержащее процессы с указанным ID или относящиеся к указанным пользователям.
procsig - Выводится список сигнальных операций, определяемых процессами.
procstack - Выводит шестнадцатеричные адреса и символические имена всех потоков процесса.
procrun - Запускает процесс, который был остановлен при возникновении события PR_REQUESTED.
procmap - Выводится карта адресного пространства процессов.
procflags - Выводятся флаги трассировки, которые определены в /proc, информация об обработке сигналов (pending, helds), а также другая статусная информация /proc по каждому потоку в указанном процессе.
proccred - Выводятся параметры доступа процессов (действующие, реальные, сохраненные пользовательские и групповые ID).
procldd - Список объектов, загруженных процессами, включая общие объекты, явно подключенные при помощи функции dlopen().
procwait - Ожидание прекращения работы всех указанных процессов.
procwdx - Вывод текущей рабочей директории процессов.
procstop - Останов процессов по возникновении события PR_REQUESTED.

svmon
~~~~~

The svmon command displays information about the current state of memory
Примеры:

# svmon -G -O summary=longreal -i 60 30 # To display global statistics in a one line format every minute for 30 minutes
# svmon -G -O unit=auto,timestamp=on,pgsz=on,affinity=detail # display global statics with automatic unit selection, a time stamp, per page size data, and detailed affinity information
# svmon -P -O summary=basic,unit=MB # display the memory consumption in megabytes (MB) of all processes in a compact report
# svmon -P -O segment=on,sortentity=virtual,sortseg=pgsp # display the memory consumption of all processes according to the number of virtual pages, and sort the segments for each process by the number of pages in the paging space
# svmon -P 123456 -O segment=on,pidlist=on,range=on,mapping=on,shmid=on,filename=on,affinity=detail # display the memory consumption of process 123456 in full detail
# svmon -S -t 10 -O filtercat=kernel,sortseg=inuse # display the top 10 system segments sorted by the number of pages in real memory
# svmon -S -O filtercat=unattached # display all of the segments that are not attached to a process
# svmon -C oracle -O summary=basic,filtercat=shared # display the memory consumption of all Oracle processes in a compact report for only the shared segments
# svmon -U -t 10 -O summary=basic -i 60 # display the top 10 users running the processes that consume the most memory every minute
# svmon -U pconsole -O segment=category,pidlist=on # display the memory use statistics for the pconsole user, including the list of the process identifiers, and with the segments sorted into categories


mpstat
~~~~~~

mpstat -a
mpstat -s 1
mpstat -d 1
mpstat 1
mpstat

Настройка с использованием файлов /etc/tunables

Директория /etc/tunables представляет собой место централизованного хранения файлов настройки. В файлах настройки содержатся настраиваемые параметры.

Команды
~~~~~~~

tunchange - Обновляет одну или несколько строф в файле настроек
tuncheck - Проверяет файл настроек.
tundefault -  Сбрасывает все значения настроек в их заданное по умолчанию состояние.
tunrestore - Восстанавливает значения настроек из файла.
tunsave - Сохраняет текущие значения настроек в файле (резервная копия).

Документирование конфигурации системы

Команды для документирования системы
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

lsattr
lsdev
lsslot # (lsslot -c pci, lsslot -c slot, lsslot -c phb, lsslot -c port)
lsmcode -c # для отображения версий обновляемого и необновляемого встроенного микрокода.
lscfg -vp
prtconf

Getting System configuration variable values
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

bootinfo -K             # ядро 32 или 64
bootinfo -y             # железо 32/64
bootinfo -s hdisk0      # РАЗМЕР ДИСКА
getconf -a

Сеть

Создать vlan: smitty vlan

Настроить сеть

# H=s8-srv6
# A=10.18.1.45
# G=10.18.1.1
# M=255.255.255.0
# I=en1
# /usr/sbin/mktcpip -h$H -a$A -m$M -i$I -n'10.20.0.20' -d'mydomain.tld' -g$G -A'no' -t'N/A'

Удалить сеть: rmtcpip

Узнать какому процессу принадлежит открытый порт

# netstat -Aan | grep EST

f10006000116ab98 tcp4       0      0  127.0.0.1.32824    127.0.0.1.32779    ESTABLISHED
f1000600049db398 tcp4       0      0  127.0.0.1.32779    127.0.0.1.32827    ESTABLISHED
f1000600049c5b98 tcp4       0      0  127.0.0.1.32827    127.0.0.1.32779    ESTABLISHED

# rmsock f1000600049c5b98 tcpcb
The socket 0x49c5808 is being held by proccess 983172 (aixmibd64).

# netstat -Aan | grep LIST

f100060004852b98 tcp        0      0  *.21               *.*                LISTEN
f10006000118e398 tcp4       0      0  *.22               *.*                LISTEN
f1000600049c7398 tcp4       0      0  *.25               *.*                LISTEN
f1000600012bcb98 tcp        0      0  *.80               *.*                LISTEN

# kdb
(0)> sockinfo f1000600012bcb98 tcpcb

proc/fd: fd: 337
              SLOT NAME     STATE      PID    PPID          ADSPACE  CL #THS
pvproc+00AC00   43*java     ACTIVE 002B066 004D046 000000000C287400   0 0034
                                   ^^^^^^^ Пид в хексе
# echo "ibase=16; 002B066" | bc

Статистика интерфейса

entstat -d en1

netpmon # Команда netpmon выводит подробную информацию о работе сети в течение заданного интервала времени

Демон iptrace и команды ipreport и ipfilter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Для получения подробной информации о передаче отдельных пакетов по сети можно воспользоваться демоном iptrace и командой ipreport. Аналог tcpdump

Команда no позволяет просматривать и изменять текущие значения параметров сети.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.prftungd/doc/prftungd/using_netpmon.htm

Создание образа mksysb (smitty mksysb)

# mksysb  '-e'  '-i' '-X' /home/bpankin/aix_mksysb/s6-test1_mksysb

Создание загрузочного CD/DVD (smitty sysbackup)

# mkcd -L -m '/home/bpankin/aix_mksysb/s6-test1_mksysb' -C '/home/bpankin/aix_mksysb/' -I '/home/bpankin/aix_mksysb/' -V 'rootvg'  '-R' '-S'

Поиск больших файлов, которые были удалены или перемещены, но остались открыты каким-либо процессом

# find /proc/*/fd -links 0 -type f -size +2000 -ls 2>/dev/null

AIX virtual memory system tuning

vmo # Manages Virtual Memory Manager tunable parameters
ioo # Manages Input/Output tunable parameters

Смонтировать iso

loopmount -i cdrom.iso -o "-V cdrfs -o ro" -m /mnt
loopmount -i mycd.iso -l loop0 -o "-V cdrfs -o ro" -m /mnt

Отмонтировать iso

loopumount -i cdrom.iso -o /mnt
loopumount -l loop0