Para los desarrolladores de software, hay algunos libros que debes leer absolutamente.
¿Cuál es el libro más influyente que todo programador debería leer?
¿Qué tal para los administradores de sistemas? ¿Hay una lista similar de libros?
Para los desarrolladores de software, hay algunos libros que debes leer absolutamente.
¿Cuál es el libro más influyente que todo programador debería leer?
¿Qué tal para los administradores de sistemas? ¿Hay una lista similar de libros?
Respuestas:
Lo único esencial que tengo es The Practice of System and Network Administration de Limoncelli, Hogan, et al. Mi primera copia de la edición vive en mi escritorio
Puede estar un poco anticuado, pero no puedes aprender cómo hacer tu trabajo correctamente (o cómo no hacerlo, se me olvida cuál) sin mirar los escritos del Operador Bastardo del Infierno.
Editar : Aquí hay algunos enlaces
Para administradores de red: TCP / IP Ilustrado, Volumen 1: Los Protocolos (2ª Edición) . Debe saber cómo funciona TCP / IP.
Zen y el arte del mantenimiento de motocicletas: una investigación de valores
(A menudo considerado como uno de los mejores libros sobre cualquier tema).
Esta cita (que se encuentra aquí ) es relevante:
Mi sensación personal es que así es como se realizará cualquier mejora adicional del mundo: por personas que toman decisiones de calidad y eso es todo. Dios, no quiero tener más entusiasmo por los grandes programas llenos de planificación social para grandes masas de personas que dejan de lado la calidad individual. Estos se pueden dejar solos por un tiempo. Hay un lugar para ellos, pero deben construirse sobre una base de Calidad dentro de las personas involucradas. Hemos tenido esa Calidad individual en el pasado, la explotamos como un recurso natural sin saberlo, y ahora está casi agotada. Todos están casi sin sentido. Y creo que es hora de volver a la reconstrucción de este recurso estadounidense: valor individual.
Unix Power Tools, tercera edición . Tengo tres copias de esto, dos en la oficina y una en casa. Si te gusta convertirte en un gurú de Unix, hazte crecer la barba y lee este libro.
Essential System Administration ya se mencionó. Especialmente útil si eres el jefe de un grupo de SA
Para mí, un libro de lectura muy emocionante fue http://en.wikipedia.org/wiki/The_Cuckoos_Egg
Utilizando una hábil alegoría, los autores han proporcionado una explicación perspicaz e intuitiva de una de las utilidades de red más venerables de Unix. Aún más sorprendente es que claramente estaban trabajando con una versión beta muy temprana del programa, ya que su libro apareció por primera vez en 1933, años (décadas) antes de que se finalizara el sistema operativo y la infraestructura de red.
Unix System Management Primer Plus, por Jeff Horwitz.
Unix System Management Primer Plus http://www.informit.com/ShowCover.aspx?isbn=0672323729
La mejor opción: Unix System Management Primer Plus, por Jeff Horwitz.
Este libro es casi criminalmente desconocido, si me preguntas. Hay una gran cantidad de excelentes libros técnicos que le informarán detalles específicos sobre el funcionamiento de un hardware o software en particular. Hay muchos buenos en scripting, automatización y programación.
Este no es el libro para enseñarle todos los aspectos de la administración de su servidor o aplicación, pero este es el que le enseña cómo ser un administrador del sistema.
Cubre cosas que simplemente no encuentra en otros libros, incluidos capítulos sobre diseño y construcción de infraestructura y centro de datos, implementación de servidores, parches y actualizaciones, monitoreo, soporte al usuario, interrupciones, alta disponibilidad, planificación de capacidad, automatización, seguridad, y más.
Si desea ejecutar un cuadro de Unix / Linux en su sótano como servidor doméstico, este no es el libro para usted. Si desea trabajar como administrador del sistema, particularmente con Unix / Linux, debería leer este libro.
El huevo del cuco: rastreando a un espía a través del laberinto del espionaje informático por Cliff Stoll
Este no es un libro técnico, sino una historia real sobre cómo una persona real se topa con un hacker. Observa cómo opera el hacker y notifica a varias agencias de tres cartas con poca o ninguna respuesta.
Sorprendentemente, a nadie se le ocurrió este:
(ug, creo que mi comentario fue comido)
De todos modos, aunque no lo llamaría el libro más influyente que todo administrador de sistemas debería leer, disfruté de The Craft of System Security . Hace un buen trabajo al cubrir (al menos desde un alto nivel) la historia, la teoría y la práctica de la seguridad. ¡Ah, e incluso está escrito lo suficientemente bien como para no dormirte constantemente!
Administración del sistema esencial por AEleen Frisch.
No es para los débiles de corazón, este es el único libro que conozco que trata de describir y explicar sistemas complejos que utilizan principios científicos y modelos matemáticos sistemáticos.
Del autor de cfengine:
Mark Burgess: Principios de administración de redes y sistemas
Al principio era la línea de comando.
No está exactamente relacionado con SysAdmin, pero tiene que ser uno de los libros de TI más influyentes.
Si bien no es técnico (¿y quizás un poco cliché ahora?), Los principios son fantásticos y muy aplicables al trabajo de administrador de sistemas.
¡SED AWK le ahorra tiempo y dinero!
Voto por pistas y trucos de UNIX . Gran parte del contenido está desactualizado ahora, pero aún así me ayudó a pensar como un administrador de UNIX.
Creo que el libro más influyente que puedes leer es Sexo, drogas y economía: una introducción no convencional a la economía .
Es un libro de economía pop escrito por un economista británico.
Dado que la Administración del sistema implica muchas habilidades diferentes y generalmente son tareas diferentes dependiendo de dónde trabaje, creo que es importante desarrollar una mentalidad utilizando este libro y tomando sus propias decisiones sobre lo que es mejor.
Secundaré el Limoncelli, et.al. 'La práctica de la administración de sistemas y redes', pero agregaré otra, y posiblemente la ubique más arriba: 'El objetivo: un proceso de mejora continua' de Eliyahu M. Goldratt. Creo que coloca a cualquier SysAdmin empresarial en la mentalidad de 'cómo ¿Todos los platos que giran conducen al objetivo común de una empresa? Cuando trabajé en QA / Field Engineer en una compañía de software ERP, antes de ingresar al trabajo de SysAdmin, esta era 'la biblia'.
Cuando comencé a trabajar como administrador del sistema, pasaron muchos cambios en mi vida. El punto en este momento era que no tenía idea de lo que tenía que esperar con estos cambios. Y decidí leer [1]. En una visión un poco distante, creo que eso me dio muchas mejoras para mi trabajo diario.
Si bien este libro es bastante antiguo, los principios no mueren fácilmente. Combínelo con el Manual de administración de Linux mencionado anteriormente, sirva frío:
Manual de administración del sistema UNIX
También este ayudará:
Essential Drucker, Druckers Management Essentials