miércoles, 27 de julio de 2016

Cambiar tamaño en virtual de Azure

Para quienes no estén al tanto Azure es la plataforma de Microsoft en la nube. Sobre ella podemos crear máquinas virtuales, implementar plataformas o servicios en la nube de manera muy "sencilla" (o no ¬¬).
En ésta entrada lo que vamos a ver es como actualizar las características de una máquina virtual existente a una con mayor cantidad de memoria RAM y procesamiento.
Muchas veces, a la hora de hacer implementaciones en la nube se crea una máquina virtual de prueba y con bajo costo para evaluar un producto o simplemente porque no se pudieron dimensionar de antemano los requisitos a nivel hardware realmente necesarios para la implementación. En estos casos, la versatilidad de la nube nos permite con un par de clicks actualizar el hardware a algo mucho mas potente (aunque también con mucho mas costo, tengamos en cuenta siempre ésto, Azure te permite hacer todo, pero lo vas a tener que pagar ¬¬).

Bueno en este caso particular, partimos de una virtual con Windows Server 2012 Datacenter R2 con un tamaño Estandar A2. El Estandar A2 nos da un procesador de 2 núcleos y 3,5 GB de RAM. Lo que vamos a hacer es elevarlo a un Estandar A4 que nos da un procesador de 8 núcleos y 14GB de RAM. Ésta es nuestra virtual actual:


Vamos a la opción de tamaño y nos aparecen distintas opciones para elegir:


Como dijimos anteriormente nuestra selección va a ser el Estandar A4 que como indica la imagen tiene 8 núcleos y 14GB de RAM (aunque también podemos ver que el costo de la virtual es de casi 4 veces mas).
Lógicamente podemos verificar las características de nuestra virtual desde el mismo Windows que está instalado, para ello hacemos click en "Conectar" como se indica en la siguiente imagen:


Ésto nos va a descargar un archivo para conectarnos vía escritorio remoto (RDP). Para ver por ejemplo la cantidad de RAM hacemos click derecho en mi PC y luego propiedades, podemos corroborar en la pantalla que nos aparece la cantidad de RAM disponible (en el caso del procesador no nos indica el número de núcleos actual pero podríamos verificarlo con algún software más específico como el Everest):


Chequeado ésto, volvemos al portal y en la parte de "Tamaño" seleccionamos Estandar A4 y aceptamos, ésto comenzará la implementación del nuevo tamaño:




Una vez implementado el cambio ya tenemos la virtual disponible con el nuevo hardware. Podemos chequear la RAM como hicimos anteriormente:


Ésto es todo, en éste ejemplo la implementación fue bastante rápida, no demoró mas de 10 minutos, pero tampoco podemos tomar éstos tiempos como un estandar aunque si como referencia.

Espero que les haya servido! :)

jueves, 15 de octubre de 2015

Realiza backup de tu Macbook con iBackup

Hoy le voy a hablar de un software para Mac (OSX) que sirve para hacer backup
Si bien es cierto que Time Machine permite hacer copias de seguridad en mi caso no me termina de servir del todo para lo que quiero hacer… En primer lugar, si bien Time Machine permite hacer las copias sobre el mismo disco (cosa que puede sonar ridícula, pero no lo es cuando queres que tu copia se sincronice en la nube), para ello hay que tener 2 particiones (cosa que no tengo, y que podría, pero no quiero) y por defecto no permite realizar tareas programadas y automáticas determinados días. O elijo que la haga todos los días, o elijo hacerla manual o instalo algún software adicional que me permita configurar un crontab del mismo. Así y todo, ésta opción no me sirve, porque mi idea es hacer un backup de todo lo posible en un disco externo, mientras que en mi copia de la nube solo sincronizo algunas cosas esenciales (por una cuestión de espacio) de manera que también necesito una herramienta que me permite realizar las copias lo mas granular posible. De ésta forma uso Time Machine para la copia Full en un disco externo de forma manual y el iBackup para mi copia en la nube de lo esencial, programandolo de manera que lo haga automáticamente mientras que al mismo tiempo va sincronizando en la nube lo que considero esencial. El resto con hacerlo cada tanto de forma manual me alcanza.

Primeramente en la siguiente pantalla podemos ver una tarea programada, donde tengo tildadas algunas carpetas que deseo que copie mientras que otras están sin tildar (las que no quiero que copie)


También existe la opción de la copia parcial de la carpeta, como se ve en la imagen a continuación, y a modo de ejemplo, si yo quisiera que de las preferencias del sistema en lugar de copiar todo copie solamente las fuentes; y los favoritos, historial y preferencias de Safari solo tildaría éstas opciones


En las siguiente opciones (iBackup -> Preferencias -> General) podemos elegir que se fije si hay actualizaciones del software, si queremos que arranque al iniciar, que guarde un log, etc


Por último, en las siguientes capturas (iBackup -> Preferencias -> Perfiles) creamos los jobs donde indicamos cuando se debe realizar la copia, a que carpeta de destino, etc



Adicionalmente el software nos permite almacenar un número determinado de copias, apagar la MAC luego de la copia, copiar el backup en un servidor remoto, enviar los logs por mail, comprimir las copias de seguridad, etc.
Como verán es un software bastante simple de configurar y administrar, pero muy completo, práctico y con un funcionamiento impecable.

Pueden descargarlo gratis desde acá: iBackup

Espero que les haya servido! :)

miércoles, 14 de octubre de 2015

ORA-28000: The account is locked

Hace unos días apareció éste error al intentar conectar a una base de Oracle. Resulta que el usuario luego de varios intentos fallidos de conexión se bloquea.
Gracias al blog de hypsoluciones obtuve una solución rápida y efectiva:

- Me logueé en el servidor
- Me conecté a la base como usuario SYS:

sqlplus / as sysdba

- Si bien sabía el usuario bloqueado listé todos los que había en esa condición o estaban expirados para verificar:

SELECT username, account_status FROM dba_users WHERE account_status like '%LOCK%';

- Finalmente, para desbloquear el usuario usé éste comando:

ALTER user NOMBREUSUARIO account unlock;

Espero que les haya servido! ;)

lunes, 12 de octubre de 2015

Diagnosticar Smarthphone Samsung

Va otro tip sencillo, pero emotivo :)
Yendo a la pantalla de tu teléfono donde marcas el número, si en lugar del número escribís el siguiente código vas a poder acceder a la Herramienta de Diagnóstico (Diagnostic Tool) del Samsung (probado con un S3, pero entiendo que versiones posteriores también lo tienen habilitado). El codigo es:

*#0*#

Una vez introducido el mismo nos abre un panel con un montón de opciones:


Entre otras modificaciones podemos cambiar el color de pantalla para detectar píxeles muertos, controlar el rendimiento de los parlantes, el sistema de vibración, la cámara de fotos, etc. Tengan cuidado con lo que modifican y háganlo a conciencia sabiendo como estaba antes, ya que una opción mal configurada puede hacer que nuestro móvil no tenga un desempeño normal.

Adicionalmente, y aprovechando el post, les agrego otros 2 códigos útiles que se ingresan en la misma pantalla que el otro, éstos son:

*#06# 

Que nos sirve para ver el número de IMEI. Y por último éste otro:

*#12580*369# 

Que nos brinda información de software y hardware de nuestro teléfono.

Espero que les haya servido! :)

viernes, 9 de octubre de 2015

Screen, herramienta linux para manejar sesiones

El screen lo que hace básicamente es mantener sesiones abiertas. Para ser mas claro, si por ejemplo me logueo por SSH a un servidor y quiero hacer un apt-get update en el mismo, pero en la mitad me tengo que ir del lugar, si corto el SSH se corta el apt-get update. El screen lo que permite es lanzar en el servidor un proceso que ejecuta en este caso el comando apt-get update y que lo sigue ejecutando en el mismo aunque se corte la sesión de SSH.
Es como si nos loguearamos por VNC y dejaramos un navegador bajando algo y luego nos desconectamos del VNC, el archivo sigue descargando.
Para instalarlo debemos escribir en la terminal lo siguiente:

root@servidor:~# apt-get install screen

Y para ejecutarlo:

root@servidor:~# screen ping google.com

Una vez que abrimos una sesión con screen (en este caso realizando un ping a google) y queremos salir pulsamos crtl + a y luego la d (detached). Acá sale de screen pero deja el proceso corriendo (el ping corriendo). Eso nos da un ID [detached from 8588.pts-0.servidor]. Para retomar esa sesión de screen ejecutamos:

root@servidor:~# screen -r 8588

Tengan en cuenta que si ejecutamos screen solo estamos abriendo una sesión, podemos por ejemplo ejecutar luego un apt-get install software y al presionar ctrl + a + d lo va a dejar corriendo y va a salir de la sesión mientras el software se instala en segundo plano.
Con root@servidor:~# screen -ls nos da el listado de las sesiones de screen corriendo.
También le puedo poner nombre a la sesión:

root@servidor:~# screen -S ardillasenlared
root@servidor:~# screen -ls
There are screens on:
        9129.ardillasenlared  (10/09/2015 19:47:08 PM)        (Detached)
        8588.pts-0.scripts      (10/09/2015 19:13:30 PM)        (Detached)

Para salir ingresamos a la sesión de screen:

screen -r 8588

Y luego pulsamos:

ctrl + a + k (kill) (y luego "y" o yes)

Otra forma de matar la sesión es ésta:

screen -X -S 8588 quit

Lo probé en GNU/Linux Debian, pero supongo que funciona en cualquier distribución.

Espero que les haya servido! :)

Ah! y no se olviden de seguir el blog en Facebook y Twitter!

Saludos!

jueves, 8 de octubre de 2015

Habilitar Modo Dios en Windows 10

Acá va un tip sencillo, pero emotivo (¿?). Para habilitar el Modo Dios en Windows 10 lo único que tenes que hacer es crear una carpeta en el escritorio con este nombre:

Modo Dios.{ED7BA470-8E54-465E-825C-99712043E01C}

Una vez creada, te va a aparecer un icono que dice Modo Dios y algunas de las opciones que aparecen son las siguientes:


Tampoco es que vas a poder hacer nada del otro mundo, simplemente es útil para tener todas las opciones del sistema operativo en una misma pantalla, lo cual es bastante cómodo.

Espero que les haya servido! ;)

miércoles, 7 de octubre de 2015

Configurar ruta estática en Windows

Para agregar una ruta estática en Windows tenemos que ejecutar desde una terminal:

route ADD xxx.xxx.xxx.xxx MASK xxx.xxx.xxx.xxx  xxx.xxx.xxx.xxx

Esto se traduce así:

route ADD “Red de destino” MASK “Mascara de la red de destino”  “Nuestro Gateway”

Por ejemplo, si tu red es algo como 192.168.1.0 y tu Gateway o Puerta de enlace 192.168.1.1 (dato que se obtiene con un Ipconfig) y queres configurar el acceso a la red 10.0.0.0/16 entonces deberías ejecutar lo siguiente:

route ADD 10.0.0.0 MASK 255.255.0.0 192.168.1.1

En la tabla de enrutamiento de la máquina debería aparecer la nueva ruta. Para verlo ejecutamos en la terminal:

route print

De ahora en mas el tráfico destinado a la red 10.0.0.0/16 va a ser enviado a nuestro Gateway. Si queremos que el cambio sea persistente, es decir, que siga vigente luego de reiniciar debemos agregar el parámetro -p:

route -p ADD 10.0.0.0 MASK 255.255.0.0 192.168.1.1

Espero que les haya servido!

martes, 6 de octubre de 2015

Activar o desactivar servicios al inicio de Ubuntu o Debian

Si hay algo que a mi me gusta es que mi Sistema Operativo este lo mas rápido posible. Sinceramente no me interesa mucho que se vea "bonito", prefiero que sea rápido. Una de las formas de lograr un poco mas de velocidad es deshabilitando aquellos servicios que no usamos para ahorrarnos recursos, y si bien en general los cambios no suelen notarse mucho a la larga no es lo mismo una máquina con muchos servicios que no utiliza corriendo que una que usa solo lo justo.
Me entero a través de Paraiso Linux de una herramienta que nos permite activar y desactivar servicios de manera gráfica, sencilla y rápida.
La herramienta en cuestión se llama sysv-rc-conf y se instala escribiendo en una terminal lo siguiente:

sudo apt-get install sysv-rc-conf

Para ejecutarla escribimos:

sudo sysv-rc-conf

Esto nos abrirá algo mas o menos así:


- Cada línea representa un servicio que puede estar activado o desactivado.
- Cada columna representa un runlevel (iniciado, en uso, detenido, reiniciado).
- El runlevel por defecto en Ubuntu o Debian es 2.
- CTRL+N sirve para pasar a la siguiente página de servicios y CTRL+P para ir a la página anterior.
- Con las flechas podemos desplazarnos por los runlevel.
- Con la barra espaciadora podemos marcar o desmarcar una casilla.
- Con la tecla Q salimos.
- Con la tecla "-" detenemos un servicio.
- Con la tecla "+" iniciamos un servicio.
- Para deshabilitar un servicio al inicio, hay que desmarcar las casillas de las columnas 2 y 5 correspondientes al servicio. Para volver a habilitarlo, marca nuevamente estas casillas.
- Para una descripción de cada servicio pueden ver el siguiente enlace (en inglés): https://wiki.ubuntu.com/InitScriptHumanDescriptions

No está demás decir que también funciona para Debian.

Si no te conforma ésto y queres seguir quitando cosas que se cargan al inicio y consumen recursos podes ir a "Herramientas" >> "Preferencias" >> "Aplicaciones al inicio".

Aquí podemos desmarcar aquellas opciones que sabemos que no utilizamos... Por ejemplo, en mi caso desmarqué el Gestor de Bluetooth porque no uso Bluetooth, la Miniaplicación de cola de impresión porque no tengo ninguna impresora instalada, etc...
El hecho de que no se carguen al inicio no significa que después uno no lo pueda abrir manualmente. 
Del mismo modo, si hay algún programa que abren cada vez que inician la máquina podrían agregarlo con el botón de "Añadir" y el mismo se abrirá automáticamente apenas iniciemos el sistema operativo (o por consola tipeando chkconfig programa on para Red Hat, Fedora o CentOS).

Otra interesante forma de evitar el inicio de servicios que mencionan en Paraiso Linux es "yendo directamente a las fuentes", es decir, vamos directamente a la carpeta en la que están todos los servicios. La misma es /etc/init.d. Entonces en una terminal escribimos:

cd /etc/init.d

Una vez posicionados allí escribimos el comando "ls" que nos devolverá un listado de todos los archivos contenidos en esa carpeta que no son mas ni menos que los servicios de nuestro sistema operativo. Vale aclarar que los mismos pueden estar o no activados.

Para denegar el permiso de ejecución y evitar que se ejecute el servicio escribimos en la terminal:

sudo chmod -x nombre_del_servicio

Por ejemplo, si no usamos ssh escribimos:

sudo chmod -x ssh

Para volver a activar el servicio debemos escribir:

sudo chmod +x ssh

Antes de desactivar un servicio les conviene buscar bien que hace este servicio y verificar que realmente se esté activando, ya que como dije antes hay servicios que ni siquiera se activan al iniciar con lo cual terminaríamos por "desactivar" algo desactivado y no notaríamos diferencia en la performance...

Por último, tenemos una tercer opción para desactivar servicios que se llama bum. La verdad no la iba a poner ya que es mas de lo mismo, pero la instalé y me gustó. Para instalarla:

sudo apt-get install bum

Para ejecutarla:

sudo bum

Nos aparecerá algo mas o menos así:


Desde allí podremos frenar, iniciar, activar y desactivar servicios... 

Espero que les haya servido ;)

lunes, 5 de octubre de 2015

Crear usuario y agregarlo a sudoers

Para crear un usuario en Ubuntu basta con abrir una terminal y escribir:

sudo adduser nombre-usuario

Luego nos pedirá la password del usuario que estamos creando y la confirmación del mismo. Y por último nos pedirá completar una serie de campos los cuales podemos dejar en blanco.


Si en algún momento deseamos cambiar la password de algún usuario lo hacemos de esta forma:

sudo passwd nombre-usuario

Finalmente, para agregar el usuario que creamos a la lista de sudoers abrimos una terminal y escribimos:

sudo nano /etc/sudoers

Para que el usuario no tenga que ingresar la password al utilizar sudo debemos agregarlo de la siguiente forma:

nombre-usuario ALL=(ALL) NOPASSWD: ALL

Ésta opción no es la recomendada, generalmente se agrega de la siguiente forma:

nombre-usuario    ALL=(ALL:ALL) ALL

Donde el primer ALL indica que la regla aplica a cualquier host. El segundo que se pueden ejecutar comandos en lugar de cualquier usuario. El tercero que se pueden ejecutar en lugar de cualquier grupo, y el último que la regla aplica a cualquier comando (se puede definir específicamente que comando puede ejecutar con sudo).

Espero que les haya servido!

viernes, 8 de noviembre de 2013

Sincronizar la hora en Manjaro Linux Ascella

Hola mis ardillas tanto tiempo... ¿como dicen que les va? No me contesten ¬¬
Bueno, vuelvo después de mucho tiempo para traerles un pequeño tip que quizás no parezca mucho, pero que me tuvo varios días probando hasta que finalmente conseguí arreglarlo gracias al gran foro de Manjaro Linux en español que descubrí justamente buscando la solución a mi problema.
Básicamente mi problema era que la hora estaba adelantada 4hs con respecto a mi país (Argentina). Probé varias cosas, incluso algunas que supuestamente les había funcionado a otros usuarios pero a mi no, o solo se solucionaba parcialmente, es decir, se sincronizaba un par de minutos y luego volvía a adelantarse. Tras una intensa búsqueda di, como dije antes, con un post del foro de Manjaro que solucionó mi problema, y les dejo los pasos a continuación:

Primero comprobamos nuestra zona horaria, para ello escribimos lo siguiente en una terminal:

timedatectl list-timezones

En mi caso, estoy en Buenos Aires Argentina, con lo cual me corresponde la que dice "America/Argentina/Buenos_Aires". Entonces, en la terminal ejecuté lo siguiente:

timedatectl set-timezone America/Argentina/Buenos_Aires

Por último, reemplazamos en el archivo /etc/adjtime la palabra "UTC" (Tiempo Universal Coordinado) por "Local" sin las comillas. En la terminal, ejecutamos:

sudo nano /etc/adjtime

Reemplazamos UTC por Local y presionamos Ctrl+o para guardar los cambios y Crtl+x para salir.

En mi caso no fue necesario reiniciar, luego de 1 o 2 minutos me quedó la hora sincronizada. Ya van un par de días de ésto e incluso apagué la máquina en varias oportunidades y no volvió a adelantarse.

Bueno, hasta aquí el tip, pero no me quiero despedir sin hacer mención de lo mucho que me gustó ésta distribución de Linux, basada en Arch, pero con la filosofía de hacer las cosas más "simples" o, dicho de otra forma, con la idea de tener la distro 100% operativa apenas finalizada la instalación.
Obviamente que ésto es relativo y depende del uso que le de cada persona a su sistema operativo. Yo, hasta ahora, solo instalé Chromium, VLC, Skype y el monitor de sistema de gnome, claro que no es todo lo que uso, pero para un usuario estandar me parece que es suficiente.
¿Como instalar un programa? sudo pacman -Sy nombre_del_programa
También se puede hacer desde "Añadir o quitar software".
Hasta el momento no me ha dado ningún problema (excepto lo de la hora que mas que un problema era algo muy molesto) y no necesite de ninguna configuración extra.
La versión que instalé fue Manjaro 0.8.8-rc1 Ascella, ahora actualizada a rc2 a través del, por ahora simpático, "notificador" de actualizaciones... digo por ahora simpático porque, al menos por estos días se actualizó bastante el sistema, y a este ritmo quizás prefiera quitarlo y actualizar desde la terminal con sudo pacman -Syyu. Y ya que estamos otro tip interesante, con éste comando sudo pacman-mirrors -g configuran el mirror mas veloz.
¿Que más? La versión del kernel está bastante actualizada, viene con la 3.10.17-1 siendo que hace unos días salió la 3.12 y que en mi querido Debian, aún estando en Testing, tiene la 3.2.0-4.
Si tengo que buscarle algún "defecto", lo único que puedo decir es, sin ánimo de comparar las distros, que la noto un pelín mas pesada que Debian, pero nada mas que un pelín eh :)
Y ésto ha sido todo por hoy, los dejo con un screen de mi Manjaro casi por defecto y el link a la Wiki:

Manjaro 0.8.8-rc1 Ascella
Ah! Y me olvidaba, por si lo quieren bajar, acá les dejo el link!

Adios!

viernes, 23 de agosto de 2013

Como lograr que alguien use Linux :P


Y el bonus: Linux llega a las pantuflas, y Fedora es pionera! Se dice que si te las pones caminas mas rápido! :P


lunes, 1 de abril de 2013

Desinstalar Gnome3 e instalar MATE en Debian Testing

Hola ardillas, no se a ustedes pero a mi definitivamente no me gusta para nada el "nuevo" Gnome3... no logro acostumbrarme... En cambio me gusta mucho el "viejo" Gnome2 que quedó medio en el olvido.
Hace unos días instalé Debian 6 en una netbook, y todo muy lindo (tenía Gnome2) pero los programas cuando estás en una versión estable (ya ex) están demasiado desactualizados (ej. tenía el navegador Chromium 6 y ya está en la versión 25, y si bien alguna vez expliqué como hacer para que se actualice, en esta ocasión no era la idea), entonces me pasé a Testing (si a alguno le interesa hacerlo acá explico como) y todo se actualizó, incluso Gnome...
Ya hace un tiempo que existe un fork de Gnome2 llamado MATE, que básicamente continuaron con el proyecto de Gnome2 y la verdad es que lo hicieron muy bien.
Esto me permite seguir en GNU/Linux Debian Testing, con la interfaz de siempre y el software actualizado =)

Para desinstalar Gnome3

aptitude purge gnome gnome-shell gnome-utils gnome-core gnome-desktop-data gnome-desktop-environment

También podemos usar apt-get (y sus poderes Super Vaca) en lugar de aptitude, pero aptitude parece resolver mejor las dependencias.

Para instalar MATE

Editamos los repositorios:

nano /etc/apt/sources.list

Y agregamos las siguientes lineas:

# main repository
deb http://repo.mate-desktop.org/debian wheezy main

# mirrors
deb http://packages.mate-desktop.org/repo/debian wheezy main
deb http://mirror1.mate-desktop.org/repo/debian wheezy main

Luego instalamos las keys de MATE

apt-get install mate-archive-keyring

Actualizamos repositorios

apt-get update

Una aclaración, el segundo mirror de MATE a veces da error, si eso pasa lo comentamos (con # adelante) y ejecutamos de nuevo el update.

Y ahora si, instalamos MATE

apt-get install mate-core
apt-get install mate-desktop-environment

Reiniciamos, y cuando al iniciar sesión vamos a tener la opción de elegir MATE como entorno de escritorio.

Particularmente lo que hago yo después de esto es instalarme el tema Shiki-Brave que es mi preferido. Se instala así:

apt-get install Shiki-Brave-theme

Y nos queda así...

Sencillo, simple y rápido =)
Una cosa mas, también probé desinstalar Gnome3 de ésta forma:

apt-get remove gnome*

Salió todo bien, lo único que tienen que tener en cuenta es que después arranca sin gráficos y es necesario iniciar MATE ejecutando startx.

Sino lo que pueden hacer (que terminé haciendo yo también) es instalar gdm3 así:

apt-get install gdm3

El único problema que se me presentó (y que fue la razón por la que terminé instalando gdm3) es que me aparecía un mensaje de error al querer cambiar de red inálambrica... parece que no tiene nada que ver, pero después de hacer esto se solucionó el problema.

Bueno, eso fue todo, y como siempre, espero que les haya servido!

jueves, 28 de marzo de 2013

No inicia servicio LDAP

Hola mis ardillas, en ésta ocasión les traigo un pequeño tip que me ha sido de gran utilidad para poder iniciar el servicio LDAP que al intentar hacerlo daba error.

Verificar estado del servicio

# /etc/rc.d/init.d/ldap status

Al ejecutar el comando el servicio figuraba detenido (stop), y era necesario que se encuentre iniciado.

Para iniciar el servicio

# /etc/rc.d/init.d/ldap start

Al intentar hacerlo daba el siguiente mensaje de error:

# /etc/rc.d/init.d/ldap start
Verificando los archivos de configuración para slapd:  bdb_db_open: unclean shutdown detected; attempting recovery.
bdb_db_open: Recovery skipped in read-only mode. Run manual recovery if errors are encountered.
bdb(dc=pragmaconsultores,dc=com): PANIC: fatal region error detected; run recovery
bdb_db_open: Database cannot be opened, err -30974. Restore from backup!
bdb(dc=pragmaconsultores,dc=com): DB_ENV->lock_id_free interface requires an environment configured for the locking subsystem
backend_startup_one: bi_db_open failed! (-30974)
slap_startup failed (test would succeed using the -u switch)
                                                           [FALLÃ]
puede haber archivos bloqueados viciados en /var/lib/ldap  [AVISO]

Aparentemente la base se corrompió por un mal reinicio. Para restaurar la base ejecutar:

/usr/sbin/slapd_db_recover -v -h /var/lib/ldap
Finding last valid log LSN: file: 143 offset 1526140
Recovery starting from [132][8522340]
Recovery complete at Tue Mar 28 16:19:49 2013
Maximum transaction ID 8008f2b7 Recovery checkpoint [143][1529594]

Luego reiniciar:

# reboot

Y listo, al iniciar el servicio LDAP éste se iniciará correctamente.
Esto fue probado en la distro Linux CentOs.
Espero que les haya servido!

lunes, 18 de febrero de 2013

Configurar Tor con proxy Privoxy en Debian Testing

Hola mis ardillas tanto tiempo...
Hoy vamos con una entrada que nos servirá para ocultar nuestra verdadera IP con GNU/Linux Debian y poder, de alguna forma, ser anónimos.
Claro que éste es solo uno de los tantos beneficios de Tor, también podrán navegar por la famosa (?) e interesante Deep Web, contratar asesinos, o comprar armas pero eso ya es harina de otro costal.
Vamos a lo nuestro, breve, conciso y probado:

Ingredientes: Tor, Privoxy, Vidalia y extensión FoxyProxy para el navegador.

¿Que son estos cosos?

Tor (The Onion Router):  Es un programa que nos permite navegar anónimamente en una red de túneles virtuales.
Privoxy: Es un programa que funciona como proxy web habitualmente utilizado en combinación con Tor.
Vidalia: Básicamente es una interfaz gráfica para Tor.
FoxyProxy: Es una extensión para el navegador que nos permite cambiar de servidor proxy con solo un par de clicks.

¿Como se instalan?

Instalar Tor y Privoxy

Ambos se encuentran en los repositorios, con lo cual basta con utilizar nuestro gran amigo apt-get:

sudo apt-get install tor
sudo apt-get install privoxy

Ver estado de los servicios

sudo /etc/init.d/tor status
sudo /etc/init.d/privoxy status

Reemplazando status por stop lo detenemos, con start lo iniciamos y con restart lo reiniciamos.

Instalar Vidalia

Si no queremos manejar los servicios desde la terminal con start, stop y restart, tenemos la opción de hacerlo gráficamente a través de Vidalia. Para instalarlo:

sudo apt-get install vidalia

Lo encontramos en Aplicaciones > Internet> Vidalia

Ya tenemos casi todo listo. Ahora configuramos el proxy.

Configurar privoxy

sudo nano /etc/privoxy/config


Agregamos al final la siguiente linea (incluido el punto)

forward-socks4a / localhost:9050 .

(El puerto 9050 es el usado por Tor por defecto)
Reiniciamos el servicio:

sudo /etc/init.d/privoxy restart

Por último, nos queda instalar la extensión en el navegador para mayor comodidad:

Configurar Iceweasel

Si no nos gusta instalar extensiones tenemos la opción de configurarlo manualmente de ésta forma:

Editar > Preferencias > Avanzadas > Red > Configuración > Configuración manual de proxy: En Proxy HTTP colocamos: localhost, en Puerto: 8118. Tildar "Usar el mismo proxy para todos los protocolos". Aceptar.

Si deseamos instalar la extensión, la misma se llama FoxyProxy Standard y la encontramos aquí:

https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/

Una vez instalada y reiniciado Iceweasel, procederemos a añadir un nuevo Proxy, para eso vamos a Herramientas > FoxyProxy Standard > Agregar un nuevo proxy > En equipo o direccion IP escribimos 127.0.0.1 y en puerto 8118 > Aceptamos > Aceptamos el mensaje que nos aparece > Cerramos.

A la derecha de la barra de direcciones nos aparece el icono de FoxyProxy, clickeamos con el botón derecho y elegimos la conexión que acabamos de crear.

Configurar Chromium

En Chromium, si no queremos instalar la extensión podemos configurar el proxy a través de la terminal con el siguiente comando:

chromium --proxy-server="localhost:8118"

Asimismo, tenemos la opción mas cómoda de instalar la extensión de FoxyProxy en nuestro navegador desde aquí:

https://chrome.google.com/webstore/detail/foxy-proxy-standard/gcknhkkoolaabfmlnjonogaaifnjlfnp?hl=en-GB

La prueba de fuego (?)

Para saber si estamos navegando a través de Tor ingresamos al siguiente enlace:

https://check.torproject.org/

En caso de que esté funcionando todo correctamente debería aparecernos algo así:

Navegando en las profundidades de la red (?)
Y listo, a disfrutar (?)
Como dije al principio, este tutorial fue realizado en GNU/Linux Debian Testing, supongo que para Ubuntu o alguna distribución derivada debería funcionar también.

FuentesTaringaLa máquina diferencialWiki de Arch

domingo, 27 de mayo de 2012

Mover /home a otro disco por consola sin reiniciar en Ubuntu y Debian

Últimamente estoy metido en una encrucijada sobre la que no definí que voy a hacer. Por un lado noto que actualizo el blog cada vez menos, al tiempo que, contradictoriamente, tengo cada vez mas apuntes con tips útiles y no tanto... El tema principal es que cada entrada me lleva mucho tiempo, en general no menos de 2 horas, y la verdad es que la mayoría de las veces no tengo o no quiero dedicar esa cantidad de tiempo para una entrada. A su vez, el tema del tiempo se podría bajar si las entradas fuesen menos detalladas, simplemente diciendo la solución al problema sin mayores explicaciones. Ésta no fue nunca la idea del blog, pero también es cierto que la gran mayoría de la gente que busca soluciones a determinados problemas a traves de google solo apunta a encontrar "esa linea" que soluciona el problema limitándose a copiar y pegar y que funcione... Desde esta perspectiva, las entradas serían mas cortas, me llevarían menos tiempo y seguramente la actualización sería mas frecuente que una vez al mes... Pero desde otra perspectiva, convertiría al blog en uno de los tantos que hacen miles de entradas para copy and paste sin entrar en ningún detalle.
Aún no lo decidí, pero creo que lo mejor estaría en establecer un punto medio, se irán dando cuenta... supongo (?).
Bueno, vayamos a lo nuestro... Situación, me compro un disco porque el mio está a punto de explotar, y quiero mover mi /home al disco nuevo para liberar espacio en el viejo y de paso tenerlo aparte por si algún día sucede algo con el sistema operativo. ¿Y como hago? He aquí los pasos a seguir:

1- Agrego el disco a la PC, lógicamente... Esto es algo que no voy a explicar, pero la conexión de un disco básicamente consiste en conectar 2 cables, uno de datos y otro de energía (que viene de la fuente). Básicamente es eso. Una vez colocado el disco enciendo la PC.

2- Entramos a nuestro Ubuntu, Debian o cualquier distro de Linux (debería funcionar en cualquier distro, aunque yo particularmente lo probé solo en Ubuntu y Debian). Abrimos una terminal y nos fijamos que nos haya reconocido el disco. Para ello escribimos:

sudo fdisk -l

Este comando nos dará un listado de todos los discos de nuestra PC. En mi caso, el disco nuevo tomó el nombre de /dev/sdc.

3- El paso que sigue es crear una partición en el nuevo disco (Repito: en mi caso es sdc, ustedes van a tener que cambiar eso por la letra que les haya asignado a su disco):

sudo fdisk /dev/sdc

Esto nos va a abrir un asistente para crear la partición. Si presionamos "m" podremos ver un listado con distintas opciones para utilizar. En nuestro caso la primer opcion será "n" (crea una partición).
Luego nos pregunta si deseamos que la partición sea primaria o extendida. Elegimos primaria "p". En el número de partición elegimos 1. Y las 2 opciones que siguen serán para elegir el tamaño de la partición, o sea, si queremos destinar solo una parte del disco para el nuevo /home o si queremos destinar todo el disco. En nuestro caso vamos a dedicar todo el disco, con lo cual presionamos "ENTER" (Fijense que toma el primer cilindro como predeterminado) y luego presionamos "ENTER" de nuevo (Fijense que toma el ultimo cilindro como predeterminado, o sea, que tomamos todo el disco). En el caso de que no quisieran destinar todo el disco pueden presionar "ENTER"en la primer opción y luego elegir que cantidad de disco quieren brindarle a /home. Por ejemplo si quisieran darle 10GB, en la segunda opción en lugar de presionar "ENTER" deberían escribir +10240MB (que son 10GB convertidos a MB).
Por último escriben "w" para grabar todos los cambios, no se olviden de hacer esto porque sino vamos a tener el disco sin particionar!
Resumiendo, pulsamos las siguientes opciones:

n - p - 1 - enter - enter - w

Para los que le dieron una particion de 10GB fue así:

n - p - 1 - enter - +10240MB - w

4- El próximo paso es crear el sistema de archivos sobre la partición que creamos. Utilizaremos el sistema de archivos ext4:

sudo mkfs -t ext4 /dev/sdc1

Tengan en cuenta que mi disco era sdc, pero cuando creamos la partición primaria le asignamos la número 1, por eso ahora no es mas sdc sino sdc1.

5- Verificamos que el sistema de archivos de la partición sea efectivamente ext4:

sudo file -sL /dev/sdc1

/dev/sdc1: Linux rev 1.0 ext4 filesystem data, UUID=afc58f78-0464-43a1-9898-7d71b06d8753 (extents) (large files) (huge files)

6- El paso que sigue es modificar /etc/fstab para que el /home se monte en el disco nuevo cuando reiniciemos la PC (en este caso no va a hacer falta reiniciar, pero se supone que en algún momento vamos a hacer ésto y si no realizamos ésta modificación no se montará el /home):

sudo nano /etc/fstab

Y al final del archivo agregamos ésta línea:

/dev/sdc1      /home          ext4      defaults        0      0

Guardamos con ctrl + o y salimos con ctrl + x

7- Ahora creamos una carpeta /home temporal en /mnt para copiar todo el contenido de nuestro /home actual ahí:

sudo mkdir /mnt/home

8- Montamos el disco nuevo en el directorio temporal para copiar los archivos:

sudo mount -t ext4 /dev/sdc1 /mnt/home

9- Copiamos el contenido de nuestro /home actual al /home del nuevo disco recursivamente y preservando los permisos de los archivos:

sudo cp -Rp /home/* /mnt/home

10- Montamos el /home del nuevo disco:

sudo mount /home

11- Desmontamos el /home temporal:

sudo umount /mnt/home

Listo. Ya tenemos nuestro /home en el disco nuevo =)

Antes tenía mi /home en /dev/sdb y no era feliz
Ahora lo tengo en /dev/sdc1 y soy feliz
Espero que les haya servido!

martes, 15 de mayo de 2012

Instalar driver Wifi RTL8191SEvB en Debian Testing 64 bits

Hola mis ardillas, como andan? No hace falta que me contesten ¬¬
Les cuento que después de algunos días (horas, minutos) pude instalar de manera muy simple el driver de mi placa Wifi. Pensé que sería mucho mas tedioso ya que al instalar Debian Testing, ya en la instalación no parecía reconocerla, lo dejé, la conecté por cable y realicé la instalación de ésta forma.
Sin profundizar demasiado realicé búsquedas superficiales sin éxito, o mejor dicho, tutoriales complejos donde la gente que los había seguido no había obtenido ningún resultado.
Finalmente, hoy hice otra búsqueda y me encontré con este post (nada mas ni nada menos que en la Wiki oficial) donde está todo servido en bandeja. Paso a comentar los pasos que seguí:

Lo primero que hice fue fijarme que placa wifi tenía con éste comando:

lspci -nn | grep Network

Obteniendo el siguiente resultado:

03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)

Agregué a /etc/apt/sources.list el siguiente repositorio "non-free" (¿hereje?):

deb http://ftp.us.debian.org/debian wheezy main contrib non-free

Actualicé los repositorios:

sudo aptitude update

Instalé los paquetes firmware-realtek y wireless-tools:

sudo aptitude install firmware-realtek wireless-tools

Descargué los drivers en mi /home:

wget ftp://ftp.dlink.com/Wireless/dwa130_revC/Drivers/dwa130_revC_drivers_linux_006.zip

Los descomprimí:

unzip dwa130_revC_drivers_linux_006.zip

Cree una carpeta en la cual mi Debian pueda encontrar los drivers:

sudo mkdir -p /usr/local/lib/firmware/RTL8192U

Y finalmente los copié ahí:

sudo cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /usr/local/lib/firmware/RTL8192U

Reinicié... y tengo internet vía Wifi :D


Esto fue realizado en GNU/Linux Debian Testing (Wheezy) de 64bits con Kernel Linux 3.2.0-2-amd64, y el modelo de la placa Wifi es el mencionado mas arriba: RTL8191SEvB. Aunque es posible que este mini tutorial funcione con otros modelos parecidos de placas como dicen en el link.

Si esto no llegara a funcionar mi plan B era descargar el driver de aquí, descomprimirlo y desde la carpeta en la que lo descomprimimos compilarlo e instalarlo con sudo make y sudo make install, reiniciar y ver que pasa...

Espero que les haya servido!

miércoles, 2 de mayo de 2012

Recuperar GRUB 2 desde Live CD en Ubuntu 10.10

Hola mis ardillas, nuevamente por aquí...
Esta entrada viene a raíz de que rompí mi Grub y necesité restaurarlo :)
Resulta que tengo una máquina con Windows 7 y Ubuntu 10.10 y decidí crear otra partición para Debian Testing. Redimensioné la partición de Ubuntu con Gparted, todo bien. Luego desde Windows 7 cree la partición para Debian con Partition Wizard. Reinicié, y como me intuía, se rompió (rompí) el Grub. O sea, encendía la máquina y tenía una bonita pantalla negra que decía:

Grub rescue>

Como corresponde (?), googleé y llegué a una entrada de Guía Ubuntu en la cual explican como hacerlo a través de un Cd Live (pueden ver la entrada ya que existen otras opciones). He aquí los pasos:

1- Bootear desde un CD Live (en mi caso uno de Ubuntu 10.04). La única condición a tener en cuenta es que sea de una distribución de Linux que utilice Grub 2 (no Lilo ni Grub 1). En el caso de un Cd de Ubuntu debería ser de la versión 9.10 en adelante.

2-  Una vez que nos carga el Sistema Operativo abrimos una consola y escribimos lo siguiente:

sudo fdisk -l

Esto nos dará un listado de todas nuestras particiones. Verán algo así:


En mi caso, sda1 corresponde al sector de arranque, donde se carga justamente el Grub. En sda2 tengo instalado el Windows, sda3 corresponde a una partición para datos, sda4 es una partición extendida que se compone de sda5, partición reservada para Debian (aún como NTFS), sda6 partición para la swap (o área de intercambio), sda7 donde se encuentra instalado Ubuntu y sda8 partición para mi home.

3- Montamos la partición donde tenemos instalado Ubuntu (tener en cuenta que la X debemos reemplazarla por el número correspondiente a la partición donde lo tenemos instalado. Por ejemplo, en mi caso Ubuntu se encuentra instalado en sda7, por lo tanto reemplacé la X por el número 7):

sudo mount /dev/sdax /mnt 

4- Ahora montamos el resto de los dispositivos:

sudo mount --bind /dev /mnt/dev

5- Damos acceso de root a todo lo que acabamos de montar:

sudo chroot /mnt

6- Por último, cargamos el Grub en el sector de arranque o MBR:

grub-install --recheck /dev/sda

Quitamos el Cd Live, reiniciamos, y si todo está ok abrimos una terminal y actualizamos el Grub con el siguiente comando:

sudo update-grub2 

Si no llegara a funcionar (en mi caso sí funcionó) ejecutamos:

sudo aptitude install grub2

Gracias a estos pasos yo pude recuperar mi Grub 2, espero que le haya servido!

domingo, 1 de abril de 2012

Mercado Libre muestra mi contraseña (Actualizado)

Hola mis ardillas, ¿como andan? Hoy les traigo una entrada completamente inutil, yo sabía que les iba a gustar :)
En realidad es un comentario a raiz de algo que vi mientras buscaba MacBooks en el archi-reconocido sitio de compra y venta llamado Mercado Libre.
Resulta que yo tengo 2 cuentas registradas: una CuentaA y otra cuenta llamada Ardillasenlared. Yo estaba logueado con mi CuentaA, y llegó a mi casilla de mail la respuesta a una pregunta que yo había realizado desde la cuenta Ardillasenlared.


Hice click en "Ver respuesta", intentando ver la respuesta a la cuenta Ardillasenlared pero logueado como CuentaA, y me quedé mirando la barra de direcciones para ver que hacía. En eso, veo que en una de las líneas que cambiaban aparecía no solo mi usuario sino también mi contraseña completamente visible así:


Como se ve en la línea:
Mi user es: ARDILLASENLARED
Mi pass: MICLAVESEVE

Y el "miclaveseve" no está modificado ni agregado para este ejemplo, o sea, es mi contraseña real, mostrada en texto claro.
Quizás a muchos les de igual o no les moleste, pero me parece que no está bien que eso pase. No hilemos tan fino como para llegar a decir ¿y si me pasa adelante de alguien? Ok, no hilemos tan fino, pero también tengamos en cuenta que no solo no debería pasar sino que ademas queda en pantalla el tiempo suficiente como para verlo con total claridad.
Desconozco el detalle de por que pasa, ¿pero es algo que tiene solución?, ¿es un descuido de Mercado Libre?, ¿es algo normal? o ¿simplemente no se puede hacer nada?. Si alguien lo puede explicar le voy a estar muy agradecido :)

Y para todos los que estén intentando acceder a ARDILLASENLARED les cuento que ya cambié la clave ;)
Ah! una cosa para aclarar es que en realidad no hace falta estar logueado con otro usuario para que eso pase. Si no están logueados con ningún usuario, al hacer click en "Ver respuesta" nos inicia sesión automáticamente previa exhibición de nuestras credenciales en la barra de direcciones.
Nos vemos la próxima!

ACTUALIZACIÓN 06-04-2012:

Dado mi desconocimiento acerca de si esto era normal o no, decidí comentarlo con gente que sí sabe (y mucho) del tema. Así fue como les envié un mail a Cristian Borghello de Segu-Info y a Yago Jesus de Security by Default quienes amablemente me respondieron que ésto en realidad se debía a un fallo de Mercado Libre.
A su vez, Cristian reportó el mismo a la página en cuestión, y al parecer el problema se encuentra solucionado, o por lo menos ya no logro reproducirlo de la forma en la que lo había hecho al momento de escribir la entrada.
Sin mas, mis agradecimientos a Cristian y Yago!
Hasta la próxima!

lunes, 12 de marzo de 2012

Como cambiar los tonos de llamada, notificaciones y alarmas en Android

Esaaaa, ¿no la esperaban eh? (?) una entrada para Android. La verdad es que cuando inicié el blog la idea era hacer algo general, Windows, Linux e Internet basicamente... Después, por una cuestión de... curiosidad (?), ganas de aprender (?), el blog se fue volcando un poco mas a Linux. Pero mas alla de que esto es un hecho, mi idea sigue siendo la de hacer un blog general.
Hoy le toca el turno a Android, que si bien es Linux inaugura la nueva sección de Android (que esperemos perdure :P).
Los 2 tips que siguen a continuación son muy sencillos, pero que a mi me fueron realmente útiles:

El primer tip es para hacer lo que indica el título del post, cambiar los tonos, notificaciones o alarmas en Android.
Cuando tuve el celular en mi mano, lo primero que hice fue querer cambiar el tono que suena cuando me llaman, pero me encontré con una sorpresa, solo podía elegir entre los sonidos predeterminados (calculo que en todas las versiones anteriores es igual, pero por las dudas les cuento que la versión de Android del celular es la 2.2, conocida como Froyo). Googleando encontré una forma muy sencilla de hacerlo:

Conectamos nuestro teléfono por usb a la PC (o MAC ¬¬) en modo "almacenamiento masivo" (para utilizarlo como si fuera un pendrive). Abrimos la unidad que asigna a nuestro celular y en la ruta /media/audio/ creamos 3 carpetas:

alarms – Para las alarmas
notifications – Para los mensajes, mails, etc…
ringtones – Para los tonos

Dentro de cada carpeta copian los sonidos que desean que les aparezca para seleccionar. Por ejemplo, si ustedes quieren tener de ringtone el mp3 "Tractor Amarillo" de Zapato Veloz, copian el archivo en la carpeta ringtones, y cuando elijan cambiar el tono (Ajustes >> Sonidos >> Tono del Teléfono) les va a aparecer esa canción como opción. Tengan en cuenta que lo que colocamos en una carpeta no implica que nos lo deje elegir para otra cosa, o sea, mi mp3 de Tractor Amarillo no lo voy a poder usar como alarma, excepto que copie la canción también en la carpeta alarms.
Como verán es muy sencillo de hacer, y muy útil también.

Como yapa, les cuento que una de las cosas que mas extrañé en este celular era el teclado alfanumérico T9 de mi Nokia 5800, y buscando y buscando lo encontré =)

Se llama Go Keyboard y está en el Market. Hay varios colores, yo instalé el Black Theme.
Está en español, y agrega las palabras correctamente (había leído de otros teclados donde había problemas con ésto). Para seleccionarlo vamos a los ajustes del teclado y en "Tipos de teclado" elegimos "Teclado del teléfono", y listo =)
Para que lo vean, queda así:

Perdón la calidad pero todavía no se hacer capturas de pantalla desde el celular :P
Espero que les haya servido!
Vuelvan pronto!

miércoles, 22 de febrero de 2012

Conectarse por VPN (Cisco client) con Ubuntu y acceder a PC por escritorio remoto

Y finalmente el día llegó. Las ardillas en la red estamos nuevamente aquí presentes, ésta vez con un post que a mi, particularmente, me ha sido de gran utilidad.
Confieso que me llevó bastante tiempo encontrar la forma de conectarme vía VPN a traves de Ubuntu. En general las soluciones que encontraba en internet eran largas o difíciles o (al menos parecían) complicadas. Pero como el que busca encuentra, llegué a un post que me dio la solución para hacerlo de una manera muy sencilla, y no solo eso, sino que fue todavía mas sencilla que como lo explican ahí ya que me funcionó incluso omitiendo el paso de tener que editar un archivo.
Entonces ¿como nos conectamos por VPN en nuestro Ubuntu?
Primero, es primordial contar con el archivo de configuración .pcf que utilizamos para conectarnos vía Windows a traves del cliente VPN de Cisco. Si contamos con ese archivo, los pasos son los siguientes:

Instalamos el paquete network-manager-vpnc con nuestro amado apt-get así:

sudo apt-get install network-manager-vpnc

Luego reiniciamos el servicio de red de ésta forma:

sudo /etc/init.d/network-manager restart

Una vez finalizado éste paso importamos nuestro archivo .pcf. Para hacerlo vamos a "Sistema" >> "Preferencias" >> "Conexiones de red" y luego clickeamos en la pestaña "VPN".
Elegimos "Importar" y cuando se nos abra la ventana para elegir el archivo a importar seleccionamos nuestro .pcf. Veremos algo así:


Para conectarnos hacemos click en el icono de red, elegimos "Conexiones VPN" y seleccionamos la conexión que acabamos de importar.


La forma de saber si ya estamos conectados es a través del candado que aparece junto a nuestro icono de red, si estamos conectados nos aparecerá un candado cerrado como éste:


Bien, ya estamos conectados a la VPN, ahora, si quiero acceder por ejemplo a una PC con Windows que tiene activado el escritorio remoto, ¿como hago?
Muy fácil, en este caso ni siquiera nos hace falta instalar ningún paquete ni software adicional... vamos a "Aplicaciones" >> "Internet" >> "Cliente de Terminal Server". Nos aparece lo siguiente:


Completamos con la IP de la PC a la que nos deseamos conectar (o el nombre), dejamos el protocolo RDP que viene por defecto y escribimos las credenciales de administrador.
Con ésto ya nos habremos conectado.

Si, en cambio, la PC a la que nos queremos conectar tiene Ubuntu debemos asegurarnos también de que el escritorio remoto se encuentre activado como expliqué alguna vez en este post, y en lugar de elegir el protocolo RDP elegiremos VNC.

IMPORTANTE: Recuerdo que la primera vez que me quise conectar por escritorio remoto me dio 2 errores (no recuerdo específicamente que decían, aunque sí recuerdo como los solucioné). El primero lo solucioné yendo a la pestaña "Recursos locales" y eligiendo "No reproducir" en el item "Sonido del escritorio remoto". Y el segundo lo solucioné eligiendo en la parte de "Teclado", donde dice "Usar el siguiente mapa de teclado" la clave "es" (mi teclado está configurado en español-España). Les dejo una captura:


Ahora si, nada mas, espero que le haya servido y que os haya iluminado (?)
Gracias, vuelvan pronto
Gracias, vuelvan pronto
Gracias, vuelvan pronto

viernes, 8 de julio de 2011

Instalar y configurar Nagios en Ubuntu

Hola mis ardillas en la red, tanto tiempo... No es que los haya abandonado, solo me distancié por unos días. Tampoco es que ahora vaya a volver ¬¬, o si, depende como se lo mire. Con esto apunto a que ésta no va a ser una entrada escrita íntegramente por mi como acostumbro, sino que les voy a pasar un link con un tutorial.
Sucede lo siguiente, siempre que encuentro un tutorial dando vueltas, al seguirlo me doy cuenta que le falta algo, que alguna instrucción no funciona, que otra está incompleta, etc... en estos casos opto por tomar de base el tutorial en cuestión, completarlo y añadirle algunas cosillas.
Pero en éste caso, el tutorial que vi en No solo unix y que seguí paso a paso tal cual aparece en la página funcionó maravillosamente bien, entonces, en lugar de hacer un copy & paste prefiero pasarles el link para que lo vean.
En el mismo van a encontrar como instalar Nagios paso a paso en Ubuntu. Yo lo instalé, si mal no recuerdo (ya que lo hice en Enero!) en Ubuntu 10.10 (pero también hay alguna posibilidad de que haya sido en Ubuntu 10.04 que para el caso sería lo mismo).
Para el que no sabe, Nagios es un sistema de monitorización de código abierto que nos permite ver el estado de distintos equipos y servicios de nuestra red. Es un sistema bastante completo que una vez configurado nos permite, con solo abrir el navegador, ver de manera muy simple y clara si hay algún problema en la red, como ser: un procesador de alguna PC trabajando mas de la cuenta, el disco rígido de algún servidor llegando al limite de la capacidad, algún servidor caído que no responde el ping, etc.
Les dejo 2 screens de mi instalación de Nagios:

Este lo hice luego del paso donde verifica que la instalación y la configuración de Nagios son correctas:


A todos debería aparecerles así: Warning 0, Errors 0.

Y en este otro les muestro como quedó mi Nagios recién instalado e iniciado por primera vez:


Si observan, hay uno de los items que me aparece en amarillo (Warning). El mismo corresponde a la partición de root, y me está diciendo que solo me quedan 695MB en esa partición, lo cual es muy poco. En este caso en particular, el poco espacio se debe a que es una máquina virtual y solo realicé la instalación para probar, pero si estuvieramos hablando de un servidor con 695MB libres en el disco ya tendriamos que ir pensando en agregar otro de manera urgente.

Sin mas palabras les dejo el tuto: Instalar Nagios en Ubuntu

También hay otro de Configurar Nagios en Ubuntu pero ese aún no lo he probado... pueden hacerlo y comentar si desean.
Por el momento nada mas, ah si! no se olviden que pueden seguirme en Twitter y también en Facebook!
Y seguimos entre los primeros 50 de RankingLinux.com, gracias por hacer este milagro posible!
Ahora si, será hasta la próxima!