Começando a aprender Unix e Linux [fechado]

17

Eu preciso aprender unix e linux e ser um profissional.

Por onde devo começar?

Mehdi
fonte
3
possível duplicata dos recursos de introdução ao linux
Michael Mrozek

Respostas:

3

Penso que, em vez de escolher uma distribuição específica, você deve experimentá-las em um período relativamente curto; diga mudar a cada dois meses ou mais.

Isso tem dois benefícios principais; você pode ver diferentes maneiras de fazer as coisas (por exemplo, comparar o Ubuntu com outras distros, usar o sudo em vez de su realmente é um benefício?) e as chances são de que você terá experiência na solução de mais problemas (e então aprenda mais) do que apenas instalar um sistema operacional Linuxy.

Não sei ao certo quanto isso realmente ajudará: usei várias distribuições Linux e tenho a sorte de não ter tido nenhum problema real. Portanto, sugiro que você responda perguntas neste site (e outras, como superuser.com . Acredito que também existam outros sites na Internet que não são operados pela equipe do Stack Exchange, onde é possível responder a problemas postados pelos usuários) .

Sei que você sabe muito pouco no momento, mas, pesquisando e respondendo a perguntas, aprenderá rapidamente. Talvez mantenha algumas máquinas virtuais à mão para tentar coisas.

Neal
fonte
11

Para se familiarizar com o unix, você precisará trabalhar nele regularmente. A prática leva à perfeição .

Em primeiro lugar, sugiro que você escolha uma distribuição Linux . Não se preocupe muito em escolher o melhor para você ainda, quando estiver pronto, você o encontrará . Para um iniciante, uma distribuição como o Ubuntu será boa o suficiente.

Problemas surgirão, esteja pronto para eles. Faça perguntas na web ( aqui no Unix SE ou em outros fóruns), a comunidade linux (mais correta é a "comunidade de código aberto") é uma comunidade útil. Quanto mais você participar dessa comunidade, mais rápido aprenderá.

Agora você precisará tentar executar tarefas básicas no seu novo e brilhante sistema operacional. Conversando, navegando, digitando documentos, enviando e-mails, assistindo filmes, etc. Use o Linux para tudo.

Esteja ciente de que o Linux tem uma curva de aprendizado e de que você precisará dedicar tempo para se tornar profissional.

Stefan
fonte
6

Minha sugestão seria NÃO começar com uma distro "iniciante" como o Ubuntu. Quantos servidores * nix têm uma GUI em execução neles?

O que fiz foi começar com o Slackware (http://www.slackware.com) e aprendi a instalar, configurar e usar um sistema * nix.

O Slackware é um sistema prático que requer que você saiba o que está fazendo para que as coisas aconteçam.

Por fim, se você ainda não o fez, sugiro que você construa seu próprio PC e use o Slackware como sistema operacional para o seu sistema de fabricação caseira (também o que eu fiz).

Você aprenderá MUITO seguindo esta rota.

Se você quiser levar seu aprendizado para outro nível, eu sugiro que você role seu próprio sistema via "Linux From Scratch" (http://www.linuxfromscratch.org/).

Boa sorte com seus esforços educacionais!

~ tim

tshubitz
fonte
1
Bem, eu escolhi o Ubuntu, você não precisa usar a GUI ... Supondo que muitos servidores executem Debian e RHEL, todos eles têm algumas GUIs em seus repositórios, provavelmente o Slackware também. Esse tipo de invalidação de seu primeiro argumento ...
maxschlepzig 22/10/10
Meu amigo iniciou o Linux com o Arch e funciona. Você aprende muito, muito rapidamente.
MadTux 29/08/14
3

Eu concordo com Stefan e discordo (parcialmente, veja mais) com tim : comece com uma boa distribuição de área de trabalho e use-a para suas tarefas diárias básicas. Isso permitirá que você experimente e aprenda sem ter que reiniciar o tempo todo (IME, se você precisar reiniciá-lo, você não o faz com muita frequência).

Se você quiser se tornar um profissional, terá que se familiarizar com o sistema subjacente. Assim como você precisa saber sobre o registro e as permissões e como as DLLs são carregadas, etc. no Windows ...

E quando você começar a se familiarizar com a GUI e um pouco da linha de comando e quiser aprender sobre servidores linux / unix, poderá executá-los em uma máquina virtual (kvm / qemu, virtualbox, vmware, .. .) e ssh para eles.

Então, quando você começa a entender bem a linha de comando, algo como CRUX , Slackware ou LFS é uma boa ferramenta para obter um conhecimento mais profundo sobre como todas as partes do sistema operacional se encaixam.

JanC
fonte
1
+1 por concordar comigo: (mas boa resposta também) P
Stefan
1

Você deve tentar começar com distribuições amigáveis ​​do Linux, como Ubuntu ou PCLinuxOS.

rxu
fonte
1

Vá instalar o Debian e tente fazer tudo o que você fez com qualquer sistema com o qual esteja mais familiarizado e, a partir daí, siga um guia chamado Referência Debian . É uma introdução básica aos conceitos Debian e Unix.

Por que o Debian? É no que o Ubuntu e o Linux Mint se baseiam, e esses 2 são os sistemas mais populares do tipo Unix disponíveis no mercado. Isso significa que se você se familiarizar com o Debian, se familiarizará com os dois.

tshepang
fonte
0

O Linux Documentation Project (TLDP) possui alguns guias muito úteis.

www.tldp.org

oadams
fonte
0

coloque uma distribuição linux como o arch linux no seu computador .... você será forçado a aprender à medida que avança para tornar o sistema útil ... o arch simplesmente não é útil para o novato completo.

não adianta adiar as lições dolorosas! a melhor maneira de aprender a consertar algo é quebrá-lo ... e as chances são de que, se você usar um sistema como o ubuntu, nunca saberá que existem problemas a serem resolvidos.

Eu também recomendo um sistema alternativo como o freebsd, você terá uma perspectiva diferente e terá acesso a alguns recursos interessantes não disponíveis para linux (dtrace, zfs)

linha inferior - se você quiser aprender sobre um sistema, instale um sistema operacional que o force a aprender. se você quiser usar o sistema, instale o ubuntu

Brad Clawsie
fonte