Linux OS

¿Qué Es Linux?

Desde teléfonos inteligentes hasta automóviles, supercomputadoras y electrodomésticos, desde computadoras de escritorio hasta 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 alcanzado una base de usuarios que abarca todo el mundo. Linux está realmente en todas partes: está en sus teléfonos, sus termostatos, en sus automóviles, refrigeradores, dispositivos Roku y televisores. También ejecuta la mayor parte de Internet, las 500 mejores supercomputadoras 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 más confiables, seguros y sin preocupaciones disponibles.

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 gestiona el proceso de arranque de su computadora. Para la mayoría de los usuarios, esto será simplemente una pantalla de bienvenida que aparece y finalmente desaparece para iniciarse en el sistema operativo.
Kernel: esta es la única pieza del conjunto que en realidad se llama "Linux". El núcleo es el núcleo del sistema y gestiona 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 arranca el espacio del usuario y se encarga de controlar los demonios. Uno de los sistemas init más utilizados es systemd? que también es uno de los más controvertidos. Es el sistema init el que gestiona el proceso de arranque, una vez que el arranque inicial se entrega desde el gestor de arranque (es decir, GRUB o GRand Unified Bootloader).
Demonios: 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 conoce comúnmente como el servidor X o simplemente X.
Entorno de escritorio: esta es la pieza con la que los usuarios interactúan realmente. 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 herramientas similares a las de App Store 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? Figura 1) que le permite buscar rápidamente entre las 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 se entrega con la mayoría de las computadoras de escritorio, portátiles y servidores funciona bien?

Para responder a esa pregunta, haría otra pregunta. ¿Ese sistema operativo que estás utilizando realmente funciona realmente bien? ¿O se encuentra luchando contra obstáculos como virus, malware, ralentizaciones, bloqueos, reparaciones costosas y tarifas de licencia?
Si tiene dificultades 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 confiables 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 en gratis. Puede instalar Linux en tantas computadoras como desee sin pagar un centavo por las licencias de software o 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 (comprado 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, eso es $ 388.00 más dólares para licencias de software de servidor. Con el servidor Linux, todo es gratis y fácil de instalar. De hecho, la instalación de un servidor web completo (que incluye un servidor de base de datos), está a solo unos pocos clics o comandos (eche un vistazo a "Instalación fácil del servidor LAMP" para tener una idea de lo simple que puede ser).

¿Si el costo cero no es suficiente para convencerte? ¿Qué hay de tener un sistema operativo que funcione, sin problemas, mientras lo use? He usado Linux durante casi 20 años (como plataforma de escritorio y servidor) y no he tenido ningún problema con ransomware, malware o virus. Linux es generalmente mucho menos vulnerable a tales ataques. En cuanto a los reinicios del servidor, solo son necesarios si se actualiza el núcleo. No está fuera de lo normal que un servidor Linux pase años sin reiniciarse. Si sigue las actualizaciones recomendadas regularmente, la estabilidad y la fiabilidad están prácticamente aseguradas.

Fuente abierta
Linux también se distribuye bajo una licencia de código abierto. El código abierto sigue a estos inquilinos clave:

La libertad de ejecutar el programa, para cualquier propósito.
La libertad de estudiar cómo funciona el programa y cambiarlo para que haga lo que desea.
La libertad de redistribuir copias para que pueda ayudar a su vecino.
La libertad de distribuir copias de sus versiones modificadas a otros.
Estos puntos son cruciales para comprender la comunidad que trabaja en conjunto para crear la plataforma Linux. Sin duda, Linux es un sistema operativo que es "por la gente, para la gente". Estos inquilinos también son un factor principal de por qué muchas personas eligen Linux. Se trata de libertad y libertad de uso y 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 para satisfacer sus necesidades. Estas versiones se denominan distribuciones (o, en forma abreviada, "distribuciones"). Casi todas las distribuciones de Linux se pueden descargar de forma gratuita, grabar en un disco (o unidad de memoria USB) e instalar (en tantas máquinas como desee).

Las distribuciones populares de Linux incluyen:

LINUX MINT
MANJARO
DEBIAN
UBUNTU
ANTERGOS
SOLUS
Federa
SO PRIMARIO
ABERTURA

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 adhieren a un entorno de escritorio más tradicional (openSUSE usa KDE).

Puede consultar las 100 principales distribuciones en Distrowatch .

Y no piense 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 servidores anteriores son gratuitas (como Ubuntu Server y CentOS) y algunas tienen un precio asociado (como Red Hat Enterprise Linux y SUSE Enterprise Linux). Aquellos con un precio asociado también incluyen soporte.

¿Qué distribución es adecuada para ti?
La distribución que use dependerá de la respuesta a tres preguntas simples:

¿Qué tan hábil eres de un usuario de computadora?
¿Prefieres una interfaz de escritorio moderna o estándar?
Servidor o escritorio?
Si sus habilidades informáticas son bastante básicas, querrá seguir con una distribución amigable para los novatos como Linux Mint, Ubuntu (Figura 3), Elementary OS o Deepin. Si su conjunto de habilidades se extiende dentro del rango superior al promedio, podría optar por una distribución como Debian o Fedora. Sin embargo, si ha dominado el oficio de la administración de computadoras y sistemas, use una distribución como Gentoo. Si realmente quieres un desafío, puedes construir tu propia distribución de Linux, con la ayuda de Linux From Scratch.

Si está buscando una distribución solo para servidores, 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 que su servidor no estará bloqueado 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 en la parte superior del 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. ¿Desea una distribución específica del servidor que le ofrezca, de inmediato, todo lo que necesita para su servidor? Si es así, CentOS podría ser la mejor opción. O, ¿desea tomar una distribución de escritorio y agregar las piezas según las necesite? Si es así,

Instalando Linux
Para muchas personas, la idea de instalar un sistema operativo puede parecer una tarea muy desalentadora. Lo creas 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 distribución en vivo. lo que significa que ejecuta el sistema operativo desde un CD / DVD o una unidad flash USB sin realizar ningún cambio en su disco duro. Obtiene la funcionalidad completa sin tener que comprometerse con la instalación. Una vez que lo haya probado y haya decidido que desea utilizarlo, simplemente haga doble clic en el icono "Instalar" y recorra el sencillo asistente de instalación.

Típicamente, los asistentes de instalación lo guían 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 de 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 descargar software y actualizaciones de terceros.
Asignación del 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"), usar todo el disco duro, actualizar una instalación de Linux existente o instalar sobre una versión existente de Linux.
Ubicación: seleccione su ubicación del mapa.
Distribución del teclado: seleccione el teclado para su sistema.
Configuración del usuario: configure su nombre de usuario y contraseña.
Eso es. 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, consulte "Cómo instalar y probar Linux de la manera más fácil y segura" o descargue la guía PDF de Linux Foundation para la instalación de Linux.

Instalar software en Linux
Así como el sistema operativo en sí mismo es fácil de instalar, también lo son las aplicaciones. Las distribuciones más 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 el software. Ubuntu Linux (y muchas otras distribuciones) dependen del software GNOME, Elementary OS tiene el AppCenter, Deepin tiene el Deepin Software Center, openSUSE tiene su AppStore y algunas distribuciones dependen de Synaptic.

Independientemente del nombre, ¿cada una de estas herramientas hace lo mismo? Un lugar central para buscar e instalar software Linux. Por supuesto, estas piezas de software dependen de la presencia de una GUI. Para los servidores sin GUI, tendrá que depender de la interfaz de línea de comandos para la instalación.

Veamos dos herramientas diferentes para ilustrar cuán fácil puede ser incluso la instalación de la línea de comandos. Nuestros ejemplos son para distribuciones basadas en Debian y distribuciones basadas en Fedora. Las distribuciones basadas en Debian utilizará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. Ilustraremos el uso del comando apt-get. Supongamos que desea instalar la herramienta wget (que es una herramienta útil utilizada para descargar archivos desde la línea de comandos). Para instalar esto usando apt-get, el comando quisiera así:

sudo apt-get install wget?

El comando sudo se agrega porque necesita privilegios de superusuario para instalar el software. De manera similar, para instalar el mismo software en una distribución basada en Fedora, primero debe su al superusuario (literalmente, emita el comando su e ingrese la contraseña de root) y emita este comando:

yum instalar wget

Eso es todo lo que hay para instalar software en una máquina Linux. No es tan desafiante como podría pensar. ¿Aún tienes dudas? ¿Recuerda la instalación del servidor Easy Lamp de antes? Con un solo comando:

sudo taskel

Puede instalar un servidor LAMP completo (Linux Apache MySQL PHP) en un servidor o en una distribución de escritorio. Realmente es así de fácil.
Source: Linux.com

Previous
Next Post »