Skip to content

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