viernes, 9 de septiembre de 2011

MySQL clean install

apt-get –purge remove mysql-server
apt-get –purge remove mysql-client
apt-get –purge remove mysql-common

apt-get autoremove
apt-get autoclean


rm -rf /etc/mysql
find / -iname ‘mysql*’ -exec rm -rf {} \;

aptitude install mysql-server mysql-client
service mysql status

Warning: Fake initctl called, doing nothing.

Cuando les ocurra este molesto error aca la solucion. En mi caso me paso que la instalcion de ubuntu se me quedo a un 99% entonces me presentaba este y otros errores al intentar levantar un servicio por ejemplo "service mysql start".

cd /sbin (nos ubicamos en la carpeta donde se encuentra initctl)

ls -l | grep initctl (buscamos que verciones del initctl hay)

-rwxr-xr-x 1 root root            84 2010-06-09 12:32 initctl
-rwxr-xr-x 1 root root    104428 2010-04-01 22:35 initctl.REAL


Ok, ahora lo que debemos hacer es decirle a el sistema que utilice initctl.REAL para esto hacemos lo siguiente:

sudo mv /sbin/initctl /sbin/initctl.FAKE (Aqui basicamente renombramos initctl a initctl.FAKE de esta manera el sistema no lo tomara en cuenta.)
sudo ln -s /sbin/initctl.REAL /sbin/initctl (Aqui creamos un enlace simbolico, de forma que cuanto se necesite acceder a initctl, se acceda a initctl.REAL)

jueves, 8 de septiembre de 2011

Instalacion de sistema vigilancia (ZONEMINDER)

www.zoneminder.com

Este sistema es muy util para administrar las camaras de vigilancia ya sea en la casa o empresa. Actualmente tengo 2 maquinas corriendolo con 23 camaras. Iba a redactar una guia de como hacerlo pero encontre una muy completa, lo unico que hare es adjuntar anotaciones a esa guia.

http://www.zoneminder.com/wiki/index.php/Ubuntu_Server_11.04_64-bit_with_ZoneMinder_1.25.0_Preview,_FFmpeg,_libjpeg-turbo,_Webmin,_Cambozola

Notas:

Si por alguna razon no se instalo correctamente, lo mejor es desinstalar y hacer un clean install de nuevo.

apt-get clean


apt-get purge zoneminder


apt-get autoremove zoneminder

volver a instalar.

Configuracion Basica RED Linux

A continuacion se describe como configurar la red de forma manual o estatica:

1. sudo gedit /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.1.25
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255

2. sudo gedit /etc/resolv.conf

nameserver 192.168.1.1

3. sudo /etc/init.d/networking restart

Listo.

Instalando un Raid 0 en Ubuntu

Despues de alguna lectura me di cuenta que es algo dificil y no recomendable instalar el GRUB en un RAID, asi que procedi a instalarlo ubuntu y el GRUP en un tercer disco duro de 80GB. La instalacion fue muy simple, ahora el problema es hacer que linux reconozca mis otros 2 discos duros como un RAID 0, a nivel del bios ya todo esta configurado y cree el ARREGLO, pero ubuntu continua viendo los discos individuales y no como un arreglo. Ok aqui vamos presionamos Ctrl+Alt+T, para abrir la consola, y luego seguimos los siguiente pasos:

1. sudo apt-get update (verificar que tengamos todo actualizado).
2. sudo apt-get remove dmraid (utilidad que maneja linux por defecto para el manejo de arreglos).
3. sudo apt-get install mdadm (utilidad para administrar dispositivos RAID).

Ahora debemos tener bien claro donde se encuentran las unidades que queremos utilizar para crear nuestro arreglo. Estas se ven representadas de la siguiente manera. disco 1 /dev/sda, disco 2 /dev/sdb, disco 3 /dev/sdc y asi sucesivamente. Si estos discos tuviesen particiones se veria asi, por ejemplo que el disco 1 /dev/sda tenga 2 particiones, particion 1 /dev/sda1, particion 2 /dev/sda2 y asi con todas las particiones que se tengan. En mi caso trabajo con interfaz grafica asi que simplemente ubico mi unidades utilizando la aplicacion Utilidad de discos que viene por default con ubuntu. Esta se encuentra en Sistema-->Administración. Alli se podran ver las unidades ha reconocido ubuntu y su ubicacion. De no contar con interfaz grafica existen mucha maneras de encontrar la misma informacion desde la consola. Una vez tengas bien definidas cuales son las unidades que vas a utilizar para crear el arreglo entonces continuamos.

4. sudo mdadm --create /dev/md0 --verbose --level=0 --raid-devices = 2 /dev/sdb /dev/sdc (Aqui es donde creamos el arreglo con las dos unidades o particiones que especifiquemos).

5. sudo mkfs.ext4 /dev/md0 (formateamos nuestro arreglo).

Haste este punto ya contamos con nuestro RAID 0, ahora en mi caso necesito que se monte automaticamente cada vez que ubuntu inicie para esto seguimos los siguientes pasos:

1. sudo gedit /etc/fstab (Debemos editar este archivo ya que se encarga de montar las unidades cuando ubuntu inicia).
2. /dev/md0      /media/video    ext4   defaults   0     0. (Aca decimos que monte el arreglo creado anteriormente en la direccion /media/video, que es de tipo ext4 y todo por default).
3.  sudo chown -R usuario:usuario /media/video/ (Nos hacemos propietarios de el punto de montage, con esto podremos escribir/leer sobre esta).
4. sudo chmod -R 755 /media/video/ (Permite que todos lean y ejecuten archivos).