La línea de comandos en Linux

terminal linux, comandos linuxHacer todo por medio de Una ventana y un click puede ser útil pero no siempre es la mejor forma de hacerlo. La línea de comandos en Linux permite realizar un sin número de tareas de forma práctica, simple y en muchas ocasiones con nivel de detalle justo a tus necesidades.

Para quien inicia en Linux puede ser intimidante al principio, sin embargo, es cuestión de conocer algunos comandos básicos para poder explotar su potencial y con un poco de experiencia te podrás dar cuenta que en muchas ocasiones unos cuantos comandos se teclean mucho mas rápido y obtendrás lo que requieres de forma simple, práctica y rápida.

Para utilizar la línea de comandos en cualquier distribución Linux es necesario una Terminal, es decir una programa que te permita interactuar con el sistema mediante una linea de comandos, existen muchos programas que emulan una terminal, pero para fines de este artículo nos basaremos en el escritorio Gnome.

Existen muchas maneras para invocar la terminal puedes teclear Alt+F2 (ejecutar un comando) y teclear gnome-terminal, también puedes ir al menú de aplicaciones, luego a Accesorios y ahí encontrarás un ícono que dice “Terminal”.

En versiones mas recientes de escritorios como Ubuntu o Fedora que utilizan nuevas versiones de este sistema de escritorio puedes presionar la tecla SUPER (generalmente entre la tecla Ctrl y Alt en la parte izquierda del teclado) y luego teclear la palabra “terminal” podrás ver que no hace falta teclear toda la palabra para que el programa de la Terminal aparezca, debes dar click en el icono o seleccionarlo con las flechas del teclado y presionar Enter

Lo anterior es utilizando una terminal mediante el escritorio gráfico de cualquier distribución Linux, sin embargo existen 6 terminales permanentes en toda distribución Linux y puedes acceder a ellas mediante la combinación de teclas Ctrl+Alt+F1 al Ctrl+Alt+F6. Estas 6 terminales pertenecen al sistema y puedes utilizarlas todas al mismo tiempo si así lo consideras, puedes entrar a la primera y ejecutar algún programa o comando mientras que abres otra para realizar la copia de archivos.

Te puedes dar cuenta que Linux tiene una gran variedad de recursos tan solo para la terminal, pero no dejes que esto te intimide, Linux siempre tiene una amplia variedad de opciones para que elijas la que mas te acomoda, la que creas mas eficiente o práctica.

Posted in Software Libre | Tagged , , | Leave a comment

Puedes hacer la diferencia

Colaborador de Gnome arregla error con 9 años de antiguedadHacer la diferencia es una capacidad que todos tenemos y en la mayoría de los casos tan solo es necesario actuar. Sin embargo para muchas personas, y me incluyo, hay momento que creemos ser incapaces de hacer algo, por que creemos que no sabemos algo, o que no hay quien nos ayude, por que alguien ya lo ha intentado y fracasó, etc. Sin embargo podemos hacer mas de lo que creemos y para empezar tenemos que creer en nosotros mismo. Esta pequeña frase “creo en mi” es todo lo que hace falta para que las cosas sucedan.

No me refiero a solo decirse falsamente “si puedo hacer la diferencia… creo en mi” sino a hacer una reflexión profunda y darte cuenta que la capacidad de actuar está en todos y somos más de lo que creemos, así que ten por seguro que puedes hacer cualquier cosa y si has nacido, estas vivo y respiras, entonces tienes todo para poder hacer y alcanzar todo lo que te propongas. Solo di “Creo en mi” y actua!

Esto lo escribo por que leí un artículo que habla de la historia de un hombre que mandó un parche (o corrección) para que se arreglara un funcionalidad al escritorio GNOME. Esto puede ser mucho mas de lo que muchos hemos colaborado a un proyecto de software libre, pero significó mas aún por que quien envió ese parche se encontraba en una silla de ruedas sin poder moverse ya que sufría una enfermedad degenerativa que le impedía mover brazos y piernas, solo tenía un poco de fuerza y mediante un dispositivo que fue adaptado a su silla utilizaba un emulador en código morse para escribir, ya que no podía usar un teclado.

Adrian Hans fue un corredor profesional de bicicleta, puedes leer mas detalles en el artículo, y aunque esta enfermedad lo retiró de su profesión no dejó de creer en si mismo, a pesar de todo, el consideró que hacia falta corregir algo en Gnome y se puso a escribir el parche. Adrian Hans murió el 3 de febrero de 2011 y sin embargo pudo hacer esto que muchos creen imposible… te das cuenta… el no solo creyó que podía, lo hizo.

Adrian Hans colaborador de gnome

El 22 de marzo de 2011 le fue otorgado un reconocimiento especial post-mortem y sin duda es un ejemplo para quienes tenemos todo para hacer cualquier cosa que creamos posible. Para Adrian Hans escribir ese parche fue un esfuerzo gigantesco sin embargo, lo llevo a cabo y ahora lo usan miles de personas pues su parche fue aceptado e incluido en Gnome.

¿Crees que puedes instalar y usar Linux? Encones Hazlo!

( No… entonces aprende como instalar y usar Linux y… ahora si… Hazlo! )

Referencia: http://www.espaciolinux.com/2012/03/adrian-hands-historia-inspiradora/

Posted in Blog | Tagged , | Leave a comment

Como se Construye Linux

Linux Foundation : como se construye linuxYa hemos hablado de la comunidad Linux, también hemos hablado del creador de Linux, de la enorme maquinaria de personas y empresas que se han formado desde los Inicios de Linux hasta nuestros días y algo que se podría llamar «imposible» está ocurriendo, siendo el mayor desarrollo colaborativo en las historia de computo: El Desarrollo de Linux

The Linux Fundation muestra gráficamente como se construye Linux y lo que implica, da

 una idea del peso y magnitud del sistema operativo Linux en nuestro entorno y como está creciendo a pasos agigantados.

El video está en inglés pero puedes acceder directamente a youtube para verlo con subtítulos en español o cualquier otro idioma. Para hacerlo debes activar el símbolo CC (close caption) y activar la transcripción de audio y luego activar la traducción de subtítulos en español o el idioma que desees.

Sin duda aprender a usar Linux es un punto importante para aprovechar y usarlo, o para ser un profesional en este sistema operativo, puedes aprender como instalar linux pero sobre todo puedes enseñar a usar Linux.

Es es lo mas importante que tiene esta comunidad que fomenta que el conocimiento se comparta, y claro que puedes ganar dinero por hacerlo. Si estás aprendiendo mira como instalar linux y empieza tu curso gratis ahora.

Posted in Blog | Tagged , | Leave a comment

Munich confirma que Linux es mas barato y que tiene menos quejas de TI

Ciudad de Munich - Alemania - usa linux

La ciudad de Munich inicio un proyecto en 2004 para migrar toda su infraestructura a software libre, lo cual inició en 2006.

Entre los comentarios importantes que ha comunicado es que el proyecto LiMux ha costado a la ciudad al rededor de €11.7 millones de euros ($15.5 millones de dólares) y que haber mantenido la infraestructura con Windows habría costado €11.8 millones de euros, además de haber tenido que gastar otros €15.52 millones de euros en el hardware necesario para actualizar los sistemas windows a un nivel comparable al de la infraestructura Linux, sin contar que se necesitarían otros €1.65 millones adicionales solo en software.

Respecto al número de quejas por mes, que se tenían antes de iniciar el cambio hacia Linux, se contaban 70 como máximo. Después de que se alcanzaran llegara a 1500 se alcanzaran los 9500 sitios de trabajo migrados a LiMux las quejas bajaron a 46 por mes. Lo que permite identificar que la disminución de problemas se debió a LiMux.

El 23 de Marzo de este año se alcanzo el número de 10,000 sitios de trabajo operando con LiMux, que es una distribución basada en Ubuntu, que utiliza KDE como escritorio y Openoffice.org con unas adecuaciones que agregan soluciones especificas a esta suite de oficina, además se tiene instalado FireFox, el cliente de correo Thunderbird y el editor gráfico GIMP

La ciudad de Munich ha adoptado el formato Open Document Format con estándar para el manejo de documentos e información de la administración para facilitar la migración y mantener la información en formatos libres que no estén ligados a una aplicación en particular y se cuente con una plataforma total de software y formatos libres y abiertos.

Se espera que para Enero del próximo año se cuente con 15,000 sitios de trabajo operando con LiMux.

Ahorrar tiempo, dinero y recursos son unas de las ventajas de linux y del software libre que cualquier persona o empresa puede utilizar, la ciudad de Munich ha ahorrado millones de euros y seguirá ahorrando ya que las nuevas versiones de software libre no tiene costo, simplemente se actualizan sin representar algún gasto. En comparación de los costos por licencias que tiene que gastar en promedio cada 3 años por cada nueva versión de windows y office.

Referencia: http://www.computerworlduk.com/news/public-sector/3348475/munich-mayor-says-switch-linux-is-much-cheaper-reduced-complai/

Posted in Blog, Software Libre | Tagged , , | 1 Comment

Repositorios de software para Linux

Repositorios Linux DebianEn el artículo anterior te hablé de los tipos de paquetes de software que hay para Linux de los dos principales formatos de paquetes los .rpm y los archivos .deb y de como estos formatos de paquetes de software y las herramientas relacionadas a ellos ayudan a descargar, instalar, configurar y dejar listo un paquete de software para que tu solo lo ejecutes y lo utilices.

Una parte importante que va de la mano del sistema de paquetes es el repositorio de software y es, en pocas palabras, un sitio en internet donde se almacenan muchos paquetes para una distribución de Linux, se organizan, catalogan y almacenan para facilitar su distribución e uso.

Si viste el documental “codename: Linux” del que hablamos hace algunos días sabrás que la comunidad Linux esta formada por personas e instituciones que colaboran en el desarrollo, la difusión, uso y soporte de Linux y los repositorios de software son una parte importante para que Linux pueda funcionar como lo hace.

Si te pones a pensar la cantidad de usuarios de Linux y de servidores Linux que están operando en todo internet te darás cuenta que sería virtualmente imposible que Linux se descargara de un solo lugar de Internet y como se menciona en el documental, eso fue un problema desde un principio y se ha solucionado mediante lo que se llama “mirrors” o sitios espejos, es decir lugares (servidores) en internet que almacenan un espejo (lo mismo) que tiene el repositorio original pero que puede ayudar a que las personas que esten mas cerca (geográficamente hablando) puedan acceder al software más rápidamente.

Los repositorios de software de linux se almacenan literalmente en cientos de servidores espejos “mirrors” distribuidos en muchos países, por ejemplo la lista de mirrors de Debian incluye cientos de servidores unos alojados por empresas, otros por universidades, gobiernos, etc. En el caso de ubuntu la lista también es larga y abarca países de la A a la Z.

http://www.debian.org/mirror/list

https://launchpad.net/ubuntu/+archivemirrors

¿Y cual es la importancia de estos repositorios? hacer disponible el software sin tener que ocuparse de buscarlo, ni de ocuparse de la versión, ni de conflictos entre programas, etc. El repositorio es el primer punto donde se acude para instalar un programa y si está en el repositorio solo se tiene que «perdir» que se instale el paquete y es todo lo que tienes que hacer. Olvidate de versiones, claves, números de licencia, olvídate de buscar en un sitio o página, ejecutarlo, ni revisarlo, nada.

Para instalar un programa del repositorio de distribución solo tienes que usar la herramienta de paquetes de software e indicar que «se instale» el paquete o paquetes que desees. La herramienta por si misma encontrará el repositorio (el mirror) mas cercano, descargará el paquete (y todos los demás paquetes que puedas necesitar para que tu programa funcione o las llamadas “dependencias”), lo descomprimirá, lo instalará y lo configurará para que tu simplemente lo uses.

Esta es la importancia de los repositorios, quieres una aplicación para Editar Audio, un juego para tus hijos, una herramienta para abrir archivos .rar, para descargar musica por P2P, para compartir una impresora, para instalar un base de datos, para poner servidor de páginas web. Todo está en el repositorio y está disponible por medio de internet y a un click de distancia (o un simple comando en la terminal)

De forma sencilla el repositorio de software de una Distribución Linux en como la Appstore de Linux y esto tiene funcionando mas de 10 años, no es nada nuevo en Linux. Como puedes darte cuenta instalar Linux no es tan difícil y instalar aplicaciones o programas en Linux es muy sencillo.

Posted in Blog, Software Libre | Tagged , , , | 3 Comments

Los Paquetes de Software en Linux

En los inicios de Linux instalar un programa era una tarea que requería un conocimiento importante de temas como programación, compilar, enlazar y configurar otras herramientas para hacer que un programa funcionara, sin mencionar que en ocasiones un programa requería de muchos otros por lo que instalar un programa podía tomar mucho tiempo.

Ahora, las cosas son mucho mas sencillas y me atrevo a decir que instalar programas en Linux es mas fácil que en otros sistemas operativos, ya se que se realiza por medio de las aplicaciones de manejo de paquetes o por medio de comandos mediante una terminal o shell.

Paquetes de software linux debian rpmExisten varios sistemas de paquetes pero en general se utilizan 2 formatos el RPM (RedHat Package Managment) y el DEB que se maneja por apt (Advanced Packaging Tool). Como su nombre lo dice, el primero fue desarrollado por Red Hat y es utilizado por la mayoría de Distribuciones Linux que se basan en Red Hat, como son Fedora, Mandriva, SuSE (aunque esta no está basada en Redhat utiliza este sistema de paquetes), Mageia, Turbolinux, PClinuxOS. El otro formato es llamado DEB por que es el sistema de paquetes que utiliza Debian, una de las distribuciones mas trascendentes de Linux y en general muchas distribuciones utilizan este sistema de paquetes por que se basan en Debian y una de las fortalezas de esta distribución es que cuenta con una gran cantidad de software en sus repositorios (cerca de un centenar de miles de programas en formato .deb).

Las distribuciones mas populares (para usuarios de escritorio) utilizan el formato el paquetes de Debian por lo que actualmente puedes encontrar muchos programas para Linux en archivos .deb, sin embargo en el área de servidores las distribuciones más populares utilizan el sistema de paquetes RPM, así distribuciones como CentOS, RedHat, Oracle Enterprise Linux y Suse Enterprise Linux usan archivos RPM para manejar los paquetes de software.

No es que un sistema de paquetes sea mejor que otro, cada uno tiene sus ventajas, desventajas y una trayectoria que hace que cada distribución aproveche todos sus puntos fuertes para lo que están orientadas o especializadas.

Al instalar Linux debes decidir cual distribución de Linux es la más adecuada, si la vas a utilizar en una laptop o en un servidor o si está destinada a usos tipo servidor o va orientada a un uso diario de internet, documentos, etc. Sin importar cual sea la distribución que uses los paquetes de software se instalan, se actualizan y se desinstalan por medio del sistema de paquetes y en la mayoría de los casos solo tienes que encontrar el administrador de paquetes, buscar el paquete y hacer click en «instalar».

Hablando de actualizaciones esto es una ventaja más que proporcionan estas herramientas puede no tienes que ocuparte de estar actualizando a mano, el sistema automáticamente detecta que hay actualizaciones y tu puedes hacer click en un botón para que se descarguen, se actualicen y se configuren todos los programas que tengan versiones nuevas donde se arreglen errores o se agreguen características al programa.

Por último estos sistemas de paquetes van de la mano con lo que se llama un repositorio de software pero de esto te hablaré en el siguiente artículo.

Posted in Software Libre | Tagged , | 3 Comments

El poder de Linux

El poder de Linux - lo puedes usar cuando quieras“El poder de Linux es que aunque no te ayude nadie siempre podrás tener tu propia copia de Linux y podrás hacer lo que te de la gana con el”

Linus Torvalds

En el documental “Codename: Linux” Linus explica, lo que considero, uno de los aspectos mas importantes de Linux y es el poder que tienen las personas al usarlo y al disponer de este sistema operativo cuando les venga en gana.

Hoy en día muchas empresas se han dado cuenta de esto y en ves de querer inventar el hilo negro por enésima vez, voltean y miran que si desean desarrollar o realizar algo tiene un punto de partida que tiene años de avance, que funciona y que está disponible para usar y servir de base si se requiere algo más específico.

Empresas como Google, Facebook, Yahoo, Amazon, Intel, Red Hat, Oracle, HP y muchas saben que detrás de Linux existe un producto y un desarrollo valuado en cientos de millones de dolares que ha involucrado a miles de personas por todo el mundo y ha tomado mas de 20 años y que el día de hoy está disponible para usarse con la misma libertad con la que fue anunciado el 25 de agosto de 1991.

Si no has visto el documental “codename: Linux” no te lo pierdas pues habla de esto, de como las personas tiene el poder de crear, de imaginar, de desarrollar, de trabajar y sobre todo de usar un sistema operativo que está ahí al alcance de un click para descargar y usar, sin ninguna restricción y que además te invita compartirlo con quien tu desees.

Por esto el poder de linux está presente en un sin fin de dispositivos como computadores, servidores, automóviles, en la industria, en navegadores GPS, en teléfonos celulares y una gran lista de dispositivos que creo no dejará de crecer. Pero lo mas importante es que ahora lo puedes tener en tu computadora o servidor y solo necesitas ver como instalar Linux para comenzar a explotar todo ese poder.

Posted in Blog | Tagged , , | Leave a comment