Unix, Código, Software Libre, Geeks… Cervezas & Tequila
Debian
Acelerar la carga web usando un servidor DNS local (Bind9)
Aug 3rd
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:
- Obtener la dirección IP del recurso o página web
- 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</code> <pre lang="bash">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 More >
Permitir conexiones remotas a MySQL de manera gráfica
Jul 21st
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
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
Escogemos la pestaña “Startup Parameters” y ahí desmarcamos la opción “Disable Networking” y damos click en “Save Changes”
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 More >
Instalar la documentación de Java en Debian/Ubuntu
Jul 16th
Por estas fechas estoy retomando algunos proyectos con Java, por lo cual surgío la necesidad de instalar la documentación de Java, en este caso en Ubuntu, pero es aplicable en cualquier distribución de GNU/Linux.
Otra cosa a tomar en cuenta es que la documentación la debemos poder consultar desde mi IDE favorito (y el de muchos más) NetBeans.
Así que comencemos… Si no tienes instalada la documentación del JDK de Java verás, al momento que se abre el cuadro de sugerencias con los métodos u objetos de una clase que por encima del cuadro se visualiza otro cuadro con un breve “help” del mismo. Lo que digo se observa en la captura de pantalla de a continuación, pero si prestan atención en el cuadro superior además de la firma de la clase dice en color rojo dice “javadoc not found“.
Para instalar la documentación de Java deberemos hacer un apt-get, que buscará un ZIP que descargaremos antes de la página oficial de Java, y que se encargará de extraer y ubicar los archivos del comprimido en el lugar necesario para que el IDE pueda hacer uso de los mismos.
Por lo tanto, primer paso, descargamos de la página de descargas oficial de Java la documentación:
Terminada More >
Comentarios