sábado, 7 de janeiro de 2012

Mini-Teste

Mini Teste 02/05/09
Curso Extensão GRACO 2009.1


1. No linux, o kernel é o software central que detém e gerencia o seu sistema. Ele controla o hardware, a memória e o agendamento de processos, e fornece uma interface para os programas acessarem indiretamente os recursos de hardware.
Kernels monolí­ticos tem suporte interno para diversos dispositivos do sistema, assim dizemos que tais características estão built-in. Mas esse tipo de kernel não é muito flexível e pode ficar sobrecarregado com suporte a dispositivos que não estejam fisicamente instalados.
Dessa inflexibilidade e perda de performace, surgiram os kernels modulares, que permitem que drivers de dispositivos sejam inseridos/removidos no kernel em execução. A criação de um ví­nculo do módulo com o kernel é feita de forma dinâmica, assim que o módulo é carregado.
Tendo isso em mente, supondo-se que queiramos oferecer suporte a montagem de diretórios remoto fazendo uso do shfs e que tal módulo já tenha sido criado, o que é preciso para carregar tal módulo ao kernel? Como visualizar que o mesmo foi de fato carregado? Como garantir que o mesmo seja carregado depois de um reboot do sistema?

2. Supondo-se que se deseja deixar disponí­vel os diretórios pessoais de usuários num servidor de arquivos remoto, onde apenas o serviço de http (porta 80) e o de ssh (porta 22) estejam acessíveis, qual sistema de arquivos de rede deveria ser escolhido, que não necessitasse de nenhuma alteração no lado do servidor? Justifique sua resposta dando enfoque no quesito segurança.

3. O GRACO decidiu disponibilizar arquivos que seriam úteis nas salas 151, 152 e 154, para que sempre que algum aluno da Rede DCC se autenticasse numa estação cliente nessas salas, o diretório /home/$USER/pub/sala ficasse disponível para cada aluno (via /etc/fstab). E para facilitar no trabalho, nomes no seu DNS interno foram criados, seguindo o padrão:
s???pc??.dcc.ufba.br

s154pc05.dcc.ufba.br -> IP 10.1.154.105

Decidiu-se fazer isso utilizando o NFS (Network File System).
Como você editaria o /etc/exports no lado do servidor, para que todos tivessem acesso somente leitura (ro), acesso root não aceito (root_squash) e que cada sala pudesse exportar somente o seu diretório correspondente (noaccess)?

A estrutura de diretórios no lado do servidor é:
/pub
/pub/sala151
/pub/sala152
/pub/sala153

Nenhum comentário:

Postar um comentário