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