ti-enxame.com

Bom livro para um desenvolvedor de software fazendo trabalho de administração do sistema a tempo parcial (Linux)

Em muitas organizações menores, os desenvolvedores geralmente acabam fazendo algum trabalho de administração do sistema (por razões óbvias). Muito do tempo, eles têm grandes habilidades de desenvolvedor, mas poucas habilidades de administração do sistema (talvez todas autodidatas), e assim tem que aprender como elas são bastante ineficientes.

Há livros canônicos (ou simplesmente grandes) que ajudassem nessa situação? Mais avançado do que apenas usar uma concha (presumivelmente, um desenvolvedor pode fazer isso), mas não voltado para 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, networking, manutenção geral, etc, não apenas uma tarefa específica.

Na maior parte, estou interessado em trabalho baseado em Shell (i.e. No GUI instalado), embora se houver algo excepcional que estou faltando, por favor, aponte-o.

(Como analogia, substitua a "administração do sistema" por C e eu iria querer K & R , com C++ e eu quero "C++" eficaz de Meyers ").

34
Tony Meyer

limoncelli http://ecx.images-amazon.com/images/i/512gcuc0awl._bo2,204,203,200_pisitb-sticker-arrow-click.toPright35,-76_aa240_sh20_ou01_.jpg

Prática de Administração do Sistema e Rede é o único que você precisa na minha opinião. Você pode encontrar informações específicas sobre como resolver problemas técnicos on-line. O que este livro dá a você é um conjunto de melhores práticas e torna mais fácil se ajustar ao ponto de vista do sysadmin.

16
Commander Keen

Alguns livros que me ajudaram a aprender a se tornar um melhor administrador do sistema ao longo dos anos, para que eu recomendaria lê-los hoje.

Você não disse qual idioma você desenvolve (embora alude a C/C++ com sua analogia). Muitos administradores do sistema concentram seu desenvolvimento de ferramentas em idiomas de script como Ruby, Perl, Python ou concha de ol '. Pessoalmente gosto de Ruby.

10
jtimberman

Eu costumava ir a HowToForge e tutoriais do Gentoo Wiki por ajuda na criação de algumas configurações - fácil, concisa, ao ponto.

Guia do servidor Ubunt e Manual do Gentoo No entanto ajudou a obter uma melhor compreensão sobre como o Linux funciona.

Pelo menos estes são os principais recursos que usei como desenvolvedor por dia, Sysadmin à noite.

5
macbirdie

Linux em poucas palavras

Administração do sistema Linux

Há outros bons de O'Reilly também, mas esses dois cobrirão a maior parte do dia a dia do Linux Administrator coisas.

5
Gert M

Rute está disponível online e apresenta uma introdução decente para uso do Linux e Sysadmining Linux:

http://rute.2038bug.com/rute.html.gz [Não é um erro de digitação; Termina em .gz, mas pode ser visto em um navegador]

Você pode comprar uma cópia impressa se quiser, ou apenas ler a coisa toda online.

3
Mikeage
2
Sharjeel

Algumas das Distros do Linux fornecem documentação on-line muito completa e legível. Por exemplo:

Infelizmente, algumas distros não fornecem bons documentos, mas muitas vezes você pode usar os documentos de outros distros. Em tais casos, é bom saber quais distros são semelhantes entre si. Por exemplo, o Ubuntu é derivado do Debian, então os documentos são quase intercambiáveis; E o mesmo vale para Centos e Rhel.

2
Kristopher Johnson

Eu verificaria o livro de receitas de rede Linux de O'Reilly. É um guia prático para configurar uma pequena rede de negócios usando o Linux para executar serviços de rede mais comuns.

1
David Holder

Há tanto quanto eu não conheço tomos canônicos.

Supondo que você entenda o paradigma básico do UNIX, e deseje permanecer um administrador do Sys de meio período e não transição para se tornar um período integral, isto é, você está procurando um guia de sintaxe e algumas boas práticas básicas então:

  • <distro|linux|unix> in a nutshell (como apropriado),
  • Essential System Administration

Ambos publicados por O'Reillys.

Se você estivesse apenas procurando ou um, eu pegaria o primeiro.

Eu acho que os limocelli é que muitas pessoas estão recomendando são ótimas se você quiser ser um sysadmin completo, mas estou assumindo por suas analogias que você está procurando mais para um guia de sintaxe/algo que você pode se agitar para descobrir quais ferramentas Existem instalações e quais essas ferramentas podem fazer. Usando o K & R C AnaOlgy, a Limocelli é mais um livro de padrões de design do que em vez de uma referência de idioma, que é o que é o C e C Prog Lang.

Essential Syatem Adminsitration está chegando e está mais perto de ser uma estrutura de dados e Algorthms Intro Livro, do que um livro de tipo K & R C, mas ainda é útil para introdução básica ao processo técnico de administração do SYS.

1
Jason Tan

Eu por uso

NIX Power Tools

1
Trollhorn

Linux Bible é um bom começo se você quiser cobrir distribuições diferentes.

0
Oli

Obter A Safari Books Online Conta e você será capaz de ler a maioria dos livros listados neste tópico. O acesso a 10 livros por mês é de US $ 30 e livros ilimitados por mês é de US $ 43. Os preços dados foram arredondados e foram taxas mensais, há um desconto se você comprar anualmente. Além disso, você recebe cerca de 5 tokens por mês com cada token permitindo que você faça o download de um capítulo de um livro de sua escolha (ou na sua estante, dependendo do tipo de conta) que você pode ler em um dispositivo de sua escolha mais tarde, ou mesmo imprimir em uma árvore morta. Além disso, você tem acesso a uma grande variedade de livros de programação, por isso torna-se bastante útil ao longo do tempo, e está aberto às 2 da manhã quando você sente um desejo de olhar através de alguns livros de computador ....

0
Red Tux