Sistemas Operacionais II

Sistemas Operacionais II

Prof. Rossano Pablo Pinto

Aulas 1s2018

Horário:
Terça-feira das 07:40 às 09:20
Quarta-feira das 07:40 às 09:20

Local: Laboratório XX

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 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.15.1 do Linux Kernel linux-4.15.1.tar.xz
  • Descompactar o arquivo com o comando: tar -xvJf linux-4.15.1.tar.xz
  • Ler o arquivo linux-4.15.1/Documentation/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 1s2018

Semana 01

20/02 -

21/02 -

Semana 02

27/02 - Efetuar atividades 0, 1 e 2

28/02 -

Semana 03

06/03 - Efetuar atividades 3

07/03 -

Semana 04

13/03 - Efetuar atividades 4

14/03 -

Semana 05

20/03 - Efetuar atividades 5

21/03 -

Semana 06

27/03 - Efetuar atividades 6

28/03 -

Semana 07

03/04 - Efetuar atividades 7

04/04 -

Semana 08

10/04 - Efetuar atividades 8

11/04 - Revisão Prova 1

Semana 09

17/04 - Prova 1 (Sala B5 - 07:40-09:20)

18/04 -

Semana 10

24/04 - Efetuar atividade 9

25/04 -

Semana 11

01/05 - FERIADO - Reposição de aula em 12/05 (Sábado) - Atividade autônoma.

02/05 -

Semana 12

08/05 - Efetuar atividades 10

09/05 -

Semana 13

15/05 - Efetuar atividades 11

16/05 -

Semana 14

22/05 - Efetuar atividades 12

23/05 -

Semana 15

29/05 -

30/05 -

Semana 16

05/06 - Revisão p/ Prova 2

06/06 - Prova 2 (Sala XX - 07:40-09:20)

Semana 17

12/06 - Prova substitutiva (Sala XX - 07:40-09:20)

13/06 - FERIADO - Antecipação de aula em 12/05 (Sábado) - Atividade autônoma.

Semana 18

19/06 - Entrega e apresentação de projeto (07:40-09:20)

20/06 - Apresentação de projeto (07:40-09:20)

Semana 19

26/06 - TCCs

27/06 - TCCs

Semana 20

03/07 - Fechamentos

04/07 - Fechamentos