Libros recomendados para aprender y dominar Linux [For Beginners to Advanced Linux Users]

He escrito sobre libros gratuitos de Linux en el pasado. Ese artículo tiene una buena colección de libros de Linux que están disponibles de forma gratuita.

Dice el refrán que las mejores cosas de la vida son gratis. Puede que eso no sea del todo cierto cuando se trata de libros. Hay muchos libros excelentes de Linux que puede que tenga que comprar, pero valen la pena.

Voy a enumerar algunos de mis libros favoritos de Linux que poseo y que he leído para mejorar mi comprensión de varios temas relacionados con Linux. Algunos de ellos son genéricos, mientras que otros cubren áreas específicas de los sistemas Linux.

He mencionado qué libro cubre qué tema para que le ayude a decidir si debe obtener el libro o no.

Los enlaces de Amazon en el artículo son enlaces de afiliados. Por supuesto, puede obtenerlo directamente en el sitio web del editor, en su librería local (apoye el negocio local) o en su librería online favorita.

Libros recomendados para mejorar sus conocimientos sobre Linux

Propina

A pesar de todo, estas son mis recomendaciones influenciadas por mi opinión. Supongamos que sugiero que un libro de Linux es fácil de entender. Consiguió el libro en línea y en cambio lo encontró complicado. Eso será una pérdida de dinero, ¿no?

Te recomiendo que antes de conseguir un libro, leas algunas páginas de muestra del libro. Puede descargar el capítulo de muestra del sitio web del editor (si lo tiene). También puede utilizar un servicio como libros de Google. Busque el libro y encontrará algunas páginas del libro disponibles para leer de forma gratuita.

Lea las páginas de muestra y decida usted mismo si los libros son buenos o no.

Cómo funciona Linux

Esto es lo que recomiendo si desea aprender y comprender el funcionamiento básico de Linux. Cómo funciona Linux es el libro perfecto si eres absolutamente nuevo o si quieres mejorar tus conocimientos de Linux.

El libro está escrito en un lenguaje sencillo y fácil de seguir. Empieza dándote la idea básica sobre Linux, kernel, shell, etc. y luego continúa explicando el sistema de archivos, la jerarquía, etc. Después de cubrir los conceptos básicos, el libro profundiza en el conocimiento básico de Linux sobre cómo arranca el kernel de Linux, cómo comienza el espacio de usuario, registro del sistema, etc.

El libro también analiza la utilización de recursos y la configuración de la red antes de tocar brevemente la parte del script de shell.

Usted puede descargue el capítulo 4 del libro sobre discos y sistemas de archivos de forma gratuita. Lea y vea si el libro es una buena opción o no.

AvanceProductoPrecio

Cómo funciona Linux, segunda edición: lo que todo superusuario debe saber
Cómo funciona Linux, segunda edición: lo que todo superusuario debe saber 31,10 $

Biblia de Linux

Libro de la Biblia de Linux

Este es quizás el libro de Linux más completo que cubre una amplia variedad de temas. Con más de 800 páginas, obtienes de todo, desde aprender los conceptos básicos de la línea de comandos de Linux hasta temas avanzados sobre administradores de sistemas.

Cada capítulo del libro termina con ejercicios para utilizar los conocimientos recién adquiridos en un escenario determinado. Las respuestas se incluyen al final del libro.

Si se está preparando para convertirse en administrador de sistemas, si se está preparando para un examen de certificación de Linux o si solo desea mejorar sus conocimientos de Linux, Biblia de Linux demostrará ser un recurso esencial.

AvanceProductoPrecio

Biblia de Linux
Biblia de Linux $ 31,99

Aprenda Linux rápidamente

Aprenda Linux rápidamente

Recibí este libro como regalo de su autor Ahmed Alkabary. Si recuerdas, Ahmed solía dar su “Conceptos básicos de la línea de comandos de Linux”Gratis para los lectores de It’s FOSS hasta que Udemy cambió sus políticas sobre el código de cupón.

A diferencia de How Linux Works, este no explica el funcionamiento de Linux. Salta directamente a la línea de comandos de Linux.

El libro se lee como una colección de publicaciones de blog y en el buen sentido. Encontrará los capítulos y temas cubiertos en estilo “Cómo” con muchos ejemplos de comandos, explicación de los resultados y diagramas esquemáticos necesarios.

Cada capítulo termina con una sección de verificación de conocimientos en la que se le proporciona un conjunto simple de ejercicios para realizar junto con un conjunto de preguntas de verdadero / falso. Ésta es una buena forma de poner a prueba sus conocimientos recién adquiridos. Las respuestas se incluyen al final del libro.

El lenguaje del libro es conversacional y fácil de seguir. Si su objetivo es aprender los comandos de Linux, este es un buen libro para tener en su escritorio.

AvanceProductoPrecio

Aprenda Linux rápidamente: una guía amigable para dominar fácilmente el sistema operativo más poderoso del mundo.
Aprenda Linux rápidamente: una guía amigable para dominar fácilmente el sistema operativo más poderoso del mundo. 39,99 $

Linux para desarrolladores

Libro de Linux para desarrolladores

Linux para desarrolladores es un libro pequeño con menos de 200 páginas. El libro está destinado a desarrolladores de software, no a desarrolladores de kernel de Linux.

Si es un desarrollador de software que utiliza Windows como su estación de trabajo principal, este libro es para usted. En la mayoría de las organizaciones, los desarrolladores usan Windows para sus herramientas de desarrollo, pero cuando se trata de implementación, la infraestructura existe en máquinas Linux.

Como desarrollador de software, es posible que no desee perder mucho tiempo preguntándose cómo configurar la red, montar discos, etc. No es que no sea bueno saberlo, simplemente no es esencial para su trabajo principal de codificación.

Linux para desarrolladores le da una idea de la línea de comandos de Linux y muestra solo los comandos de Linux absolutamente esenciales que requieren los desarrolladores habituales. Llegará a conocer el sistema de archivos, la navegación de rutas, la comprensión de los permisos de archivos, los comandos esenciales para enumerar contenido, ver archivos, buscar texto en archivos, etc.

Este libro también analiza cómo usar editores comunes basados ​​en terminales como Vim antes de pasar a informarle sobre el empaquetado de software (si necesita empaquetar su software en Linux).

También hay secciones sobre varios lenguajes de secuencias de comandos. Entonces, obtienes los conceptos básicos de las secuencias de comandos Bash, Perl y Python. El libro termina con algunos capítulos sobre el uso de Git, la administración de archivos con Git y la comprensión de las diferencias de archivos con Git.

Como he trabajado como desarrollador de software, puedo relacionarme con el pensamiento del autor de proporcionar solo lo que es esencial para la mayoría de los desarrolladores de software. Esto permite a los desarrolladores concentrarse en su programación mientras conocen la línea de comandos de Linux suficiente para realizar su trabajo.

AvanceProductoPrecio

Linux para desarrolladores: Ponga en marcha sus habilidades de programación de Linux (Biblioteca para desarrolladores)
Linux para desarrolladores: Ponga en marcha sus habilidades de programación de Linux (Biblioteca para desarrolladores) 39,99 $

Guía de bolsillo de Linux

Miniatura de la guía de bolsillo de Linux

Como el nombre sugiere, Guía de bolsillo de Linux es un pequeño libro de bolsillo para hacer referencia rápidamente a los comandos de Linux y su funcionamiento.

No le enseña cómo funciona Linux en detalle. Es simplemente un colección de comandos de Linux. Los comandos están agrupados en varias secciones, como comandos para visualización de archivos, navegación por directorios, administración de usuarios, redes, etc.

Hay ejemplos rápidos y breves de los comandos junto con su sintaxis y una breve descripción.

La Guía de bolsillo de Linux también tiene un índice alfabético al final del libro. De esta manera, puede ver rápidamente qué comando se menciona en qué página.

Considérelo una enorme hoja de trucos de Linux y una alternativa a las páginas de manual. Mantenerlo en su escritorio es útil y le evita tener que buscar en Internet los ejemplos de comandos todo el tiempo.

AvanceProductoPrecio

Guía de bolsillo de Linux: comandos esenciales
Guía de bolsillo de Linux: comandos esenciales $ 11.46

Endurecimiento de Linux en redes hostiles

Endurecimiento de Linux en redes hostiles

Por lo general, los libros sobre temas avanzados como la seguridad de Linux están escritos en un lenguaje técnico complicado adecuado para administradores de sistemas experimentados. Este libro es ligeramente diferente. Desde un gerente no técnico hasta DevOps / SecOps experimentado hasta CTO, este libro es una excelente lectura para todos los niveles de experiencia.

Cada capítulo de este libro tiene tres secciones. La primera sección ofrece una descripción general de alto nivel del tema de seguridad y las mejores prácticas fáciles de implementar que casi cualquier persona puede comprender y seguir.

La segunda sección lo lleva al siguiente nivel con pasos de refuerzo intermedios a avanzados para los administradores de sistemas. Incluso si no los sigue todos paso a paso, aún puede leerlo para tener una mejor idea sobre el tema.

La tercera sección analiza los consejos de endurecimiento avanzados que son complicados y consumen tiempo.

Comienza cubriendo el concepto de seguridad general, asegurando las estaciones de trabajo y reforzando los servidores y redes Linux. Luego pasa a discutir el fortalecimiento de servicios esenciales (y a menudo vulnerables) como servidores web, correo electrónico, DNS y bases de datos.

El libro termina con un capítulo sobre respuesta a incidentes. Esto le brinda algunos consejos prácticos sobre qué hacer cuando su servidor está comprometido. Cómo investigar qué sucedió, qué hicieron los atacantes, cómo lo hicieron y qué hacer para prevenir este tipo de incidentes en el futuro.

Recuerde, esto no es realmente un libro de cocina. De hecho, lo usé como lectura antes de dormir en lugar de un manual de bricolaje.

El autor Kyle Rankin dice con razón que Las amenazas avanzadas de hoy tienden a encontrar su camino en los kits de herramientas de script para niños del mañana.. Es importante tener una mentalidad de seguridad y este libro le brinda una buena perspectiva al respecto.

AvanceProductoPrecio

Fortalecimiento de Linux® en redes hostiles (Serie de desarrollo de software de código abierto de Pearson)
Fortalecimiento de Linux® en redes hostiles (Serie de desarrollo de software de código abierto de Pearson) $ 36.49

Manual de administración de sistemas UNIX y Linux

Manual de administración de sistemas Unix y Linux

Este libro requiere que tenga una buena idea sobre Linux y que tenga conocimientos de la línea de comandos de Linux. De hecho, es más adecuado para usted si ya trabaja como administrador de sistemas.

Con más de 1000 páginas, este libro cubre temas avanzados adecuados para administradores de sistemas experimentados. Desde el núcleo del administrador de sistemas de Linux hasta los temas orientados a DevOps, este libro lo tiene todo.

Muy recomendado para administradores de sistemas experimentados.

AvanceProductoPrecio

Manual de administración de sistemas UNIX y Linux
Manual de administración de sistemas UNIX y Linux $ 51.03

Cortafuegos de Linux

Cortafuegos de Linux

Otro libro avanzado de Linux en esta lista. No hay premios por adivinar que este libro trata sobre firewalls en Linux.

Como administrador de sistemas o ingeniero de redes, si desea proteger su red o probar vulnerabilidades, este es un buen libro para aprender el concepto básico de firewalls.

AvanceProductoPrecio

Cortafuegos de Linux: Mejora de la seguridad con nftables y más allá: Mejora de la seguridad con nftables y más allá (4.a edición)
Cortafuegos de Linux: mejora de la seguridad con nftables y más allá: mejora de la seguridad con nftables y … 49,99 $

¿Qué libros de Linux me recomiendan?

No he incluido libros excelentes como The Linux Command Line en esta lista. No es que no sea un buen libro, sino porque está disponible de forma gratuita y lo he mencionado en la lista de libros electrónicos gratuitos de Linux.

Hay numerosos libros de Linux disponibles. Ciertamente no los he leído todos ni podré leerlos todos. Es posible que me haya perdido alguno de sus libros favoritos.

¿Por qué no compartir su libro favorito de Linux en la sección de comentarios? Agregaré una sección de recomendación del lector basada en sus comentarios.