Em muitas organizações menores, os desenvolvedores geralmente acabam fazendo algum trabalho de administração do sistema (por razões óbvias). Na maioria das vezes, eles têm grandes habilidades de desenvolvedor, mas poucas habilidades de administração de sistemas (talvez todos autodidatas), e assim precisam aprender à medida que vão, o que é bastante ineficiente.
Existem livros canônicos (ou simplesmente ótimos) que ajudariam nessa situação? Mais avançado do que apenas usar um shell (presumivelmente um desenvolvedor pode fazer isso), mas não destinado a alguém que espera passar muitos anos fazendo esse trabalho.
Idealmente, algo bastante genérico (embora específico para uma distribuição seria OK), cobrindo bancos de dados, redes, manutenção geral, etc, não apenas uma tarefa específica.
Na maioria das vezes, estou interessado em trabalhos baseados em shell (ou seja, sem GUI instalada), embora, se houver algo de notável em falta, indique.
(Como uma analogia, substitua "administração do sistema" por C, e eu gostaria de K & R , com C ++ e eu quero "Effective C ++" de Meyers).