O que um iniciante deve saber / aprender para o trabalho de administrador de sistema?


67

Esta é uma pergunta canônica sobre carreiras de administração do sistema

Quando inicio meu trabalho como Administrador do Sistema, que habilidades básicas devo conhecer / aprender?

Existem diferenças importantes para rede, armazenamento, banco de dados e outros administradores?


6
Eu começaria com como fazer perguntas sobre o serverfault :)
Tim Post

Respostas:


86

Há muita sobreposição com perguntas existentes, estou criando um wiki aqui com links. Por favor, sinta-se livre para atualizar.


4
"Como fazer perguntas de maneira inteligente" - leitura obrigatória para ganhar na vida.
21320 Kara Marfia

39

No nível pessoal:

Uma habilidade realmente boa que espero que você adquira no caminho para se tornar um administrador de sistemas é a capacidade de se recuperar rapidamente de seus erros ... isso deve se tornar uma segunda natureza (uma reação automática).


** Ao navegar uma vez, achei esta lista estritamente não oficial, altamente discutível e ainda potencialmente útil:

Dez Mandamentos do SysAdmin

: I. Você deve respeitar seu usuário
É fundamental que você respeite o usuário e seus dados. Não roube seus MP3s, não olhe para seu pornô. Ao trabalhar com email, procure sem ler. Respeite-os e eles o respeitarão.

II Você capacitará o usuário
O usuário é o cliente. O sistema não é seu, é deles. Forneça aos usuários as ferramentas necessárias para serem bem-sucedidos e eles serão felizes. Dê a eles espaço para experimentar, aprender e criar. Não retenha os usuários.

III Manterás
simples, simples, estúpido. O princípio do KISS impedirá que você construa barris para guardar uma garrafa de vinho. Não confunda excesso de engenharia com qualidade. Um trabalho de qualidade é conciso e escalável.

IV Esperarás uma catástrofe
Esperar as piores surpresas. Torne seus recursos redundantes, faça backup de seus dados, teste seus backups e faça backup dos backups. A merda atingirá o ventilador algum dia. Esteja preparado.

V. Você deve planejar Um
bom trabalho segue grandes planos. Permaneça no alvo identificando-o primeiro. Planeje seu trabalho com cuidado e as surpresas serão mais fáceis de lidar.

VI Você deve se manter informado
Reúna todas as notícias, informações, registros e estatísticas que puder. Sem os dados brutos a serem analisados, você não pode estar seguro, não pode depurar problemas e não pode prever. Sem novas informações, você não pode aprender.

VII Tu compartilharás
Ninguém está sozinho neste mundo. Passe seu conhecimento para outras pessoas. Dê aos outros, contribua com a comunidade e você colherá muitas recompensas. Não é prudente cultivar conhecimento. Não seja um idiota.

VIII Você deve automatizar
Faça mais, mais rápido, automatizando tarefas. Você é o mestre das marionetes, não perca seu tempo com trabalho servil. Trabalhe com mais inteligência, não mais.

IX Você deve
sempre documentar seu trabalho, seu código e seus planos. Em seguida, documente sua execução e manutenção. Documente para os outros e para si mesmo. A documentação deve ser uma extensão da sua mente e um recurso para os outros.

X. Você respeitará sua organização
Sem organização, não há sistema, não há usuário e não há emprego. Entenda a organização e seus negócios. Respeite-o e ajude-o a prosperar.


5
Você deve fazer backup antes que um mude. Isso é importante, pois permite ... Você deve ter um plano de recuperação e reversão.
21139 Jason Tan

2
Na maioria das empresas, o item II deve ler mais como "Ensinaremos aos usuários que o sistema pertence à empresa, não ao usuário, e VOCÊ é quem a empresa escolheu gerenciar". "Empoderar" os usuários em muitos casos resulta em menos produtividade, não mais.
John Gardeniers

10

Crie projetos para si mesmo

A melhor maneira de aprender sobre como consertar áreas de trabalho é construir o seu computador doméstico e aprimorá-lo / quebrá-lo até que você se sinta à vontade para fazer isso.

Interessado em servidores web? Instale / ative um serviço da Web no seu PC doméstico (apache ou IIS no XP) e você ficará surpreso com o quanto você aprende sobre DNS, redes etc. etc. E quão útil esse conhecimento será para você na linha.

Eu poderia continuar listando exemplos, mas você entendeu. Quanto mais divertido você se diverte, mais aprende. Quanto mais você souber, mais divertido será o seu trabalho. Isso faz de você um colega de trabalho mais agradável e um candidato a emprego melhor.


6

Ninguém falou muito sobre segurança, mas sempre será o elefante na sala no queimador da frente, para misturar metáforas. No que diz respeito especificamente à segurança, você deve saber algo sobre as seguintes áreas e familiarizar-se com pelo menos uma ou duas ferramentas que ajudam a gerenciar cada uma delas:

  • gerenciamento de patches / vulnerabilidades
  • métodos de criptografia para dados em trânsito e em repouso
  • princípios de firewall / filtragem
  • análise de pacotes / tráfego
  • métodos básicos de teste de penetração e vetores de ataque
  • questões de conformidade e regulamentares em seu setor e localidade

6

Realmente depende do seu ambiente. Você está mantendo servidores, redes ou simplesmente reinicializando o servidor Windows Exchange quando a memória está acabando?

Em geral, essas habilidades serão úteis.

  • Conhecimento do Windows: estações de trabalho, servidores, diretório ativo
  • Impressoras. Todos nós os odiamos, mas eles estão aqui para ficar.
  • Conhecimento em Linux: a experiência ajuda, mas geralmente não tem medo do terminal.
  • Conhecimento de rede: conheça sua rede, gerencie switches, roteadores, firewalls, VPNs site a site.
  • Script. Podem ser arquivos .bat ou scripts de shell. Isso tornará sua vida mais fácil.
  • Backups. Um requisito para um administrador de sistema e você pode ser demitido se você estragar tudo.
  • Programação. Não é necessário, mas ajuda.

Mais importante: você deve ser capaz de aprender coisas novas. Como ninguém conhece todos os sistemas, é muito importante poder pesquisar no Google, encomendar livros, fazer cursos para melhorar a si mesmo.


2

Dedique algum tempo para entender os conceitos . Leia sobre redes, os modelos de segurança dos servidores e sistemas operacionais aos quais você dará suporte e como a TI da sua empresa é arquitetada. Se você tem uma imagem mental de como as coisas devem funcionar, pode hipótese de quais problemas provavelmente serão um sintoma. Em seguida, você pode solucionar alguns problemas para investigar mais.

Se você tratar tudo como uma caixa preta, terá que "aprender" cada correção individual. Se entender como as coisas funcionam e como elas se encaixam, os problemas que você resolver aprofundarão sua compreensão e farão de você um administrador melhor.

Além disso - seja honesto com os usuários: não prometa demais nem cumpra demais.



2

Hmn, meus dez melhores:

  1. Como estar errado. (Você nem sempre está certo. Às vezes, quando o chefe deseja a Microsoft, ele deve adquirir a Microsoft, ou o SLES, ou qualquer outra coisa que não seja ideal, mas que funciona. Não arraste os pés ou você os arrastará calha após ser chutado até o meio-fio.)
    • Pelo menos dois conjuntos de virtualização de servidores. (Xen, VMWare, KVM, etc.)
    • Mais de um sistema operacional.
    • Como consolidar em vez de diversificar um ambiente, e por que e quando.
    • Como terminar tarefas.
    • O que você NÃO precisa prestar atenção enquanto aprimora.
    • Como criar uma árvore de solução de problemas e resolvê-la sem ficar atolada em um galho. -Como identificar possíveis problemas de segurança e protegê-los.
    • Como falar com os chefes. (Pense no PowerPoint.)
    • Como levar a culpa e como colocar a culpa.
    • Veja # 5.

Observe que muito poucas dessas coisas são técnicas? Se você sabe estar errado, como executar uma tarefa até que ela seja concluída e tenha experiência com a configuração de uma interface de rede no Solaris, alguns tipos de Linux e Windows, então você tem uma compreensão básica da rede para uma trabalho sysadmin de nível de entrada. Mas os dois primeiros são habilidades das pessoas, porque ninguém sabe tudo ou pode saber tudo.

Muitas dessas coisas vêm apenas da experiência. Basicamente, o que você precisa é de experiência.

Uma vez que você perguntou principalmente sobre habilidades técnicas - apenas para sua informação, você quer evitar parecer com um currículo. Se você deseja ter experiência com a execução do ESX, obtenha cópias de avaliação e execute um servidor no seu quarto. Mas seja honesto sobre o nível de experiência que você tem com os produtos e não ofereça alguém que possa contratá-lo.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.