jueves, 20 de junio de 2013
miércoles, 19 de junio de 2013
miércoles, 12 de junio de 2013
Repositorios Para Versiones Antiguas de Ubuntu
Ubuntu cada 6 meses libera una nueva versión y lo hace en los meses de Abril y Octubre de cada año, por ejemplo, la versión 13.04 de Ubuntu fue liberada el 25 de Abril del 2013 (13.04) y será soportada hasta el 2014, mas o menos un año. También tiene versiones LTS (Servicio de Largo Tiempo) que se liberan cada dos años, como la 12.04LTS que tiene soporte hasta el 2017, 5 años.
Entonces que pasaría si mi versión de Ubuntu ya no está soportada, es decir pasaron ya algunos años y cuando trato de instalar nuevos programas, ya no están disponibles para mi versión de Ubuntu y en caso si lo estén, son versiones antiguas.
La solución es cambiar la configuración del archivo /etc/apt/sources.list con el siguiente contenido:
deb http://old-releases.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
Pero en vez de la palabra intrepid en todas las líneas hay que reemplazar por el nombre de código de su versión. En mi caso mi versión antigua es 8.10 Intrepid Ibex, es por ello de la palabra intrepid.
Para conocer su nombre de código hay que ver el archivo /etc/lsb-release para ello usamos el terminal de linux para ver el archivo con la herramienta vim.
sudo vim /etc/lsb-release
El contenido en mi caso muestra:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"
En mi caso es intrepid en otros casos puede ser lucyd o natty, entre otros. Es la palabra que debe reemplazarse en el archivo /etc/apt/sources.list.
Para modificar el archivo /etc/apt/sources.list es necesario usar un editor de textos en el terminal, por ejmplo vim o nano. Yo usé vim.
sudo vim /etc/apt/sources.list
Una vez dentro del archivo presione la tecla i y aparecera la palabra INSERT en la parte inferior.
Una vez realizado esto puede editar el archivo de configuración como cualquier archivo de texto.
Terminado el trabajo para guardar su archivo hay que presionar la tecla Esc para salir del modo insert y debemos escribir :wq para guardar el archivo (w) y salir de vim (q).
Luego procedemos actualizar la base de datos de repositorios con el comando:
sudo apt-get update
Hasta este punto la tarea está concluida pero podemos ver por ejemplo si el navegador midori está disponible para descargar e instalar de los repositorios, con el comando:
sudo apt-cache search midori
De estar el programa en la lista se le puede instalar con el comando:
sudo ap-get install midori
Y así tenemos muchos programas disponibles para descargar e instalar y no como antes que no podíamos usar los repositorios ya que nuestra distribución no estaba soportada.
Entonces que pasaría si mi versión de Ubuntu ya no está soportada, es decir pasaron ya algunos años y cuando trato de instalar nuevos programas, ya no están disponibles para mi versión de Ubuntu y en caso si lo estén, son versiones antiguas.
La solución es cambiar la configuración del archivo /etc/apt/sources.list con el siguiente contenido:
deb http://old-releases.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
Pero en vez de la palabra intrepid en todas las líneas hay que reemplazar por el nombre de código de su versión. En mi caso mi versión antigua es 8.10 Intrepid Ibex, es por ello de la palabra intrepid.
Para conocer su nombre de código hay que ver el archivo /etc/lsb-release para ello usamos el terminal de linux para ver el archivo con la herramienta vim.
sudo vim /etc/lsb-release
El contenido en mi caso muestra:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"
En mi caso es intrepid en otros casos puede ser lucyd o natty, entre otros. Es la palabra que debe reemplazarse en el archivo /etc/apt/sources.list.
Para modificar el archivo /etc/apt/sources.list es necesario usar un editor de textos en el terminal, por ejmplo vim o nano. Yo usé vim.
sudo vim /etc/apt/sources.list
Una vez dentro del archivo presione la tecla i y aparecera la palabra INSERT en la parte inferior.
Una vez realizado esto puede editar el archivo de configuración como cualquier archivo de texto.
Terminado el trabajo para guardar su archivo hay que presionar la tecla Esc para salir del modo insert y debemos escribir :wq para guardar el archivo (w) y salir de vim (q).
Luego procedemos actualizar la base de datos de repositorios con el comando:
sudo apt-get update
Hasta este punto la tarea está concluida pero podemos ver por ejemplo si el navegador midori está disponible para descargar e instalar de los repositorios, con el comando:
sudo apt-cache search midori
De estar el programa en la lista se le puede instalar con el comando:
sudo ap-get install midori
Y así tenemos muchos programas disponibles para descargar e instalar y no como antes que no podíamos usar los repositorios ya que nuestra distribución no estaba soportada.
miércoles, 5 de junio de 2013
viernes, 31 de mayo de 2013
Implementación de Servicios Distribuidos en una Infraestructura de Redes de Computadoras
Esta investigación proporciona una respuesta concisa a cómo se debería organizar una sólida infraestructura de Tecnologías de la Información basada en software de código abierto con el hardware principal de una institución, en este caso la Universidad Nacional del Altiplano. Es una necesidad para las grandes organizaciones construir una central para los usuarios con servicios web, de autentificación, de almacenamiento global de información de los usuarios, y ofrecer un acceso común a los archivos personales con independencia de la ubicación que el usuario desee conectarse. Todas estas cuestiones han sido abordadas con la ayuda de tecnologías bien establecidas, como la industria estándar de Apache, Kerberos para autenticación de usuarios y un sistema de archivos distribuido Samba compatible con Windows.
Todos los servicios se han llevado a cabo con tres objetivos principales: proporcionar seguridad, colaboración y la tolerancia a fallos. El trabajo se centrará en la explicación de los procedimientos para evitar la inseguridad de los servicios, así como proporcionar la fiabilidad y la redundancia.
Esta investigación está dividida en cuatro partes en las que se describirá en directo los servicios que se ejecutan en servidores UNIX. La primera parte de la investigación describe el planteamiento del problema de la investigación, la segunda parte trata sobre las hipótesis y variables, la tercera parte trata el marco teórico de la investigación donde se detalla NTP, DNS, Kerberos, Samba, Apache y otros conceptos fundamentales. La cuarta parte es el diseño de la arquitectura fundamental de nuestro entorno de software, de los servicios básicos, tales como DNS y NTP, al núcleo formado por Kerberos V y Samba como una puerta de entrada al mundo de Windows y finalmente se presenta las conclusiones.
Uno de los comentarios que hay que añadir aquí sobre la realización de esta investigación. Todos los servicios han sido aplicados en las máquinas conectadas a una red, y la salida ha sido grabado en directo a través de la secuencia de comandos de UNIX, que crea una grabación de una sesión en el terminal. Ocasionalmente otro comando como el screendump fue usado para capturar el terminal.
Aplicación de Servicios Distribuidos en la Infraestructura de Red de la Universidad Nacional del Altiplano - 2011
Implementación de Virtualización y Redundancia de Servidores Para la Alta Disponibilidad de Servicios de Red
Resumen—La redundancia de servidores junto a la virtualización proveen una moderna e innovadora forma de brindar servicios de red con alta disponibilidad, es decir, que en alta demanda de los servicios, se puede descentralizar los recursos de red en dos o muchos más servidores para que trabajen como uno sólo teniendo así un sistema distribuido que puede agrandarse según sea el crecimiento de dicha demanda.
La virtualización de servidores nos brinda una gran facilidad de administración, clonación, consumo de energía menor, implementar varios servidores con un solo hardware, entre otras ventajas que facilitan la redundancia de servidores a gran escala. De tal manera se puede clonar un servidor y tener uno o más clones que trabajen conjuntamente con el original, de esta forma se distribuye el número de usuarios entre el número de servidores clones, también la gran ventaja de los clones es que si uno no está disponible los demás toman su lugar, creando así una infraestructura de red con alta disponibilidad, fiabilidad y tolerancia a fallos.
Para que sea un servicio transparente, es decir, que el usuario no sea consciente de lo que pasa en la red, es necesario asignar el nombre de una máquina a muchas más, para que haya más de una estableciendo servicios de red; esto se logra con el servidor DNS.
Virtualización y Redundancia de Servidores Para la Alta Disponibilidad de Servicios de Red - Paper - 2012
Virtualización y Redundancia de Servidores Para la Alta Disponibilidad de Servicios de Red - Presentación - 2012
Modelamiento de un Plan de Recuperación de Desastres Usando Virtualización
Resumen—La recuperación de desastres es uno de los elementos más críticos en las operaciones de tecnologías de la información y la virtualización puede ser una tecnología significante para construir un plan proactivo contra los desastres.
Se establece una serie de variables de la infraestructura de IT de una organización para poder desarrollar un plan simple, práctico y efectivo. Cada variable se puede medir o definir de manera simple para poder tener datos concretos que sean eficaces al momento de hacer el plan.
Se utilizan ejemplos prácticos por motivos didácticos, como un lenguaje más cercano a un administrador de red y como una manera de traducir el plan a la práctica, evitando que sea parte del papeleo de la organización.
Implementar Cloud Computing con DNS NTP Samba LAMP y CUPS
Resumen—Este paper muestra el impacto que tiene cloud computing sobre una empresa exportadora en el Perú. Cloud computing conocida también como servicios distribuidos integran servicios de Internet para uso de una organización, en nuestro caso serán: los servicios de administración de archivos, sincronización exacta del tiempo, servicios de resolución de nombres o dominios, administración de impresoras y por supuesto servicios web. Algunos de estos con servidores esclavos para auxiliar al servidor maestro cuando éste no se encuentre disponible (redundancia). La plataforma es Ubuntu Server que es de libre distribución, es decir gratuita para su descarga, uso y difusión, al igual que los paquetes de instalación de los servicios mencionados anteriormente que también son gratis, otra ventaja es la compatibilidad con sistemas operativos Windows, Linux y Mac, esto por el uso de estándares y protocolos que permiten la compatibilidad y convergencia de la red. Todo esto hace un gran impacto sobre la empresa ya que las soluciones de Microsoft resultan más caras que las Linux largamente.
Cloud Computing con DNS NTP Samba LAMP y CUPS - Paper - 2010 - ISBN: 978-612-45345-1-5
Cloud Computing con DNS NTP Samba LAMP y CUPS - Presentación - 2010
ISBN: 978-612-45345-1-5
miércoles, 17 de abril de 2013
Linterna de LED's con USB para Computadora 2.0
El antecedente a esta linterna super moderna y mejorada que hemos diseñado es una linterna más simple que se publicó anteriormente en este mismo blog (http://techemergente.blogspot.com/2012/03/linterna-de-leds-usb-para-computadora.html). Sin embargo las dos se basan en el mismo principio.
Primeramente veamos el siguiente gráfico de diseño:
CÁLCULO DE DATOS IDEALES
Se halla el valor de la corriente I usando las leyes de Kirchhoff. Luego se halla R usando también las leyes de Kirchhoff, los datos conocidos se obtienen por la hoja de datos o datasheet del LED y los valores estándares de las normas que rigen el uso de USB.
R obtiene un valor de 1,75 ohm, se halla la potencia P en todo el circuito y es 4 Watts mientras que la resistencia soporta una potencia PR de 1,12 Watts. Por lo tanto la resistencia que se usaría en este caso no sería una pequeña resistencia de 0,25 Watts como se usa normalmente ya que se quemaría al no poder soportar 1,12 Watts cuando sólo está diseñada para 0,25 Watts, tampoco una de 0,5 Watts que son mas grandes, tendría que usarse una resistencia de 2 Watt para cumplir el cometido y esas resistencias son mucho más grandes y no van de acuerdo con el diseño que quería hacer.
Por otra parte todo el circuito tiene una potencia de 4 Watts lo que es el resultado de usar la corriente máxima de los LED's en los cálculos (100mA), lo cuál tampoco resultó conveniente ya que 4Watts es demasiada energía usada para una linterna que iluminará el teclado de la computadora, lo que gastaría demasiado rápido la batería de una laptop por ejemplo.
CÁLCULO DE DATOS REALES
Para mejorar el diseño decidí usar una resistencia de 10 ohm como se muestran en los cálculos al final de la primera imagen. Esto hace que la corriente de los LED's descienda a 17,5 mA y la corriente total I multiplicada por 8 LED's será 140mA. La potencia P de todo el circuito es 0,7 Watts y la potencia en la resistencia R es 0,196 Watts.
Por lo tanto la potencia de todo el circuito con un valor de 0,7 Watts si es aceptable ya que ahorra energía y tiene buena iluminación, por otra parte la potencia en la resistencia es 0,196 Watts y aunque se puede usar una resistencia de 0,25 Watts se nota que se recalienta ya que está llegando a su límite (0,196 Watts). Así que usé una de 0,5 Watts y no hubo problema mayor a un pequeño calentamiento sin peligro alguno.
El costo de los materiales no pasa los $3.
La lista de componentes:
- Conector estándar A macho.
- Resistencia de 10 ohm de 0,5 Watts.
- 8 LED's.
- Placa de cobre.
- Cable delgado.
Primeramente veamos el siguiente gráfico de diseño:
CÁLCULO DE DATOS IDEALES
Se halla el valor de la corriente I usando las leyes de Kirchhoff. Luego se halla R usando también las leyes de Kirchhoff, los datos conocidos se obtienen por la hoja de datos o datasheet del LED y los valores estándares de las normas que rigen el uso de USB.
R obtiene un valor de 1,75 ohm, se halla la potencia P en todo el circuito y es 4 Watts mientras que la resistencia soporta una potencia PR de 1,12 Watts. Por lo tanto la resistencia que se usaría en este caso no sería una pequeña resistencia de 0,25 Watts como se usa normalmente ya que se quemaría al no poder soportar 1,12 Watts cuando sólo está diseñada para 0,25 Watts, tampoco una de 0,5 Watts que son mas grandes, tendría que usarse una resistencia de 2 Watt para cumplir el cometido y esas resistencias son mucho más grandes y no van de acuerdo con el diseño que quería hacer.
Por otra parte todo el circuito tiene una potencia de 4 Watts lo que es el resultado de usar la corriente máxima de los LED's en los cálculos (100mA), lo cuál tampoco resultó conveniente ya que 4Watts es demasiada energía usada para una linterna que iluminará el teclado de la computadora, lo que gastaría demasiado rápido la batería de una laptop por ejemplo.
CÁLCULO DE DATOS REALES
Para mejorar el diseño decidí usar una resistencia de 10 ohm como se muestran en los cálculos al final de la primera imagen. Esto hace que la corriente de los LED's descienda a 17,5 mA y la corriente total I multiplicada por 8 LED's será 140mA. La potencia P de todo el circuito es 0,7 Watts y la potencia en la resistencia R es 0,196 Watts.
Por lo tanto la potencia de todo el circuito con un valor de 0,7 Watts si es aceptable ya que ahorra energía y tiene buena iluminación, por otra parte la potencia en la resistencia es 0,196 Watts y aunque se puede usar una resistencia de 0,25 Watts se nota que se recalienta ya que está llegando a su límite (0,196 Watts). Así que usé una de 0,5 Watts y no hubo problema mayor a un pequeño calentamiento sin peligro alguno.
El costo de los materiales no pasa los $3.
La lista de componentes:
- Conector estándar A macho.
- Resistencia de 10 ohm de 0,5 Watts.
- 8 LED's.
- Placa de cobre.
- Cable delgado.
Suscribirse a:
Entradas (Atom)

