Otra forma de aprender la administración de Linux

¿Quiere aprender a administrar equipos Linux? Excelente opcion. Si bien puede sostenerse en el espacio de escritorio del consumidor, donde Linux domina absolutamente es el mundo de los servidores, especialmente los servidores virtuales y en la nube.

Debido a que la administración de servidores más seria en estos días se realiza de forma remota, trabajar a través de una interfaz GUI de un tipo u otro simplemente agrega una sobrecarga innecesaria.

Si desea administrar los servidores y las arquitecturas de red que actualmente están atrayendo toda la atención, tendrá que aprender a manejar la línea de comandos de Linux.

La buena noticia es que el conjunto de comandos central de Linux funcionará para usted en todas las líneas geográficas y corporativas, prácticamente en cualquier lugar donde las computadoras y las empresas se crucen. La mejor noticia es que, en términos relativos, las habilidades de Linux tienen poder de permanencia.

Debido a que es un sistema operativo tan maduro y estable, la mayoría de las herramientas utilizadas hace un cuarto de siglo siguen siendo tan efectivas como siempre, y la mayoría de las herramientas que se utilizan hoy en día probablemente se seguirán utilizando activamente después de otro cuarto de siglo. Aprender Linux, en otras palabras, es una inversión de por vida.

Cómo funciona Linux en acción

Pero estás ocupado y tienes plazos. Bueno, no puedo prometerle que dominar Linux será tan simple como aprender a atarse los zapatos. Pero puedo ayudarte a concentrarte como un láser para que puedas dejar todas las cosas que no necesitas tiradas en la carretera, ahogándote con los gases de escape (suponiendo que no estés conduciendo un Tesla, por supuesto).

¿Cómo voy a lograr eso? Mi libro Linux en acción pone de lado la formación tecnológica. Es decir, mientras que otros libros, cursos y recursos en línea organizan su contenido en categorías ("Muy bien, niños y niñas, todos saquen sus reglas de cálculo y lápices de carbón. Hoy vamos a aprender sobre los sistemas de archivos de Linux"). utilice proyectos del mundo real para enseñar.

Entonces, por ejemplo, podría haber construido un capítulo completo (o dos) sobre sistemas de archivos Linux. Pero, en cambio, aprenderá a crear servidores de archivos empresariales, unidades de recuperación del sistema y scripts para replicar archivos de datos críticos. En el proceso, obtendrá el conocimiento del sistema de archivos como un bono gratuito.

No crea que voy a cubrir todas las herramientas de administración de Linux. Eso es imposible: hay literalmente miles de ellos ahí fuera. Pero no se preocupe. Las habilidades y la funcionalidad básicas necesarias durante los primeros años de una carrera en la administración de Linux se cubrirán y se cubrirán bien, pero solo cuando sea necesario para un proyecto práctico y de misión crítica. Cuando haya terminado, habrá aprendido no menos de lo que habría aprendido de una fuente tradicional, pero también sabrá cómo completar más de una docena de proyectos administrativos importantes y se sentirá cómodo al abordar docenas más.

¿Está usted en? Ya me lo imaginaba.

Quién debería leer este libro

Este libro está diseñado para ayudarle a adquirir una sólida gama de habilidades de administración de Linux. Quizás sea un desarrollador que quiere trabajar más directamente con el entorno del servidor en el que vivirán sus aplicaciones. O tal vez esté listo para hacer su movimiento en la administración de servidores o en el mundo de DevOps. De cualquier manera, perteneces a nosotros.

¿Qué deberías saber ya? Como mínimo, debería sentirse cómodo trabajando con los archivos, las redes y los recursos básicos de un sistema operativo moderno. La experiencia con la administración de sistemas, la gestión de redes y los lenguajes de programación definitivamente no hará daño, pero no son necesarios. Sobre todo, no debe tener miedo de explorar nuevos entornos y entusiasmarse por experimentar con nuevas herramientas.

Una cosa más: se espera que sepa cómo realizar una instalación simple y directa de un sistema operativo Linux.

Solo unas pocas palabras sobre la forma en que está construido el libro. Cada capítulo de Linux en acción cubre uno o dos proyectos prácticos, excepto el capítulo 1. El capítulo 1, debido a que está diseñado para llenar cualquier vacío muy básico que pueda existir en su conocimiento de Linux, será diferente de todos los demás. ¿No necesitas lo básico? Estoy absolutamente seguro de que encontrarás muchos juguetes nuevos y divertidos con los que jugar en el capítulo 2.

Junto con los proyectos del libro, también te presentaré las habilidades y herramientas individuales que necesitarás. Además, los proyectos de cada capítulo generalmente se basan en las habilidades que ha aprendido anteriormente en el libro. Solo para mostrarle que me refiero a negocios, aquí hay una lista bastante completa de los proyectos principales (bajo el título del Capítulo), dominios de habilidades y herramientas que encontrará a lo largo del libro:

Actualmente hay docenas de distribuciones de Linux mantenidas activamente. Aunque la mayoría de los conceptos básicos de Linux son comunes a todas las distribuciones (distribuciones), siempre habrá pequeñas cosas que funcionarán "aquí" pero no "allí". En aras de la practicidad, me concentraré principalmente en dos distribuciones: Ubuntu y CentOS. ¿Por qué esos dos? Porque cada uno representa una familia completa de distribuciones. Ubuntu comparte sus raíces con Debian, Mint, Kali Linux y otros, mientras que CentOS disfruta de la compañía de Red Hat Enterprise Linux (RHEL) y Fedora.

Eso no quiere decir que no valore otras distribuciones como Arch Linux, SUSE y Gentoo, o que lo que aprenderá en este libro no lo ayudará a trabajar con esos entornos. Pero cubrir completamente las familias de Ubuntu y CentOS significa agarrar la porción más grande del pastel de Linux que pude alcanzar usando solo dos distribuciones.

Este artículo fue adaptado de la introducción a mi Linux en acción . Además del libro, también puede trabajar a través de Linux in Motion  , un curso híbrido compuesto por más de dos horas de video y alrededor del 40% del texto de Linux in Action.