*¿Buscas comenzar en Linux? Desarrolle un buen conocimiento práctico de Linux utilizando tanto la interfaz gráfica como la línea de comandos en las principales familias de distribución de Linux con el curso en línea Introducción a Linux de The Linux Foundation. Inscríbete gratis aquí. (Este curso también está disponible en inglés. Haga clic aquí para Introducción a Linux Desde teléfonos inteligentes hasta automóviles, supercomputadoras y electrodomésticos, computadoras de escritorio domésticas y servidores empresariales, el sistema operativo Linux está en todas partes. Linux ha existido desde mediados de la década de 1990 y desde entonces ha llegado a una base de usuarios que se extiende por todo el mundo. En realidad, Linux está en todas partes: está en sus teléfonos, termostatos, automóviles, refrigeradores, dispositivos Roku y televisores. También ejecuta la mayor parte de Internet, todas las 500 supercomputadoras más importantes del mundo y las bolsas de valores del mundo. Pero además de ser la plataforma elegida para ejecutar escritorios, servidores y sistemas integrados en todo el mundo, Linux es uno de los sistemas operativos disponibles más confiables, seguros y libres de preocupaciones. Aquí está toda la información que necesita para ponerse al día en la plataforma Linux ## ¿Qué es Linux? Al igual que Windows, iOS y Mac OS, Linux es un sistema operativo. De hecho, una de las plataformas más populares del planeta, Android, funciona con el sistema operativo Linux. Un sistema operativo es un software que administra todos los recursos de hardware asociados con su computadora de escritorio o portátil. En pocas palabras, el sistema operativo gestiona la comunicación entre su software y su hardware. Sin el sistema operativo (SO), el software no funcionaría El sistema operativo Linux consta de varias piezas diferentes: Bootloader: el software que administra el proceso de arranque de su computadora. Para la mayoría de los usuarios, esto será simplemente una pantalla de inicio que aparece y finalmente desaparece para iniciar el sistema operativo. Kernel: esta es la única pieza del todo que en realidad se llama 'Linux'. El kernel es el núcleo del sistema y administra la CPU, la memoria y los dispositivos periféricos. El kernel es el nivel más bajo del sistema operativo. Sistema de inicio: este es un subsistema que inicia el espacio del usuario y se encarga de controlar los demonios. Uno de los sistemas de inicio más utilizados es systemd, que también resulta ser uno de los más controvertidos. Es el sistema de inicio el que administra el proceso de arranque, una vez que el cargador de arranque transfiere el arranque inicial (es decir, GRUB o GRand Unified Bootloader). Daemons: estos son servicios en segundo plano (impresión, sonido, programación, etc.) que se inician durante el arranque o después de iniciar sesión en el escritorio. Servidor gráfico: este es el subsistema que muestra los gráficos en su monitor. Se le conoce comúnmente como el servidor X o simplemente X. Entorno de escritorio: esta es la pieza con la que los usuarios realmente interactúan. Hay muchos entornos de escritorio para elegir (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, etc. Cada entorno de escritorio incluye aplicaciones integradas (como administradores de archivos, herramientas de configuración, navegadores web y juegos). Aplicaciones: Los entornos de escritorio no ofrecen la gama completa de aplicaciones. Al igual que Windows y macOS, Linux ofrece miles y miles de títulos de software de alta calidad que se pueden encontrar e instalar fácilmente. La mayoría de las distribuciones modernas de Linux (más sobre esto a continuación) incluyen App Store- como herramientas que centralizan y simplifican la instalación de aplicaciones. Por ejemplo, Ubuntu Linux tiene el Centro de software de Ubuntu (una nueva marca del software GNOME) que le permite buscar rápidamente entre miles de aplicaciones e instalarlas desde una ubicación centralizada. ## ¿Por qué usar Linux? Esta es la única pregunta que la mayoría de la gente hace. ¿Por qué molestarse en aprender un entorno informático completamente diferente, cuando el sistema operativo que viene con la mayoría de las computadoras de escritorio, portátiles y servidores funciona perfectamente? Para responder a esa pregunta, plantearía otra pregunta. ¿Ese sistema operativo que está utilizando actualmente realmente funciona "bien"? ¿O se encuentra luchando contra obstáculos como virus, malware, ralentizaciones, bloqueos, reparaciones costosas y tarifas de licencia? Si tiene problemas con lo anterior, Linux podría ser la plataforma perfecta para usted. Linux se ha convertido en uno de los ecosistemas informáticos más fiables del planeta. Combine esa confiabilidad con un costo de entrada cero y tendrá la solución perfecta para una plataforma de escritorio Así es, cero costo de entrada… como gratis. Puede instalar Linux en tantas computadoras como desee sin pagar un centavo por software o licencias de servidor Echemos un vistazo al costo de un servidor Linux en comparación con Windows Server 2016. El precio de la edición estándar de Windows Server 2016 es de $ 882.00 USD (adquirido directamente de Microsoft). Eso no incluye la Licencia de acceso de cliente (CAL) y las licencias para otro software que pueda necesitar ejecutar (como una base de datos, un servidor web, un servidor de correo, etc.). Por ejemplo, una CAL de usuario único, para Windows Server 2016, cuesta $ 38.00 . Si necesita agregar 10 usuarios, por ejemplo, son $388.00 dólares más por licencias de software de servidor. Con el servidor Linux, todo es gratis y fácil de instalar. De hecho, instalar un servidor web completo (que incluye un servidor de base de datos ), está a solo unos clics o comandos de distancia (eche un vistazo a Easy LAMP Server Installation para tener una idea de lo simple que puede ser) Si el costo cero no es suficiente para convencerlo, ¿qué le parece tener un sistema operativo que funcione, sin problemas, mientras lo use? He usado Linux durante casi 20 años (tanto como plataforma de escritorio como de servidor) y no he tenido ningún problema con ransomware, malware o virus. Linux es generalmente mucho menos vulnerable a este tipo de ataques. En cuanto a los reinicios del servidor, solo son necesarios si se actualiza el kernel. No es extraño que un servidor Linux pase años sin reiniciarse. Si sigue las actualizaciones regulares recomendadas, la estabilidad y la confiabilidad están prácticamente aseguradas ## Fuente abierta Linux también se distribuye bajo una licencia de código abierto. El código abierto sigue estos principios clave: - La libertad de ejecutar el programa, para cualquier propósito - La libertad de estudiar cómo funciona el programa, y cámbialo para que haga lo que quieras - La libertad de redistribuir copias para que puedas ayudar a tu prójimo - La libertad de distribuir copias de sus versiones modificadas a otros Estos puntos son cruciales para comprender a la comunidad que trabaja en conjunto para crear la plataforma Linux. Sin duda, Linux es un sistema operativo “por la gente, para la gente”. Estos principios también son un factor principal por el que muchas personas eligen Linux. Se trata de la libertad y la libertad de uso y la libertad de elección. ## ¿Qué es una “distribución”? Linux tiene varias versiones diferentes para adaptarse a cualquier tipo de usuario. Desde nuevos usuarios hasta usuarios de núcleo duro, encontrará un "sabor"de Linux que se ajuste a sus necesidades. Estas versiones se denominan distribuciones (o, en forma abreviada, "distribuciones". Casi todas las distribuciones de Linux pueden descargarse de forma gratuita, grabarse en un disco (o memoria USB) e instalarse (en tantas máquinas como desee). Las distribuciones populares de Linux incluyen: - LINUX MENTA - MANJARO -DEBIAN -UBUNTU - ANTERGOS - SOLUS - FEDORA - SO ELEMENTAL - ABIERTO Cada distribución tiene una versión diferente del escritorio. Algunos optan por interfaces de usuario muy modernas (como GNOME y Pantheon de Elementary OS), mientras que otros se quedan con un entorno de escritorio más tradicional (openSUSE usa KDE) Puede consultar las 100 mejores distribuciones en Distrowatch Y no creas que el servidor se ha quedado atrás. Para esta arena, puede recurrir a: -Red Hat Enterprise Linux - Servidor Ubuntu - Centos -SUSE Enterprise Linux Algunas de las distribuciones de servidor anteriores son gratuitas (como Ubuntu Server y CentOS) y algunas tienen un precio asociado (como Red Hat Enterprise Linux y SUSE Enterprise Linux). Los que tienen precio asociado también incluyen soporte ## ¿Qué distribución es la adecuada para usted? La distribución que utilice dependerá de la respuesta a tres sencillas preguntas: - ¿Qué tan hábil eres como usuario de computadoras? - ¿Prefieres una interfaz de escritorio moderna o estándar? - ¿Servidor o escritorio? Si sus habilidades informáticas son bastante básicas, querrá quedarse con una distribución amigable para novatos como Linux Mint, Ubuntu (Figura 3), Elementary OS o Deepin. Si su conjunto de habilidades se extiende por encima del rango promedio, podría optar por una distribución como Debian o Fedora. Sin embargo, si domina bastante el oficio de la administración de computadoras y sistemas, use una distribución como Gentoo. Si realmente quiere un desafío, puede crear su propia distribución de Linux con la ayuda de Linux From Scratch. Si está buscando una distribución solo para servidor, también querrá decidir si necesita una interfaz de escritorio o si desea hacerlo solo a través de la línea de comandos.El servidor Ubuntu no instala una interfaz GUI.Esto significa dos cosas: su servidor no se atascará cargando gráficos y necesitará tener una sólida comprensión de la línea de comandos de Linux.Sin embargo, puede instalar un paquete GUI sobre el servidor Ubuntu con un solo comando como sudo apt-get install ubuntu-desktop.Los administradores del sistema también querrán ver una distribución con respecto a las características.¿Quiere una distribución específica para el servidor que le ofrezca, lista para usar, todo lo que necesita para su servidor?Si es así, CentOS podría ser la mejor opción.O, ¿quieres tomar una distribución de escritorio y agregar las piezas a medida que las necesites?Si es así, Debian o Ubuntu Linux podrían servirle bien## Instalación de LinuxPara muchas personas, la idea de instalar un sistema operativo puede parecer una tarea muy abrumadora.Lo crea o no, Linux ofrece una de las instalaciones más fáciles de todos los sistemas operativos.De hecho, la mayoría de las versiones de Linux ofrecen lo que se llama una distribución en vivo, lo que significa que usted ejecuta el sistema operativo desde un CD/DVD o una unidad flash USB sin realizar ningún cambio en su disco duro.Obtienes la funcionalidad completa sin tener que ir a la instalación.Una vez que lo haya probado y decidido que desea usarlo, simplemente haga doble clic en el ícono "Instalar"y siga el sencillo asistente de instalaciónPor lo general, los asistentes de instalación lo guiarán a través del proceso con los siguientes pasos (ilustraremos la instalación de Ubuntu Linux):- Preparación: asegúrese de que su máquina cumpla con los requisitos para la instalación.Esto también puede preguntarle si desea instalar software de terceros (como complementos para reproducción de MP3, códecs de video y más)- Configuración inalámbrica (si es necesario) : Si está utilizando una computadora portátil (o una máquina con conexión inalámbrica), deberá conectarse a la red para poder descargar software de terceros y actualizaciones- Asignación de disco duro (Figura 4): Este paso le permite seleccionar cómo desea que se instale el sistema operativo.¿Va a instalar Linux junto con otro sistema operativo (llamado "arranque dual, use todo el disco duro, actualice una instalación de Linux existente o instale sobre una versión existente de Linux- Ubicación: seleccione su ubicación en el mapa- Distribución del teclado: seleccione el teclado para su sistema- Configuración de usuario: configure su nombre de usuario y contraseñaEso es todo.Una vez que el sistema haya completado la instalación, reinicie y estará listo para comenzar.Para obtener una guía más detallada sobre la instalación de Linux, eche un vistazo a "Cómo instalar y probar Linux de la manera absolutamente más fácil y segura"o descargue la guía en PDF de Linux Foundation para la instalación de Linux## Instalación de software en LinuxSimplemente como el sistema operativo en sí mismo es fácil de instalar, también lo son las aplicaciones.La mayoría de las distribuciones modernas de Linux incluyen lo que la mayoría consideraría una tienda de aplicaciones.Esta es una ubicación centralizada donde se puede buscar e instalar software. altoUbuntu Linux (y muchas otras distribuciones) confían en el software GNOME, Elementary OS tiene AppCenter, Deepin tiene Deepin Software Center, openSUSE tiene su AppStore y algunas distribuciones confían en SynapticIndependientemente del nombre, cada una de estas herramientas hace lo mismo: un lugar central para buscar e instalar software de Linux.Por supuesto, estas piezas de software dependen de la presencia de una GUI.Para servidores sin GUI, tendrá que depender de la interfaz de línea de comandos para la instalaciónVeamos dos herramientas diferentes para ilustrar lo fácil que puede ser incluso la instalación de línea de comandos ser.Nuestros ejemplos son para distribuciones basadas en Debian y distribuciones basadas en Fedora.Las distribuciones basadas en Debian usarán la herramienta apt-get para instalar software y las distribuciones basadas en Fedora requerirán el uso de la herramienta yum.Ambos funcionan de manera muy similar.Lo ilustraremos usando el comando apt-get.Supongamos que desea instalar la herramienta wget (que es una herramienta útil que se utiliza para descargar archivos desde la línea de comandos).Para instalar esto usando apt-get, el comando sería así:sudo apt-get install wgetEl comando sudo se agrega porque necesita privilegios de superusuario para instalar software.De manera similar, para instalar el mismo software en una distribución basada en Fedora, primero debe su para el superusuario (emitir literalmente el comando su e ingresar la contraseña de root) y emitir este comando:yum install wgetEso es todo lo que hay que hacer para instalar software en una máquina Linux.No es tan desafiante como podrías pensar.¿Aún tienes dudas?Recuerde la instalación del servidor Easy Lamp anterior.Con un solo comando:sudo taskelPuede instalar un servidor LAMP (Linux Apache MySQL PHP) completo en una distribución de servidor o de escritorio.Realmente es así de fácil## Más recursosSi está buscando una de las plataformas más confiables, seguras y seguras tanto para el escritorio y el servidor, no busque más allá de una de las muchas distribuciones de Linux.Con Linux puede estar seguro de que sus escritorios estarán libres de problemas, sus servidores estarán activos y sus solicitudes de soporte serán mínimasconsulte los siguientes recursos:- Linux.com: todo lo que necesita saber sobre Linux (noticias, tutoriales y más)- Howtoforge: tutoriales de Linux- Proyecto de documentación de Linux: Tutoriales, guías y preguntas frecuentes- Base de conocimiento y tutorial de Linux: muchos tutoriales y guías detalladas- LWN.net: noticias sobre el kernel de Linux y más