Em muitas organizações menores, os desenvolvedores frequentemente acabam realizando algum trabalho de administração do sistema (por razões óbvias). Na maioria das vezes, eles têm ótimas habilidades de desenvolvedor, mas poucas habilidades de administração do sistema (talvez todas autodidatas) e, portanto, precisam aprender à medida que avançam, 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 direcionado a alguém que espera passar muitos anos fazendo esse trabalho.
Idealmente, algo bastante genérico (embora específico para uma distribuição seria bom), abrangendo bancos de dados, redes, manutenção geral, etc., não apenas uma tarefa específica.
Na maior parte, estou interessado no trabalho baseado em shell (ou seja, nenhuma GUI instalada), embora, se houver algo pendente em falta, aponte-o.
(Como analogia, substitua "administração do sistema" por C e eu gostaria de K&R , por C ++ e gostaria de "C ++ eficaz" de Meyers).