Como eu começo a aprender Linux? [duplicado]

7

Isso pode soar uma pergunta muito estúpida, mas o ponto é que eu tenho usado o Linux há mais de um ano e ainda no final do ano estou usando-o como janelas. Eu não tenho absolutamente nenhuma idéia sobre como aprender mais sobre isso como bash e conhecer os aspectos internos dele. Alguém pode me ajudar com isso? Guie-me sobre como proceder enquanto aprende linux e experimenta sua força total como eles chamam.

    
por manugupt1 02.02.2010 / 09:54

11 respostas

9

Pode ajudar a esclarecer um pouco mais seu objetivo:

  • Por que você quer aprender Linux?
  • Para que você quer usar o Linux?

Por exemplo, você quer ser:

  • um usuário avançado do Linux?
  • um administrador de sistemas Linux?
  • um desenvolvedor de Linux?

A partir daí, você pode escolher um pequeno projeto para trabalhar, por exemplo:

  • escreva um script de shell.
  • configurar um serviço (por exemplo, Apache).
  • conserte um bug.

e encontre recursos mais voltados para seu interesse particular.

    
por 02.02.2010 / 10:09
5

Uma maneira de se familiarizar com a linha de comando é executar um site pessoal em seu próprio servidor. Configure o apache, configure o ssh. Configure um firewall na linha de comando. Aprenda a ler os logs de erro e acessar os logs usando a linha de comando. Aprenda a fazer backups usando o rsync. O web + server admin oferece muitos problemas práticos que podem ser resolvidos com a linha de comando, e lhe dará muita experiência no mundo real.

Eu digo isso porque acredito que a melhor maneira de aprender uma tecnologia é precisar dela. Em vez de apenas ler a documentação, estabeleça um problema para resolver e, em seguida, procure por documentação sobre esse problema e aprenda dessa maneira. Apenas lendo a documentação sem uma real necessidade de que ela funcione também, mas é menos interessante e você aprenderá menos com isso. Administrar um site lhe dará muitos problemas práticos para resolver.

Tente definir problemas para você. Tente automatizar as coisas que você faz com freqüência. E volte aqui e faça perguntas mais específicas. Eu não digo isso para descartar sua pergunta atual. Eu realmente acho que essa é a melhor maneira de aprender.

    
por 02.02.2010 / 10:07
1

Os recursos em O Projeto de Documentação do Linux devem ajudá-lo a entender muito bem o GNU / Linux.

    
por 02.02.2010 / 09:58
1

Tente usá-lo extensivamente:

  1. Use uma máquina Linux como roteador de internet (com fio ou Wi-Fi - você pode realmente fazer um ponto de acesso WiFi de uma máquina Linux simples com uma placa WiFi)
  2. Crie um site pessoal em uma máquina Linux (apache, mysql, python, sqlite)
  3. ... ou use o Linux para desenvolver um site e sincronizá-lo com um servidor web (sshfs, git, chaves ssh, etc)
  4. Use a máquina Linux para cálculos longos (por exemplo, renderize muitas fotos grandes em Terragen ou similar), para observações (pegue dados das estações meteorológicas )

Em geral, encontre algo para fazer no Linux.

    
por 02.02.2010 / 10:50
1

Abra um terminal. Digite ls /bin . Para cada item na lista, digite man x , leia os resultados (pressione q para sair do navegador man ..., que você pode descobrir com man less e man man ). Então ls /etc e faça o mesmo (eles não vão todos existir), e então faça isso para / usr / bin. Nesse ponto, você deve saber o que fazer.

    
por 02.02.2010 / 12:27
1

Praticamente o que o richj disse, mas adicionar alguns outros indicadores que me ajudaram

  1. Tente pesquisar um grupo de usuários linux local e participe de algumas reuniões. Isso ajudará você a se envolver. Eles provavelmente farão alguns tutoriais nos seus encontros, possivelmente terão kits algumas vezes por ano, e você poderá fazer perguntas cara a cara e ter idéias sobre o que tentar
  2. Saia e compre uma revista linux, aqui no Reino Unido eu recomendaria o Formato Linux , bons artigos voltados para todas as habilidades intervalos e um CD de capa com alguns LiveCDs em cada mês
  3. Junte-se a algumas listas de discussão do linux , o LUG local deve ter uma, assim você pode ver o que as pessoas são levantando-se com seus sistemas linux, para lhe dar idéias (você pode até mesmo ser capaz de ajudá-los com problemas)
  4. Configure seu próprio blog, escreva tudo o que você faz com seu sistema Linux, você aprenderá muito apenas escrevendo-o;)
  5. Fóruns, fóruns de fóruns! Participe do fórum da sua distro, participe do link , talvez um fórum para sua área. Mais uma vez, você mergulha no que os outros estão tentando fazer
  6. IRC, entre no canal de IRC da sua distro

Há muitas coisas que você pode fazer para se envolver mais, é tudo sobre imersão nele!

Além disso, experimente alguns destes

  1. Configure seu próprio servidor de mídia no linux, talvez MythTV
  2. Experimente e execute alguns jogos no Windows Vinho
  3. Conecte seu iPod / media player e organize sua música
  4. configure seu próprio blog local no seu servidor
  5. configure o mysql / apache / php e tente brincar com alguns sites, use ferramentas linux como o vi para editar arquivos, use o acesso da linha de comando ao mysql ao invés de alguns gui
  6. configure alguns scripts de shell para fazer backup de sua mídia em outro diretório, que ensinará a você alguns scripts
por 02.02.2010 / 13:29
1

Não aparece aqui ou na questão relacionada vinculada:

LinuxCommand.org é um excelente recurso para iniciantes - leva você através do básico até os scripts.

Além disso, tudo que posso sugerir é pular direto, escolher uma distribuição com uma reputação de facilidade de uso e pesquisar os fóruns da distro / perguntar ao canal do IRC quando as coisas derem errado.

    
por 04.02.2010 / 18:46
0

Da minha experiência: Eu tentei várias vezes com Suse ou Redhat, mas com resultados muito baixos. Um colega de trabalho sugeriu o Gentoo linux e eu finalmente aprendi. É difícil, mas funciona. Enquanto isso, estou usando o Arch o tempo todo.

    
por 02.02.2010 / 09:57
0

Tente alguns lançamentos de tela de alta qualidade. Eu posso recomendar o PeepCode . Eles vão te custar alguns dólares, mas vale a pena assistir. Eles trazem 2 horas de vídeo composto de forma excelente sobre um dos aspectos mais poderosos dos sistemas * nix, a linha de comando deles.

    
por 02.02.2010 / 10:04
0

Eu sempre descobri que aprendo melhor quando tenho uma tarefa a realizar. Quando construí meu primeiro servidor linux, decidi rodar um pequeno servidor web para poder postar fotos da família (antes do Flickr). Talvez você precise de um servidor DLNA para enviar vídeo para sua TV. Ou um compartilhamento de arquivos para fazer backup de outros PCs.

Portanto, encontre um projeto e, em seguida, analise possíveis soluções.

\ Greg

    
por 02.02.2010 / 15:40
0

Se você está procurando conhecer o Linux por dentro e por fora do nível mais baixo, o Linux From Scratch irá forçá-lo a fazer isso. No entanto, eu não sugeriria isso se você não quiser gastar algum tempo sério nisso, ou se estiver procurando uma compreensão mais casual do usuário. link

    
por 04.02.2010 / 17:48

Tags