Optativa – 60 horas – 4 créditos
Pré-requisitos: nenhum
Professor Responsável: Morganna Diniz
Objetivos da Disciplina
O aluno deve ser capaz de listar os requisitos necessários para a criação de scripts shell em ambiente Unix; de desenvolver scripts shell para a execução de tarefas no sistema; de detectar os recursos de software e hardware utilizados; e de resolver problemas simples de comunicação.
Ementa
Interpretadores de comandos (C-shell, Bourne Shell), criação de scripts de comandos e programas. Principais utilitários do sistema. Processos e comunicação entre eles.
Conteúdo Programático
- Distribuições Linux
- Conceito de distribuição
- Família Unix
- Linux e os outros sistemas operacionais
- Núcleo do Linux
- Ambiente shell
- Comandos básicos
- Execução e agendamento de tarefas
- Usuários e grupos
- Criação/deleção
- Propriedades
- Usuário administrador (root)
- Servidores/Clientes
- Tipos de aplicativos
- Requisitos dos aplicativos
- Comunicação entre processos
- Redes TCP/IP
- Ferramentas de rede
- Diagnóstico de problemas
- Segurança
- Noções básicas de invasão
- Sistema shadow
- Ferramentas de segurança
Metodologia
Exposição de conteúdo com implementação/testes nos laboratórios de informática.
Avaliação
Listas de exercícios e trabalhos em grupo.
Bibliografia
- Bonan R. A. LINUX – Fundamentos, Prática e Certificação LPI. Alta Books Editora. 2010.