Archivo para la categoría "trucos"
Montar recursos samba/windows facilmente
Lo primero es arrancar el /sbin/init.d/cifsclient start|stop
Autentificarse
#cifslogin -D dominiowindows NOMBREDEMAQUINA usuario
#cifslist (para comprobar que se ha logeado bien)
# cifsmount //NOMBREDEMAQUINA/RECURSO /puntodemonaje
Es una chorrada, pero siempre que tengo que hacerlo tardo 10 minutos en darme cuenta de que tengo que hacer login antes de intentar montar el recurso.
Un pkill en hp-ux
Hay muchas maneras de hacerlo, aqui dos de las mas fáciles de recordar.
1º @kill `ps -ef|grep nombreproceso |grep -v grep |awk ‘{print $2}’`
2º @ps -ef |grep nombreproceso | grep -v grep| while read i
@do
@kill $i
@done
Encontrar ficheros grandes (filesystem 100%)
Cuando se nos llena algún filesystem a veces es dificil encontrar el qué hace que se llene.
Primero buscar cores
$find / -name core
Buscar los 10 subdirectorios que mas ocupan desde el /
$ du -kx / | sort -rn -k1 | head -n 10
Los 10 ficheros mas grandes desde el /
$ find / -type f -xdev -print | xargs -e ll | sort -rn -k5 | head -n 10
Los ficheros que han sido modificados recientemente.
$ find / -type f -xdev -mtime -1 -print | xargs ll | sort -rn -k5
Recuperar ficheros sueltos desde ignite
si es con cpio
#gunzip -c 2007-10-29,11:53 |pax -rk -f – nombredelficherosinbarraprimeraypathcompleto
si es con tar
#gunzip -c 2007-10-29,11:53 | tar xvf – nombredelficherosinbarraprimeraypathcompleto
Añadir clustrer a quorum
Tenemos una máquina que hace de quorum y que dá servicio a un par de clusters. Ahora tenemos que añadir otro cluster:
Editar el /etc/hosts y meter las ips y nombre de las máquinas
Añadir en /etc/cmcluster/qs_authfile de esta manera:
CLUSTERA1
10.1.1.1
CLUSTERA2
10.1.1.2
CLUSTERB1
11.1.1.1
CLUSTERB2
111.1.1.2
CLUSTERNUEVO1
10.1.2.5
CLUSTERNUEVO2
10.1.2.54Ejecutar
#/usr/lbin/qs -update y mirar el log para ver que se añade /var/adm/qs/qs.log
PVGs
Cuando tenemos dos discos que se ven por diferentes paths, y queremos utilizar todo el ancho de banda posible, tenemos que utilizar PVGs
Tenemos dos discos:
DISCO 1 /dev/dsk/c0t0d1 y alternate path /dev/dsk/c0t1d1
DISCO 2 /dev/dsk/c0t0d2 y alternaet path /dev/dsk/c0t2d2
Queremos que se escriba en los dos discos a la vez
#vgcreate vgname /dev/dsk/c0t0d1 /dev/dsk/c0t0d2 /dev/dsk/c0t1d1/dev/dsk/c0t2d2
crear el fichero /etc/lvmpvg con lo siguiente
VG /dev/vgname
PVG vgname_pvg01
/dev/dsk/c0t0d1
/dev/dsk/c0t0d2Y ahora a crear el lvol con la carga repartida:
lvcreate -s g -D y -L tamañoMb -n lvolname vgname
Si tuvieramos cuatro discos y dos lvoles, si quisieramos que cada lvol saliera por un PVG distinto; antes de crearlo, tendríamos que comentar en el /etc/lvmpvg el PVG que no quisieramos que utilizara.