miércoles, 13 de agosto de 2014

Reducion de unidad por LVM

cuando nos quedamos sin espacio en alguna unidad en linux y nos sobra espacio en otra podemos hacer uso de lvm (esto si usamos esto en la instalacion).

para esto elegimos la unidad que vamos a reducir en mi caso seria /home

con el comando

#lvdisplay

podremos observar el tamaño de las unidades que tenemos es importante anotar el tamaño de la unidad
en un linea que dice "LV SIZE 135GB" algo asi.

de igual forma podemos observar la ruta de la unidad: /dev/nose/home.

e iniciamos saliendo de modo grafico en debian con ctrl+alt+f1

despues nos logueamos como root

ya como root tecleamos el comando:
#telinit 1

despues desmontamos la unidad que deseamos reducir:

#umount /home

despues  realizaremos un chequeo del filesystem con el comando:

#e2fsck -f /dev/nose/home

despues haremos la reduccion del volumen segun nuestro ejemplo tiene 135G la dejaremos con 130.

#resize2fs /dev/nose/home 130G

y despues reducimos el volumen de la unidad logica.

#lvreduce -L -5G /dev/nose/home.

despues montamos la unidad.

#mount /home

podemos reiniciar y cuando entremos podemos con el logical volumen management (si no lo tienes en el sistema instalarlo ) aumentar esos 5 G a cualquier unidad ... y si existe esta herramienta por que no lo usamos para reducir tambien? para reducir debemos desmontar y hay unidades que no podemos desmontar en entorno grafico como /home, /root etc...


Espero les SIRVA ... Saludos

jueves, 20 de marzo de 2014

Crear repositorio de isos locales XENSERVER



Hola de nuevo ...

tengo un poquitin de tiempo y no quise dejar pasar el como hacer el repositorio de isos con el Xenserver..

bueno lo primero que tenemos que entender que el Xen es un hipervisor que trabaja sobre una plataforma de linux por asi decirlo ya que solo le sirve para arrancar, despues tiene sus propios comandos de la XENCONSOLE bueno pero para no aburrirlos sobre que es xen por que eso lo pueden buscar en Wikipedia.. lo que si les dire es que trabaja sobre la famosa LVM de linux .. asi que muchos comandos son muy parecidos

lo primero que haremos es ver el espacio en el disco con el comando:
[root@paquito]# df -h

esto nos dira los espacios en el disco .. pero recuerden que como es una tabla GPT tenemos volumenes fisicos y para eso aplicamos el siguiente comando.

[root@paquito]# pvs

es nos dira cuales son los volumenes fisicos de nuestra maquina, despues basta con checar los grupos de volumenes que tenemos con:

[root@paquito]# vgs

y despues de este comando escogeremos en que grupo vamos a crear nuestro volumen logico para este ejemplo dire que mi vg es :
VG_XenStorage-0ed95257-ea30-94fa-9597-cd0982b7763d

para crear el vl es de la siguiente manera:

[root@paquito]#lvcreate -L 50G -n Repoisos VG_XenStorage-0ed95257-ea30-94fa-9597-cd0982b7763d

donde Repoisos sera el nombre de que le daremos y 50G sera la capacidad de 50 gigabytes

ahora crearemos el filesystem para el volumen logico que acabamos de crear asi:

[root@paquito]#mkfs.ext3 /dev/VG_XenStorage-0ed95257-ea30-94fa-9597-cd0982b7763d/Repoisos

ahora crearemos la carpeta donde montaremos esta unidad.

[root@paquito]#mkdir /mnt/repositorio

se nos estaba pasando actualizar los volumenes de grupos esto lo hacemos asi:

[root@paquito]#vgchange -a y

con esto nuestra unidad sera visible ya tenemos todo pero nos falta crear el repositorio en el xen y eso lo hacemos con el siguiente comando

[root@paquito]#xe sr-create name-label=Repoisos type=iso device-config:location=/mnt/repositorio/ device-config:legacy_mode=true content-type=iso

para terminar basta montar nuestra unidad

[root@paquito]#mount -t ext3 /dev/VG_XenStorage-0ed95257-ea30-94fa-9597-cd0982b7763d/Reposisos /mnt/repositorios

Listo!!! tenemos nuestro repositorio de isos locales...


Ojo.. no intente agregar el montado automatico en el fstab para que cuando reinicie cargue solo,  por que no arrancara el Xen, de todas maneras si lo hacen chequen en las entradas anteriores ahi les digo como restaurarlo.. Saludos


Xenserver no inicia por que no lee superbloque

Que tal Banda..

Por azares del destino me toco incursionar en la virtualizacion con Xenserver
es un hipervisor muy bueno y lo mejor de todo es Opensource..

Bueno el detalle esta como en todo software libre cuando un archivito cambia.. jajaja

y fue el caso del Xen. cuando me dia a la tarea de crearle un repositorio local para unas isos y tratar de que cuando se reinicie el servidor no se tuviera que montar de nuevo, lo agregue al archivo fstab para que montara en automatico y si funciono mientras no se reiniciara... por que al reiniciarse el sistema no identifica el formato Ext3 y marca el famoso error de que no puede leer el superbloque por que no esta en ext2..


y despues de andarle buscando... aqui la solucion..

1.- iniciar normalmente hasta que el error aparece y te pide el pass del admin
2.- despues te saldra que esta con el usuario file system recovery (ojo si haces un whoiam te saldra que estas como root pero no tendras los permisos suficientes).
3.- vamos a volver a montar a el usuario root para poder tener permisos necesarios y eso lo hacemos con el comando: mount -n -o remount /
4.- con esto sera suficiente para poder ir a /etc/fstab y poder editarlo con VI o nano como gustes bastara con comentar la linea a gregada para que el sistema pueda ignorar esa particion.

ojo!! cuando el sistema del Xen ya esta corriendo pueden volver a montar el repositorio de isos..


bueno espero pronto ponerles como hacer el famoso repositorio de isos local... un saludo!!!!

miércoles, 21 de agosto de 2013

Backtrack 5 r3 problemas con se-toolkit y w3af

despues de actualizar con un

#apt-get update
#apt-get upgrade

a la hora de querer instalar postgresql para mi armitage me mandaba un error:
error were encountered while processing se-toolkit y w3af.

despues de leer un poco encontre la solucion.

primero remover el se-toolkit

#aptitude remove se-toolkit
#aptitude purge se-toolkit
#aptitude clean
#aptitude autoclean

despues procedi a instalar el git con el siguiente comando:
#git clone https://github.com/trustedsec/social-engineer-toolkit/ set/

despues a remover w3af
#aptitude remove w3af

instalar el siguiente archivo
#wget http://pypi.python.org/packages/source/p/pybloomfiltermmap/pybloomfiltermmap-0.2.0.tar.gz
*aqui necesitaremos agregar que no cheque los certificados.

viernes, 12 de octubre de 2012

VirtuaBox Guest Additions Ahora en CENTOS6.3

Que tal..

Ahora los comandos para instalar el

VirtuaBox Guest Additions
pero en centOS...
ya saben primero nos logueamos como root..
despues abrimos una terminal y ejecutamos lo siguiente:

yum install gcc kernel kernel-devel

despues de instalar reiniciamos con el comando

reboot

volvemos a loguearnos como root y nos vamos a la imagen del 

VirtuaBox Guest Additions 
de la siguiente forma:

cd /media
hacemos un listado con el comando ls: 
ls
y nos vamos dentro de la carpeta 
cd VBOXADDITIONS_4.xxxxxx
sh VBoxLinuxAdditions-x86.run
reboot
 cualquier duda Comenten...


SALUDOS...

jueves, 4 de octubre de 2012

Instalar GuestAddition de vitualbox en zentyal

Bueno esta entrada va a que muchas veces instalamos linux en un virtual y no podemos entrar en modulo
fluido.. en este caso escribire como hacerlo con zentyal 3.0 ... lo primero es logearnos como super usuario o root

sudo su
apt-get update
apt-get dist-upgrade
reboot
hasta aqui lo que hicimos fue una actualizacion de repositorios y despues una actualizacion de dependecias
ahora reiniciamos y despues selecionamos del menu de dispositivos del VBox el GuestAddition.
Despues aplicamos estos comandos.
sudo su
apt-get install build-essential
apt-get install linux-headers-$(uname -r)
mount /dev/cdrom 

cd /media/cdrom/
ls
./VBoxLinuxAddition.run

la idea es instalar paquetes que necesitamos, depues instalamos los headers correspodientes a nuestra version, esto sirve para actualizar los driver genericos, y por ultimo montamos el cdrom con el 
GuestAddition.. 


Es tos comando los encontre por esta liga http://forum.zentyal.org/index.php?topic=5943.0
le hice unas modificaciones espero les sirvan..

Saludos

miércoles, 4 de julio de 2012

Que tal este blog es de todo y aqui una funcion que te ayuda en tsql(sqlserver) agregar el numero de filas en una consulta.

alguien dira... pues le agrego un indice.. si cuando creas la tabla pero si estas haciendo un join y necesitas agregar el numero de filas a la consulta...

Aqui la Respuesta la funcion ROW_NUMBER( ) esta funcion bien apartir del sqlserver 2005 y sirve para poder agregar numeros  a nuestra consulta, aqui un ejemplo:


SELECT [datos]  FROM [test]



Aqui agregamos la funcion ..
SELECT ROW_NUMBER( ) OVER(ORDER BY datos)AS id, [datos]  FROM [test]
Algo muy importante es el OVER() el cual indica por cual campo sera ordenada la consulta..
tomar en cuenta que en una consulta donde tomaremos una consulta como tabla solo funcionara si la consulta interna contienen una funcion TOP( ) caso contrario agregar el ROW_NUMBER( ) a la consulta inicial... SALUDOS..