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 |
Departamento de Ciência da Computação
E-mail:secretaria.dcc@ice.ufjf.br
Telefone: (32) 2102-3327
Universidade Federal de Juiz de Fora
Instituto de Ciências Exatas – ICE
Departamento de Ciência da Computação – DCC
Rua José Lourenço Kelmer, s/n – Campus Universitário
Bairro São Pedro – Juiz de Fora – MG
CEP: 36036-900