Un link molto utile su come utilizzare pipe e redirection
Month: March 2009
Command ls and time of file
Install ML to AIX 5.3
– Scaricare la versione della ML o procurarsi il CD
– Verificare che non ci siano errori relativi ai pacchetti installati:
lppchk -v
– Verificare che non ci siano errori lato OS:
errpt -a
– Controllare che ci siano memoria e spazio a sufficenza
– Essere sicuri di avere un immagine del systema (mksysb…)
– Lanciare l’installazione digitando smitty update_all e successivamente selezionando la locazione dei file di aggiornamento
– Analizzare il file smit.log (/smit.log o /home/user_id/smit.log)
– Controllare la versione oslevel -r
– Dove richiesto riavviare il server
sysdump AIX
Ecco alcuni comandi per controllare il sysdump su AIX
sysdumpdev -l
elenca la configurazione del sysdump :
primary /dev/hd6
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
dump compression ON
sysdumpdev -e
genera una stima del dump
0453-041 Estimated dump size in bytes: 229638144
/usr/lib/ras/dumpcheck -p
Check dello spazio dove generare il dump :
There is not enough free space in the file system containing the copy directory to accommodate the dump.
File system name
/var/adm/ras
Current free space in kb
119000
Current estimated dump size in kb
224256
In questo caso devo allargare o pulire il filesystem VAR
/bin/rm: Argument list too long
Provando a eliminare una directory con dentro dei log di SARG, mi compare il seguente messaggio di errore :
/bin/rm: Argument list too long
Il contenuto dei file e’ praticamente dei file .html quindi :
find . -name ‘*.html’ | xargs rm
Purging old data from the database used by VirtualCenter Server
Per ridurre il DB del Virtual Center che era diventato 25 GB ho utilizzato questa nota di vmware che allega due script da utilizzare (uno per oracle e uno per SQL)
http://kb.vmware.com/selfservice/viewContent.do?externalId=1000125&sliceId=1
Change name file virtual machine
Per cambiare i nomi dei file di una virtual machine, una volta collegati alla service console si possono utilizzare i seguenti comando:
per rinominare i file :
rename pcxp-buono WinXPVm01 *
per rinominare il contenuto dei file :
perl -pi -e ‘s/pcxp-buono/WinXPVm01/g’ WinXPVm01.vm*
bisogna posizionarsi nella directory della virtual machine
pcxp-buono e’ il nome attuale dei vari file della virtual machine
winxovm01 e’ quello che che dovranno prendere i file
WinXPVm01.vm* sono i file dove va a modificarne il contenuto.
PID collegato a una virtual machine
Per vedere il PID di una virtual machine :
ps auxfww | more
tra tutti i processi comparira’ :
root 4324 0.0 0.3 2016 876 ? S< 10:28 0:00 /usr/lib/vmware/bin/vmkload_app /usr/lib/vmware/bin/vmware-vmx -ssched.group=host/us
er -# name=VMware ESX Server;version=3.5.0;licensename=VMware ESX Server;licenseversion=2.0 build-130756; -@ pipe=/tmp/vmhsdaemon-0/vmxbdb66235bf16
33a8; /vmfs/volumes/4974a1ec-69f22859-b5a7-00215e53b590/WINEPTS5-xxxx/WINEPTS5-xxxx.vmx
Il 4324 e’ relativo al server winepts4 …..
filesystem / full over servie console VMWARE
Ho trovato un host esx VMWARE scollegato dal Virtual Center a causa del filesystem / pieno.
La causa era dovuta alla directory /var/core piena di file xxxx.core
Per cui con il comando file xxxx.core ho controllato quale programma mi generava il file core :
[root@albert core]# file 1809.core
1809.core: ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style, from ‘vmware-hostd’
Ho eliminato tutti i file core recuperando piu’ di 2 GB di spazio.