¿Cuál es el mejor libro sobre administración avanzada de Linux?

Solo hay un libro general sobre la administración de Linux que le enseñará: una vez que llegue a cierta profundidad sobre un tema importante, requiere su propio libro. Como tal, realmente no hay ningún libro de “administración avanzada de Linux”.

Si desea obtener información sobre un producto de software específico, estaría leyendo el libro o la documentación de ese producto de software, ¿verdad? La administración de Linux se trata de comprender su sistema operativo y de cómo hace lo que hace. ¿Cuál es la parte más grande e importante? El grano! Como tal, si tiene una inclinación por la programación, consulte el libro de desarrollo del kernel de Linux que publicó Jelle, o navegue por Amazon para encontrar otros libros de alta calificación relacionados con el kernel.

Si no le gusta tanto la programación (eww c), concéntrese en el proceso, lo que sucede punto por punto. Una buena forma de estudiar esto es en libros relacionados con el rendimiento de los sistemas:

Rendimiento del sistema: Enterprise y la nube: Brendan Gregg: 9780133390094: Amazon.com: Libros

Así como libros relacionados con piratería. Cada uno de estos campos de estudio requiere que un administrador sepa exactamente cómo fluyen los datos a través de un sistema, cómo se manipulan en cada punto.

El libro de rendimiento de los sistemas allí debería inspirarle a descubrir * exactamente * lo que sucede cuando escribe wget some-web-address com o inicia un programa desde el shell. Obtenga detalles. Escriba cada llamada del sistema y lo que hace, cómo funciona la bifurcación, cómo funcionan los sockets, cómo se recupera el DNS y qué lo maneja por usted, cómo funciona ARP, cómo está haciendo su enrutamiento, cómo se accede al almacenamiento, cómo puede medir el acelerar o manipular los datos entre cada uno de estos pasos.

La mayoría de los administradores que conozco apestan en las redes. Tome un curso CCNA y / o descargue (* tos * torrent *) el plan de estudios. Ábrelo a través de él. Consulte la guía de beej para la programación de red:

Guía de Beej para la programación de redes

Mira lo que ya haces. Asignarse tareas. Cuando se aburra de trabajar en los “conceptos básicos”, elija un área para especializarse, ya sea en redes, almacenamiento o programación. Buena suerte

El problema con los libros de administración de Linux es que tienden a estar desactualizados muy rápidamente. Pero aquí hay algunos:

  • Manual de administración del sistema UNIX y Linux (5ª edición) [1] . Es un libro muy bueno y probablemente el texto más actualizado que encontrará sobre este tema.
  • Administración esencial del sistema: herramientas y técnicas para la administración de Linux y Unix, tercera edición [2] . Está un poco (o mucho) desactualizado, se publicó en 2002, pero aún así el libro es muy rico en información y conceptos que son válidos hasta el día de hoy.
  • The Practice of System and Network Administration, Segunda edición [3] . Si bien no es un libro centrado en Linux, analiza muchos conceptos importantes que lo beneficiarán como SysAdmin, sin importar qué sistema operativo utilice.

Gracias por A2A.

Notas al pie

[1] Manual de administración del sistema UNIX y Linux (5ª edición): Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, Dan Mackin: 9780134277554: Amazon.com: Libros

[2] Administración esencial del sistema: Herramientas y técnicas para la administración de Linux y Unix, 3ra edición: † leen Frisch: 9780596003432: Amazon.com: Libros

[3] The Practice of System and Network Administration, Segunda edición: Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup: 0785342492668: Amazon.com: Libros

Como sugirió Carl Leitz, generalmente se encuentran muy buenos recursos en los sitios de la variante de Linux que está ejecutando. También hay algunos CÓMO importantes y más generales en The Linux Documentation Project: Guías

Entonces alli esta

– La Guía del administrador de red
– La Guía del administrador del sistema Linux
– y muchos otros Lista categorizada de COMO

Para mi distribución favorita, Debian, encontramos

– Manual de referencia: https://www.debian.org/doc/manua
– Asegurar los manuales de usuario de Debian DDP
– Este libro externo El manual del administrador de Debian

Además de eso, no hace daño comprender el kernel de Linux, he disfrutado el libro de Robert Love “Linux Kernel Development” http://www.amazon.com/gp/product

Después de leer este libro, muchas cosas de Linux se volvieron mucho más claras para mí.

Aconsejo evitar los libros de bolsillo, debido a la naturaleza constante y cambiante de Linux. Ni siquiera la documentación en línea siempre puede estar totalmente actualizada.

Mi mejor consejo es utilizar la documentación en línea y suscribirse a las notificaciones sobre actualizaciones.

El Proyecto de documentación de Linux: uno de los mejores, para los bits generales de Linux.

Debian – Acerca de Debian – uno de sus otros posibles puntos de partida, la documentación de su distribución Linux elegida.

En última instancia, no tenga miedo de hacer preguntas significativas en los foros de soporte específicos, sino que esté preparado para todo tipo de respuestas. Llévate contigo y usa el poder de la atención selectiva y el poder de ignorar al resto.

Buena suerte.

Los manuales en línea gratuitos mencionados en otra respuesta son, como se sugiere, excelentes recursos, y es cierto que ningún libro podría enseñarle todo lo que hay que saber sobre Linux. Más concretamente, el comentario de Mel Burslan de que construir su propia máquina Linux y simplemente sumergirse es un excelente consejo.

Sin embargo, me gustaría defender los libros bien diseñados que enseñan la administración de Linux, y en particular, mi propio Linux en acción (aunque este libro en particular no aborda muchos temas avanzados de Linux, aunque mi Teach Yourself Linux Virtualization and High La disponibilidad ciertamente lo hace). Algunas personas simplemente aprenden mejor siguiendo un plan de estudios organizado.

Es cierto que no hay mucho en mi libro que no se pueda encontrar en algún lugar en línea, pero muchos lectores y revisores han comentado que les habría llevado meses rastrearlo todo. Además de la cuestión del tiempo, algunos lectores pueden ganar mucho con un flujo de conceptos bien planificado y la forma en que se incluyen todas las habilidades básicas, pero se desembolsan a través de proyectos prácticos del mundo real.

El equipo editorial de Manning pasó innumerables horas luchando sobre cómo deberían organizarse los capítulos de mi libro, exactamente qué temas deberían incluirse y qué características acelerarían y mejorarían la experiencia de aprendizaje.

Y no es solo mi libro, ni es solo Manning. Hay valor en un libro publicado profesionalmente. De hecho, tengo un artículo sobre este tema en Medium.

Todas las otras respuestas apuntan a buenos libros, pero aprender linux del libro es una tarea tonta y no lo llevará a ningún lado rápidamente. Sugiero encontrar una computadora vieja, configurar una versión de Linux de bajo consumo de energía y aprender con la ayuda de páginas de manual e Internet.

Si quieres papel, la serie de libros tecnológicos O’Reilly es la más extensa.

Linux en pocas palabras

Este es un buen lugar para comenzar. Aparte de eso, las fuentes en línea se mantienen actualizadas más que el papel.

Libros, libros electrónicos, transmisiones web, sesiones de conferencias, tutoriales y videos gratuitos de O’Reilly – O’Reilly Media

Puede obtener versiones en pdf allí.

La línea de comando