Servidores Linux
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