Linux para las masas

Primero te ignoran. Luego se rien de ti. Luego pelean contigo. Y entonces ganas. Gandhi

NOS MUDAMOS!

leave a comment »

Luego de darle vueltas al asunto y ver los pro y los contras, decidí empezar de nuevo. Así que a partir de hoy hay nueva casa!

LinuxParaLasMasas.com

Written by scrooge_74

agosto 28, 2015 at 12:30 pm

Publicado en comentarios

Problemas de temperatura

leave a comment »

La semana pasada fue complicada, el servidor personal estuvo dando problemas, primero pensé fuente de poder, pero resultó ser que la bomba de enfriamiento del CPU dejó de funcionar luego de dos años. Así que la temperatura subía y el equipo se apagaba automáticamente.

La solución fue comprar otro enfriador, pero en este caso por tema de premura cambié de una bomba de enfriamiento por líquido a un enfriador de abanicos doble.

Luego de eso instalé MUNIN para monitorear el equipo sin tener que estar abriendo consolas para verificar sensores. Es muy pŕactico poder usar un navegador desde cualquier otro equipo y poder mirar cómo está el equipo en cuestión.

Aquí les dejo un tutorial muy sencillo y práctico para instalar en debian.

Instalamos Apache y otras cositas

apt-get install apache2 libcgi-fast-perl libapache2-mod-fcgid

Hacemos funcionar un módulo

a2enmod fcgid

Instalamos Munin

apt-get install munin munin-node munin-plugins-extra

Luego editar /etc/munin/munin.conf

Hay que habilitar unos comandos (quitar el símbolo de #) dbdir, htmldir, logdir, rundir y tmpldir

Habilitar Munin en Apache

cd /etc/apache2/conf-enabled/
ln -s /etc/munin/apache24.conf munin.conf
service apache2 restart

En el archivo /etc/munin/apache24.conf hay que configurar permisos o no va a ser posible acceder a la información desde otro equipo.

Alias /munin /var/cache/munin/www

# Require local
Require all granted

Options FollowSymLinks SymLinksIfOwnerMatch

Options None

ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph

# Require local
Require all granted

Options FollowSymLinks SymLinksIfOwnerMatch

SetHandler fcgid-script

SetHandler cgi-script

Reiniciar apache
service apache2 restart

Reiniciar Munin

service munin-node restart

Y en unos minutos accder por el navegador a la dirección que tenga el servidor en la red, en mi caso:

http://10.10.10.8/munin/

Y les de salir algo similar:

munin_ejemplo

Written by scrooge_74

agosto 24, 2015 at 12:23 pm

Publicado en comentarios

Copiar Bases de Datos MySQL entre servidores

leave a comment »

Tanto trabajo que pasé el otro día y BUM! La respuesta era sencilla

mysqldump -u root -p CLAVE –all-databases | ssh root@NUEVO_SERVIDOR ‘cat – | mysql -u root -p_CLAVE’

Esto pedirá la clave de ssh del usuario que se utilizó y todo copiado.

Luego va a tirar un error ERROR 1045 (28000): Access denied for user ‘debian-sys-maint’@’localhost’ (using password: YES)

La solución es en línea de comando de MySQL:

GRANT ALL PRIVILEGES ON *.* TO ‘debian-sys-maint’@’localhost’ IDENTIFIED BY ‘THEPASSWORD’ WITH GRANT OPTION;

La copia ideal es entre dos servidores con mismo sistema operativo (y misma versión de MySQL)

El link original aquí

Written by scrooge_74

junio 9, 2015 at 10:40 am

Publicado en comentarios