ArchLinux

El tener un sistema de cache de DNS en nuestra red, o incluso en nuestra propia PC nos permite acelerar el proceso de navegación. El proceso por el cual nosotros leemos cualquier pagina web se puede simplificar en dos partes:

  1. Obtener la dirección IP del recurso o página web
  2. Obtener el recurso (Descargar la página) para su visualización.

Un DNS cache nos permite optimizar la primera de las dos anteriores.

Para instalar un servidor DNS Cache puedes elegir varias opciones, desde montarte uno propio con python, o instalar uno de los muchos existentes.

El que yo uso es Bind9, que por cierto es el mas pesado de todos pero a la vez el mas funcional.

Para instalarlo en Debian y Ubuntu solo necesitas hacer:

$ sudo aptitude install bind9

Para instalarlo en Archlinux basta con hacer

$ sudo pacman -Sy bind9

Luego solo nos queda editar sus opciones generales

$ sudo vi /etc/bind/named.conf.options

options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
// to talk to, you might need to uncomment the query-source
// directive below.  Previous versions of BIND always asked
// questions using port 53, but BIND 8.1 and later use an unprivileged
// port by default.
// query-source address * port 53;
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.
forwarders {
200.48.225.130;
200.48.225.146;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};

La única parte que debemos modificar, es la de:

forwarders {
200.48.225.130;
200.48.225.146;
};

Ahí debemos incluir los DNS que usamos con nuestros proveedor de internet o en su defecto los de opendns.

Para iniciar el servicio en Debian y Ubuntu hacemos:

$ sudo /etc/init.d/bind9 start

Y para Archlinux es:

$ sudo /etc/rc.d/bind9 start

Ahora el único paso que falta es comenzar a usarlo y tenemos que configurar nuestro gestor de redes, en este caso Wicd.

En el cual le damos click en la pestaña Preferences, y escogemos la opción "Usar DNS Globales" y ahí agregamos la IP donde se encuentra nuestro Servidor DNS, en este caso 127.0.0.1 es la IP de nuestra maquina.

DNS local

Ó también podemos modificar los DNS en el archivo /etc/resolv.conf editandolo con la siguiente linea:

nameserver 127.0.0.1

Espero sea de utilidad.

0 2153

Ya vimos como instalar un ambiente LAMP en Archlinux en un post pasado (http://www.k4ch0.org/2009/06/05/lamp-linux-apache-mysql-php-en-archlinux/)

Ahora instalaremos phpMyAdmin para tener todo un entorno de trabajo enfocado a desarrollos con PHP + MySQL.

Partimos del hecho de que ya esta instalado Apache, MySQL y PHP.

El primer paso es instalar phpMyAdmin:

# pacman -Sy phpmyadmin

Una vez instalado editaremos el archivo /etc/php/php.ini y descomentamos las siguientes lineas: (quitando el “;”)

;extension=mysql.so
;extension=mcrypt.so

Para poder usar la extensión mcrypt, tenemos que instalarla y eso lo logramos con:

# pacman -Sy mcrypt

A su vez, editamos el archivo /etc/httpd/conf/httpd.conf y agregamos las lineas:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Finalmente reiniciamos el servidor web:

# /etc/rc.d/httpd restart
Pantalla de entrada de phpmyAdmin
Pantalla de entrada de phpmyAdmin

Para permitir conexiones remotas a nuestro servidor de base de datos (MySQL) en GNU/Linux, de manera gráfica lo podemos hacer desde el Administrador de MySQL (MySQL Administrator)

Para instalarlo en Debian o Ubuntu, basta hacer:

$ sudo apt-get install mysql-admin

En ArchLinux:

$ sudo pacman -Sy mysql-gui-tools

Una vez instalado lo iniciamos desde terminal haciendo:

$ mysql-admin

Ó en el caso de ArchLinux:

$ mysql-administrator

Con MySQL-Administrator podremos crear bases de datos (esquemas), crear tablas, exportar datos, importar datos, hacer copias de seguridad, restaurar copias, …

MySQL-Administrator
MySQL-Administrator

En el cual llenaremos los datos que corresponden con nuestro usuario, en nuestro caso el servidor esta en localhost (la misma maquina) y es el usuario root. Al final ponemos la contraseña de dicho usuario.

Una vez que nos hallamos loogeado, nos aparecerá esta otra pantalla:

MySQL-Administrator
MySQL-Administrator

Escogemos la pestaña “Startup Parameters” y ahí desmarcamos la opción “Disable Networking” y damos click en “Save Changes

MySQL Administrator
MySQL Administrator

Como se puede observar en la parte inferior de la ventana anterior nos indica la ubicación y el nombre del fichero de configuración que también se puede modificar manualmente: /etc/mysql/my.cnf, abriendo este fichero y comentando la línea “skip-networking“, es decir, añadiendo “#” delante produciremos el mismo efecto que haciéndo en MySQL Administrator.
Reiniciaremos MySQL Server (para que los cambios tengan efecto) con el comando:

$ sudo /etc/init.d/mysql restart

Introduciremos los datos de conexión remoto (host, usuario y contraseña) y accederemos a la ventana de MySQL Administrator, seleccionaremos la opción “User Administration“, luego pulsaremos con el botón derecho sobre cualquier usuario, en esta caso lo hacemos sobre el usuario “root” , nos aparecerá un menú emergente y seleccionaremos la opción “Add Host“:

MySQL Administrator
MySQL Administrator

En la ventana de “Add Host” marcaremos la opción “Hostname or IP” e introduciremos la IP del PC al que queramos permitirle el acceso remoto (admite comodines, por ejemplo 192.168.1.%) y pulsaremos “OK“:

MySQL Administrator
MySQL Administrator

Por último, accederemos a la pestaña “Schema Privileges” para especificar a qué bases de datos tendrá acceso el usuario y qué permisos tendrá sobre las mismas, para ello marcaremos en “Schema” la base de datos a la que queramos permitir el acceso y en “Available Privileges” marcaremos las acciones permitidas sobre la base de datos:

MySQL Administrator
MySQL Administrator

A continuación pulsaremos el botón con una flecha a la izquierda (Grant Privilege) y los privilegios seleccionados pasarán a la columna “Assigned Privileges“. Para guardar los cambios pulsaremos en “Apply Changes“.
Con esto habremos terminado de configurar MySQL Server para el acceso tanto local (desde la propia máquina donde está instalado) como remoto (desde equipos de la red local o, incluso equipo de fuera de la red local).

Será conveniente reiniciar otra vez MySQL Server con el comando:

$ sudo /etc/init.d/mysql restart

Desde cualquier otro PC que tenga instalado MySQL Administrator o cualquier programa que pueda acceder a MySQL podremos comprobar que funciona correctamente.
Desde consola, podemos probrarlo haciendo:

$ mysql -u root -p base_de_datos -h xxx.xxx.xxx.xxx

Espero sea de su ayuda.

1 7203

Aquí va una serie de cosas que podemos hacer despúes de instalar ArchLinux en nuestra computadora:

CAMBIAR EL ASPECTO

Podemos cambiar rápidamente el tema utilizado Desde la opción del panel: Sistema -> Preferencias -> Apariencia. Haz click sobre uno de ellas y el aspecto de las ventanas y controles cambiara de manera automática.

despues01

Puedes cambiar también el fondo de pantalla para usar cualquier imagen que tengas guardada en tu disco duro, haciendo click derecho sobre el escritorio y seleccionando la opción “Cambiar el fondo de escritorio” desde el menú emergente.

Puedes encontrar muchos mas temas para instalar desde sitios web como KDE-Look o Gnome-Look.

INSTALAR SOPORTE DE DVD Y TODOS LOS AUDIO/VIDEO CODECS

$ sudo pacman -Sy libdvdcss2 libdvdread4
$ sudo pacman -Sy codecs `pacman -Ss gstreamer | grep -e '^extra/gstreamer0.10' | awk '{print $1}'`

SOPORTE DE FORMATOS COMPRIMIDOS

Si queremos poder comprimir o descomprimir de los formatos mas populares (rar, zip, gz, ace, etc):

$ sudo pacman -Sy rar p7zip-full unace unzip file-roller

INSTALAR COMPIZ Y ACTIVAR EFECTOS 3D

Para instalar Compiz (y poder disponer de efectos 3D en nuestro escritorio) ejecutaremos:

$ sudo pacman -Sy compiz-fusion

Ahora podremos activar algunos efectos desde Sistemas -> Preferencias -> Apariencia -> Efectos Visuales

Si Emerald no carga correctamente (el decorador de ventanas) ejecuta el siguiente comando:

/usr/bin/emerald --replace

Después de eso hay que configurar el programa fusion-icon para que compiz-fusion arranque desde el inicio del sistema. Eso se logra dando click en el menú Sistema -> Preferences -> Startup Applications (Sistema -> Preferencias -> Aplicaciones de Inicio).

En la ventana que abrimos, procedemos a darle en el boton Add (Agregar), y llenamos los campos con los siguientes datos:

  • Name: Fusion-Icon
  • Command: fusion-icon
  • Comment: Icono de Compiz-Fusion

INSTALAR FIREFOX

Por default, Firefox no se instala en el sistema, hay que instalarlo a manita, lo cual se hace:

$ sudo pacman -Sy firefox

Y para agregar el Plugin de flash, hacemos:

$ pacman -S flashplugin libflashsupport

INSTALAR SOPORTE PARA APLICACIONES JAVA

Si no tienes el JRE (Java Runtime Environment) instalado en tu maquina y necesitas ejecutar alguna aplicación basada en Java necesitaras instalarlo previamente o no podrás lanzar esas aplicaciones. Puedes instalar JRE con:

$ sudo pacman -Sy jre

A partir de ahora podrás lanzar aplicaciones java, o aplicaciones .jar de la forma:

$ java -jar aplicacion.jar

INSTALAR GNOME-DO

Un util dock y lanzador de aplicaciones que incorpora muchos plugins. Lo instalamos con:

$ sudo pacman -Sy gnome-do gnome-do-plugins

INSTALAR MENSAJERÍA INSTANTÁNEA

Por defecto ArchLinux trae Pidgin, que nos permite conectar a cuentas de Gtalk, Msn, etc.
Pero existen otros clientes de mensajería instantánea.

$ sudo pacman -Sy emesene

INSTALAR REPRODUCTORES DE VIDEO: VLC Y SMPLAYER

VideoLan VLC es uno de los mejores reproductores de video. Lo puedes instalar con:

$ sudo pacman -Sy vlc

Otra alternativa a VLC para visualizar vídeos es SMPlayer (particularmente lo prefiero a la hora de ver películas o series con subtítulos):

$ sudo pacman -Sy smplayer

INSTALAR OPENOFFICE

Para instalar la suite de ofimática en ArchLinux basta con hacer:

$ sudo pacman -Sy openoffice-base

INSTALAR WALLPAPERS EXTRA

ArchLinux tiene un paquete de wallpapers extra, el cual podemos instalar haciendo:

$ sudo pacman -Sy archlinux-wallpaper

Una vez que se terminaron de instalar podemos encontrar los wallpapers en la ruta:

/usr/share/archlinux/wallpaper

Este post se ira actualizando y mejorando, editando aquellas partes que sean incorrectas o no hayan quedado muy claras o con nuevas aplicaciones propuestas.
Me he cansado de escribir yo siempre y seguro que me he dejado en el tintero muchas cosas. Escribe tu ahora. Ayudame a completar este post.

¿Que añadirias?

0 1868

En esta ocasión, hablaremos de como optimizar Gnome para pantallas pequeñas de 8.9″ en este caso será con la Acer Aspire One de 8.9″, la cual nos dá una resolución de 1024×600 y en esta caso usaremos ArchLinux como distribución ya que es la tiene mi AAO.

El Panel

Por defecto en Gnome nos encontramos con dos paneles, uno arriba y otro abajo. Esto nos resta espacio para las ventanas, cosa que vamos a solucionar.

Primero hay que eliminar el panel inferior, con todo lo que tenga. No tengas miedo porque en cualquier momento podemos crear uno nuevo. Seguidamente cambiaremos algunas propiedades del panel superior, que tiene que quedar así:


Con esto cambiaremos la orientación del panel y lo dejaremos vertical. El motivo es que la pantalla es más ancha que alta, por lo que es mejor ocupar píxeles de los laterales que de arriba o abajo, que necesitamos para tener un mayor campo visual dentro de las ventanas. El tamaño de 18 píxeles es el que recomiendo para que el panel no ocupe mucho y los botones se dibujen enteros. Activo la opción de mostrar los botones de ocultación para poder ocultar el panel arriba o abajo y poder disponer de toda la pantalla para las ventanas (no activo las flechas porque hacen el panel más ancho).

Si vamos a usar el panel con mucha frecuencia no es necesario mostrar los botones de ocultación, pero si no, recomiendo dejar en el panel sólo: el reloj, el área de notificación, el icono de sonido y el “Menú principal de Gnome” (no la “Barra de menús”, que ocupa mucho), para poder ocultarlo. Y te preguntarás ¿y cómo controlas las ventanas si no has puesto la “Lista de ventanas” en el panel? Pues muy fácil, usando Compiz.

Efectos de Escritorio

Los efectos de escritorio nos ayudarán a no usar botones para manejar las ventanas. Para usarlos hay que activarlos (Sistema -> Preferencias -> Apariencia -> Pestaña “Efectos visuales”)

Gnome-Do

Este programa es muy útil tanto para netbooks como para el resto porque nos permite abrir aplicaciones y ejecutar muchas acciones con sólo pulsar Windows+Espacio y escribir lo que sea. Así podemos acceder fácilmente a los programas, ya que si recuerdas, sólo hemos dejado un botón para el menú de Gnome, que nos ralentiza a la hora de abrir una aplicación.

Firefox

Firefox tampoco nos deja mucho espacio para el contenido de las webs y parece que las barras de marcadores, menú y direcciones ocupan demasiado.

Lo poco que podemos hacer es deshabilitar la barra de Marcadores (Ver -> Barra de herramientas -> Desmarcar “Barra de herramientas de marcadores”) y reducir el tamaño de los iconos. Para esto dirígete a Ver -> Barra de herramientas -> Personalizar Allí marca la casilla que pone “Usar iconos pequeños” y en Mostrar: Iconos.

Nautilus, Fuentes y temas

Podemos hacer que Nautilus nos muestre sólo los iconos, sin texto, para ocupar menos espacio. Para esto hay que ir a Sistema -> Preferencias -> Apariencia -> pestaña “Interfaz” y elegir Sólo iconos.

Y ya que estamos en las preferencias de Apariencia, podemos reducir el tamaño de las fuentes en la pestaña “Tipografías”.

En el botón Detalles podemos ajustar la resolución de 96 a 83 puntos por pulgada.

Visto en: http://laventanamuerta.net