ARC60808-2014-1

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Professor: Odilson Tadeu Valle
Encontros: 2ª feira, 3ª feira e 6ª feira entre 7h30 às 9h20 turma B e 9h40 às 11h30 turma A
Atendimento paralelo: 4ª feira das 14h20 às 16h20. Local: Lab. de Desenvolvimento.

1 Referências bibliográficas

2 Cronograma de Atividades

Semestre 2014-1
Aula Data Horas Conteúdo Recursos
1 10/2 2 Apresentação da Disciplina Sala de Aula, projetor multimídia, wiki
2 11/2 2 Início da revisão: conceitos básicos em Linux. Notas de aula passadas no quadro, discussão sobre os tópicos, exemplos e dúvidas -roteiro 1 geradas. Sala de Aula/Lab, Projetor Multimídia, máquinas virtuais
3 14/2 2 Continuação da revisão: apresentação no quadro dos comandos básicos e exemplos didáticos; realização do roteiro prático 01, e correção com toda a turma do roteiro. Lab, Projetor multimídia, máquinas virtuais
4 17/2 2 Continuação da revisão: apresentação no quadro dos comandos básicos e exemplos didáticos; realização do roteiro prático 01, e correção com toda a turma do roteiro. Lab, Projetor multimídia, máquinas virtuais
5 18/2 2 Continuação da revisão: apresentação no quadro dos comandos básicos e exemplos didáticos; realização do roteiro prático 01, e correção com toda a turma do roteiro. Lab, Projetor multimídia, máquinas virtuais
6 21/2 2 Continuação de Shell: estruturas de teste no Shell (if, for e while). Principais expressões para a realização de testes. Realização do roteiro prático 04, para fixação do conteúdo. Lab, Projetor multimídia, máquinas virtuais
7 24/2 2 Editor VI e novos comandos do Linux. Realização do roteiro prático 02, e correção com toda a turma. lab, Projetor multimídia, máquinas virtuais
8 25/2 2 Introdução ao Shell: definição de variáveis, manipulação de parâmetros, comandos úteis para o script shell. Realização do roteiro prático 03 para fixação do conteúdo. lab, Projetor multimídia, máquinas virtuais
9 28/2 2 Continuação de Shell: estruturas de teste no Shell (if, for e while). Principais expressões para a realização de testes. Realização do roteiro prático 04, para fixação do conteúdo. lab, Projetor multimídia, máquinas virtuais
10 7/3 2 Desenvolvimento de shell scripts. Roteiro 04 lab, Projetor multimídia, máquinas virtuais
11 10/3 2 Exercícios: revisão e esclarecimento de dúvidas para a primeira avaliação. lab, Projetor multimídia, máquinas virtuais
12 11/3 2 Avaliação 1 lab, Projetor multimídia, máquinas virtuais
13 14/3 2 Entrega e Correção da Avaliação. Administração de usuários e grupos. Realização do roteiro prático 05. lab, Projetor multimídia, máquinas virtuais
14 17/3 2 Administração de usuários e grupos. Realização do roteiro prático 05. lab, Projetor multimídia, máquinas virtuais
15 18/3 2 Permissão de acesso à arquivos. Realização do roteiro prático 06 para fixação do conteúdo. lab, Projetor multimídia, máquinas virtuais
16 21/3 2 Instalação de Programas. Realização do roteiro prático 07 para fixação do conteúdo. lab, Projetor multimídia, máquinas virtuais
17 24/3 2 Sistemas de Arquivos. Roteiro prático 08. lab, Projetor multimídia, máquinas virtuais
18 25/3 2 Instalação de Máquina Virtual - roteiro prático 09. lab, Projetor multimídia, máquinas virtuais
19 28/3 2 Cotas em disco para usuários e grupos. Roteiro prático 10. lab, Projetor multimídia, máquinas virtuais
20 7/4 2 Exercícios: revisão e esclarecimento de dúvidas sobre administração de usuários e grupos, permissões de acesso, instalação de programas, sistemas de arquivos e cotas em disco. lab, Projetor multimídia, máquinas virtuais
21 8/4 2 Agendamento de tarefas. Roteiro prático 11. Lab, Projetor multimídia, máquinas virtuais
22 11/4 2 Arquivos de Registro (logs). Roteiro prático 12. lab, Projetor multimídia, máquinas virtuais
23 14/4 2 Políticas de Backup. Roteiro prático 13. lab, Projetor multimídia, máquinas virtuais
24 15/4 2 Continuação de Políticas de Backup. Roteiro prático 13. lab, Projetor multimídia, máquinas virtuais
25 22/4 2 Configurar interface de rede. Inicialização do roteiro prático 14. lab, Projetor multimídia, máquinas virtuais
26 25/4 2 Configuração de sub-redes. Inicialização do roteiro prático 14. lab, Projetor multimídia, máquinas virtuais
27 28/4 2 Ferramenta de Captura de Pacotes (tcpdump). Inicialização do roteiro prático 16. lab, Projetor multimídia, máquinas virtuais
28 29/4 2 Ferramenta de Captura de Pacotes (Wireshark). Inicialização do roteiro prático 16. lab, Projetor multimídia, máquinas virtuais
29 5/5 2 NAT. Inicialização do roteiro prático 17. lab, Projetor multimídia, máquinas virtuais
30 6/5 2 Exercícios. Revisão antes da avaliação e esclarecimento de dúvidas. lab, Projetor multimídia, máquinas virtuais
31 9/5 2 Avaliação 2. lab, Projetor multimídia, máquinas virtuais
32 12/5 2 Entrega e Correção da Avaliação. DNS. Inicialização do roteiro prático 18. lab, Projetor multimídia, máquinas virtuais
33 13/5 2 DNS. Inicialização do roteiro prático 18. lab, Projetor multimídia, máquinas virtuais
34 16/5 2 Servidor web (Apache). Inicialização do roteiro prático 19. lab, Projetor multimídia, máquinas virtuais
35 19/5 2 Servidor web (Apache). Inicialização do roteiro prático 19. lab, Projetor multimídia, máquinas virtuais
36 20/5 2 Servidor correio eletrônico (Postfix). Inicialização do roteiro prático 20. lab, Projetor multimídia, máquinas virtuais
37 23/5 2 Servidor correio eletrônico (Postfix). Inicialização do roteiro prático 20. lab, Projetor multimídia, máquinas virtuais
38 26/5 2 Servidor correio eletrônico (Postfix). Inicialização do roteiro prático 20. lab, Projetor multimídia, máquinas virtuais
39 27/5 2 Servidor de compartilhamento de Arquivos FTP. Inicialização de roteiro prático 21. lab, Projetor multimídia, máquinas virtuais
40 30/5 2 Servidores de compartilhamento de arquivos (SMB – Server Message Block e NFS – Network File System) – Roteiro Prático 22 lab, Projetor multimídia, máquinas virtuais
21 2/6 2 Servidor de acesso remoto SSH. Inicialização de roteiro prático 22. Lab, Projetor multimídia, máquinas virtuais
22 3/6 2 Servidores de compartilhamento de arquivos (SMB – Server Message Block e NFS – Network File System) – Roteiro Prático 23 lab, Projetor multimídia, máquinas virtuais
23 6/6 2 Exercícios. Revisão antes da avaliação e esclarecimento de dúvidas. lab, Projetor multimídia, máquinas virtuais
24 9/6 2 Avaliação 3. lab, Projetor multimídia, máquinas virtuais
25 10/6 2 Entrega e Correção da Avaliação. Seridor DHCP – Roteiro prático 24. lab, Projetor multimídia, máquinas virtuais
26 13/6 2 Seridor DHCP – Roteiro prático 24. lab, Projetor multimídia, máquinas virtuais
27 16/6 2 Serviços: FTP, SSH, DenyHosts – Roteiro 25. lab, Projetor multimídia, máquinas virtuais
28 17/6 2 Serviços: FTP, SSH, DenyHosts – Roteiro 25. lab, Projetor multimídia, máquinas virtuais
29 23/6 2 Servidor Squid – Roteiro 26. lab, Projetor multimídia, máquinas virtuais
30 24/6 2 Servidor Squid – Roteiro 26. lab, Projetor multimídia, máquinas virtuais
31 27/6 2 Firewall, Iptables – Roteiro 27. lab, Projetor multimídia, máquinas virtuais
32 30/6 2 Firewall, Iptables – Roteiro 27. lab, Projetor multimídia, máquinas virtuais
33 1/7 2 VPN – Roteiro 28. lab, Projetor multimídia, máquinas virtuais
34 2/7 2 VPN – Roteiro 28. lab, Projetor multimídia, máquinas virtuais
35 4/7 2 Exercícios. Revisão antes da avaliação e esclarecimento de dúvidas. lab, Projetor multimídia, máquinas virtuais
36 7/7 2 Avaliação 4. lab, Projetor multimídia, máquinas virtuais
37 8/7 2 Recuperação de Conteúdo e dúvidas. lab, Projetor multimídia, máquinas virtuais
38 11/7 2 Reavaliação. lab, Projetor multimídia, máquinas virtuais
TOTAL 80

3 Aula 01 (10/02): Apresentação da Disciplina

  1. Auto apresentação
  2. Apresentação da Wiki
  3. Divisão da turma -- A e B
  4. Apresentação do modelo de aulas a ser adotado -- laboratório
  5. Visão geral de Gerência de Redes
    1. Ementa da disciplina
    2. Ementa detalhada
    3. Explanar os três blocos da disciplina: servidor, serviços, segurança e monitoramento de redes
  6. Avaliação
    1. Teórica
    2. Prática
    3. Recuperação de conteúdo e reavaliações
  7. Relação com outras disciplinas do curso
  8. Conceituação das máquinas virtuais e seu uso
    1. Motivo de uso no laboratório
  9. Recapitulação do processo de boot

4 Aula 02 (11/02): Introdução ao Linux

(Visao_Geral_do_Linux)


5 Aula 02,03,04 (11,14,17/02): Comandos Básicos

(Roteiro01); Material Auxiliar (Comandos básicos 01) (Comandos básicos 02 )

6 Aula 05 (18/02/2014): Gabarito do Roteiro 01

(gabarito_roteiro01)

7 Aula 06 (21/02/2014): Editor VI

(Editor vi)Roteiro02

Gabarito Roteiro 02


1 vi poema.txt
editar texto
ESC :wq ==> salva e sai
2 cp poema.txt editadoPoema.txt
3 ESC :q
4 ESC :q!
5 ESC 20yy ==> copia 20 linhas
ESC G ==> vai ao final do arquivo
ESC p ==> cola o texto
6  ESC 2dd ==> apaga 2 linhas
ESC u ==> desfaz (undo) o último comando
ESC wq!
7 ESC 9dd
ESC wq!
8 ESC /sonhos
9 ESC :s/produzem/geram
10 ESC :%s/digno/DIGNO/g
11 ESC 30yy
ESC p
ESC p
ESC p
ESC wq
12 grep sonhos editadoPoema.txt | wc -l
13 head editadoPoema.txt
14 tail editadoPoema.txt
15 sed 's/disciplina/DISCIPLINA/g'
Não
sed -i 's/disciplina/DISCIPLINA/g'
Sim
16 sort editadoPoema.txt > poemaOrdenado.txt
17 wc -l poemaOrdenado.txt
18 vi editadoPoema.txt
ESC :r poemaOrdenado.txt
19 vi poema.txt
ESC w outroNome.txt

8 Aula 07 (24/02/2014): Lógica de Programação

Introdução à Lógica de Programação Introdução ao Shell (Slides Prof. Gustavo Introdução ao Shell, Slides Prof. Glauco Introdução ao Shell). (Roteiro 03)

9 Aula 08 (25/02/2014): Shell Scripts

(Roteiro 03)(Roteiro 04).