jueves, junio 30, 2016

Retomar las cosas buenas de la vida . . .



        Hace tiempo decidí abrir este Blog con el titulo de USAR-LINUX... y muy emocionado comencé a escribir algunas cosas de este fabuloso sistema operativo, después de un tiempo las diversas actividades que tengo me obligaron a dejar a un lado este Blog, que ahora estoy retomando con otro nombre.


No solo de Linux se alimenta el informático...


          Hay tantas cosas por compartir, experiencias, notas, consejos, que creo que no solo de Linux se alimenta el informático, VMWARE en mi caso ha sido base fundamental de mis empleos y hay tantas cosas que les puedo decir que sería egoísta de mi parte no hacerlo . . .

Nuevas Tecnologías como Bitcoin y demás criptodivisas están tomando fuerza, BlockChain, Servidores, economía electrónica, etc etc...

¿Porque no platicar de ellas ?

Asi que tomemos más temas por compartir y abramos la mente a mas posibilidades...

Un afectuoso saludo !

Sergio S. Juárez Rivera

martes, junio 18, 2013

La persistencia de la memoria, o "Los relojes blandos" de Salvador Dali
Bien lo decía Einstein... el tiempo es relativo...

Como sumar 4 minutos al sistema...

              A veces es necesario inventarse soluciones que por mas que googleas no las hallas... resulta que tengo un proceso corriendo en mi servidor Linux para decir la hora a través de las estaciones de radio de que administro, pero cada vez que el sistema emitía la hora, siempre se quedaba 4 minutos atrasado, (Esto ya lo tengo detectado... tiene que ver con el retraso de la señal a procesar desde que se emite hasta que se recibe en el servidor y lo retransmite, el momento en que se ejecuta, el proceso para decir la hora, la creacion del archivo resultante etc etc, ) esto realmente no me representaba mucho problema porque al momento de escuchar la hora en la radio pocas veces volteas a ver el reloj para verificarla, pero... Porque dejar ese detalle sin resolver ? resulta que con detalles como este acabas aprendiendo mucho mas de lo que imaginabas. . . al final aunque es un detalle pequeño no deja de ser algo que se podía arreglar... así que me di a la tarea de ajustar el "tiempo del servidor" y me encontré con varias cosas a tomar en cuenta para que esto funcionara.

HIPOTESIS

Bastaría con solo adelantar el reloj del servidor 4 minutos y se resuelve correctamente este problema:

 $date --set "00 : 04"  (ejemplo)

Pero para tener la hora exacta el servidor hace uso de Network Time Protocol sincronizando el tiempo con el comando:

 $ntpdate-debian 

Así que el resultado al final es la sincronizacion de mi servidor sin la suma de 4 minutos

LA SOLUCION

Comence primero analizando como podria sumar esos 4 minutos al sistema y los simplifique en solo tres acciones

Las enumero a continuación...

  1. Tomar el tiempo correcto de algún servidor de tiempo
  2. Al alcanzar las 23 horas hay que pasar a la siguiente en tiempo, no en numero, que seria precisamente las 00:00 horas 
  3. Al sumar los 4 minutos tomar en cuenta que si se llega al minuto 56 hay que pasar a la siguiente hora consecutiva (para los ansiosos: se resuelve con una variable y se suma una unidad)
Todo esto lo podria resolver desde mi adorado BASH utilizando algunas variables y unos caluclos sencillos.

OPERACIONES

Sumar una unidad a la hora

HORAMASUNO=`expr $HORA + 1`

Ajustar los minutos a partir del minuto 56 de cada hora ya que al sumar:

56 + 4 = 60
57 + 4 = 61
58 + 4 = 62
59 + 4 = 63

Otro problema a resolver . . .

Al ingresar estos datos al comando "date" no los acepta porque no tiene el formato correcto, (no entiende "60, 61, 62, 63" minutos asi que se debe hacer un ajuste para que el sistema tome el nuevo tiempo en el servidor, esto lo consegui  precisamente realizando un script que me ajustara este tiempo

EL PROGRAMA FINAL































Con este programita, resolvi el problema de adelantar 4 minutos a mi servidor para que en la estacion de radio se escuchara la hora de forma correcta cuando se transmite al aire, al final inclui en el arranque del servidor este programa (/etc/init.d) para que en cualquier reincio se ajustara el tiempo.

Yo se que tal vez para muchos no es practico este ejemplo, pero alguna vez podran consultar como adelantar la hora del sistema en algun servidor si asi lo require alguna aplicacion.

martes, noviembre 15, 2011

Fedora 16 "Verne" dedicada a Dennis Ritchie

      Siguiendo con el escritorio GNOME ahora en la version 3.2 con Fedora 16 vemos que visualmente no cambia mucho, pero oh! sorpresa, Fedora 16 trae integrado el turbo cargado kernel 3.0 un nuevo VMM (Virtual Machine Manager) e integración "Cloud Computing" como decimos en México... ¡Arrooooozzzzzz ! algo que cabe la pena mencionar... desde la versión anterior de Fedora la ultilización de KVM como Hypervisor y VMM como aplicación de escritorio, no cabe duda que Fedora es PODER !!!

Dennis MacAlistair Ritchie
      Algo importante que quiero destacar es que Fedora 16 fue dedicado a Dennis Ritchie, quien co-inventó UNIX y creó el lenguaje "C", y por esto aqui en este blog le dedico y le agradezco a Dennis su contribución a nuestro mundo, al menos para mi es importante... asi que desde donde se encuentre el señor Dennis Ritchie mi total admiración y agradecimeinto.


Un poco de su biografia: (dato tomado de Wikipedia)



"Nació en Bronxville (Nueva York) el 9 de septiembre de 1941. Obtuvo dos grados en Harvard, en física y matemática aplicada.

En 1967 entró a trabajar en los Laboratorios Bell, donde participó en los equipos que desarrollaron Multics, BCPL, ALTRAN y ellenguaje de programación B. En Lucent encabezó los esfuerzos para la creación de Plan 9 e Inferno, así como del lenguaje de programación Limbo."

jueves, septiembre 15, 2011

FEDORA 15 Perspectiva Personal

Una interfaz fuera de serie
Facilidad Vs Fama        

Cuando Canonical decidió cambiar la interfaz de UBUNTU con la version 11.04, la descargué, la instalé y me lleve varias sorpresas que si bien no eran del todo desagradables tampoco me gustaron mucho, de ubuntu puedo decir que es extremadamente sencillo su uso, lo que lo convierte en una distribucion fenomenal para ir aprendiendo, pero la interfaz UNITY no me ha gustado del todo, esperé con ansia el lanzamiento de FEDORA 15 unos días despues ya que he considerado a GNOME3 como alternativa para un escritorio funcional y elegante, asi fue como hace unos días decidí descargar Fedora 15 con el nuevo GNOME3 para hacer mis propias pruebas y que no me platicaran como es.

Breve Analisís Personal:

El modo de instalacion tipo "Live CD" es un punto muy acertado al momento de probar esta distribucion, ya que como lo hace UBUNTU, es muy sencillo tomar una decisión real al momento de querer instalar.

GNOME 3 tiene todo lo necesario para dar mucha lata a las interfaces de usuario, que si bien es un cambio radical de paradigma de uso no es del todo tan dificil de hacer, desde mi perspectiva GNOME 3 junto con el kernel de FEDORA 15 hacen una excelente mancuerna ya que después de varios dias de uso no me ha resultado doloroso adaptarme a este modo de trabajar, los efectos de escritorio suaves y productivos han puesto a FEDORA 15 y GNOME 3 en una posición muy buena con muchos usuarios, creoq ue la gente de CANONICAL deberá considerar en algun momento colocar GNOME 3 como alternativa de uso a UNITY (aunque lo haga éste último CANONICAL).

domingo, octubre 31, 2010

VIRTUALIZACION La nueva forma de NO ver las maquinas...

En el mundo los cambios tecnológicos cada dia se vuelven mas acelerados, sobre todo en el mundo de las computadoras.

En esta ocasión la virtualización es el tema, ¿Que nos ofrece nuestro querido LINUX?

Pues mas de lo que imaginamos...

Considerado un paradigma de computación, la virtualización de equipos es sin duda una gran solución... Casi nadie se da cuenta del poder de cómputo que guarda ese pequeño chip que tenemos en nuestros equipos llamado Microprocesador... su uso constante en un PC en promedio es del 20% de la capacidad del mismo chip, ¿Qué significa esto ? que el 80% de nuestro CPU está en desuso constantemente (¿Alguna coincidencia con nuestro cerebro ?) bueno... basado en este conocimiento podemos ha
cer uso de la capacidad de equipos de cómputo con software para virtualizar... ¿Cual es la ventaja? pues son realmente varias... Conocer diferentes sistemas operativos sin desinstalar el nuestro... es una gran ventaja... en las grandes compañias ya están usando sistemas virtualizados... Aunque VMWARE es el lider del actual mercado e indiscutible competidor tenemos por otra parte Xen por parte de CITRIX, Oracle Virtual Box y el que considero el mejor sistema para virtualizar... KVM, del cual Red Hat tiene una completísima solución de virtualización basada en el mismo.

Virtualización Nativa en Linux... (KVM)

En nuestro querido kernel de linux, desde la versión 2.6.x tenemos soporte de virtualización nativa y extremadamente confiable, un pequeño modulo llamado KVM que viene a ser el acrónimo en inglés "Kernel-Based Virtual Machine" convierte al Linux en un poderoso Hypervisor listo para sacarle todo el provecho a nuestro Hardware.

Cabe mencionar una pequeña aclaración en esta nota, KVM convierte a Linux (todo el kernel) en Hypervisor, mas NO es una capa mas dentro de la virtualización como muchos podrian pensar, es decir el kernel se vuelve Hypervisor... empresas que se dedican a la virtualización comercial como VMWARE, han utilizado el poder de linux para hacer que sus productos funcionen, con unas técnicas similares a KVM han convertido a Linux en Hypervisor con su correspondiente nombre comercial.

KVM requiere asistencia de hardware para sacar provecho a sus caracteristicas, tales como son las "Extensiones de Virtualización" para Intel-VT y AMD-V que las podemos activar desde las BIOS de nuestro hardware.

En el caso de Intel, necesitamos saber si aparece “vmx”

$cat /proc/cpuinfo | grep vmx

Y en el caso de AMD, necesitamos saber si aparece “svm”

$cat /proc/cpuinfo | grep svm



Después de verificar que nuestro procesador soporta virtualización por hardware podemos instalar KVM como una aplicación gráfica en nuestro sistema.

Para UBUNTU 10.04

$sudo apt-get install virt-manager

En un post Posterior hablaremos de este ambiente de virtualización "VIRT-MANAGER"



Un video de HP donde se explica la virtualizacion en las empresas.



¿Qué equipos usan las grandes compañias para virtualizar?

Es una pregunta que mucha gente que ha escuchado hablar de virtualización se ha hecho... Lo normal es que sean equipos potentes y la tendencia son servidores tipo BLADE como el HP c680 (aqui ala izquierda) pero practicamente se pueden usar cualquier tipo de server, montable en rack... En el caso de SUN Microsystems los X4200 son una buena opcion para sacar rendimiento al máximo...





¿Cual es el sistema operativo usado para virtualizar ?

Son modificaciones del kernel de LINUX adaptado para este fin, alto rendimiento y eficiencia en el desempeño del hardware en sistemas de alto rendimiento... no hay otra opcion recomendada asi que los fabricantes usan LINUX como base.

Podemos descargar Virtual Box y asi comenzar a aprender lo basico de la virtualización.

sábado, octubre 23, 2010

And the winner is .... UBUNTU SERVER

Esa frase usaria yo para calificar uno de los mejores sistemas servidor que hay en linux, definitivamente UBUNTU SERVER para practicamente cualquier aplicación es la mejor plataforma que haya probado hasta el momento...

Les contare que despues de usar DEBIAN, CENTOS, REDHAT, SUSE, OPEN SOLARIS (QEPD) FreeBSD me quedo con UBUNTU SERVER ya que me da un equilibrio justo entre facilidad y rendimiento, algunos diran que CENTOS es mas sencillo o que SUSE, y talvez haya quien diga que FreeBSD sea el mas potente de los servidores, pero desde mi particular punto de vista para levantar un server de forma rapida, flexible y segura UBUNTU es el mejor en muchos aspectos, un apartado especial a mi querido DEBIAN, que sin duda es el padre de UBUNTU y como servidor... Super Excelente !!! pero las caracterisitcas integradas en UBUNTU SERVER son basadas en la velocidad de instalacion de aplicaciones web, en tan solo 10 minutos tienes un servdor listo para configurar hay que aclarar que UBUNTU SERVER NO trae por defecto ambiente gráfico, todo es desde la consola del sistema, muy al estilo UNIX pero esto no le quita puntos, al contrario al no usar el ambiente gráfico te da mas memoria física para las aplicaciones,

He instalado UBUNTU SERVER un equipo Pentium4 de 3GHz con tan solo 512 MB RAM (sí 512!!!) y en contra parte en un servidor DELL 1950 Intel Xeon con 4 GB RAM, en cualquier equipo se comporta de maravilla...

Aplicaciones clasicas LAMP (Linux Apache MySQL PHP) son las candidatas perfectas para probar UBUNTU SERVER, ya que viene definido para estas aplicaciones, no obstante cualquier servicio diferente puede brindar sin problemas.

En mi caso muy particular, yo corro en UBUNTU SERVER 10.04 cuatro estaciones de radio por internet, es el servidor de transmisión que utilizo y corre las 24 horas del día, una maravilla !!! al ver que con tan solo 512 MB de RAM corro los 4 procesos de radio mas un programa que hice para decir la hora con un sintetizador de voz, con estos procesos mi servidor ocupa tan solo 86 MB en promedio de la memoria RAM del sistema sin usar ambiente gráfico, le tengo instalado un escritorio GNOME aparte con los requisitos mínimos al cual me puedo conectar por NX o por RDP (Sí, RDP, esto lo comentaremos en otro apartado posterior) para tan solo observar como se comportaría ya que a UBUNTU Server se le puede instalar ambiente gráfico y queda como cualquier UBUNTU, en mi caso solo con fines de prueba ya que considero que no lo necesita.

La forma de administración remota es a través de SSH típica

En base a mi experiencia con diferentes distribuciones LINUX he desarrollado un producto basado en UBUNTU Server el cual consiste en un servidor de transmisión para estaciones de radio por internet o lo que se llama "Playlist" automática con variadas características muy interesantes, este proyecto lo pueden observar en el sig enlace:


A mi en particular me gusta mucho DEBIAN y Obvio UBUNTU, pero a pesar de ser por muchos años "REDHATziano" utilizando Fedora o CENTOS creo que me consideraré de ahora en adelante "Debianita" y muy en especial "Ubuntita"

miércoles, septiembre 03, 2008

LA NUEVA RADIO POR INTERNET



En un anota anterior habíamos hablado ya de un proyecto de radio por internet llamado Radio Nova, hoy ese proyecto está archivado... Muchas son las causas que me hicieron pensar en darle un descanso a ese gran proyecto que en su momento fué una estación de radio colosal.

Parece increible ver como la mala vibra, la envidia y la gente que no tiene creatividad quiera apoderarse de cosas que no son suyas, en este caso del intelecto de otros... pero la vida sabe acomodar las cosas y siempre te da nuevas oportunidades... Hoy Radio Nova es pasado, pero con la esperanza de renacer... tal vez algun día...

La evolución vino cuando Radio Nova fue producto del hurto... tuve que superarme a mi mismo y fué asi como nació RADIO MAX, La Máxima Expresión de Tus Sentidos... frase orgullosa y de palabras fuertes, nació para dar lucha y ser invencible, diseñada con el único fin de ofrecer más de lo mejor que Radio Nova ya habia hecho... Que si bien tecnologícamente es muy similar a Radio Nova, es decir LINUX y el software Libre fué la plataforma de diseño, Radio Max fué concebida como una guerrera, Inteligente y Misteriosa, ¿Porque el color oscuro? me llegaron a preguntar... por ser elegante y ocultar toda la fuerza y tecnología que había detras de ella, como un lobo acechando a su presa Radio Max estaba a la espectativa de un día superar Radio Nova y otras estaciones de Radio... Eso se logró con el tiempo... sometida Radio Nova, ella permanece latente... de ser rival se convirtió en protegida... y su nueva energía proviene de la misma fuente que concebió a Radio Max... ahora todo es diferente, Radio Max es fuerte y cada día crece mas...

Radio Max ha sido presa de habladurias y tambien envidia por parte de la misma gente que vió nacer Radio Nova, pero ahora, todo es diferente... como una fortaleza, Radio Max es guerrera, protegida en internet y protegida por fuerzas supremas... (aquí doy fé, admiración y agradecimiento a mi padre Eleggua, señor de los caminos, las comunicaciones e Internet) Radio Max es hoy por hoy La Nueva Radio por Internet...

Ven, y conoce Radio Max... www.radiomax.com.mx