Sistemas Operacionais II

Sistemas Operacionais II

Prof. Rossano Pablo Pinto

Aulas

Horário:
Terça-feira das 09:30 às 11:10
Quarta-feira das 09:30 às 11:10

Local: Laboratório 01

Ementa

Apresentação de um sistema operacional específico utilizado em ambiente corporativo. Requisitos de hardware para instalação do sistema. Processo de instalação, personalização, operação, administração e segurança sobre o sistema operacional focado. Elaboração de projetos de seleção e implantação de um sistema operacional.

Critérios de Avaliação

Média Final = (Prova1 * 0.30) + (Prova2 * 0.30) + (Relatórios * 0.2) + (Projeto * 0.2).

Se Média Final >= 6.0 e faltas >= (CH * 0,75), aluno aprovado.
Uma prova substitutiva será realizada apenas por alunos que estiverem ausentes na Prova 1 ou na Prova 2.





Requisitos do Projeto

As propostas de projeto e os requisitos devem ser discutidos com o professor em sala de aula.



Atividades

IMPORTANTE Todas as atividades que exigirem entrega de relatório deverão respeitar a seguinte formatação (NÃO SERÃO ACEITOS TRABALHOS FORA DESTA FORMATAÇÃO E FORA DAS DATAS ESTIPULADAS - SALVO EXCEÇÕES EXPLICITADAS NO PRÓPRIO ENUNCIADO DA ATIVIDADE):
  • Cabeçalho com RA, NOME COMPLETO, NÚMERO DA ATIVIDADE, NOME DA ATIVIDADE
  • O CONTEÚDO DO TRABALHO DEVERÁ SER ESCRITO À MÃO E COM CANETA AZUL
  • A última folha deve relacionar todas as referências bibliográficas utilizadas
  • A capa (se houver), índice (se houver) e referências bibliográficas não entram na contagem de páginas requeridas








ATIVIDADE 0 - Efetuar a leitura de:

Não é necessário entregar relatório de leitura



ATIVIDADE 1 - Entregar texto de cerca de 2 páginas sobre:

  • Sistema operacional: definição
  • Kernel: definição
  • Linux Kernel
  • Distribuição Linux
  • Sistemas operacionais de rede: definição
  • Sistemas operacionais distribuídos: definição
  • Serviços de rede

Data de entrega: NO CALENDÁRIO



ATIVIDADE 2 - Entregar texto de cerca de 2 páginas sobre Instalação do Arch Linux:

Data de entrega: NO CALENDÁRIO



ATIVIDADE 3 - Entregar texto de cerca de 4 páginas sobre: Controle de Processos (2 páginas) e diretório /proc (2 páginas).

  • Ler texto PROCESS-CONTROL (Fazer relatório de leitura do Capítulo 11 completo)
  • Ler texto da página manual proc com o comando: man proc (se necessário, instalar man pages com o comando: pacman -S man-pages)

Data de entrega: NO CALENDÁRIO



ATIVIDADE 4 - Entregar texto de cerca de 3 páginas sobre Administração de usuários:

  • Users and Groups
  • Detalhar estrutura dos arquivos /etc/passwd, /etc/group e /etc/shadow

Data de entrega: NO CALENDÁRIO



ATIVIDADE 5 - Entregar texto de cerca de 4 páginas sobre Permissões do sistema de arquivos:

Data de entrega: NO CALENDÁRIO



ATIVIDADE 6 - Entregar texto de cerca de 2 páginas sobre Redes IP:

Data de entrega: NO CALENDÁRIO



ATIVIDADE 7 - Entregar texto de cerca de 3 páginas sobre Virtualização:

Data de entrega: NO CALENDÁRIO



ATIVIDADE 8 - Entregar texto de cerca de 2 páginas sobre Containers:

Data de entrega: NO CALENDÁRIO



ATIVIDADE 9 - Entregar texto de cerca de 4 páginas sobre UDEV/hotplugging (2 páginas) e D-BUS (2 páginas).

Data de entrega: NO CALENDÁRIO



ATIVIDADE 10 - Entregar texto de cerca de 3 páginas sobre Manutenção de Instalações de Software no Arch Linux:

Data de entrega: NO CALENDÁRIO



ATIVIDADE 11 - Entregar texto de cerca de 3 páginas sobre bibliotecas dinâmicas:

Data de entrega: NO CALENDÁRIO



ATIVIDADE 12 - Entregar texto de cerca de 2 páginas sobre Compilação do Linux Kernel:

  • Baixar o fonte da versão 4.17.11 do Linux Kernel linux-4.17.11.tar.xz
  • Descompactar o arquivo com o comando: tar -xvJf linux-4.17.11.tar.xz
  • Ler o arquivo linux-4.17.11/Documentation/admin-guide/README.rst para fazer o resumo de 2 páginas

Data de entrega: NO CALENDÁRIO



Material de Apoio


linux_cheatsheet_bw.pdf
ArchLinux Installation HOWTO
01-aula-inicializacao-sistema-archlinux-v8.pdf
aulas-systemd-archlinux-v0.5.pdf
aulas-processos-v0.8.pdf
03-aula-gerencia-usuarios-v0.6.pdf
SLAX MANUAL IN DEPTH CUSTOMIZATION HOWTO
Atualização manual do Linux Kernel no Archlinux
Apache: PHP e HTTPS

Listas de exercícios para orientar o estudo para provas

Exercícios de fixação sobre usuários
Exercícios de fixação para a prova 1
Exercícios de fixação para a prova 2

Alguns slides do curso oferecido a partir de 2S2012


Apache: autenticação e userdir
Backup
Crontab
DNS
Instalação de Software



Calendário de Aulas 2s2018

Semana 01

07/08 -

08/08 - Efetuar atividade 0

Semana 02

14/08 - Efetuar atividades 1 e 2

15/08 -

Semana 03

21/08 - Efetuar atividades 3

22/08 -

Semana 04

28/08 - Efetuar atividades 4

29/08 -

Semana 05

04/09 - Efetuar atividades 5

05/09 -

Semana 06

11/09 - Efetuar atividades 6

12/09 -

Semana 07

18/09 - Efetuar atividades 7

19/09 -

Semana 08

25/09 - Efetuar atividades 8

26/09 - Revisão Prova 1

Semana 09

02/10 - Prova 1 (Sala XX - 09:30-11:10)

03/10 -

Semana 10

09/10 - Efetuar atividade 9

10/10 -

Semana 11

16/10 -

17/10 -

Semana 12

23/10 - Efetuar atividades 10

24/10 -

Semana 13

30/10 - Efetuar atividades 11

31/10 -

Semana 14

06/11 - Efetuar atividades 12

07/11 -

Semana 15

13/11 -

14/11 -

Semana 16

20/11 - Revisão p/ Prova 2

21/11 - Prova 2 (Sala XX - 09:30-11:10)

Semana 17

27/11 - Entrega e apresentação de projeto (09:30-11:10)

28/11 - Apresentação de projeto (09:30-11:10)

Semana 18

04/12 - TCCs

05/12 - TCCs

Semana 19

11/12 - Apresentação de projeto (09:30-11:10)

12/12 - Prova substitutiva (Sala XX - 09:30-11:10)

Semana 20

18/12 - Fechamentos

19/12 - Fechamentos