Como um Windows SysAdmin experiente deve aprender Linux? [fechadas]

7

Eu tenho um novo contratado a partir de algumas semanas que é um experiente Windows SysAdmin. Eu acho que ele é bastante sênior no lado do Windows, com uma profunda compreensão e experiência em AD com o Exchange 2007, 2010, e troca de migrações. Ele fez um pequeno PowerShell, mas suspeito que mais do tipo "execute este comando para fazer isso" e "escreva um script para fazer isso".

No entanto, somos uma loja mista e (ele sabe disso) eu espero que ele se torne um Linux SysAdmin razoavelmente competente ao longo do tempo. Estou procurando bons pontos de partida para trazê-lo. Eu tenho mais de dez anos de experiência em Linux / UNIX, então parece meio intuitivo para mim, mas eu estive pensando sobre o kit de ferramentas que você realmente precisa para ser produtivo no mundo Linux CLI. Só para poder usar as máquinas, em cima da minha cabeça ...

  1. vi
  2. Coisas básicas da CLI - mova-se, renomeie arquivos, copie arquivos, tar, gzip, altere senhas, localize manpages relevantes, acompanhe onde você está, encontre coisas em sua história, etc, etc.
  3. Coisas mais avançadas que eu considero normais, mas que na verdade são muito difíceis - fazer coisas com 'find', extrair texto relevante via 'awk' e / ou 'cut', saber quando usar 'grep' e quando usar 'grep -e' ou 'egrep'.
  4. Distribuição de material específico ... compilação de software, rpm, yum, apt-get, o nome dele.

Tudo isso parece bastante básico para mim, mas quando penso em 1995, quando comecei a aprender, algumas dessas coisas levaram anos para dominar.

Então, minha pergunta é: para onde devo mandar ele pegar essas habilidades? Não estou pensando apenas em aulas, mas também em sites e livros? Onde vocês sugerem como ponto de partida para adquirir habilidades em Linux?

    
por Systemspoet 05.09.2012 / 21:51

3 respostas

3

A melhor maneira que aprendi sobre o Linux estava sendo jogada nele. Recebi um projeto em um sistema de não produção que exigia o aprendizado de muitos passos diferentes, tanto o trabalho básico quanto o avançado de administração do sistema. A partir daí, pude usar o maravilhoso mundo do Google para aprender muito sobre minhas tarefas, além de ler " Um Guia Prático para o Fedora e Red Hat Enterprise Linux "Este foi um dos livros mais úteis que eu encontrei.

Pessoalmente, neste momento, tornou-se o que eu iria fazer da experiência de aprendizagem. Eu posso ter gasto mais tempo do que o necessário para concluir o projeto, mas o ponto geral foi a experiência de aprendizado. É claro que esta é a minha opinião, lembre-se de que as pessoas aprendem de maneira diferente de outras. Alguns podem ler um livro e simplesmente "pegá-lo", enquanto outros precisam sujar as mãos para realmente aprender. Eu recomendo perguntar ao indivíduo como eles aprendem melhor para que você possa configurá-los para o sucesso. Você também pode configurá-lo com o VMPlayer e carregar alguns sabores diferentes do Linux que você pode usar em sua área.

    
por 05.09.2012 / 22:18
1

Se ele tem experiência no lado do Windows, existe uma chance de ele ter feito um pouco do shell script do Windows (também conhecido como "batch"), que é tão esotérico quanto o shell Korn, então don ' subestimar sua capacidade de alternar plataformas de uma perspectiva de script / automação.

Falando da posição de alguém que vive e respira o Windows Server, mas suporta AIX / Linux para fins de espera, os maiores desafios serão:

  1. Sistemas de arquivos (LVM, inodes, blah, blah)
  2. Bom e velho "vi". Embora lhe dê uma cópia do WinSCP e ele estará ausente; -)
  3. SSH
  4. SED / AWK / GREP
  5. RPMs
  6. Ferramentas de análise de problemas (equivalentes de monitor de desempenho, explorador de processos, monitor de processos, monitor de recursos)

A maioria das outras "mecânicas" serão as mesmas - E / S, gerenciamento de sistemas, alertas, processos, endereçamento IP, roteamento, blah, blah, serão os mesmos.

Ah, e você precisa mostrar a ele que a barra está errada! (hehe)

Finalmente, eu ainda acho meu livro O'Reilly Linux in a Nutshell uma referência valiosa. Além disso, o sistema da RedHat. admins I e II cursos são bons (embora, você pode estar usando outra variante).

    
por 05.09.2012 / 21:59
0

Eu tenho jogado com o Linux por anos antes de fazer meu primeiro show no Linux SysAd, mas eu já era um Windows SysAd muito experiente, então eu entendo os problemas em dar um mergulho.

O Guia avançado de scripts de bash de Mendel Cooper é um ótimo lugar para começar.

Se sua loja tiver uma linguagem de script preferida, inclua-a nela também.

Uma cartilha sobre SSH iria longe (especialmente cobrindo o uso de chaves), bem como uma cartilha sobre o gerenciador de pacotes da sua distro.

Por fim, uma explicação do relacionamento diferente entre máquinas Windows para o AD versus máquinas Linux e o OpenLDAP pode ser útil.

    
por 05.09.2012 / 22:02