Guia de Sobrevivência Molecular dos Admins

De Wikoleculares
Revisão de 17h44min de 29 de maio de 2017 por Felpudo (discussão | contribs) (Avançado)
Ir para navegação Ir para pesquisar

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 alguns conteúdos mais avançados que você deverá saber para entender melhor sobre o GNU/Linux e se tiver interesse em se tornar admin da sala de computação.

Além disso selecionamos uma série de referências com o mesmo objetivo de aprofundar os conhecimentos. Pra quem quer entender a fundo o sistema operacional recomendamos como referência base o livro Descobrindo o Linux, listado a seguir nas referências. Infelizmente não encontramos pdfs deste livro disponibilizados online e atualmente ele não consta no acervo da biblioteca. Porém não deixe que a falta de acesso seja um impecilho ao seu aprendizado. Contate os admins pq alguns deles tem exemplares do livro e podem te emprestar. Vc pode também tentar pedir pro coordenador liberar dinheiro para a compra de alguns exemplares da biblioteca, alegando que é um livro importante. Estaremos trabalhando para melhorar o acesso à este livro.


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.

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.

Overthewire Site com desafios estimulantes nos quais é necessario aprender algo para passar de nivel, uma maneira de aprender fazendo.

Stackexchange Forúm de programação num geral.

Wiki da distribuição Arch Linux Muito útil para tudo, de aprender a instalar até as especificidades dos pacotes.