AIX
Gestion User/Group
Créer un utilisateur
mkuser id=uid pgrp=<groupe_principal> home=/home/nom_utilisateur -m <comment> shell=/usr/bin/ksh nom_utilisateur
Créer un groupe
mkgroup id=gid nom_group
Installation package (smitty)
Installation
installp -aF -d /blabla all
Désinstallation
installp -ug tivoli.tsm.client*
Lister les package
lslpp -L
Info
Par date: lslpp -qch | awk -F: '{printf "%-12s %-40s %-12s %-10s %-10s\n",\(7,\)2,\(3,\)5,$6}' | sort | uniq | sed 's/70/-70/' | sort -t '/' -k 3,3n -k 1,1n -k 2,2n | sed 's/-70/70/'
Gestion des FileSystem
Agrandir ou diminuer un FS
chfs -a size=[+|-]1G /some/FS
lister les VG et FS associés
lsvg applivg
VOLUME GROUP: applivg VG IDENTIFIER: 00cef4a700004c0000000163d5ddb30f
VG STATE: active PP SIZE: 128 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 399 (51072 megabytes)
MAX LVs: 512 FREE PPs: 7 (896 megabytes)
LVs: 4 USED PPs: 392 (50176 megabytes)
OPEN LVs: 4 QUORUM: 2 (Enabled)
TOTAL PVs: 1 VG DESCRIPTORS: 2
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 1 AUTO ON: yes
MAX PPs per VG: 130048
MAX PPs per PV: 1016 MAX PVs: 128
LTG size (Dynamic): 1024 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
PV RESTRICTION: none INFINITE RETRY: no
DISK BLOCK SIZE: 512 CRITICAL VG: no
FS SYNC OPTION: no CRITICAL PVs: no
lsvg -l applivg
applivg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
lv_cmod jfs2 80 80 1 open/syncd /appli/CMOD
lv_cmodcache jfs2 160 160 1 open/syncd /appli/CMOD-cache
lv_aen jfs2 80 80 1 open/syncd /appli/AEN
lv_logs jfs2 72 72 1 open/syncd /logs
Créer un FS (avec son LV)
crfs -v jfs2 -m /mountpoint -A yes -g datavg -a size=128M -p rw -a logname=INLINE
Supprimer un FS (et le LV associé)
rmfs -r <FS>
Supprimer un LV
rmlv -f <LV>
Renommer un LV
chlv -n nouveau_nom ancien_nom
Divers
"watch like" pour AIX
while true; do date; COMMAND ; sleep 1; clear; done
Déterminer le type d'architecture (32 ou 64bits)
getconf KERNEL_BITMODE
Afficher les erreurs système UNIX
errpt [Option] [ -c : rapport court ] [ -A : rapport simple ] [ -a : rapport détaillé ]
Afficher les ports en écoute
netstat -an -f inet | grep LISTEN