Mudanças entre as edições de "Guia de Sobrevivência Molecular dos Admins"

De Wikoleculares
Ir para navegação Ir para pesquisar
(Infraestrutura)
(Básico)
Linha 18: Linha 18:
 
=== Básico ===
 
=== Básico ===
  
Aqui vamos listar alguns comandos mais importantes que você precisa saber para usar um computador com sistema operacional com kernel Linux.
+
Como parte do esforço dos admins em facilitar a aprendizagem de Linux por parte dos bixos, selecionamos uma série de referências para quem está dando os primeiros passos. A apostila introdutória do IME foi escolhida pelos admins como referência base para ensinar GNU/Linux aos bixos cecêmicos. Se vc é bixo e nunca teve nenhum contato com Linux recomendamos que comece por ela. Se vc é bixo e já tem alguma experiência com Linux, sinta-se a vontade para seguir a referência que quiser.
 +
 
 +
Além disso listamos alguns dos comandos mais importantes que você precisa saber para usar um computador com sistema operacional Gunu/Linux. Certifique-se de conhecê-los ao final do estudo. Caso algum tenha passado, uma googlada rápida do tipo "<comando> linux" deve resolver seu problema.
  
  
Linha 25: Linha 27:
 
'''Referencias uteis:''' (escolha sua preferida/faça uma mistura quando alguma estiver incompleta)
 
'''Referencias uteis:''' (escolha sua preferida/faça uma mistura quando alguma estiver incompleta)
  
Apostila básica de Linux do IME; relativamente bem completa: https://linux.ime.usp.br/arquivos/apostila.pdf
+
[https://linux.ime.usp.br/arquivos/apostila.pdf Apostila básica de Linux do IME]: Recomendada pelos admins aos iniciantes, é interessante por apresentar os básicão de uma forma rápida e não entediante.
  
Curso do Code Academy; dá o básico de bash, bem incompleto mas bem didatico: https://www.codecademy.com/learn/learn-the-command-line
+
[http://wiki.cecm.usp.br/~bluewhale/tutorial/ Tutorial do  Bluewhale] (Veterano Ruggiero): criado para um CMinario sobre Linux, bem introdutorio mas interessante, aborda varios temas.
  
Tutorial do  Bluewhale (Veterano Ruggiero); Criado para um CMinario sobre Linux, bem introdutorio mas interessante, aborda varios temas: http://wiki.cecm.usp.br/~bluewhale/tutorial/
+
[http://wiki.ubuntu-br.org/ComandosBasicos Wiki oficial do Ubuntu]
  
Infowester lista de comandos básicos; bem objetivo, mais uma lista de comandos com descrição: https://www.infowester.com/comandoslinux.php
+
[https://www.codecademy.com/learn/learn-the-command-line Curso do Code Academy]: dá o básico de bash, bem incompleto mas bem didatico.
  
Wiki oficial do Ubuntu: http://wiki.ubuntu-br.org/ComandosBasicos
+
[https://www.infowester.com/comandoslinux.php Infowester lista de comandos básicos]: bem objetivo, mais uma lista de comandos com descrição.
  
 
=== Avançado ===
 
=== Avançado ===

Edição das 17h22min de 29 de maio de 2017

Bem vindos ao Guia de Sobrevivência Molecular dos Admins. Aqui vocês deverão encontrar a grosso modo o que vocês devem aprender para sobreviver na sala de computação do favo e como usar alguns benefícios que nós temos com ela, além de entender a estrutura da mesma, pelo menos em termos gerais.

Infraestrutura (Em construção)

Um pouco de história

Ao longo dos anos, a infraestrutura do curso foi mudando um pouco. Em tempos longincuos quando tudo isso daqui era mato, existia o Lnx00 (lembrar de por foto do Lnx00 vestido de terno na formatura da T6), o qual foi sucedido pelo Apostol (servidor). Hoje em dia, nosso servidor atual é o Fleming (servidor), um grande guerreiro que sobreviveu ao O Grande Desastre da Água de Ar-Condicionado na salinha do Fleming, onde não apenas foi alagado como também conseguiu pegar fogo de algum jeito, queimando um de seus HD's ao explodir um capacitor. Hoje em dia o Fleming foi restaurado quase totalmente a sua antiga gloria graças ao trabalho dos admins da epoca. Além dos servidores, a sala de comp como um todo foi crescendo mudando e se modernizando (ou quase isso) com o tempo.

Principais elementos

Fleming, PROCCM, Sala de comp, sala do servidor. Sites individuais, wiki, site do cm

Linux

Básico

Como parte do esforço dos admins em facilitar a aprendizagem de Linux por parte dos bixos, selecionamos uma série de referências para quem está dando os primeiros passos. A apostila introdutória do IME foi escolhida pelos admins como referência base para ensinar GNU/Linux aos bixos cecêmicos. Se vc é bixo e nunca teve nenhum contato com Linux recomendamos que comece por ela. Se vc é bixo e já tem alguma experiência com Linux, sinta-se a vontade para seguir a referência que quiser.

Além disso listamos alguns dos comandos mais importantes que você precisa saber para usar um computador com sistema operacional Gunu/Linux. Certifique-se de conhecê-los ao final do estudo. Caso algum tenha passado, uma googlada rápida do tipo "<comando> linux" deve resolver seu problema.


Comandos báscicos: man, cd, ls, ssh, scp, cat, nano, cp, rm, mv, kill, pkill, killall, ps, pwd, mkdir, rmdir, echo

Referencias uteis: (escolha sua preferida/faça uma mistura quando alguma estiver incompleta)

Apostila básica de Linux do IME: Recomendada pelos admins aos iniciantes, é interessante por apresentar os básicão de uma forma rápida e não entediante.

Tutorial do Bluewhale (Veterano Ruggiero): criado para um CMinario sobre Linux, bem introdutorio mas interessante, aborda varios temas.

Wiki oficial do Ubuntu

Curso do Code Academy: dá o básico de bash, bem incompleto mas bem didatico.

Infowester lista de comandos básicos: bem objetivo, mais uma lista de comandos com descrição.

Avançado

Aqui vamos listar os conteúdos mais avançados que você deverá saber para entender melhor sobre o kernel Linux e se tiver interesse em se tornar admin da sala de computação.


Tópicos importantes:

Funcionamento do sistema (partições, memória virtual, filesystems, gerenciadores de boot, permissões de arquivos e estrutura de diretórios no GNU/Linux)

Administrar pacotes (pacman, yaourt)

Entender sobre impressão (cups)

Como instalar uma distribuição e um pouco sobre os diferentes tipos

Básico de Apache

O que são sudoers, o que fazem, como vivem, o que comem

Como criar um usuário proccm

Como criar um usuário fleming + sites individuais


Referencias uteis:

Pequeno manual do administrador; "Pequeno" manual criado pelos admins ao longo dos anos, cheio de informações uteis relacionadas ao dia dia da sala de comp.

Stackexchange; Forúm de programação num geral: https://stackexchange.com/

Overthewire; Site com desafios estimulantes nos quais é necessario aprender algo para passar de nivel, uma maneira de aprender fazendo: http://overthewire.org/wargames/

Descobrindo o Linux; Livro extremamente completo sobre Linux, começa do bem básico e chega até o bem avançado, ótimo para quem quer entender a fundo esse sistema operacional: (https://novatec.com.br/livros/linux-3ed/)

Wiki da distribuição Arch Linux (distribuição usada atualmente nos PCs da sala pró-aluno); Muito útil para tudo, de aprender a instalar até as especificidades dos pacotes: https://wiki.archlinux.org/