Distros Críticos (Unixlike) para os Esperançosos de Sysadmin Terem Experiência com [closed]

4

Estou tentando aprender a ser um administrador de sistema Unix / Linux, e espero obter alguma experiência prática configurando algumas instalações (VMs, composições antigas e afins) em casa e praticando a administração delas. Eu estava me perguntando, na experiência daqueles que estão neste site, quais distros são críticos para se sentirem confortáveis. Obviamente, até certo ponto, eles são todos semelhantes, mas existem diferenças substanciais o suficiente entre administrar, digamos, Debian, OpenSolaris, FreeBSD e CentOS.

Então, quais distros são mais importantes para praticar na sua opinião? Quais tiveram mais demanda / surgiram mais frequentemente em situações reais de trabalho?

    
por Gnats 23.12.2010 / 23:47

8 respostas

4

Debian, FreeBSD e CentOS.

Todos eles têm uma abordagem única sobre como o sistema é apresentado e, particularmente, como os serviços são gerenciados. Se você puder dar uma olhada em cada um e entender como adicionar e modificar os sistemas (de uma maneira que não apenas funcione, mas seja congruente com o resto do sistema), você poderá trabalhar em qualquer coisa.

Dependendo do ambiente em que você deseja trabalhar, você pode descobrir que o Solaris também é uma habilidade útil no seu currículo.

    
por 24.12.2010 / 00:24
3

Redhat e distros baseados nele parecem ter mais penetração. Parece que todos os aparelhos com os quais trabalho atualmente estão usando o Centos. Então, se você realmente quer se familiarizar com a distro mais comum, obtenha Redhat ou Centos (essencialmente a mesma coisa).

Uma vez que você descubra como se sentir confortável nesse ambiente, familiarize-se com um sistema baseado no Debian. Eu recomendaria o Ubuntu, pois ele tem um ciclo de liberação e períodos de manutenção que funcionam bem com corporações.

    
por 24.12.2010 / 00:07
1

O que é crítico é o que é necessário no seu próximo trabalho. No entanto, existem algumas tendências no mercado que ajudarão a orientá-lo.

Existem dois tipos de gerenciamento de pacotes Linux. Para máxima compatibilidade com o mercado, você precisa conhecer os dois sabores:

DEB

Escolha o Ubuntu ou o Debian, o que você quiser melhor

RPM

RedHat - alguma coisa é dominante. Se você tiver tempo, aprender o OpenSUSE / SLES lhe renderá crédito extra.

Se você realmente precisa ir além disso, IMHO, o BSD e o Solaris têm a mesma penetração. Mas essa é apenas a minha opinião.

    
por 23.12.2010 / 23:57
0

IMO Debian, FreeBSD e CentOS pelo menos para a maioria dos servidores web / mail com os quais eu trabalhei.

    
por 23.12.2010 / 23:57
0

Faça uma pesquisa no Dice.com nas principais áreas metropolitanas de "Linux Administrator" e você terá sua resposta. IMHO.

... Se você quer que eu torne isso mais fácil para você, então aqui vai: RedHat ou seus derivados (CentOS, que é basicamente RedHat, mas sem a marca RedHat, e Fedora, que você pode pensar como o sangramento). borda de RedHat). Definitivamente existem outras distribuições por aí, então se você aprender o CentOS e uma posição realmente gostosa do SUSE se abrir, você poderá ser preterido. Mas se você quiser jogar as probabilidades, eu diria que vai CentOS.

Veja o que eu faria se eu fosse você:

  1. Escolha um sabor do Linux e instale-o em sua máquina principal "desktop". Não importa qual sabor, escolha um, qualquer um (Ubuntu, Fedora, o que você tem). Pode ser bom não usar o RHEL / CentOS / Fedora na sua área de trabalho, para que você possa ver as diferenças. Agora conecte essa máquina ao seu roteador voltado para a Internet (talvez sem fio? Sua escolha). Certifique-se de ter duas portas de rede (novamente, a Internet pode ser sem fio). A segunda porta de rede deve ser conectada, para menos problemas.
  2. Faça o download de uma imagem do CentOS ou do Fedora DVD; salve-o como um arquivo ISO.
  3. Conecte um cabo crossover Ethernet à sua segunda porta da Internet. Configure essa porta. Assegure-se de que seu Linux irá portar para frente. Conecte uma máquina a essa segunda porta e verifique se ela funciona (essa máquina de teste pode ser o Windows, não importa). Certifique-se de que pode navegar na Internet.
  4. Configure sua máquina de desktop para atuar como um servidor para o PXE inicializar uma de suas máquinas mais antigas por essa segunda porta.
  5. Snoop a rede como sua máquina PXE inicializa (usando tcpdump e Wireshark). Descreva cada passo que o PXE executa.

Conseguir isso, e você está bem no seu caminho para se tornar um administrador Linux decente. Além disso,

  1. Não esqueça suas habilidades de programação. Aprenda Perl, Python ou Ruby.
por 24.12.2010 / 04:54
0

Você também pode querer olhar para o Solaris 11 Express da Oracle. É gratuito para desenvolvimento pessoal e uso não relacionado à produção e é um bom local para ganhar experiência com um sistema operacional Solaris real. Que eu saiba, é a única das soluções UNIX que você provavelmente encontrará em um ambiente corporativo (por exemplo, AIX, HP-UX, etc.) que possui uma versão gratuita com a qual você pode brincar.

Ele também roda bem no VirtualBox, caso você não queira dedicar uma máquina a ele, o que também é válido para as outras distribuições UNIX e Linux.

Você também pode querer se concentrar em mais do que apenas instalar e ativar e desativar as coisas. Tente criar alguns pacotes personalizados nas plataformas que você escolher para experimentar, e outros tipos de tarefas que normalmente não fazem sentido para uma configuração em casa devido à dor de cabeça extra envolvida, mas são executados em um ambiente grande. / p>

No que diz respeito às distribuições baseadas em Linux, o RedHat é extremamente prevalente em ambientes corporativos. Assim, outras distribuições podem ser pessoalmente preferidas, sendo que a experiência da RedHat provavelmente será mais útil em uma capacidade de "ganhar um emprego", até que você trabalhe com distribuições diferentes o suficiente para que você possa aumentar rapidamente em qualquer uma delas.

    
por 19.01.2011 / 15:55
0

Qualquer que seja o * nix, recomendo tentar fugir da GUI e fazer o máximo que puder na linha de comando. Os servidores são freqüentemente sem cabeça e / ou sem GUI, por isso é útil saber como modificar configurações, executar diags ou solucionar problemas da sua instalação sem precisar de uma GUI.

    
por 19.01.2011 / 16:08
0

Eu vejo sua pergunta como sendo de fato uma dupla. A primeira pergunta seria quais distros são mais comumente usadas e a resposta para isso seria abelha Ubuntu / Debian, RedHat (e seus derivados) e FreeBSD. As outras respostas aqui cobrem muito bem as razões para isso.

Agora, a segunda parte da sua pergunta parece ser "Qual distro é melhor para um aspirante a SysAdmin praticar?" Nesse caso, a resposta é o Slackware e o FreeBSD.

A ideia é que você tenha que aprender por que as coisas são como são e como descobrir o que há de errado com sua instalação. Como você encontra os arquivos de log corretos? Como esses arquivos de log são rotacionados? Quais ferramentas você instala para elas? O que é realmente instalar o software?

Aprender com o RedHat e o Ubuntu é ótimo, mas eles incluem muitas ferramentas como atalho para pessoas que já fizeram algumas dessas coisas um milhão de vezes. Se o seu objetivo é se tornar um administrador, você precisará fazer algumas dessas coisas um milhão de vezes e entender por que deseja ter atalhos e automação. Também ajuda a descobrir um sistema novo e / ou diferente do que você lida todos os dias. O que acontece se você tiver que administrar uma máquina HP / UX ou Solaris?

E eu totalmente segundo a idéia do sysadmin1138 de que você aprende os sistemas de empacotamento DEB / RPM.

    
por 19.01.2011 / 16:36

Tags