Aunque la mayoría de las veces prefiero el terminal para manejar mis servidores, a la hora de manejar base de datos y realizar Querys prefiero utilizar MySQL Workbench, no siempre funciona de lo mejor pero la mayoría de las veces hace un gran trabajo.

Aquí vamos a ver como conectarnos con nuestra base de datos RDS de Amazon a través de MySQL Workbench con un tunel SSH. Esto nos ahorrará una gran cantidad de trabajo.

Los pasos son:

1. Abrir MySQL Workbench y crear una nueva Conexión

Hay dos formas o haces click en el botón de + al lado de MySQL Conections o vas al menú de Database>Manage Connections y seleccionas new abajo a la derecha a la izquierda tendrás varias pestañas selecciona Connection. Verás una ventana como esta y en el Connection Method seleccionamos Standard TCP/IP over SSH

Connection Name: Colocamos como queremos que se llame la conexión para indentificarla en MySQL Workbench.

Nueva Conexión MySQL Workbench

2. Crear la conexión con la Base de Datos

Cómo nos vamos a conectar a través de nuestra instancia de EC2 debemos colocar en SSH Hostname el Public DNS de la instancia de EC2.

Para encontrar este Public DNS debemos ir a la consola de Amazon  https://console.aws.amazon.com/ abrir el menú de instancias EC2 y seleccionar la instancia con la que nos conectamos normalmente vía SSH abajo veremos un campo de Public DNS parecido a este:

Public DNS EC2 Amazon

Copiamos el Public DNS y lo colocamos en SSH Hostname.

SSH Username: colocamos el nombre del usuario que utilizamos para conectarnos a la instancia de EC2, si por ejemplo es una instancia Ubuntu el usuario por defecto es ubuntu.

SSH Key File: Vamos  utilizar el archivo PEM que usamos como Key para conectarnos a EC2, en SSH Key File hacemos click en … para buscar el archivo y seleccionamos el archivo PEM (nuestra llave privada) que descargamos a la hora de crear la instancia de EC2.

MySQL Hostname: Aquí debemos colocar el Endpoint, que sería la instancia de base de datos creada en Amazon RDS. Para encontrar este Hostname debemos ir a la consola de Amazon  https://console.aws.amazon.com/ abrir el menú de instancias de RDS y seleccionar la instancia con la que nos queremos conectar veremos algo como esto:

Endpoint RDS Amazon

Copiamos toda esa dirección sin los :3306

MySQL Server Port: El puerto por defecto es 3306. Si lo cambiaste en tu configuración debes poner el nuevo puerto aquí.

Username: Es el nombre del usuario Master de la base de datos cuando creaste la instancia de RDS. Aparece en el Username de la consola de Amazon en la instancia de RDS por si lo olvidaste.

Password: Es la clave del usuario Master de la base de datos cuando creaste la instancia de RDS Amazon.

Una vez que llenemos todos los datos presionamos el botón de Test Connection y deberíamos ver un mensaje como el siguiente:

Untitled window_013

Luego presionamos OK y estamos listos para empezar a utilizar nuestra conexión.

3. Manejar la instancia con MySQL Workbench (Opcional)

Si queremos ser capaces de detener, iniciar y ver los logs de la instancia desde Workbench debemos hacer un paso adicional.

Vamos al menú de Database>Manage Connections, seleccionamos la conexión que acabamos de crear y vamos a la pestaña de Remote Managment y ya debería estar casi lleno comprobamos que:

Hostname: es el Public DNS de nuestra instancia EC2.

Username: El usuario que utilizamos para conectarnos vía SSH a nuestra instancia EC2.

Marcamos la opción de Authenticate Using SSH Key y buscamos el archivo .pem de clave privada de nuestra instancia EC2.

Manage Server Connections_017

Cuando este listo hacemos click en Close y ahora podemos ver habilitadas las opciones de nuestra instancia RDS:

Selection_018

Ten cuidado con estas opciones ya que si detienes la instancia puedes hacer que deje de funcionar tu aplicación Web.

Eso es todo, espero que les sirva, cualquier duda o sugerencia por favor deja un comentario.

 

 

Este es un pequeño tutorial de como instalar PHPUnit que es un framework para realizar pruebas de nuestro código PHP.

Cómo prerequisito tenemos que tener instalado PEAR, viene preinstalado en muchas de las distribuciones de Linux y es fácil de instalar en MS Windows y MAC OS.

En Ubuntu para instalar PEAR ejecutamos

sudo apt-get install pear

Y luego lo actualizamos ejecutando:

sudo pear upgrade pear

Instalar PHPUnit

Primero instalamos el paquete de phpunit de Ubuntu ejecutando:

sudo apt-get install phpunit

Luego ejecutamos las siguientes líneas en el terminal para agregar los canales de dependencia de PHPUnit:

sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony.com

Por último instalamos PHPUnit ejecutando:

sudo pear install --alldeps phpunit/PHPunit

Para comprobar que PHPUnit está instalado correctamente podemos ejecutar:

phpunit –version

phpunit --version
PHPUnit 3.7.19 by Sebastian Bergmann.

Les debería aparecer algo como la última línea la versión podría variar.

Con esto ya tenemos instalado PHPUnit y podemos comenzar a probar.

Cualquier duda o sugerencia por favor dejen un comentario.

El directorio por defecto de apache2 en Ubuntu es /var/www. Aquí es donde normalmente guardamos los archivos de nuestros sitios.

Si queremos cambiar este directorio por otro podemos utilizar los siguientes pasos, estos son realizados en Ubuntu pero deberían servir para cualquier otra distribución.

Crear un nuevo sitio

Primero creamos una copia del sitio por defecto ejecutando en el terminal:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/misitio

Donde misitio es el nombre del nuevo sitio que queremos crear puede ser cualquiera que tu quieras.

Luego editamos este archivo como administrador en nuestro editor favorito puede ser nano, vim o gedit:

gksudo gedit /etc/apache2/sites-available/misitio

Dentro del archivo modificamos las siguientes lineas:

DocumentRoot /var/www por /home/vensign/misitio

Y

<Directory /var/www/> por <Directory /home/vensign/misitio/>

En este caso cambiamos el directorio por uno dentro de /home/vensign/misitio que es el directorio de nuestro usuario y que debe estar creado (mkdir /home/vensign/misitio en este caso).

[alert_yellow textalign=”left”] Recuerda cambiar /home/vensign/misitio al directorio que vas a utilizar[/alert_yellow]

También puedes definir logs separados para cada sitio. Para hacer esto cambia las líneas de ErrorLog y CustomLog. Esta opción es opcional, pero es últil si tienes multiples sitios.

Guardamos el archivo y ya tenemos la primera parte.

Activar el nuevo sitio

Ahora debemos deshabilitar el sitio por defecto y habilitar el nuevo sitio. Esto lo hacemos con los comandos a2dissite y a2ensite de Apache, ejecutando en terminal

sudo a2dissite default && sudo a2ensite misitio

Recuerden cambiar misitio por el nombre que colocaste en /etc/apache2/sites-available/ en el paso 1

Reiniciar Apache

Por último debemos reiniciar Apache para que los cambios tengan efecto:

sudo service apache2 reload

Eso es todo ya deberíamos poder navegar a localhost en el caso de ser un sitio local o a la IP o dirección de nuestro servidor y ver los contenidos del directorio que hemos colocado.

Cualquier duda o problema por favor dejen sus comentarios.

Ahora Nokia utilizara Meego como sistema operativo para su línea de móviles de la serie N y dejará de un lado a Symbian en un intento por competir con Apple y Google.

Las series N de los teléfonos Nokia han sido su linea tope de móviles smarthphones y que tienen la mayor participación del mercado en este sector pero que han ido perdiendo terreno antes sus principales competidores como son el Iphone y Android.

Recientemente Intel y Nokia anunciaron la fusión de sus dos sistemas operativos basados en Linux Maebo por parte de Nokia y Moblin por parte de Intel en un nuevo esfuerzo llamado MeeGo.

Según la empresa de análisis de mercado Gartner, la cuota de mercado de los teléfonos basados en Linux ha ascendido de 8,3% del año pasado a 14% en el primer cuarto de este año.

Esta es una movida interesante por parte de Nokia que por fin parece estar despertando al ver que sus competidores lo están comenzando a alcanzar y a quitarle clientes. Y demuestra la flexibilidad de Linux como sistema operativo y como solución para desarrollos rápidos en todos los ámbitos.

Vamos a ver que nos trae MeeGo como plataforma y cuales van a ser los nuevos teléfonos que tendrán este sistema operativo como base y las funcionalidades que manejaran junto con posibles procesadores desarrollados por Intel.

Desde el año pasado estamos viviendo una evolución en el desarrollo de los teléfonos inteligentes y al parecer todos los grandes competidores ya están tomando cartas en el asunto, siendo Nokia uno de los pocos que faltaba en actualizar su estrategia, con sólo unos pocos intentos no muy exitosos.

Seguiremos desde cerca el desarrollo de esta evolución y trataremos de aportar nuestro grano de arena.

Fuente: Reuters – Nokia to use Linux for flagship N-series phones

Más información:

http://meego.com/

En Vensign ofrecemos servicios de soporte Linux, Capacitación y migración para PyMES y corporaciones, puede ver nuestros servicios aquío Contactarnos

Estaremos publicando una serie de artículos con Tips, Sugerencias y opciones para las empresas así que no olviden seguirnos a través de nuestro RSS, Twitter o suscribirte a nuestro Boletín de Noticias

Webdav Ubuntu Vensign

En este paso a paso aprenderemos como instalar WebDav en Ubuntu.

WebDav (Web-based Distributed Authoring and Versioning por sus siglas en inglés) es un servicio que nos permite compartir, editar y manejar archivos por un grupo en un servidor remoto vía HTTP.

Entonces para que sirve realmente, la idea principal detrás de WebDav fue la de crear un conjunto de protocolos que sirvieran para manejar archivos a través de la Web de forma colaborativa por grupos de trabajos.

relojTiempo de instalación: 20 min aproximadamente



Contenido:

Escenario

Imaginen un grupo de trabajo que tiene que hacer una propuesta o un programa y que cada individuo de ese grupo de trabajo tiene que hacer un aporte sobre un documento que se va a entregar, en este caso WebDav permitiría a todos en el grupo modificar ese archivo como si lo tuvieran en su propia PC, todos los cambios que hicieran los integrantes del grupo se vería reflejado en el documento e inclusive se puede evitar que dos personas modifiquen el mismo archivo al mismo tiempo para evitar versiones disparejas o errores. Todo esto se hace a través de un servidor Web que es el que permite compartir los archivos.

[adrotate group=”3″ banner=”9″]

Entonces vamos a ver como instalar este útil servicio paso a paso.

1. Instalar servidor Apache

WebDav trabaja sobre Apache por lo que es necesario instalarlo, para esto tenemos ya hemos hecho un tutorial muy útil que puedes seguir aquí:

Como instalar un Servidor LAMP en Ubuntu Paso a Paso

Para WebDav sólo necesitas Apache (Paso 2 del tutorial anterior) si vas a utilizar este servidor Web para otras cosas puedes instalar todo el servidor LAMP completo es tu decisión, una vez que termines puedes volver aquí para instalar WebDav.

Listo?, muy bien vamos a ponernos a trabajar.

2. Activar Módulos de WebDav

WebDav está disponible como un módulo de apache por lo que tenemos que hacer es simplemente activar los módulos ejecutando en el terminal:

sudo a2enmod dav_fs
sudo a2enmod dav
sudo a2enmod dav_lock

Estos módulos son los necesarios para activar y dar soporte a WebDav.

Para que tome efecto reiniciamos el servidor Apache

sudo /etc/init.d/apache2 restart


3. Crear un Host Virtual

Vamos a crear un Host Virtual donde funcionará el WebDav para esto creamos el directorio donde lo vamos a alojar ejecutando en el terminal:

sudo mkdir -p /var/www/webdav
sudo chown www-data /var/www/webdav

En el último comando le dimos propiedad de la carpeta al usuario por defecto de Apache que es www-data.

Creamos una nueva plantilla para el host virtual:

sudo nano /etc/apache2/sites-available/webdav

Nota: puede utilizar el editor de su preferencia como vim, gedit, kate, emacs, etc.

Dentro de este archivo copiamos las siguientes líneas:

<VirtualHost *:80>
 ServerAdmin webmaster@localhost

 DocumentRoot /var/www/webdav
 <Directory /var/www/webdav/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride
 Order allow,deny
 allow from all
 </Directory>
 <Location />
 DAV On
 AuthType Basic
 AuthName "webdav"
 AuthUserFile /var/www/.passwd.dav
 Require valid-user
 DavMinTimeout 600
 <LimitExcept GET PUT HEAD OPTIONS POST>
 Require valid-user
 </LimitExcept>
 </Location>

</VirtualHost>

Aquí estamos creando nuestro nuevo sitio virtual y diciendo que cualquier petición que venga por el puerto 80 (que es el que se usa por defecto para HTTP) lea el contenido que está en el directorio /var/www/webdav que creamos (para más en Host Virtuales puede visitar Como configurar un Host Virtual en Apache basado en Nombre). Además tenemos las siguientes directivas para la autenticación de WebDav:

  • La ubicación del archivo de autenticación /var/www/.passwd.dav (que crearemos a continuación)
  • Requerimos que el usuario sea válido Require valid-user
  • Tiempo mínimo que se bloqueará un archivo en este caso 600 segundos DavMinTimeout 600

Para más en las directivas del módulo WebDav puede visitar este sitio.

Por último activamos el Host Virtual y desactivamos el sitio por defecto de apache:

sudo a2ensite webdav
sudo a2dissite default

4. Crear el archivo de autenticación y agregar un usuario para WebDav

Vamos a crear el archivo de autenticación /var/www/.passwd.dav y el usuario que utilizaremos en este ejemplo es vensign (cambienlo por el nombre de usuario de su preferencia) ejecutamos:

sudo htpasswd -c /var/www/.passwd.dav vensign

La opción -c es para que cree el archivo, nos pedirá una contraseña para el usuario vensign.

Luego modificamos los permisos del archivo .passwd.dav para que sólo pueda ser modificado por root y por el grupo www-data (que es al que pertenece Apache). Ejecutamos:

sudo chown root:www-data /var/www/.passwd.dav
sudo chmod 640 /var/www/.passwd.dav

Por último reiniciamos el servidor Apache ejecutando:

sudo /etc/init.d/apache2 restart

5. Probar que WebDav funciona

Para esto vamos a instalar el cliente por consola para WebDav llamado cadaver ejecutamos

sudo apt-get install cadaver

Y luego ejecutamos la siguiente línea para conectarnos con WebDav

cadaver http://localhost

Debería aparecerles algo como lo siguiente:

$ cadaver http://localhost/
 Authentication required for webdav on server `localhost':
 Username: vensign
 Password:
 dav:/>

Nota: Si no les funciona con localhost prueben 127.0.0.1

Con esto hemos comprobado que sirve el servidor WebDav

Para salir del prompt de dav:/> escriban quit y luego presionen Enter o Entrar

Conectarse a WebDav desde Ubuntu

Para conectarse a WebDav desde un cliente Ubuntu vamos al menú de Lugares>Conectar con el Servidor…

Aparecerá una pantalla como la siguiente aquí escogemos WebDav(HTTP) y la dirección IP del servidor (en este ejemplo 192.168.1.30) deben cambiarla por la de su servidor WebDav:


Conectar al servidor WebDav Ubuntu

Conectar al servidor WebDav Ubuntu


Y luego solicitará el usuario y contraseña que colocamos anteriormente


webdav-ubuntu-usuario

Solicitud Usuario y Contraseña WebDav


Una vez ingresado el usuario y contraseña aparecerá la carpeta compartida del WebDav donde podrá agregar, modificar y manejar archivos. Recuerde cambiar vensign por el usuario que escogió más arriba.

Conectarse a WebDav desde MS Windows

En MS Windows vaya a Mis sitios de Red y seleccione Agregar un sitio de red


WebDav Agregar Sitio de Red

WebDav Agregar sitio de Red



Luego en el cuadro que aparece seleccionamos Siguiente y en el siguiente Cuadro seleccionamos la opción Elija otra ubicación de red y hacemos click en Siguiente


WebDav Elegir otra ubicacion de red

WebDav Elegir otra ubicacion de red


Escribimos la dirección IP de nuestro servidor, en este ejemplo http://192.168.1.30:80 (cambiala por la dirección de tu servidor) y hacemos click en Siguiente.


WebDav Direccion Servidor

WebDav Dirección Servidor


Nos pedirá el usuario y contraseña que elegimos más arriba durante la instalación, en este ejemplo vensign.


WebDav Usuario y Contraseña

WebDav Usuario y Contraseña


Por último nos pide un nombre para el servidor coloquen el que quieran.

En el último cuadro seleccionamos Finalizar y ya nos debería aparecer la carpeta en nuestro sitio de red


WebDav Directorio

WebDav Directorio


Agregar más usuarios en WebDav

Si quiere agregar otro usuario a WebDav debe ejecutar el siguiente comando en el servidor:

sudo htpasswd /var/www/.passwd.dav prueba

Donde prueba es el usuario lo puedes cambiar por el nombre que quieras y utilizar ese usuario para conectarte a WebDav.


Eso es todo con esto tendremos WebDav instalado y configurado y nuestros clientes conectados listos para compartir archivos via remota.

Espero que les sea de utilidad este tutorial cualquier duda o pregunta dejen su comentario y con gusto les responderé.

Saludos

Olivers

Nosotros en Vensign ofrecemos servicios de soporte, instalación y configuración de Linux y Software Libre para PyMES y corporaciones, puede ver nuestros servicios aquí o Contactarnos


Si quieres recibir más artículos y noticias de diseño y desarrollo Web, Negocios, Software Libre y Linux nos puedes seguir a través de nuestro RSS, Twitter o suscribirte a nuestro Boletín de Noticias

samba logoLa nueva versión de Samba 3.4.8 (de la serie 3.4) liberada la semana pasada repara varios agujeros de seguridad incluyendo dos vulnerabilidades de negación de servicio (DoS por sus siglas en inglés).


Samba como muchos de uds saben es el servidor de software libre por excelencia para compartir archivos e impresoras entre redes Linux y MS Windows.

Las vulnerabilidades permitían a los atacantes hacer fallar el servicio smbd remotamente, uno de los problemas era causado por un puntero mal referenciado y el otro por una variable no inicializada.

Las fallas fueron descubiertas por la firma de seguridad Stratsec los cuales revelaron exploits al momento de explicar los detalles de la vulnerabilidad. Es importante que se actualice a la última versión de Samba lo antes posible para evitar ataques, la rama de versiones 3.5 de Samba arregló esta vulnerabilidad también desde la versión 3.5.2.

Más información

Fuente

En Vensign ofrecemos servicios de soporte Linux, Capacitación y migración para PyMES y corporaciones, puede ver nuestros servicios aquí o Contactarnos

Estaremos publicando una serie de artículos con Tips, Sugerencias y opciones para las empresas así que no olviden seguirnos a través de nuestro RSS, Twitter o suscribirte a nuestro Boletín de Noticias

Migracion Linux VensignYa es un hecho innegable que Linux y el Software Libre han llegado para quedarse y que cada día toman más terreno en el escritorio y llegan cada vez más al usuario final.

Probablemente haya escuchado algo de Linux, que es un sistema operativo como lo es MS Windows, que lo están utilizando algunas empresas, gobiernos, etc. Pero la pregunta es que es realmente Linux y que ofrece y que es esto de las distribuciones.

Una pequeña introducción

Linux y las distribuciones

Linux (o más específicamente GNU/Linux) es un sistema operativo, es decir la base donde corren las aplicaciones y donde realizamos nuestro trabajo día a día. Al ser un sistema gratuito y libre para modificar y cambiar según la licencia GPL, entonces han salido varios grupos que hacen las llamadas distribuciones quizás haya escuchado de alguna de ellas como Ubuntu, Fedora, RedHat, SuSE entre otras. Las distribuciones (de una manera simplificada) no son más que la forma que tienen distintos grupos de empaquetar y agregar aplicaciones y funciones al sistema base, por ejemplo Ubuntu está orientado hacia el usuario final por lo que trata de hacer más fácil la instalación de aplicaciones y el uso del sistema, e incluye por defecto una suite ofimática y varios programas de comunicación instantánea y de redes sociales.

Algunas de estas distribuciones están respaldadas por compañías como el caso de RedHat y Ubuntu. Y todas las distribuciones tienen una comunidad de personas que utilizan y mejoran la distribución por iniciativa propia, además que brindan soporte a problemas y dan ideas para el mejorar las funcionalidades de la distribución, este es un factor fundamental en Linux y el Software Libre y es lo que le ha permitido evolucionar tan aceleradamente.

Para las empresas normalmente se recomiendan las distribuciones más populares como las que mencionamos aquí, por ser las que tienen mayor soporte y una comunidad más grande que puede resolver problemas más rápidamente.

Linux ofrece muchas ventajas para las empresas como plataforma tanto para el usuario final de escritorio como en los servidores, las tres principales son:

  • Costo: No hay licencias, ni por máquina, ni por instalación, ni por funcionalidades.
  • Rapidez: El sistema operativo es muy rápido y funcional.
  • Seguridad: Olvidase de los virus y los spyware.

Más adelante abordaremos mejor estos puntos.

Software Libre

No necesariamente tiene que tener instalado Linux para disfrutar del software libre, si alguna vez ha utilizado Firefox o OpenOffice está utilizando Software Libre, la principal premisa del software libre es que su código está disponible para que los programadores y desarrolladores puedan revisarlo, modificarlo y mejorarlo. Y que ventaja tiene eso para ud como empresa?, pues que constantemente las aplicaciones se están actualizando con mejoras, mayores funcionalidades y se descubren los problemas de seguridad más rápidamente, inclusive al ser comunidades abiertas Ud puede solicitar o apoyar alguna característica que requiera para su empresa.

Hay un concepto errado de creer que todo el software libre es gratuito, y esto es un error, es cierto que la mayoría del software libre es gratuito pero hay casos donde se cobran licencias por su uso, y el caso más común es que haya una versión corporativa o empresarial que ofrece soporte a un costo y una versión gratuita comunitaria con menos funcionalidades o sin soporte.

Esto no se tiene que ver como una desventaja sino que puede probar una aplicación sin gastar nada y si necesita el soporte o las funcionalidades extras pues simplemente paga por ello.

Es importante señalar que porque una aplicación sea gratuita no implica que sea mala o tenga pocas funcionalidades, si algo nos ha demostrado el Software Libre es que se puede crear software de muy alta calidad a costos muy bajos, inclusive que superan las características y calidad de sus contrapartes propietarias.

Igualmente hay una gran cantidad de opciones de Software Libre y muchas aplicaciones totalmente gratuitas de donde escoger, las aplicaciones que son populares suelen correr en varias plataformas como Linux o MS Windows, como por ejemplo OpenOffice que lo mencionamos anteriormente, o Gimp, Inkscape, Firefox, entre muchos otros.

Así que antes de cambiarse totalmente a Linux puede probar alguna de estás aplicaciones en su empresa e irse acostumbrando a su uso.

Migrando hacia Linux

Cuando migrar

No hay una fórmula que nos diga cuando migrar hacia Linux, pero hay ciertas situaciones e indicadores que nos pueden ayudar:

  • Renovar licencias: si tiene que renovar las licencias de sus PC y no quiere tener ese gasto es un momento perfecto para migrar hacia Linux.
  • Actualizar sistema operativo: Si utiliza MS Windows XP, 2000 o anterior y ha decidido que es hora de actualizar hacia uno nuevo porque no pensar en Linux, igualmente el personal de su empresa tendrá que acostumbrarse a un nuevo sistema operativo y es un momento ideal para realizar el cambio.
  • Su red y/o sistemas constantemente tienen problemas, son lentos o siempre tienen virus y spyware. Una de las ventajas de Linux es que funciona muy bien en equipos de bajos recursos, además es inmune a virus y spyware por lo que no tendrá que preocuparse por estas amenazas. Migrando a Linux puede aprovechar sus PC por un par de años más o mejorar el rendimiento completo de su sistema.

Primeros pasos

Siempre es de esperarse una resistencia al cambio, la mayoría de las personas se resiste a salir de lo que ya conoce y es importante establecer una campaña interna que motive a las personas a utilizar Linux y que no sea una imposición.

También es fundamental indicarle a los gerentes y supervisores la importancia de este cambio e involucrarlos, para que transmitan ese mensaje hacia sus subordinados.

Siguiendo estos consejos los primeros pasos a llevar a cabo serían los siguientes:

  • Escoger una distribución popular como Ubuntu, Fedora, RedHat, garantizará una transición menos complicada y un mejor soporte en el futuro.
  • Hacer una lista de las aplicaciones vitales para el funcionamiento de su empresa, normalmente todas las aplicaciones tienen una contraparte en Software Libre, pero siempre hay aplicaciones que pueden ser de vital importancia para su empresa y que no tengan una alternativa Libre, en este caso estas aplicaciones se pueden correr en Linux con unas herramientas que mencionaremos más adelante.
  • Según la experiencia la mejor manera de migrar hacia Linux es gradualmente, lo primero que se puede migrar son los servidores, primero porque no afectan directamente a los usuarios finales, sólo tendrá que entrenar a su personal de sistemas (si lo tiene) y segundo porque podrá empezar a probar lo bien que funciona Linux, especialmente en los servidores.
  • Luego es recomendable migrar por departamento o áreas, y darle inducciones a los empleados acerca de cómo utilizarlo y cuales son los equivalentes a los programas que normalmente utilizaban en MS Windows.
  • De ser posible se pueden instalar algunas de las aplicaciones en MS Windows para que las personas se vayan acostumbrando a su uso y sea un proceso gradual que impacte de la menor forma posible a la empresa. También puede probar instalar una distribución en una máquina virtual o iniciarla a través de un LiveCD que no modifica la PC y puede ir acostumbrando al personal a utilizarlo sin desinstalar MS WIndows.

En Vensign ofrecemos servicios de soporte Linux, Capacitación y migración para PyMES y corporaciones, puede ver nuestros servicios aquí o Contactarnos

Continua en la próxima página…

Conserva la EnergiaCon todo el movimiento Verde que hay actualmente y una mayor conciencia energética y de conservación que gracias al esfuerzos de muchos poco a poco va ganando más fuerza, es importante que tomemos conciencia en como mejorar nuestro uso de la energia y en esta ocasión vamos a ver como ser más eficientes con nuestras PC personales y del trabajo.

Actualmente la gran mayoría de las personas utiliza una PC en su hogar y en su trabajo, indudablemente son herramientas indispensables en el día a día, la utilizamos para realizar trabajos, distraernos y entretenernos, y como todo equipo electrónico consume energía.

Esta pequeña guía son sólo alguno de los tips que podemos utilizar para disminuir y mejorar el consumo energético de nuestras PC, espero que les sea de utilidad.

1. MONITOR

Muchas veces dejamos el monitor encendido y este es uno de los elementos que más consume energía en nuestro sistema, especialmente los monitores viejos (CRT esos cuadrados, pesados monitores que todos hemos utilizado). Hay formas sencillas de ahorrar energía con los monitores:

  • Apagar el Monitor, Una de las más sencillas, cuando nos levantemos de frente a la PC simplemente apaguemos el monitor, es sencilla y práctica, no requiere de nada adicional y ahorras bastante energía sobre todo cuando dejas la PC encendida mucho tiempo sin utilizar. Que ahorras: Un monitor CRT consume cerca entre 75W y 120W (depende de lo antiguo, tamaño, etc), un monitor LCD (esos monitores llamados “planos”) consumen entre 20W y 30W. Imaginen un bombillo de 75W encendido todo el dia mientras usas las PC.
  • Modo Suspendido, muchos dirán que el modo suspendido (o salva energia, standby, o como lo quieras llamar), que es cuando después de un tiempo la PC “apaga” el monitor, es tan bueno como apagar el monitor pero no es cierto, mientras está en este modo un monitor puede consumir menos energía pero igual consume energía. Si utilizas uno de los monitores viejos puede consumir tanto como 20W en modo standby y en los monitores bajos dependiendo de sus características puede ser entre 2W y 10W.
  • Baja el brillo. Disminuir el brillo del monitor baja el consumo de este, puedes varias el brillo dependiendo de lo que estés haciendo. Los monitores más modernos tienen ajustes dinámicos de brillo según lo que se esté viendo en pantalla. Además bajando el brillo le haces un favor a tus ojos y el monitor produce menos calor.
  • Cambia el Monitor, si tienes un monitor viejo (de los grandes, cuadrados, CRT) y tu presupuesto te lo permite puedes pensar en cambiar a uno de tecnología LCD (esos que llaman pantalla plana), es bueno que a la hora de comprar un monitor nuevo, verifiques sus consumos y que cumplan con estándares como Energy Star. Te traerá como ventajas que consume menos energía, generan menos calor (menos en la cuenta del aire acondicionado) y ocupan mucho menos espacio.
  • El protector de pantalla NO ahorra energía, el protector de pantalla (salva pantalla, screensaver), no fue diseñado para ahorrar energía, fue diseñado para evitar que se crearan fantasmas (esas sombras que se crean en los monitores viejos) por tener una imagen fija mucho tiempo en la pantalla. Así que el protector de pantalla no ayuda a ahorrar nada de energía y consume tanto como con cualquier aplicación. Es recomendable quitar el protector de pantalla y hacer que el monitor pase directamente al modo de StandBy.

Quizás para algunos el ahorrar apagando el monitor no parezca mucho, pero si tomamos que actualmente las personas utilizan un promedio de dos PC al día y si multiplicamos esto por el número de personas que utilizan PC pues estamos ahorrando mucha energía con una acción simple, además de bajar nuestras facturas de electricidad.

Para controlar cuando se apaga el monitor

En MS Windows

Ve al Panel de Control>Sistema y seguridad>Opciones de Energia>Buscar la opción “elegir cuando se apaga la pantalla”. (En Windows anteriores a Windows XP o si tienes el panel de control clásico es en Panel de Control>Opciones de Energia)

Tambien pueden probar el programa gratuito Wizmo para apagar el monitor por comandos una vez instalado ejecutando wizmo.exe -monoff. Se encenderá cuando muevas el ratón o presiones alguna tecla.

En Ubuntu, Fedora (y sistemas con escritorio Gnome)

Sistema>Preferencias>Gestor de Energía>Poner la pantalla en reposo si está inactivo durante (elige el tiempo)

O puedes utilizar el comando

xset dpms force standby

Puedes tener un Lanzador en tu escritorio (botón derecho sobre tu escritorio Crear un lanzador… coloca el nombre que quieras y en comando coloca el de arriba) así cuando le des doble click se pondrá en Standby tu monitor

2. PC

Un equipo de escritorio promedio consume entre 120W y 300W dependiendo de sus características, fuente de poder y que tan viejo sea el equipo, los equipos más modernos consumen menos energía.

En cuanto a las Laptops (ordenadores portátiles, notebooks) consumen menos energía entre 15W y 90W. Mientras que las netbooks consumen mucho menos energía entre 10W y 20W.

  • Opciones de Energía. Lo más recomendable para bajar el consumo en tu equipo de escritorio es que utilices las configuraciones de Manejo de Energía, coloca tu computadora en modo de Suspensión (Standby) o de Hibernación después de minutos de inactividad.
  • Si NO VAS A UTILIZAR TU PC APAGALA! Muchas veces dejamos la computadora prendida en la casa o en la oficina toda la noche sin necesidad.
  • Todos en una misma Toma. Conecta tu computadora y monitor a un protector de voltaje y apaga el protector cuando apagues la PC así te asegurarás que ningún equipo esté consumiendo electricidad sin necesidad.
  • Detén los Discos. Detén los disco duros después de cierto tiempo de inactividad (recomendable de 20 a 30 minutos de inactividad)
  • Cierra las aplicaciones que prevengan entrar en modo Suspensión a tu computadora
  • Desactivar dispositivos como Bluetooth, tarjetas inalámbricas que no estés utilizando, ahorra energía y si tienes un Laptop ahorrarás batería.
  • Perfiles de Energía. En PC modernas puedes elegir distintos perfiles de energía según la aplicación que estés utilizando. (Ver Cambiar, crear o eliminar un plan (esquema) de energía MS Windows)
  • Apaga cornetas externas cuando no las estés utilizando
  • Cierra las aplicaciones que no estés utilizando
  • Si piensas cambiar de PC busca aquellas que tengan menos consumo de energía y que cumplan con el estándar Energy Star.
  • Fuente de Poder. Si se daño tu fuente de poder gasta un poco más y compra una de buena calidad que suelen consumir menos energía y además controlan la cantidad de energía que requiere el sistema. Una fuente de poder de bajo costo solo es 50% eficiente mientras que una buena fuente de poder puede ser hasta 80% eficiente.
  • Netbooks. Si tienes una netbook y sólo vas a navegar o hacer tareas sencillas utiliza la netbook en vez de tu equipo de escritorio o laptop.
  • En tu Oficina haz una campaña para que todo el mundo apague su computador al irse a su casa.
  • Máquinas Virtuales. Si tienes varios servidores prueba la virtualización y elimina alguno de ellos.

En MS Windows

Ve al Panel de Control>Sistema y seguridad>Opciones de Energia>Buscar la opción “elegir cuando se apaga la pantalla”. (En Windows anteriores a Windows XP o si tienes el panel de control clásico es en Panel de Control>Opciones de Energia)


En Ubuntu, Fedora (y sistemas con escritorio Gnome)

Sistema>Preferencias>Gestor de Energía ahí puedes cambiar varias opciones como detener los disco duros, poner en reposo, etc.

Tambien para Linux puedes utilizar un programa llamado Powertop (disponible en los repositorios de las principales distribuciones), para ver que causa los mayores consumos de energía en tu PC y que puedes hacer para mejorarlo (ver PowerTOP – LessWatts.org – Saving Power on Intel systems with Linux)

Siguiendo algunos de estas recomendaciones puedes ahorrar más de 600 KWh de electricidad al año (puedes ver cuanto te ahorras viendo cuanto cuesta el KWh en tu factura eléctrica), esto equivale a media tonelada de CO2 menos que vas a botar al ambiente (aproximadamente equivalente a reemplazar 6 bombillos normales por bombillos de bajo consumo durante un año).

Otra recomendación en vez de botar tu computadora vieja, dónala a una escuela o colegio o si puedes recicla sus componentes.

Todos podemos hacer algo para mejorar nuestro consumo de energía y ayudar un poco más al planeta y a nuestro bolsillo.

Saludos

Olivers

Aquí en Vensign podemos hacer un estudio de consumo eléctrico de su Empresa y darle las recomendaciones necesarias para disminuir su consumo y aprovechar al máximo sus recursos, póngase en contacto con nosotros y lo asistiremos en lo que necesite.

Pueden seguirnos a través de nuestro Feed RSS o a través de Twitter @odeabreu

Imágenes de http://dragonartz.wordpress.com/

En este tutorial vamos a ver como configurar un Host Virtual en Apache2 basado en Nombre e popular servidor web de software libre y código abierto.

Hay varios tipos de Virtual Host el más popular es el basado en Nombre y es el que aprenderemos a configurar a continuación

Que es un Host Virtual (ó Virtual Host) basado en Nombre

No es más que hospedar múltiples dominios del estilo (www.ejemplo.com, www.otrodominio.com, etc) bajo una misma dirección IP. Este tipo de configuración es muy común en los Hosting compartidos, donde múltiples clientes comparten un mismo servidor.

Para este tutorial debes tener un servidor Apache funcionando, puedes revisar los siguiente tutoriales donde explico como instalar un servidor LAMP el cual incluye el servidor Apache.

Como instalar un Servidor LAMP en Ubuntu Paso a Paso

Como instalar un Servidor LAMP en Fedora 12 paso a paso

Host Virtuales en Apache

Aquí va un poco de teoría para explicar como funciona si quieres puedes ir de una vez a la Configuración.

Apache 2 tiene varios directorios de configuración, los que nos interesan en este momento son dos el /etc/apache2/sites-available/ y el /etc/apache2/sites-enable, el primero tiene los archivos de configuración de los sitios disponibles y el segundo son links simbólicos de los sitios activos, por defecto al instalar Apache se crea un archivo llamado default que contiene la configuración básica de acceso de Apache y es un archivo que no se debe borrar.

Configurar Host Virtual Basado en Nombre

Sólo tenemos que seguir los siguientes pasos:

Vamos a suponer que queremos crear un Host Virtual llamado www.ejemplo.com y que la dirección IP pública de nuestro servidor es 10.0.0.5.

1. Creamos un archivo en /etc/apache2/sites-available llamado ejemplo.com

En Ubuntu :

sudo nano /etc/apache2/sites-available/ejemplo.com

En Fedora como root:

su -
nano /etc/apache2/sites-available/ejemplo.com

Aquí estoy usando el editor de texto nano pueden usar el de su preferencia (vim, emacs, gedit, kate, etc).

2. Dentro del archivo ejemplo.com que acabamos de crear escribimos lo siguiente:

<Virtual Host 10.0.0.5:80>
 ServerName www.ejemplo.com
 ServerAlias ejemplo.com *ejemplo.com
 DocumentRoot /var/www/ejemplo
</Virtual Host>

Vamos a ver línea por línea:

  • Empezamos con <Virtual Host 10.0.0.5:80> Aquí estamos indicando la directiva VirtualHost para decir que es un Servidor Virtual indicamos la dirección IP donde va a responder y el puerto (80 es el puerto por defecto donde escucha Apache). Si queremos que escuche en todas las direcciones IP quitamos la dirección y colocamos un asterisco quedaría *:80.
  • ServerName es el nombre del servidor en nuestro caso es www.ejemplo.com
  • ServerAlias son otras formas que el usuario puede escribir el nombre, sin el www y el *.ejemplo indica que puede tener subdominios como foro.ejemplo.com, y todos irán a la misma página.
  • DocumentRoot es donde están guardados los archivos de nuestra página. En este caso en /var/www/ejemplo pero puede ser cualquier carpeta donde tengan los archivos (cuidado con la seguridad y los permisos de la carpeta.

3. Guarda el archivo y ejecuta en el terminal el siguiente comando como administrador (o con sudo según el caso):

a2ensite ejemplo.com

Este comando crea un link simbólico en la carpeta /etc/apache2/sites-enabled, para activar nuestro sitio.

4. Reinicia el Apache:

Ubuntu:

sudo service apache2 restart

Fedora:

su -
service httpd restart

Y prueba en tu navegador que funciona correctamente escribiendo la dirección www.ejemplo.com (o la que hayas configurado) te debería aparecer la pagina que elegiste. Si estás utilizando un servidor interno de pruebas sin dirección IP pública recuerda colocar en el archivo /etc/resolv.conf de la PC desde donde vayas accesar la dirección y nombre del dominio algo como:

10.0.0.5     www.ejemplo.com

Para que no haga la petición al DNS y sepa a que dirección debe apuntar.

Eliminar un Host Virtual en Apache

Si queremos deshabilitar el sitio ejecutamos como root o utilizando sudo:

a2dissite ejemplo.com

Esto elimina el link simbólico a /etc/apache2/sites-enabled/, y deja de funcionar el Host Virtual.

Eso es todo por ahora en la serie de artículos de Apache, como siempre cualquier duda, pregunta o sugerencia puedes dejar tu comentario.

Autor: Olivers De Abreu es el director y fundador de Vensign

Si necesitas capacitación a tu medida, soporte o instalar cualquier tipo de Servidor ponte en contacto con nosotros en Vensign y con gusto te haremos una propuesta sin ningún compromiso.

Pueden seguirnos a través de nuestro Feed RSS o a través de Twitter @odeabreu

Gracias a todos los que participaron en la Charla! aquí les dejo la charla a los que no pudieron asistir y estén pendientes para las próximas charlas que vamos a estar dando.


Descargar Charla Instalar Aplicaciones en Ubuntu
Descargar Charla


El día miercoles 18 de noviembre a las 8:00 p.m. hora Caracas (UTC-4:30) voy a hacer una charla en el canal IRC de #ubuntu-ve de freenode titulada Ubuntu como instalar aplicaciones y no morir en el intento.

Voy a explicar todo lo referente a como instalar aplicaciones en Ubuntu, tanto utilizando herramientas gráficas como Synaptic hasta utilizando el terminal con apt y aptitude. También les explicaré como agregar y quitar repositorios, utilizar ppas, obtener las claves de autenticación y varios tips y sugerencias. Además les daré algunos sitios donde pueden conseguir aplicaciones y juegos para Ubuntu.

Como siempre responderé sus dudas y preguntas que tengan.

Para ingresar al IRC pueden hacerlo a través de varios programas como Pidgin, Xchat, irssi, etc. Si no saben como pregunten por aquí y con gusto les daré una explicación más detallada.

Aprovecho para agradecer a la gente de Ubuntu Venezuela por su apoyo en especial a Nelo Tovar (ntovar). Si quieren alguna información adicional pueden preguntar por aquí o por la lista de correo de ubuntu-ve.

Los espero allá. Me pueden seguir por Twitter si tienen cualquier pregunta a @odeabreu.

Nota: En hora UTC sería a las 00:30 para saber la hora UTC desde el termial ejecuten date -u

Saludos

Olivers