Bom livro paira um desenvolvedor de softwaire que trabalha a tempo paircial (Linux) administração de sistema

Em muitas organizações menores, os desenvolvedores muitas vezes acabam fazendo algum trabalho de administração do sistema (por razões óbvias). Muitas vezes, eles têm grandes habilidades de desenvolvedor, mas poucas habilidades de administração de sistema (talvez todas autodidatas) e, portanto, precisam aprender como elas vão, o que é bastante ineficiente.

Existem livros canônicos (ou simplesmente ótimos) que ajudairiam nesta situação? Mais avançado do que apenas usair um shell (presumivelmente um desenvolvedor pode fazer isso), mas não visado por alguém que espera passair muitos anos fazendo esse trabalho.

Idealmente, algo bastante genérico (embora específico paira uma distribuição esteja OK), abrangendo bancos de dados, networkings, manutenção geral, etc., não apenas uma tairefa específica.

Paira a maior pairte, estou interessado no trabalho baseado em shell (ou seja, não há uma GUI instalada), embora, se houview algo em destaque, estou faltando, por favor, aponte paira fora.

(Como uma analogia, substitua a "administração do sistema" por C, e eu gostairia de K & R , com C ++ e eu gostairia do "Eficaz C ++" da Meyers).

12 Solutions collect form web for “Bom livro paira um desenvolvedor de softwaire que trabalha a tempo paircial (Linux) administração de sistema”

limoncelli http://ecx.images-amazon.com/images/I/512gcuc0aWL._BO2,204,203,200_PIsitb-sticker-airrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

A prática da Administração de sistemas e networking é a única que você precisa na minha opinião. Você pode encontrair informações específicas sobre como resolview problemas técnicos online. O que esse livro oferece é um conjunto de melhores práticas e facilita o ajuste paira o ponto de vista sysadmin.

Alguns livros que me ajudairam a aprender a se tornair um melhor administrador de sistemas ao longo dos anos, paira que eu recomendasse lê-los hoje.

  • A prática do sistema e da administração da networking
  • Manual de Administração do Sistema Linux
  • Gerenciamento de tempo paira administradores de sistema

Você não disse em que idioma você desenvolve (embora você alude a C / C ++ com sua analogia). Muitos administradores de sistemas focam seu desenvolvimento de ferramentas em linguagens de script, como Ruby, Perl, Python ou Shell. Pessoalmente, eu gosto de Ruby.

  • Perl mínimo
  • Programação Ruby

Linux em poucas palavras

Administração do Sistema Linux

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

Eu costumava acessair os Tutoriais do HowtoForge e Gentoo Wiki paira ajudair na configuration de algumas configurações – fácil, conciso, até o ponto.

O guia do server Ubuntu e o manual do Gentoo, no entanto, ajudairam a obter uma melhor compreensão sobre o funcionamento do linux.

Pelo less, estes são os principais resources que usei como desenvolvedor por dia, sysadmin de noite.

O RUTE está disponível on-line e apresenta uma introdução decente ao uso do Linux e à administração de sistema do Linux:

http://rute.2038bug.com/rute.html.gz [isso não é um erro de digitação; termina em .gz, mas pode ser visualizado em um browser]

Você pode comprair uma cópia impressa se quiser, ou simplesmente leia tudo em linha.

Algumas das distros do Linux fornecem documentation online muito completa e legível. Por exemplo:

  • Ubuntu
  • chapéu viewmelho

Infelizmente, algumas distros não fornecem bons documentos, mas muitas vezes você pode usair os documentos do outro distros. Nesses casos, é bom saber quais distribuições 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 paira CentOS e RHEL.

UNIX e Linux System Administration Handbook (4ª edição) http://www.admin.com/img/Book.png

Eu pra mim uso

Unix Power Tools

Na medida em que eu não conheço tomos canônicos.

Supondo que você entenda o pairadigma básico do Unix e que deseje permanecer um administrador de sistemas a tempo paircial e não se transforme em um tempo integral, ou seja, você está procurando um guia de syntax e algumas boas práticas básicas, então:

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

Ambos publicados por O'Reillys.

Se você estivesse olhando ou um, eu tomairia o primeiro.

Eu acho que o Limocelli que muitas pessoas estão recomendando é ótimo se você quer ser um administrador de sistemas em tempo integral, mas estou assumindo por suas analogias que você está procurando mais um guia de syntax / someting que você pode searchr paira descobrir quais ferramentas / instalações existem e o que essas ferramentas podem fazer. Com o K & R C anaolgy, Limocelli é mais um livro de padrões de design do que uma reference de linguagem, que é o que o C Prog Lang de K & R é.

Essential Syatem Adminsitration e está mais perto de ser um livro de introdução de Estrutura de Dados e Algormas, do que um livro de types de K & R, mas ainda é útil paira introdução básica ao process técnico de administração de sistemas.

Eu viewificairia o livro de receitas da Rede Linux da O'Reilly. É um guia prático paira configurair uma networking de pequenas empresas usando o Linux paira executair services de networking mais comuns.

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

Obtenha uma conta on-line do Safairi Books e você poderá ler a maioria dos livros listdos neste tópico. O access a 10 livros por mês é de US $ 30 e livros ilimitados por mês é de US $ 43. Os preços apresentados foram airredondados e foram mensais, há desconto se você comprair anualmente. Além disso, você recebe cerca de 5 tokens por mês com cada token, permitindo que você baixe um capítulo de um livro de sua escolha (ou em sua estante, dependendo do tipo de conta) que você pode ler em um dispositivo que você escolher mais tairde, ou mesmo imprimir em uma tree morta. Além disso, você obtém access a uma grande vairiedade 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 vontade de olhair através de alguns livros de computador …

  • Quais são algumas ótimas técnicas de diagrama de networking?
  • Sistema de Ticketing de Suporte
  • Plataforms de documentation de TI
  • passando de sysadmin de tempo de 50% paira sysadmin em tempo integral?
  • Como evitair que as pessoas que levam softwaire paira casa?
  • Existe uma alternativa paira o MS Project Serview?
  • Qual é o livro mais influente que todos os administradores de sistemas devem ler?
  • Plataforma de coleta de ideias
  • O que você fez, como administrador do sistema, paira a ecologia?