Para desenvolvedores de software, existem alguns livros que você deve absolutamente ler.
Qual é o livro mais influente que todo programador deve ler?
Que tal para administradores de sistemas? Existe uma lista semelhante de livros?
Para desenvolvedores de software, existem alguns livros que você deve absolutamente ler.
Qual é o livro mais influente que todo programador deve ler?
Que tal para administradores de sistemas? Existe uma lista semelhante de livros?
Respostas:
O único essencial que tenho é A Prática da Administração de Sistemas e Redes por Limoncelli, Hogan, et al. Minha primeira edição está na minha mesa
Pode ser um pouco antiquado, mas você não pode aprender a fazer corretamente seu trabalho (ou como não, esqueço qual deles) sem olhar para os escritos do Bastard Operator From Hell.
Edit : Aqui estão alguns links
Para administradores de rede: TCP / IP ilustrado, volume 1: os protocolos (2ª edição) . Você deve saber como o TCP / IP funciona.
Zen e a arte da manutenção de motocicletas: uma investigação sobre valores
(Frequentemente considerado um dos melhores livros sobre qualquer assunto.)
Esta citação (encontrada aqui ) é relevante:
Meu sentimento pessoal é que é assim que qualquer outra melhoria do mundo será feita: por indivíduos que tomam decisões de qualidade e isso é tudo. Deus, não quero mais ter entusiasmo por grandes programas cheios de planejamento social para grandes massas de pessoas que deixam de fora a Qualidade individual. Estes podem ser deixados em paz por um tempo. Há um lugar para eles, mas eles precisam ser construídos sobre uma base de Qualidade dentro dos indivíduos envolvidos. Tivemos essa Qualidade individual no passado, explorada como um recurso natural sem conhecê-lo, e agora está quase esgotada. Todo mundo está quase esgotado. E acho que está na hora de voltar à reconstrução desse recurso americano - valor individual.
Ferramentas elétricas Unix, terceira edição . Possuo três cópias, duas no escritório e uma em casa. Se você gosta de se tornar um guru do Unix, faça barba e leia este livro.
A Administração Essencial do Sistema já foi mencionada. Especialmente útil se você é o chefe de um grupo de SAs
Para mim, um emocionante livro de leitura obrigatória foi http://en.wikipedia.org/wiki/The_Cuckoos_Egg
Usando uma alegoria hábil, os autores forneceram uma explicação perspicaz e intuitiva de um dos mais veneráveis utilitários de rede do Unix. Ainda mais impressionante é que eles estavam claramente trabalhando com uma versão beta muito inicial do programa, como seu livro apareceu pela primeira vez em 1933, anos (décadas!) Antes da finalização do sistema operacional e da infraestrutura de rede.
Unix System Management Primer Plus, de Jeff Horwitz.
Primer de gerenciamento de sistema Unix Plus http://www.informit.com/ShowCover.aspx?isbn=0672323729
Melhor escolha: Unix System Management Primer Plus, de Jeff Horwitz.
Este livro é quase criminalmente desconhecido, se você me perguntar. Há muitos livros técnicos excelentes por aí que explicam detalhes específicos da operação de uma determinada peça de hardware ou software. Existem muitos bons em scripts, automação e programação.
Este não é o livro para ensinar todos os aspectos da administração do servidor ou aplicativo, mas é o que ensina como ser um administrador do sistema.
Ele abrange coisas que você não encontra em outros livros, incluindo capítulos sobre design e criação de infraestrutura e data center, implantação de servidores, correções e atualizações, monitoramento, suporte ao usuário, interrupções, alta disponibilidade, planejamento de capacidade, automação, segurança, e mais.
Se você deseja executar uma caixa Unix / Linux em seu porão como um servidor doméstico, este não é o livro para você. Se você deseja trabalhar como Administrador do Sistema, particularmente no Unix / Linux, você absolutamente deve ler este livro.
O ovo do cuco: rastreando um espião através do labirinto de espionagem de computador por Cliff Stoll
Este não é um livro técnico, mas uma história verdadeira sobre como uma pessoa real se depara com um hacker. Ele observa o hacker operar e notifica várias agências de três cartas com pouca ou nenhuma resposta.
Surpreendentemente, ninguém apresentou este:
(ug, acho que meu comentário foi comido)
De qualquer forma, embora eu não o chamasse de o livro mais influente que todo administrador de sistemas deveria ler, gostei de The Craft of System Security . Ele faz um bom trabalho ao cobrir (pelo menos de alto nível) a história, a teoria e a prática da segurança. Ah, e está escrito bem o suficiente para não te fazer dormir de forma consistente!
Administração Essencial do Sistema por AEleen Frisch.
Não é para os fracos de coração, este é o único livro que conheço que tenta descrever e explicar a administração de sistemas complexos usando princípios sistemáticos, científicos e modelos matemáticos.
Do autor de cfengine:
Mark Burgess: Princípios de administração de redes e sistemas
No começo era a linha de comando
Não é exatamente o relacionado ao SysAdmin, mas deve ser um dos livros de TI mais influentes do mercado.
Embora não seja técnico (e talvez um pouco clichê agora?), Os princípios são fantásticos e altamente aplicáveis ao trabalho do administrador de sistemas.
O SED AWK economiza tempo e dinheiro!
Eu voto em dicas e hacks do UNIX . Muito do conteúdo está desatualizado agora, mas ainda me ajudou a pensar como um administrador do UNIX.
Acho que o livro mais influente que você pode ler é Sexo, Drogas e Economia: Uma Introdução Não Convencional à Economia .
É um livro de economia pop escrito por um economista britânico.
Como a Administração do sistema envolve muitas habilidades diferentes e geralmente são tarefas diferentes, dependendo de onde você está trabalhando, acredito que é importante desenvolver uma mentalidade usando este livro e fazendo suas próprias escolhas sobre o que é melhor.
Vou segundo o Limoncelli, et.al. 'A prática da administração de sistemas e redes', mas acrescentarei outra e, possivelmente, a aumentará - Eliyahu M. Goldratt, 'O objetivo: um processo de melhoria contínua', acho que coloca qualquer SysAdmin corporativo na mentalidade de 'como todas as placas girando levam ao objetivo comum de uma empresa. Quando trabalhei no controle de qualidade / engenheiro de campo em uma empresa de software de ERP, antes de iniciar o trabalho no SysAdmin, essa era a "Bíblia".
Quando eu estava começando a trabalhar como administrador de sistemas, muitas mudanças passam pela minha vida. O ponto naquele momento era que eu não tinha ideia do que eu esperava com essas mudanças. E eu desejei ler [1]. Em uma visão um pouco distante, acho que isso me proporcionou muitas melhorias no meu trabalho diário.
Embora este livro seja bastante antigo - os princípios não morrem facilmente. Combine-o com o Manual de Administração do Linux mencionado acima; sirva refrigerado:
Manual de Administração do Sistema UNIX
Também este ajudará:
Drucker Essencial, Gerenciamento de Druckers