UFJF - Universidade Federal de Juiz de Fora

Plano de ensino

Disciplina: 1243002 - PROGRAMAÇÃO DE SCRIPTS PARA REDES DE COMPUTADORES

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa Conceitos básicos: sistemas Unix, permissões de usuários, sistemas de arquivos. Ambiente shell: entrada e saída, caracteres curingas, variáveis de ambiente, Programação de scripts em shell: variáveis, escopo, funções. Perl, expressões regulares.

Objetivos:
Familiarizar o aluno com o ambiente Unix/Linux, programação shell e scripts sob o ponto de vista de administrador de sistemas de rede. Apresentar práticas de laboratório com análise de logs de serviços de rede. Ao fim do curso o aluno será capaz de utilizar o sistema operacional e extrair informações dos principais serviços de rede.
Conteúdo 1. Introdução ao Linux e conceitos básicos: comandos básicos, processos, usuários, estrutura e organização de arquivos, permissões de arquivos.
2. Ambiente shell: comandos básicos (more, less, sort, cat), entrada e saída, redirecionamento, caracteres curingas/especiais.
3. Programação shell: scripts, variáveis, funções, parâmetros
4. Linguagens script: perl; expressões regulares
5. Laboratórios Práticos
a. Automatização de tarefas em sistemas Linux
b. Extração de logs do sistema Linux, serviço Web e email.
c. Busca de informações via script e utilização de expressões regulares.
d. Sumarização de dados, análise e apresentação de informações.
Bibliografia
Bibliografia (continuação)
Bibliografia complementar
Voltar