вторник, 28 июня 2011 г.

Top 30 истории комманд

cut -f1 -d" " .bash_history | sort | uniq -c | sort -nr | head -n 30

десятка самых больших файлов

ls -lR | sort -k5nr | head -10

вывод top в файл

/usr/bin/top -b -n1

Putty Автодисплей для удалённых сессий

DISPLAY="`who -m  | cut -f2 -d'(' | cut -f1 -d')'`:0.0"; export DISPLAY # AIX, Solaris, Linux 
DISPLAY="`who -mR | cut -f2 -d'(' | cut -f1 -d')'`:0.0"; export DISPLAY # HP-UX

Добавление диска в AIX

1 этап (VIO) если выдаётся не напрямую 
создаём и презентуем устройство на обоих VIO серверах 
 lspv  
 cfgdev 
 lspv 
 chdev -dev hdiskXX -attr reserve_policy=no_reserve\
 algorithm=round_robin pv=yes queue_depth=32  
 mkvdev -vdev hdiskXX -vadapter vhostX -dev NAMEPV 

вторник, 12 апреля 2011 г.

AIX однострочники I (~2011)

Информация о мегабайтах

hdisk
echo "--hdisk size--"; for i in `lspv|grep "active"|awk -F" " {'print$1'}`;do echo -n "$i   ";\
lspv -L $i|echo -ne "\tTotal `grep "TOTAL"|awk -F"(" {'print$2'}|awk -F")" {'print$1'}`  ";\
lspv -L $i|echo -ne "\tFree `grep "FREE"|awk -F"(" {'print$2'}|awk -F")" {'print$1'}`\n";\
done

VG
echo "-- VG  size --"; for i in `lsvg|awk -F" " {'print$1'}`;do echo -n "$i   ";\
lsvg -L $i|echo -ne "\tTotal `grep "TOTAL"|awk -F"(" {'print$2'}|awk -F")" {'print$1'}`  ";\
lsvg -L $i|echo -ne "\tFree `grep "FREE"|awk -F"(" {'print$2'}|awk -F")" {'print$1'}`\n";done

Сброс счетчика

сброс счетчика
chsec -f /etc/security/lastlog -a "unsuccessful_login_count=0" -s

Освободить либы

slibclean