Servidores Linux

 

Titlulo: Administração de Servidores Linux
Carga horária: 20h (8 encontros)
Turno: Noite
Período: 18/04 - 27/04 (dias úteis)
Horário: 20:00 - 22:30
Local: FURG, Campus Carreiros, Prédio 2, Sala 2106
Vagas: 40
 
Mario Domenech Goulart é Engenheiro de Computação graduado pela Universidade Federal do Rio Grande em 2001. Trabalha na O.S. Systems (http://www.ossystems.com.br) com desenvolvimento de sistemas Linux, e como desenvolvedor do projeto Chicken, um compilador para a linguagem de programação Scheme (http://www.call-cc.org). É usuário de Linux há mais de 15 anos, sendo alguns desses dedicados à administração e manutenção de servidores.
 

Conteúdos abordados:

- Introdução
 - História do Unix e Linux
 - Conceitos básicos
   - Kernel e drivers
   - Shell e programas
   - Usuários e grupos
   - Estrutura e hierarquia de diretórios
   - Distribuições de Linux
 - Aspectos a serem considerados em função do perfil do servidor
   - Hardware (fazendo paralelo com a forma como os recursos são
               utilizados pelo sistema operacional)
   - Desempenho
   - Alta disponibilidade
   - Segurança

- Instalação de um sistema
- Configuração de rede
- Particionamento de discos e montagem de sistemas de arquivos
- Multiplexadores de terminais

- Ferramentas essenciais para administradores de sistemas
 - Shell
   - Execução e gerenciamento de processos
   - Variáveis de ambiente
 - Básico sobre editores de texto
   - emacs
   - vi
- Básico sobre expressões regulares
- Automatização de tarefas (shell scripts)
- Agendamento de tarefas (cron)

- Segurança, desempenho e disponibilidade
 - Sistemas de arquivos
 - Gerenciamento de usuários e grupos
 - Estratégias de backup
 - Determinação de gargalos
 - Análise de logs

- Serviçoes comumente oferecidos
 - HTTP
 - SMTP
 - DNS
 - Dicas para diagnóstico e solução de problemas
 - Boas práticas para administradores de sistemas

Algumas das ferramentas que serão abordadas durante o curso (lista não
exaustiva):

grep, bc, find, ls, ps, head, tail, w, id, sudo, su, chmod, chown, cp,
mv, touch, echo, time, cat, kill, rm, mkdir, mktemp, basename, dirname,
pwd, cd, wc, df, du, route, ifconfig, sort, uniq, cut, sed, dmesg, ntop,
netstat, ferramentas para verificação de integridade de sistemas de
arquivos, top, uptime, ps, ulimit

Pré-inscrição e seleção:

INSCRIÇÕES ENCERRADAS PARA ESSE CURSO. A listagem dos selecionados pode ser vista aqui. A confirmação da inscrição se dará através da doação de 2kg de alimento não perecível que serão entregues ao programa Mesa Brasil.

Material de referência do curso:

Slides: http://parenteses.org/mario/curso-servidores/slides.zip

Emacs: http://parenteses.org/mario/curso-servidores/emacs.pdf

Sobre:

O Centro de Ciências Computacionais da Universidade Federal do Rio Grande é uma das 13 Unidades Acadêmicas da FURG, sendo responsável pela área das Ciéncias Computacionais, dedicando-se a formação de recursos humanos e a produção de conhecimento.

logo do centro de ciências computacionais logo da universidade federal do rio grande