Mostrando entradas con la etiqueta Consejo Ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta Consejo Ubuntu. Mostrar todas las entradas

viernes, 14 de noviembre de 2008

Reinstalar una Ubuntu, y no perder tus datos...

Vía Incognitosis, a su vez vía hehe2.net, veo un manual magnifico de como volver a instalar una Ubuntu, tras una nueva salida de una versión del sistema o tras un desastre (mejor una imagen del sistema + backup del home, pero no todo el mundo lo hace... ni yo mismo xD), y volver a tener tus programas y todas tus configuraciones.

Simplemente se basa en hacer backup del home y de algunos ficheros del directorio etc para guardar la configuración (no creo que sea bueno copiar toda la carpeta como dice javipas, ya que si actualizáis la versión de Ubuntu, puede que algún fichero de configuración cambie su estructura y entonces al sobreescribirlo con la versión vieja la liemos), luego guardar los paquetes que hemos instalado, una lista de las aplicaciones instaladas (mas o menos), para luego recuperar todo tras instalar en limpio.

Simplemente genial.

miércoles, 12 de noviembre de 2008

Restringiendo el acceso a phpMyAdmin a ciertas ips

En mis innumerables intentos de aprender, estuve metiendo mano a un servidor Apache y montando un pequeño proyecto, que utilizaba una base de datos MySQL. Para manejar la base de datos de manera mas rápida, siempre es recomendable usar phpMyAdmin, que nos es mas que un script en php que maneja de base de datos y te permite cómodamente hacer peticiones y demás...

Bueno, pues me di cuenta de chorra, que por defecto, phpMyAdmin, se queda configurado para que todo el mundo pueda conectarse a el. Cualquiera que se conectara a http://miserver/phpmyadmin tenia una bonita pantalla de login... ¡Maldición!.

No tarde mucho en encontrar la solución:

Editar /etc/phpmyadmin/config.inc.php. Es este fichero, se configura los aspectos generales del script. Existe una variable "$cfg" que contiene toda la configuración de dicho script. En realidad no es mas que un array, donde se usan índices "personalizados" (siendo sincero, no recuerdo la expresión técnica para este tipo de índices... pero se que la tiene). Nos vamos al elemento con el índice "Servers", donde indicamos lo servidores que vamos a manejar con phpMyAdmin, en mi caso solo uno.

Vamos al fichero y añadimos tras el "$i++;" lo siguiente:

$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'][] = 'allow % from 127.0.0.1';
$cfg['Servers'][$i]['AllowDeny']['rules'][] = 'deny % from all';

Aunque existe una manera mas elegante de meter todas las "rules" en una sola instrucción, creando un array:
$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array(
'deny root from all',
'allow root from localhost',
'allow root from 10.0.0.0/8',
'allow root from 192.168.0.0/16',
'allow root from 172.16.0.0/12',
);

lunes, 23 de junio de 2008

Detalles y mas detalles, cuando tocas un raid con mdadm

¡Que grande es Iván López!. Tengo sus entradas de blog, como manuales para montar los raid en la empresa, pero... pero... no he encontrado una cosilla muy importante que no incluye en su manual.

Os comento mi caso: Se me jode la maquina con un raid0 (no tenemos problemas ya que se replica en otro equipo con raid0), pero al recuperarlo (se jodieron 2 discos duros), me encuentro con que otro administrador, torpemente, se ha cargado todo para reinstalarlo... ¡¡¡ No hacia falta !!!.

Bueno, despues de limpiarme las lagrimas, me doy cuenta que al arrancar el nuevo linux, ya me crea un raid, PERO con los dos discos nuevos sin estar dentro de el. No puedo incluirlos, ya que no se porque, linux no reconocia bien el nuevo raid.

Al tratar de crear todo de cero, me encuentro que todo esta bien, hasta que reinicio... que vuelve a quedarse como estaba... si, mis dos discos fuera, y el resto dentro. Tras mucho mirar, me di cuenta que los discos quedaban "marcados" en su superblock al raid (es decir, le dice que esta en el raid 0 de la maquina). Pero no me deja meter mas discos...

¿Solución?: mdadm --zero-superblock /dev/sdXX.

Ejecutando este comando para todos los discos duros de tu maquina que vayan a ser parte de tu raid.

Me costo pero al final lo encontré.

lunes, 16 de junio de 2008

Instalando Apache+PHP+MySQL (un servidor LAMP) en un solo click... :)

Joer, hasta a mí, me sorprende aveces Ubuntu.

Hoy he pensado que mi servidor de aMule, puede servirme tambien para meter este pequeño blog que apenas tiene visitas (algunas si... pero poca cosa, no como el bueno de Juli), y así le doy un uso mas intensivo y tambien no voy olvidando como hacer cosas en Linux... pero es que Ubuntu lo pone todo muy facil.

Para instalar un pequeño servidor casero: Synaptic - Editar - Marcar paquetes por tarea... - LAMP. Ya está. Solo queda cambiar la contraseña del MySQL (si quieres claro).

Facil.

Migrando a linux... de eMule a aMule (II): Fallos mas compartición para Windows

Siguiendo con mi "pequeña" migración de mis necesidades de Windows a Linux (concretamente al "sabor" de Ubuntu), tengo que seguir buscando varios métodos para que vivan los equipos Linux y Windows en una red doméstica.

Centrandonos en el aMule, ya tenemos un demonio aMule corriendo en una maquina bastante modesta, y sin interfaz, y lo controlamos desde una maquina Windows con el aMuleGUI. Pero... ¿donde cojo los ficheros que se baja mi aMuled?.
Esto lo lograremos mediante el maravilloso Samba, que nos permite compartir nuestras carpetas de linux en una red Windows... y además, con la última versión de Ubuntu, esto es muy facil.

Lo primero: Ir a Sistema > Administración > Red y luego en la pestaña de General (o sigue esta guia) y poner el nombre de la red común que tendrán las maquinas linux y windows, por ejemplo CASA, WORKGROUP, MIRED, ... y reinicia la maquina o el samba (sudo /etc/init.d/samba restart).

Ahora se puede visitar la red desde la barra de Lugares. Y ver lo que tiene compartido las maquinas.

Pero ahora queremos que la carpeta que tiene el "Incoming" de aMule (busca y configura el directorio, en el fichero de tu /home/USUARIO/.aMule/amule.conf un campo que se llama "IncomingDirectory" o algo así y pon el directorio que quieras y que tu usuario tenga permisos, como por ejemplo en tu home la nueva carpeta "Publico" que tendras).
OJO: en el pasado post, decia que este parametro se puede modificar mediante el GUI, y parece que no... tienes que cambiarlo mediante el fichero de configuración a mano. No es difícil pero es un engorro.

Esta carpeta tendremos que compartirla mediante Samba. Esto es muy sencillo gracias a la versión 8.04 de Ubuntu, ahora compartir los ficheros, es muy sencillo. Simplemente, hay que pulsar al boton derecho sobre la carpeta, y dar a compartir. Damos permisos para que se puedan escribir y por parte de usuarios anónimos... y ya lo tenemos.

Así de sencillo...

PD: Si tienes dudas, deja un comentario.

miércoles, 21 de mayo de 2008

Migrando a linux... de eMule a aMule

Hoy estoy activo. Si, es lo que tienen los dias con estrés, que no puedo desconectar. Os voy a contar como quite mi eMule y lo pase todo a una maquina linux... y encima lo controlo todo desde mi viejo Windows.

Hace tiempo me hice con un pequeño PC, una maravilla llamada Fujitsu Scenic xSP (aunque algo dopado a 800 MHz, 392 de RAM... y un HD de 80 gigas) que tenía en casa de mis padres algo olvidado, y lo he reconvertido en una Ubuntu con Gnome (XFCE no iba bien con la tarjeta intel i810 que tiene este ordenador... ni idea porque).

Una vez instalado, instale amuled, amulegui, y amuleweb (via apt-get, aptitude o synaptic... no será por opciones) y luego seguí esta guia que encontre googleando un poco (ojo no lo sigas hasta el final): Link.
Sigue hasta el paso 4 de esta guia. Una vez hecho, lanza el amulegui y pon el password que pusiste en el paso 2 de la anterior guia. Ahora puedes configurar lo que te de la gana tranquilamente y sin tener que tocar un puto archivo. OJO, que no respeta lo que hayas tocado a mano, asi que tendras que volver a activar las conexiones remotas (esto es primodial, ya que si no nada funciona), y los passwords. Si te apetece, tambien activa el interfaz web, para usarlo para fuera de tu casa, y ver tus descargar desde el curro (por ejemplo).
Tras poner todo como tu antiguo eMule, y cambiar la configuración de router para que apunte a la nueva maquina, volvemos a tu viejo Windows, y solo tienes que bajar de este FTP la última versión que veas por alli (la 2.2.0 es la que yo uso) que encontre por este foro.

Desde tu windows, conecta a tu maquina linux... y a disfrutar.

viernes, 16 de mayo de 2008

Errores tontos con Ubuntu 8.10 (I): GDM...

Y ahora una de errores que ocurren con una Ubuntu en una maquina un poco "especial".

Si tu GDM, parece que se sale de la pantalla, es decir, que es mas grande que la resolución que tiene tu monitor, la solución está en el fichero "/etc/X11/xorg.conf" y buscar una linea que ponga "Virtual". Esa es la resolución que lee el GDM, así que tendras que cambiarla a la resolución que tengas...
Imagino que ese error se solucionará, con alguna actualización pero ahora mismo esta es la solución mas sencilla (al parecer comentar la linea no funciona).

sábado, 15 de diciembre de 2007

Ubuntu y tu Broadcom 43XX

Linux no lo tiene sencillo. Sin duda los driver propietarios son un problema, y sin duda linux tiene poco que hacer cuando un fabricante no quiere liberar las especificaciones de sus productos y tenemos que utilizar exclusivamente sus drivers... Bueno, si tubieramos que usar sus drivers para linux no estaria mal, pero si encima no tienen drivers para linux, pues apaga y vamonos...

Muchos nuevos portatiles usan unas tarjetas wireless de Broadcom que es uno de esos fabricantes. Broadcom obliga a usar un firmware cerrado en windows para poder usar su tarjeta. En linux tenemos el mismo problema, pero como no, los chicos de linux lo han solucionado.

En Ubuntu (7.10) hacer lo siguiente:

Sistema > Administración > Gestor de controladores restringidos

Habilitar el controlador de "bc43xx", cuando te pregunte de donde coje el firmware, poner de internet y cambiar la direccion por defecto por esta:

http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o

(o mira la ultima version de la web de b43 linux).

Luego usa el WiCD o configura la Red en Ubuntu.

lunes, 10 de diciembre de 2007

La linea de la muerte

Tras leer un articulo hoy de LinuTeca, he recordado la famosa linea de la muerte, la cual tiraba un servidor linux que no estubiera bien configurado para limitar el uso de los recursos.

La famosa linea era (y es):

:(){ :|:& };:

Esta estúpida linea, escrita en el shell de linux, bloquea un servidor a base de crear muchos procesos que van consumiendo lo que dispone la maquina. La explicación aquí.

Aunque yo siempre fuí muy impaciente, y me gusto el estilo bestia:

#include
#include
int main()
{
while(1)
{
malloc(1048576);
fork();
}
}

La solución al problema, el comando ulimit, y mejor explicado en este texto.

lunes, 26 de noviembre de 2007

Consejo Ubuntu: Seguimos con Ubuntu y Compiz... Plugins extra.

Sigo (y seguiré) con mis post sobre Ubuntu, ya que evoluciona según mi configuración de Ubuntu de casa cambia. Como no, estoy liado con el maravillos Compiz, del cual estoy enamorado, una vez que lo estoy dejando a mi gusto...

Os cuento, la ultima. Tras leer mucho, vi que habia bastantes plugins que se habian "olvidado" de incluir en los repositorios oficiales de ubuntu, asi que me puse a mirar como instalarlos (el 3D Windows es genial) y encontré esto (de mundogeek.net). Breve pero conciso, donde explica como instalar las dependencias para compilar (no os asusteis que es muy sencillo) los nuevos plugins y instalarlos dentro de nuestra maquina con Ubuntu+Compiz.

También ampliaros que en http://gitweb.opencompositing.org/ teneis todos los extras que le faltan a tu Compiz. Simplemente repite los pasos que indica el articulo de mundogeek.

martes, 20 de noviembre de 2007

Consejo Ubuntu: ¿Y tras instalar mi Ubuntu 7.10 (Gutsy Gibbon)?... ¿QUÉ?

Bueno, hay a mucha gente que les frustra el instalar ubuntu, y no tener ni idea de seguir hacia delante, o como tener lo mismo que tiene en Windows. ¿Como configuro la red?, ¿como me instalo los codecs que me faltan?, ¿donde está la opción para ponerlo 100% en castellano (o catalan, o gallego, o ingles, o...)?.

Sencillo: Guia de post-instalación de Ubuntu 7.10

Solo comentar, tras leerlo, que hay ciertas "frikadas" que no incluye, como instalar todos los efectos de compiz, pero no creo que sea muy importante. También, le falta explicar que hay que instalar EXPLICITAMENTE los drivers que no son 100% libres, como casi todos los modem, los de ATI, algunas tarjetas WiFi, etc...

Sistema -> Administración -> Contoladores restringidos (o algo "asín")


Y alli se instalán. Si no, no te funcionarán las cosas.

lunes, 19 de noviembre de 2007

Consejo Ubuntu: Como arreglar cuando gnome pierde las asociaciones de ficheros

Un dia, tras alguna actualización malvada de ubuntu, en mi caso tras intentar instalar los gDesklets (NI se os ocurra meterlos en ubuntu ya que os provocaran el error que os comento), todos los ficheros dejaran de estar asociados a su programa. Es decir, abres el navegador de ficheros (nautilus) y todos los ficheros no tendran un programa asociado y no sabrá como abrirlos... ¡¡¡Por dios, que desastre!!!.

Pues bueno, abrimos la consola y ponemos:

sudo update-mime-database /usr/share/mime
sudo dpkg-reconfigure shared-mime-info
killall gnome-panel
killall nautilus
Arreglado. Mas info: aquí.